增加 设备历史数据接口
parent
e38a4e872f
commit
e61f01617f
@ -0,0 +1,71 @@
|
|||||||
|
package com.haiwei.manage.domain;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author wanghao
|
||||||
|
* @date 2023/8/31 14:01
|
||||||
|
*/
|
||||||
|
public class RecordRaramData {
|
||||||
|
private String time,
|
||||||
|
一体机A转速,
|
||||||
|
一体机A电流,
|
||||||
|
一体机切刀A转速,
|
||||||
|
一体机切刀A电流,
|
||||||
|
一体机A机头温度,
|
||||||
|
一体机A机头压力;
|
||||||
|
|
||||||
|
public String getTime() {
|
||||||
|
return time;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTime(String time) {
|
||||||
|
this.time = time;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机A转速() {
|
||||||
|
return 一体机A转速;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机A转速(String 一体机A转速) {
|
||||||
|
this.一体机A转速 = 一体机A转速;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机A电流() {
|
||||||
|
return 一体机A电流;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机A电流(String 一体机A电流) {
|
||||||
|
this.一体机A电流 = 一体机A电流;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机切刀A转速() {
|
||||||
|
return 一体机切刀A转速;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机切刀A转速(String 一体机切刀A转速) {
|
||||||
|
this.一体机切刀A转速 = 一体机切刀A转速;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机切刀A电流() {
|
||||||
|
return 一体机切刀A电流;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机切刀A电流(String 一体机切刀A电流) {
|
||||||
|
this.一体机切刀A电流 = 一体机切刀A电流;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机A机头温度() {
|
||||||
|
return 一体机A机头温度;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机A机头温度(String 一体机A机头温度) {
|
||||||
|
this.一体机A机头温度 = 一体机A机头温度;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get一体机A机头压力() {
|
||||||
|
return 一体机A机头压力;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void set一体机A机头压力(String 一体机A机头压力) {
|
||||||
|
this.一体机A机头压力 = 一体机A机头压力;
|
||||||
|
}
|
||||||
|
}
|
@ -1,35 +1,58 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.haiwei.manage.mapper.ApiMapper">
|
<mapper namespace="com.haiwei.manage.mapper.ApiMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="queryPram" resultType="com.haiwei.manage.domain.ParamVo">
|
||||||
<select id="queryPram" resultType="com.haiwei.manage.domain.ParamVo">
|
SELECT ee.name,
|
||||||
SELECT
|
info.PointName as pointname,
|
||||||
ee.name,
|
ed.Data as data
|
||||||
info.PointName as pointname,
|
FROM EPointData ed
|
||||||
ed.Data as data
|
right join (
|
||||||
FROM EPointData ed
|
SELECT PID, MAX(CreateTime) AS LatestTime
|
||||||
right join (
|
FROM EPointData
|
||||||
SELECT PID, MAX(CreateTime) AS LatestTime
|
GROUP BY PID
|
||||||
FROM EPointData
|
) ld on ld.PID = ed.PID and ld.LatestTime = CreateTime
|
||||||
GROUP BY PID
|
right join EPointsInfo info on ed.PID = info.ID
|
||||||
) ld on ld.PID = ed.PID and ld.LatestTime = CreateTime
|
left join EEquipmentMaintenance ee on ee.ID = info.EID
|
||||||
right join EPointsInfo info on ed.PID = info.ID
|
where ee.EquipmentType = 1
|
||||||
left join EEquipmentMaintenance ee on ee.ID = info.EID
|
</select>
|
||||||
where ee.EquipmentType =1
|
<select id="queryDeviceState" resultType="com.haiwei.manage.domain.ParamVo">
|
||||||
</select>
|
SELECT name,
|
||||||
<select id="queryDeviceState" resultType="com.haiwei.manage.domain.ParamVo">
|
DataType as data
|
||||||
SELECT name,
|
|
||||||
DataType as data
|
FROM EEquipmentState
|
||||||
|
where PID = 7
|
||||||
FROM EEquipmentState
|
|
||||||
where PID=7
|
</select>
|
||||||
|
|
||||||
</select>
|
<select id="queryPramList" resultType="com.haiwei.manage.domain.RecordRaramData">
|
||||||
|
select * from (
|
||||||
|
SELECT ee.name + info.PointName as pointname,
|
||||||
|
ed.Data as data,
|
||||||
|
CONVERT(varchar, ed.CreateTime, 120) time
|
||||||
|
FROM EPointData ed
|
||||||
|
right join EPointsInfo info on ed.PID = info.ID
|
||||||
|
left join EEquipmentMaintenance ee on ee.ID = info.EID
|
||||||
|
where ee.EquipmentType = 1
|
||||||
|
) a
|
||||||
|
PIVOT
|
||||||
|
(max(data) FOR pointname IN (
|
||||||
|
一体机A转速,
|
||||||
|
一体机A电流,
|
||||||
|
一体机切刀A转速,
|
||||||
|
一体机切刀A电流,
|
||||||
|
一体机A机头温度,
|
||||||
|
一体机A机头压力
|
||||||
|
))t
|
||||||
|
<where>
|
||||||
|
<if test="beginTime !=null and endTime !=null">
|
||||||
|
time between #{beginTime} and #{endTime}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Loading…
Reference in New Issue