diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskMapper.java index 5c45e5c..34c405b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskMapper.java @@ -5,6 +5,7 @@ import java.util.List; import com.baomidou.mybatisplus.core.metadata.IPage; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTask; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.CoscoAnnualreviewTaskListVo; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.EvaluateCountNumVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.NoTaskVo; import io.lettuce.core.dynamic.annotation.Param; @@ -86,4 +87,10 @@ public interface CoscoAnnualreviewTaskMapper { * @return */ List selectNoTask(); + + /** + * 查询供应商年审数量统计 + * @return + */ + EvaluateCountNumVo selectAnnualrviewCountNum(); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskMapper.java index 81b2662..9bf64d1 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskMapper.java @@ -4,10 +4,7 @@ import java.util.List; import com.baomidou.mybatisplus.core.metadata.IPage; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTask; -import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo; -import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.DivisionVo; -import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.NoTaskVo; -import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskPageVo; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.*; import io.lettuce.core.dynamic.annotation.Param; /** @@ -99,4 +96,10 @@ public interface CoscoEvaluateTaskMapper { * @return */ List selectDivisionVo(CoscoEvaluateTaskListVo taskListVo); + + /** + * 任务查询统计 + * @return + */ + EvaluateCountNumVo selectEvaluateCountNum(); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/vo/EvaluateCountNumVo.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/vo/EvaluateCountNumVo.java new file mode 100644 index 0000000..103583c --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/vo/EvaluateCountNumVo.java @@ -0,0 +1,32 @@ +package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo; + +import lombok.Data; + +/** + * 评价任务统计查询 + */ +@Data +public class EvaluateCountNumVo { + + + /** + * 未启动数量 + */ + private Integer noStartNum; + /** + * 进行中数量 + */ + private Integer doingNum; + /** + * 审核中数量 + */ + private Integer auditNum; + /** + * 完成数量 + */ + private Integer completeNum; + + + + +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/HomeStatisticsController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/HomeStatisticsController.java index 7707ec4..2232fb4 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/HomeStatisticsController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/HomeStatisticsController.java @@ -4,6 +4,9 @@ import com.chinaunicom.mall.ebtp.common.base.controller.BaseController; import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser; import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil; +import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskMapper; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTaskMapper; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTask; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessSupplierMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessWorkMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper; @@ -26,6 +29,11 @@ public class HomeStatisticsController extends BaseController { @Autowired private CoscoSupplierBaseMapper coscoSupplierBaseMapper; + @Autowired + private CoscoEvaluateTaskMapper coscoEvaluateTaskMapper; + + @Autowired + private CoscoAnnualreviewTaskMapper coscoAnnualreviewTaskMapper; /** * 统计每年注册的供应商数量 @@ -53,4 +61,20 @@ public class HomeStatisticsController extends BaseController { public BaseResponse selectSupplierTypeCountNum() { return BaseResponse.success(coscoSupplierBaseMapper.selectSupplierTypeCountNum()); } + + /** + * 统计评价数量查询 + */ + @GetMapping(value = "/getEvaluateCountNum") + public BaseResponse selectEvaluateCountNum() { + return BaseResponse.success(coscoEvaluateTaskMapper.selectEvaluateCountNum()); + } + /** + * 统计年度评价数量查询 + */ + @GetMapping(value = "/getAnnualrviewCountNum") + public BaseResponse selectAnnualrviewCountNum() { + return BaseResponse.success(coscoAnnualreviewTaskMapper.selectAnnualrviewCountNum()); + } + } diff --git a/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml b/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml index 06af709..5cee3b8 100644 --- a/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml +++ b/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml @@ -279,4 +279,14 @@ where cat.status = 0 and cat.start_time <= now() + diff --git a/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoEvaluate.dao/mapper/CoscoEvaluateTaskMapper.xml b/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoEvaluate.dao/mapper/CoscoEvaluateTaskMapper.xml index 51bb657..dc41ae5 100644 --- a/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoEvaluate.dao/mapper/CoscoEvaluateTaskMapper.xml +++ b/src/main/resources/com/chinaunicom/zyhy/ebtp/coscoEvaluate.dao/mapper/CoscoEvaluateTaskMapper.xml @@ -433,6 +433,14 @@ order by cet.create_time desc - +