1. sensor_task 表增加通道字段

This commit is contained in:
HuangXin 2023-08-22 21:55:44 +08:00
parent c95f2dad85
commit 4e522e5ad0
3 changed files with 16 additions and 6 deletions

View File

@ -1,5 +1,6 @@
package com.zjyr.beidouservice.pojo.entry;
import com.zjyr.beidouservice.common.impl.SensorControlTunnelName;
import com.zjyr.beidouservice.common.impl.TaskResultName;
import lombok.AllArgsConstructor;
import lombok.Builder;
@ -21,10 +22,11 @@ import javax.persistence.Table;
public class SensorTask {
@Id
@KeySql(useGeneratedKeys = true)
private Long id;
private Integer taskId;
private Long sensorId;
private Long deviceId;
private TaskResultName taskResult;
private String reportTime;
private Long id;
private Integer taskId;
private Long sensorId;
private Long deviceId;
private TaskResultName taskResult;
private SensorControlTunnelName channel;
private String reportTime;
}

View File

@ -34,6 +34,7 @@ public class SensorTaskServiceImpl implements SensorTaskService {
.sensorId((long) v.getSensorId())
.deviceId(0L)
.taskResult(v.getTaskResult())
.channel(v.getTunnelName())
.reportTime(sdf.format(timeStamp))
.build());
}

View File

@ -7,6 +7,7 @@
<result column="sensorId" property="sensorId"/>
<result column="deviceId" property="deviceId"/>
<result column="taskResult" property="taskResult"/>
<result column="channel" property="channel"/>
<result column="reportTime" property="reportTime"/>
</resultMap>
@ -16,6 +17,7 @@
sensorId,
deviceId,
taskResult,
channel,
reportTime
FROM sensor_task
</select>
@ -26,6 +28,7 @@
sensorId,
deviceId,
taskResult,
channel,
reportTime
FROM sensor_task
WHERE taskId = #{taskId}
@ -37,11 +40,13 @@
sensorId,
deviceId,
taskResult,
channel,
reportTime)
VALUES (#{sensor.taskId},
#{sensor.sensorId},
#{sensor.deviceId},
#{sensor.taskResult},
#{sensor.channel},
TIMESTAMP(#{sensor.reportTime}))
</insert>
@ -51,6 +56,7 @@
sensorId,
deviceId,
taskResult,
channel,
reportTime)
VALUES
<foreach collection="taskLists" item="itme" separator=",">
@ -58,6 +64,7 @@
#{itme.sensorId},
#{itme.deviceId},
#{itme.taskResult},
#{itme.channel},
TIMESTAMP(#{itme.reportTime}))
</foreach>
</insert>