月流量表、数据完整性表切换&&异常统计优化
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
package com.njcn.device.pq.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("pqs_month_flow")
|
||||
public class PqsMonthFlow extends BaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String time;
|
||||
|
||||
private String actualValue;
|
||||
|
||||
private String devId;
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.njcn.device.pq.mapper;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.device.pq.pojo.param.DeviceInfoParam;
|
||||
import com.njcn.device.pq.pojo.po.PqsMonthFlow;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PqsMonthFlowMapper extends BaseMapper<PqsMonthFlow> {
|
||||
|
||||
float getStatisValueFlow(@Param("devId")String id, @Param("startTime") DateTime startTime, @Param("endTime") DateTime endTimem);
|
||||
}
|
||||
@@ -788,7 +788,7 @@
|
||||
INNER JOIN pq_device b ON vol.pid = b.id
|
||||
INNER JOIN pq_line sub ON dev.pid = sub.id
|
||||
INNER JOIN pq_line elc ON sub.pid = elc.id
|
||||
LEFT JOIN pqs_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_dev_meal c ON b.id = c.line_id
|
||||
LEFT JOIN cld_flow_meal d ON c.Base_Meal_Id = d.id
|
||||
LEFT JOIN cld_flow_meal d1 ON c.Ream_Meal_Id = d1.id
|
||||
@@ -826,7 +826,7 @@
|
||||
INNER JOIN pq_device b ON vol.pid = b.id
|
||||
INNER JOIN pq_line sub ON dev.pid = sub.id
|
||||
INNER JOIN pq_line elc ON sub.pid = elc.id
|
||||
LEFT JOIN pqs_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_dev_meal c ON b.id = c.line_id
|
||||
LEFT JOIN cld_flow_meal d ON c.Base_Meal_Id = d.id
|
||||
LEFT JOIN cld_flow_meal d1 ON c.Ream_Meal_Id = d1.id
|
||||
@@ -855,7 +855,7 @@
|
||||
ifnull(m.Actual_Value,0) statisValue
|
||||
FROM pq_line a
|
||||
INNER JOIN pq_device b ON a.id = b.id
|
||||
LEFT JOIN pqs_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_month_flow m ON b.id = m.Dev_Id
|
||||
LEFT JOIN cld_dev_meal c ON b.id = c.line_id
|
||||
LEFT JOIN cld_flow_meal d ON c.Base_Meal_Id = d.id
|
||||
LEFT JOIN cld_flow_meal d1 ON c.Ream_Meal_Id = d1.id
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.device.pq.mapper.PqsMonthFlowMapper">
|
||||
|
||||
|
||||
<select id="getStatisValueFlow" resultType="java.lang.Float">
|
||||
select sum(Actual_Value)
|
||||
from pqs_month_flow
|
||||
where Create_Time between #{startTime} and #{endTime}
|
||||
and
|
||||
Dev_Id = #{devId};
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user