大屏统计信息
This commit is contained in:
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
*/
|
*/
|
||||||
public interface RecordReportMapper extends BaseMapper<RecordReport> {
|
public interface RecordReportMapper extends BaseMapper<RecordReport> {
|
||||||
|
|
||||||
|
Long getCountByTime(String startTimeStr, String endTimeStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ public class RecordEntrustStatisticsVo {
|
|||||||
/**
|
/**
|
||||||
* 委托总数量
|
* 委托总数量
|
||||||
*/
|
*/
|
||||||
private Integer entrustCount;
|
private Long entrustCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 报告数量
|
* 报告数量
|
||||||
*/
|
*/
|
||||||
private Integer reportCount;
|
private Long reportCount;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package com.dc.dc_project.service;
|
|||||||
import com.dc.dc_project.model.pojo.RecordEntrust;
|
import com.dc.dc_project.model.pojo.RecordEntrust;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ADMIN
|
* @author ADMIN
|
||||||
* @description 针对表【sys_record_entrust(检测委托单)】的数据库操作Service
|
* @description 针对表【sys_record_entrust(检测委托单)】的数据库操作Service
|
||||||
@@ -10,4 +12,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
*/
|
*/
|
||||||
public interface RecordEntrustService extends IService<RecordEntrust> {
|
public interface RecordEntrustService extends IService<RecordEntrust> {
|
||||||
|
|
||||||
|
Long getCountByTime(String startTimeStr, String endTime);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,4 +10,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
*/
|
*/
|
||||||
public interface RecordReportService extends IService<RecordReport> {
|
public interface RecordReportService extends IService<RecordReport> {
|
||||||
|
|
||||||
|
Long getCountByTime(String startTimeStr, String endTimeStr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ public class BigScreenServiceImpl implements BigScreenService {
|
|||||||
private final StandardService standardService;
|
private final StandardService standardService;
|
||||||
private final PersonnelService personnelService;
|
private final PersonnelService personnelService;
|
||||||
private final RecordEntrustService recordEntrustService;
|
private final RecordEntrustService recordEntrustService;
|
||||||
|
private final RecordReportService recordReportService;
|
||||||
@Override
|
@Override
|
||||||
public ResponseResult getPigStatistics() {
|
public ResponseResult getPigStatistics() {
|
||||||
BigScreenStatistics bigScreenStatistics = new BigScreenStatistics();
|
BigScreenStatistics bigScreenStatistics = new BigScreenStatistics();
|
||||||
@@ -50,7 +51,12 @@ public class BigScreenServiceImpl implements BigScreenService {
|
|||||||
for (int i = 1; i < 13; i++) {
|
for (int i = 1; i < 13; i++) {
|
||||||
RecordEntrustStatisticsVo recordEntrustStatistics = new RecordEntrustStatisticsVo();
|
RecordEntrustStatisticsVo recordEntrustStatistics = new RecordEntrustStatisticsVo();
|
||||||
recordEntrustStatistics.setMonth(i);
|
recordEntrustStatistics.setMonth(i);
|
||||||
recordEntrustStatistics.setEntrustCount(recordEntrustService.count(new LambdaQueryWrapper<>().between(, startTime, endTime)));
|
recordEntrustStatistics.setEntrustCount(
|
||||||
|
recordEntrustService.getCountByTime(startTimeStr, endTimeStr)
|
||||||
|
);
|
||||||
|
recordEntrustStatistics.setReportCount(
|
||||||
|
recordReportService.getCountByTime(startTimeStr, endTimeStr)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,10 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
public class RecordEntrustServiceImpl extends ServiceImpl<RecordEntrustMapper, RecordEntrust>
|
public class RecordEntrustServiceImpl extends ServiceImpl<RecordEntrustMapper, RecordEntrust>
|
||||||
implements RecordEntrustService{
|
implements RecordEntrustService{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Long getCountByTime(String startTimeStr, String endTime) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,11 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
public class RecordReportServiceImpl extends ServiceImpl<RecordReportMapper, RecordReport>
|
public class RecordReportServiceImpl extends ServiceImpl<RecordReportMapper, RecordReport>
|
||||||
implements RecordReportService{
|
implements RecordReportService{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Long getCountByTime(String startTimeStr, String endTimeStr) {
|
||||||
|
|
||||||
|
return baseMapper.getCountByTime(startTimeStr, endTimeStr);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -24,4 +24,7 @@
|
|||||||
status,conclusion,file_url,remark,created_at,
|
status,conclusion,file_url,remark,created_at,
|
||||||
updated_at
|
updated_at
|
||||||
</sql>
|
</sql>
|
||||||
|
<select id="getCountByTime" resultType="java.lang.Long">
|
||||||
|
select COUNT(*) from record_report
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user