增加 设备历史数据接口
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" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.haiwei.manage.mapper.ApiMapper">
|
||||
|
||||
|
||||
|
||||
<select id="queryPram" resultType="com.haiwei.manage.domain.ParamVo">
|
||||
SELECT
|
||||
ee.name,
|
||||
info.PointName as pointname,
|
||||
ed.Data as data
|
||||
FROM EPointData ed
|
||||
right join (
|
||||
SELECT PID, MAX(CreateTime) AS LatestTime
|
||||
FROM EPointData
|
||||
GROUP BY PID
|
||||
) ld on ld.PID = ed.PID and ld.LatestTime = CreateTime
|
||||
right join EPointsInfo info on ed.PID = info.ID
|
||||
left join EEquipmentMaintenance ee on ee.ID = info.EID
|
||||
where ee.EquipmentType =1
|
||||
</select>
|
||||
<select id="queryDeviceState" resultType="com.haiwei.manage.domain.ParamVo">
|
||||
SELECT name,
|
||||
DataType as data
|
||||
|
||||
FROM EEquipmentState
|
||||
where PID=7
|
||||
|
||||
</select>
|
||||
|
||||
<select id="queryPram" resultType="com.haiwei.manage.domain.ParamVo">
|
||||
SELECT ee.name,
|
||||
info.PointName as pointname,
|
||||
ed.Data as data
|
||||
FROM EPointData ed
|
||||
right join (
|
||||
SELECT PID, MAX(CreateTime) AS LatestTime
|
||||
FROM EPointData
|
||||
GROUP BY PID
|
||||
) ld on ld.PID = ed.PID and ld.LatestTime = CreateTime
|
||||
right join EPointsInfo info on ed.PID = info.ID
|
||||
left join EEquipmentMaintenance ee on ee.ID = info.EID
|
||||
where ee.EquipmentType = 1
|
||||
</select>
|
||||
<select id="queryDeviceState" resultType="com.haiwei.manage.domain.ParamVo">
|
||||
SELECT name,
|
||||
DataType as data
|
||||
|
||||
FROM EEquipmentState
|
||||
where PID = 7
|
||||
|
||||
</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>
|
||||
|
Loading…
Reference in New Issue