添加首页数据查询
This commit is contained in:
@ -5,6 +5,7 @@ import java.util.List;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTask;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTask;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.CoscoAnnualreviewTaskListVo;
|
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 com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.NoTaskVo;
|
||||||
import io.lettuce.core.dynamic.annotation.Param;
|
import io.lettuce.core.dynamic.annotation.Param;
|
||||||
|
|
||||||
@ -86,4 +87,10 @@ public interface CoscoAnnualreviewTaskMapper {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<NoTaskVo> selectNoTask();
|
List<NoTaskVo> selectNoTask();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询供应商年审数量统计
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
EvaluateCountNumVo selectAnnualrviewCountNum();
|
||||||
}
|
}
|
||||||
|
@ -4,10 +4,7 @@ import java.util.List;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTask;
|
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.*;
|
||||||
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 io.lettuce.core.dynamic.annotation.Param;
|
import io.lettuce.core.dynamic.annotation.Param;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -99,4 +96,10 @@ public interface CoscoEvaluateTaskMapper {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<DivisionVo> selectDivisionVo(CoscoEvaluateTaskListVo taskListVo);
|
List<DivisionVo> selectDivisionVo(CoscoEvaluateTaskListVo taskListVo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务查询统计
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
EvaluateCountNumVo selectEvaluateCountNum();
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -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.BaseCacheUser;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
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.CoscoAccessSupplierMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessWorkMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessWorkMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper;
|
||||||
@ -26,6 +29,11 @@ public class HomeStatisticsController extends BaseController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CoscoEvaluateTaskMapper coscoEvaluateTaskMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CoscoAnnualreviewTaskMapper coscoAnnualreviewTaskMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 统计每年注册的供应商数量
|
* 统计每年注册的供应商数量
|
||||||
@ -53,4 +61,20 @@ public class HomeStatisticsController extends BaseController {
|
|||||||
public BaseResponse selectSupplierTypeCountNum() {
|
public BaseResponse selectSupplierTypeCountNum() {
|
||||||
return BaseResponse.success(coscoSupplierBaseMapper.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());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -279,4 +279,14 @@
|
|||||||
where cat.status = 0
|
where cat.status = 0
|
||||||
and cat.start_time <= now()
|
and cat.start_time <= now()
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectAnnualrviewCountNum" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.EvaluateCountNumVo">
|
||||||
|
SELECT
|
||||||
|
count( CASE WHEN STATUS = 0 THEN 1 END ) AS noStartNum,
|
||||||
|
count( CASE WHEN STATUS = 1 THEN 1 END ) AS doingNum,
|
||||||
|
count( CASE WHEN STATUS = 2 THEN 1 END ) AS completeNum
|
||||||
|
FROM
|
||||||
|
cosco_annualreview_task
|
||||||
|
WHERE
|
||||||
|
del_flag = 'normal'
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -433,6 +433,14 @@
|
|||||||
</where>
|
</where>
|
||||||
order by cet.create_time desc
|
order by cet.create_time desc
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectEvaluateCountNum" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.EvaluateCountNumVo">
|
||||||
|
select
|
||||||
|
count(case when status = 0 then 1 end) as noStartNum,
|
||||||
|
count(case when status = 1 then 1 end) as doingNum,
|
||||||
|
count(case when approve_status = 0 then 1 end) as auditNum,
|
||||||
|
count(case when approve_status = 1 or approve_status = 2 then 1 end) as completeNum
|
||||||
|
from cosco_evaluate_task
|
||||||
|
where del_flag='normal'
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Reference in New Issue
Block a user