供应商账单相关接口
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
package com.czg.controller;
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.enums.CrudEnum;
|
||||
import com.czg.log.annotation.OperationLog;
|
||||
import com.czg.product.dto.ConsInfoDTO;
|
||||
import com.czg.product.param.ConsInfoParam;
|
||||
import com.czg.product.param.ConsReportDamageParam;
|
||||
import com.czg.product.param.ConsSubUnitParam;
|
||||
import com.czg.product.service.ConsInfoService;
|
||||
import com.czg.product.vo.ConsStatisticsVo;
|
||||
@@ -181,4 +182,5 @@ public class ConsInfoController {
|
||||
ConsStatisticsVo data = consInfoService.statistics(param);
|
||||
return CzgResult.success(data);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.log.annotation.OperationLog;
|
||||
import com.czg.product.dto.ShopVendorBillPayDTO;
|
||||
import com.czg.product.dto.ShopVendorDTO;
|
||||
import com.czg.product.service.ShopVendorService;
|
||||
import com.czg.product.vo.ShopVendorBillPayRecordVO;
|
||||
import com.czg.product.vo.ShopVendorBillRecordVO;
|
||||
import com.czg.product.vo.ShopVendorBillVO;
|
||||
import com.czg.product.vo.ShopVendorSummaryVO;
|
||||
import com.czg.resp.CzgResult;
|
||||
import com.czg.sa.StpKit;
|
||||
import com.czg.utils.AssertUtil;
|
||||
import com.czg.validator.group.DefaultGroup;
|
||||
import com.czg.validator.group.InsertGroup;
|
||||
@@ -98,4 +104,57 @@ public class ShopVendorController {
|
||||
shopVendorService.deleteShopVendor(id);
|
||||
return CzgResult.success();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 供应商账单统计
|
||||
* @return 统计信息
|
||||
*/
|
||||
@GetMapping("summary")
|
||||
@OperationLog("供应商账单-统计")
|
||||
public CzgResult<ShopVendorSummaryVO> summary() {
|
||||
return CzgResult.success(shopVendorService.summary(StpKit.USER.getShopId()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 账单列表
|
||||
* @return 账单列表
|
||||
*/
|
||||
@GetMapping("/bill")
|
||||
@OperationLog("供应商账单-列表")
|
||||
public CzgResult<Page<ShopVendorBillVO>> bill() {
|
||||
return CzgResult.success(shopVendorService.billList(StpKit.USER.getShopId()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 账单记录
|
||||
* @return 记录list
|
||||
*/
|
||||
@GetMapping("/bill/record")
|
||||
@OperationLog("供应商账单-列表")
|
||||
public CzgResult<Page<ShopVendorBillRecordVO>> bill(@RequestParam Integer vendorId) {
|
||||
return CzgResult.success(shopVendorService.billRecord(StpKit.USER.getShopId(), vendorId));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 账单支付
|
||||
* @return 记录list
|
||||
*/
|
||||
@PostMapping("/bill/pay")
|
||||
@OperationLog("供应商账单-付款")
|
||||
public CzgResult<Boolean> pay(@RequestBody @Validated ShopVendorBillPayDTO payDTO) {
|
||||
return CzgResult.success(shopVendorService.pay(StpKit.USER.getShopId(), payDTO));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 账单支付记录
|
||||
* @return 记录list
|
||||
*/
|
||||
@GetMapping("/bill/pay/record")
|
||||
@OperationLog("供应商账单-付款记录")
|
||||
public CzgResult<Page<ShopVendorBillPayRecordVO>> payRecord(@RequestParam Long flowId) {
|
||||
return CzgResult.success(shopVendorService.payRecord(StpKit.USER.getShopId(), flowId));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user