耗材数据统计

This commit is contained in:
Tankaikai
2025-03-12 19:26:31 +08:00
parent c0aa412e0b
commit b2651410b6
5 changed files with 74 additions and 5 deletions

View File

@@ -3,9 +3,12 @@ package com.czg.controller;
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.ConsSubUnitParam;
import com.czg.product.service.ConsInfoService;
import com.czg.product.vo.ConsStatisticsVo;
import com.czg.resp.CzgResult;
import com.czg.sa.StpKit;
import com.czg.utils.AssertUtil;
import com.czg.validator.ValidatorUtil;
import com.czg.validator.group.DefaultGroup;
@@ -55,6 +58,7 @@ public class ConsInfoController {
/**
* 详情
*
* @param id 耗材信息id
*/
@GetMapping("{id}")
@@ -164,4 +168,17 @@ public class ConsInfoController {
consInfoService.modifySubUnit(param);
return CzgResult.success();
}
/**
* 统计
*/
@GetMapping("statistics")
@OperationLog("耗材信息-统计")
//@SaAdminCheckPermission("consInfo:info")
public CzgResult<ConsStatisticsVo> getConsInfoById(ConsInfoParam param) {
Long shopId = StpKit.USER.getShopId(0L);
param.setShopId(shopId);
ConsStatisticsVo data = consInfoService.statistics(param);
return CzgResult.success(data);
}
}