basic detail page for supplier
This commit is contained in:
parent
c8d3ab3ff0
commit
5d7ecbdfb7
|
@ -105,12 +105,13 @@ public class RequestController {
|
||||||
public String internSuppliers() {
|
public String internSuppliers() {
|
||||||
return "intern/suppliers/index";
|
return "intern/suppliers/index";
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
@GetMapping("/intern/suppliers/{id}")
|
@GetMapping("/intern/suppliers/{id}")
|
||||||
public String internSuppliersId() {
|
public String internSuppliersId() {
|
||||||
return "intern/suppliers/id";
|
return "intern/suppliers/id";
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
@GetMapping("/intern/supplierOrders/")
|
@GetMapping("/intern/supplierOrders/")
|
||||||
public String internSupplierOrders() {
|
public String internSupplierOrders() {
|
||||||
return "intern/supplierOrders/index";
|
return "intern/supplierOrders/index";
|
||||||
|
|
|
@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.ui.Model;
|
import org.springframework.ui.Model;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
|
@ -32,6 +33,24 @@ public class SupplierIndexController {
|
||||||
return "intern/suppliers/index";
|
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 {
|
public class UImodelSuppliers {
|
||||||
long id;
|
long id;
|
||||||
String name;
|
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.hso.ecommerce.entities.supplier.Supplier;
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
import org.springframework.data.jpa.repository.Query;
|
import org.springframework.data.jpa.repository.Query;
|
||||||
|
import org.springframework.data.repository.query.Param;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
|
@ -13,6 +14,7 @@ public interface SupplierRepository extends JpaRepository<Supplier, Long> {
|
||||||
@Query("SELECT a FROM Supplier a")
|
@Query("SELECT a FROM Supplier a")
|
||||||
List<Supplier> findAll();
|
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">
|
<div class="sidebar-layout content-width">
|
||||||
<nav></nav>
|
<nav></nav>
|
||||||
<div>
|
<div>
|
||||||
<h1>Lierfant Cheap AG</h1>
|
<h1>Lieferant <span th:text="${SupplierDetail.name}"></span></h1>
|
||||||
|
|
||||||
<script th:src="@{/js/back.js}"></script>
|
<script th:src="@{/js/back.js}"></script>
|
||||||
<div class="back" data-group="intern" data-insert="true"></div>
|
<div class="back" data-group="intern" data-insert="true"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Reference in New Issue