basic detail page for supplier
This commit is contained in:
parent
4f5e1fe185
commit
b600040bf3
|
@ -105,12 +105,13 @@ public class RequestController {
|
|||
public String internSuppliers() {
|
||||
return "intern/suppliers/index";
|
||||
}
|
||||
*/
|
||||
|
||||
@GetMapping("/intern/suppliers/{id}")
|
||||
public String internSuppliersId() {
|
||||
return "intern/suppliers/id";
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
@GetMapping("/intern/supplierOrders/")
|
||||
public String internSupplierOrders() {
|
||||
return "intern/supplierOrders/index";
|
||||
|
|
|
@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@Controller
|
||||
|
@ -32,6 +33,24 @@ public class SupplierIndexController {
|
|||
return "intern/suppliers/index";
|
||||
}
|
||||
|
||||
@GetMapping("/suppliers/{id}")
|
||||
public String internListedArticlesId(Model model, @PathVariable String id) {
|
||||
|
||||
System.out.println("hEre!");
|
||||
|
||||
int supplierId = Integer.parseInt(id);
|
||||
|
||||
UImodelSupplierDetailOrders orders = new UImodelSupplierDetailOrders(supplierId, "01.01.1970", "orderd article",
|
||||
"netto €", "42", "total €", "31.12.1970");
|
||||
|
||||
UImodelSupplierDetail total = new UImodelSupplierDetail(supplierRepository.findSupplierById(supplierId).name,
|
||||
"42€", orders);
|
||||
|
||||
model.addAttribute("SupplierDetail", total);
|
||||
|
||||
return "intern/suppliers/id";
|
||||
}
|
||||
|
||||
public class UImodelSuppliers {
|
||||
long id;
|
||||
String name;
|
||||
|
@ -59,4 +78,120 @@ public class SupplierIndexController {
|
|||
|
||||
}
|
||||
|
||||
public class UImodelSupplierDetail {
|
||||
|
||||
String name;
|
||||
String balance;
|
||||
UImodelSupplierDetailOrders orders;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getBalance() {
|
||||
return balance;
|
||||
}
|
||||
|
||||
public void setBalance(String balance) {
|
||||
this.balance = balance;
|
||||
}
|
||||
|
||||
public UImodelSupplierDetailOrders getOrders() {
|
||||
return orders;
|
||||
}
|
||||
|
||||
public void setOrders(UImodelSupplierDetailOrders orders) {
|
||||
this.orders = orders;
|
||||
}
|
||||
|
||||
public UImodelSupplierDetail(String name, String balance, UImodelSupplierDetailOrders orders) {
|
||||
this.name = name;
|
||||
this.balance = balance;
|
||||
this.orders = orders;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class UImodelSupplierDetailOrders {
|
||||
long id;
|
||||
String dateOrder;
|
||||
String articleName;
|
||||
String priceNetto;
|
||||
String quantity;
|
||||
String price_total;
|
||||
String dateArrival;
|
||||
|
||||
public long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getDateOrder() {
|
||||
return dateOrder;
|
||||
}
|
||||
|
||||
public void setDateOrder(String dateOrder) {
|
||||
this.dateOrder = dateOrder;
|
||||
}
|
||||
|
||||
public String getArticleName() {
|
||||
return articleName;
|
||||
}
|
||||
|
||||
public void setArticleName(String articleName) {
|
||||
this.articleName = articleName;
|
||||
}
|
||||
|
||||
public String getPriceNetto() {
|
||||
return priceNetto;
|
||||
}
|
||||
|
||||
public void setPriceNetto(String priceNetto) {
|
||||
this.priceNetto = priceNetto;
|
||||
}
|
||||
|
||||
public String getQuantity() {
|
||||
return quantity;
|
||||
}
|
||||
|
||||
public void setQuantity(String quantity) {
|
||||
this.quantity = quantity;
|
||||
}
|
||||
|
||||
public String getPrice_total() {
|
||||
return price_total;
|
||||
}
|
||||
|
||||
public void setPrice_total(String price_total) {
|
||||
this.price_total = price_total;
|
||||
}
|
||||
|
||||
public String getDateArrival() {
|
||||
return dateArrival;
|
||||
}
|
||||
|
||||
public void setDateArrival(String dateArrival) {
|
||||
this.dateArrival = dateArrival;
|
||||
}
|
||||
|
||||
public UImodelSupplierDetailOrders(long id, String dateOrder, String articleName, String priceNetto,
|
||||
String quantity, String price_total, String dateArrival) {
|
||||
this.id = id;
|
||||
this.dateOrder = dateOrder;
|
||||
this.articleName = articleName;
|
||||
this.priceNetto = priceNetto;
|
||||
this.quantity = quantity;
|
||||
this.price_total = price_total;
|
||||
this.dateArrival = dateArrival;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ import java.util.List;
|
|||
import org.hso.ecommerce.entities.supplier.Supplier;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
|
@ -13,6 +14,7 @@ public interface SupplierRepository extends JpaRepository<Supplier, Long> {
|
|||
@Query("SELECT a FROM Supplier a")
|
||||
List<Supplier> findAll();
|
||||
|
||||
@Query("SELECT a FROM Supplier a WHERE a.id = :supplierId")
|
||||
Supplier findSupplierById(@Param("supplierId") long supplierId);
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -15,8 +15,7 @@
|
|||
<div class="sidebar-layout content-width">
|
||||
<nav></nav>
|
||||
<div>
|
||||
<h1>Lierfant Cheap AG</h1>
|
||||
|
||||
<h1>Lieferant <span th:text="${SupplierDetail.name}"></span></h1>
|
||||
<script th:src="@{/js/back.js}"></script>
|
||||
<div class="back" data-group="intern" data-insert="true"></div>
|
||||
</div>
|
||||
|
|
Reference in New Issue