|
@@ -1,9 +1,9 @@
|
|
|
package com.fjhx.supplier.controller;
|
|
|
|
|
|
-import com.fjhx.base.ListPageMap;
|
|
|
-import org.springblade.core.tool.api.R;
|
|
|
import com.fjhx.entity.supplier.Supplier;
|
|
|
import com.fjhx.supplier.service.SupplierService;
|
|
|
+import org.springblade.common.utils.ListPageMap;
|
|
|
+import org.springblade.core.tool.api.R;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@@ -27,11 +27,12 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 列表
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/list")
|
|
|
- public R list(@RequestBody Map<String, Object> condition){
|
|
|
+ public R list(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
List<Supplier> result = supplierService.getList(condition);
|
|
|
return R.success(result);
|
|
@@ -39,11 +40,12 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 列表条数
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/list/count")
|
|
|
- public R listCount(@RequestBody Map<String, Object> condition){
|
|
|
+ public R listCount(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
Integer count = supplierService.getListCount(condition);
|
|
|
return R.success(count);
|
|
@@ -51,11 +53,12 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 供应商采购列表
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/purchase/list")
|
|
|
- public R purchaseList(@RequestBody Map<String, Object> condition){
|
|
|
+ public R purchaseList(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
List<Supplier> result = supplierService.getPurList(condition);
|
|
|
return R.success(result);
|
|
@@ -63,97 +66,107 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 供应商采购列表条数
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/purchase/list/count")
|
|
|
- public R purchaseListCount(@RequestBody Map<String, Object> condition){
|
|
|
+ public R purchaseListCount(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
Integer count = supplierService.getPurListCount(condition);
|
|
|
return R.success(count);
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 统计物料分类
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/statisticsClassify")
|
|
|
- public R statisticsClassify(@RequestParam(required = false)String Purpose ,
|
|
|
- @RequestParam(required = false)String search){
|
|
|
- List<Supplier> list = supplierService.statisticsClassify(Purpose,search);
|
|
|
+ public R statisticsClassify(@RequestParam(required = false) String Purpose,
|
|
|
+ @RequestParam(required = false) String search) {
|
|
|
+ List<Supplier> list = supplierService.statisticsClassify(Purpose, search);
|
|
|
return R.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 添加
|
|
|
+ *
|
|
|
* @param supplier
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/add")
|
|
|
- public R add(@RequestBody Supplier supplier){
|
|
|
+ public R add(@RequestBody Supplier supplier) {
|
|
|
supplierService.add(supplier);
|
|
|
return R.success();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 修改
|
|
|
+ *
|
|
|
* @param supplier
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/edit")
|
|
|
- public R edit(@RequestBody Supplier supplier){
|
|
|
+ public R edit(@RequestBody Supplier supplier) {
|
|
|
supplierService.edit(supplier);
|
|
|
return R.success();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 删除
|
|
|
+ *
|
|
|
* @param supplier
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/delete")
|
|
|
- public R delete(@RequestBody Supplier supplier){
|
|
|
+ public R delete(@RequestBody Supplier supplier) {
|
|
|
supplierService.delete(supplier);
|
|
|
return R.success();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 详情
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/detail")
|
|
|
- public R detail(@RequestParam("id")String id){
|
|
|
+ public R detail(@RequestParam("id") String id) {
|
|
|
return R.success(supplierService.detail(id));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 供应商决策辅助详情
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/su/detail")
|
|
|
- public R suDetail(@RequestParam("id")String id){
|
|
|
+ public R suDetail(@RequestParam("id") String id) {
|
|
|
return R.success(supplierService.getSuById(id));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 供应商采购分析详情
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/su/count")
|
|
|
- public R suCount(@RequestParam("id")String id){
|
|
|
+ public R suCount(@RequestParam("id") String id) {
|
|
|
return R.success(supplierService.getSuCount(id));
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 列表
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/su/spmAnalyse")
|
|
|
- public R suSpmAnalyse(@RequestBody Map<String, Object> condition){
|
|
|
+ public R suSpmAnalyse(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
List<Supplier> result = supplierService.spmAnalyse(condition);
|
|
|
return R.success(result);
|
|
@@ -161,11 +174,12 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 列表条数
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/su/spmAnalyse/count")
|
|
|
- public R suSpmAnalyseCount(@RequestBody Map<String, Object> condition){
|
|
|
+ public R suSpmAnalyseCount(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
Integer count = supplierService.spmAnalyseCount(condition);
|
|
|
return R.success(count);
|
|
@@ -173,42 +187,48 @@ public class SupplierController {
|
|
|
|
|
|
/**
|
|
|
* 月度退货记录
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/month/getSum")
|
|
|
- public R monthGetSum(@RequestParam("id")String id,@RequestParam("date")String date){
|
|
|
- List<Supplier> list = supplierService.getBackSumMoneyAndCount(id,date);
|
|
|
+ public R monthGetSum(@RequestParam("id") String id, @RequestParam("date") String date) {
|
|
|
+ List<Supplier> list = supplierService.getBackSumMoneyAndCount(id, date);
|
|
|
return R.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 退货记录总数和总金额
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/back/sum")
|
|
|
- public R backSum(@RequestParam("id")String id,@RequestParam("date")String date){
|
|
|
- Map<String,Object> map = supplierService.getAllSumMoneyAndCount(id,date);
|
|
|
+ public R backSum(@RequestParam("id") String id, @RequestParam("date") String date) {
|
|
|
+ Map<String, Object> map = supplierService.getAllSumMoneyAndCount(id, date);
|
|
|
return R.success(map);
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 月度采购金额统计
|
|
|
+ *
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/purchase/month/sum")
|
|
|
- public R purchaseSum(@RequestParam("id")String id,@RequestParam("date")String date){
|
|
|
- List<Supplier> list = supplierService.getMonthSumPurMoney(id,date);
|
|
|
+ public R purchaseSum(@RequestParam("id") String id, @RequestParam("date") String date) {
|
|
|
+ List<Supplier> list = supplierService.getMonthSumPurMoney(id, date);
|
|
|
return R.success(list);
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 下拉供应商
|
|
|
+ *
|
|
|
* @param condition
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/selectList")
|
|
|
- public R selectList(@RequestBody Map<String, Object> condition){
|
|
|
+ public R selectList(@RequestBody Map<String, Object> condition) {
|
|
|
ListPageMap.getListPageMap(condition);
|
|
|
List<Supplier> list = supplierService.selectList(condition);
|
|
|
return R.success(list);
|