添加充放电状态
This commit is contained in:
parent
8a418c063d
commit
8c50ade937
|
|
@ -41,6 +41,9 @@ public class Dock implements Serializable
|
||||||
/** 备注 */
|
/** 备注 */
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
/** 最后活跃时间 */
|
||||||
|
private Date lastActiveTime;
|
||||||
|
|
||||||
public Long getDockId()
|
public Long getDockId()
|
||||||
{
|
{
|
||||||
return dockId;
|
return dockId;
|
||||||
|
|
@ -130,4 +133,14 @@ public class Dock implements Serializable
|
||||||
{
|
{
|
||||||
this.remark = remark;
|
this.remark = remark;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getLastActiveTime()
|
||||||
|
{
|
||||||
|
return lastActiveTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLastActiveTime(Date lastActiveTime)
|
||||||
|
{
|
||||||
|
this.lastActiveTime = lastActiveTime;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2,6 +2,8 @@ package com.ruoyi.device.mapper.entity;
|
||||||
|
|
||||||
import com.ruoyi.common.core.web.domain.BaseEntity;
|
import com.ruoyi.common.core.web.domain.BaseEntity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 机场表实体对象 device_dock
|
* 机场表实体对象 device_dock
|
||||||
* Mapper 层实体,对应数据库表
|
* Mapper 层实体,对应数据库表
|
||||||
|
|
@ -25,6 +27,9 @@ public class DockEntity extends BaseEntity
|
||||||
/** 设备表主键 */
|
/** 设备表主键 */
|
||||||
private Long deviceId;
|
private Long deviceId;
|
||||||
|
|
||||||
|
/** 最后活跃时间 */
|
||||||
|
private Date lastActiveTime;
|
||||||
|
|
||||||
public Long getDockId()
|
public Long getDockId()
|
||||||
{
|
{
|
||||||
return dockId;
|
return dockId;
|
||||||
|
|
@ -65,6 +70,16 @@ public class DockEntity extends BaseEntity
|
||||||
this.deviceId = deviceId;
|
this.deviceId = deviceId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getLastActiveTime()
|
||||||
|
{
|
||||||
|
return lastActiveTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLastActiveTime(Date lastActiveTime)
|
||||||
|
{
|
||||||
|
this.lastActiveTime = lastActiveTime;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString()
|
public String toString()
|
||||||
{
|
{
|
||||||
|
|
@ -73,6 +88,7 @@ public class DockEntity extends BaseEntity
|
||||||
", dockName='" + dockName + '\'' +
|
", dockName='" + dockName + '\'' +
|
||||||
", dockLocation='" + dockLocation + '\'' +
|
", dockLocation='" + dockLocation + '\'' +
|
||||||
", deviceId=" + deviceId +
|
", deviceId=" + deviceId +
|
||||||
|
", lastActiveTime=" + lastActiveTime +
|
||||||
'}';
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -44,5 +44,8 @@ public class DockDTO implements Serializable
|
||||||
/** 备注 */
|
/** 备注 */
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
/** 最后活跃时间 */
|
||||||
|
private Date lastActiveTime;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,6 +5,7 @@ import com.ruoyi.device.api.domain.PayloadVO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -154,5 +155,8 @@ public class DockDetailDTO implements Serializable
|
||||||
*/
|
*/
|
||||||
private Double longitude;
|
private Double longitude;
|
||||||
|
|
||||||
|
/** 最后活跃时间 */
|
||||||
|
private Date lastActiveTime;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
-- 添加 last_active_time 字段到 dock 表
|
||||||
|
ALTER TABLE dock ADD COLUMN last_active_time DATETIME COMMENT '最后活跃时间';
|
||||||
|
|
||||||
|
-- 为 last_active_time 字段创建索引以提高查询性能
|
||||||
|
CREATE INDEX idx_dock_last_active_time ON dock(last_active_time);
|
||||||
|
|
@ -14,11 +14,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<result property="updateBy" column="update_by" />
|
<result property="updateBy" column="update_by" />
|
||||||
<result property="updateTime" column="update_time" />
|
<result property="updateTime" column="update_time" />
|
||||||
<result property="remark" column="remark" />
|
<result property="remark" column="remark" />
|
||||||
|
<result property="lastActiveTime" column="last_active_time" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectDockVo">
|
<sql id="selectDockVo">
|
||||||
select dock_id, dock_name, dock_location, device_id,
|
select dock_id, dock_name, dock_location, device_id,
|
||||||
create_by, create_time, update_by, update_time, remark
|
create_by, create_time, update_by, update_time, remark, last_active_time
|
||||||
from device_dock
|
from device_dock
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
@ -61,6 +62,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="deviceId != null">device_id,</if>
|
<if test="deviceId != null">device_id,</if>
|
||||||
<if test="createBy != null and createBy != ''">create_by,</if>
|
<if test="createBy != null and createBy != ''">create_by,</if>
|
||||||
<if test="remark != null and remark != ''">remark,</if>
|
<if test="remark != null and remark != ''">remark,</if>
|
||||||
|
<if test="lastActiveTime != null">last_active_time,</if>
|
||||||
create_time
|
create_time
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
|
@ -69,6 +71,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="deviceId != null">#{deviceId},</if>
|
<if test="deviceId != null">#{deviceId},</if>
|
||||||
<if test="createBy != null and createBy != ''">#{createBy},</if>
|
<if test="createBy != null and createBy != ''">#{createBy},</if>
|
||||||
<if test="remark != null and remark != ''">#{remark},</if>
|
<if test="remark != null and remark != ''">#{remark},</if>
|
||||||
|
<if test="lastActiveTime != null">#{lastActiveTime},</if>
|
||||||
now()
|
now()
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
@ -81,6 +84,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="deviceId != null">device_id = #{deviceId},</if>
|
<if test="deviceId != null">device_id = #{deviceId},</if>
|
||||||
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
||||||
<if test="remark != null">remark = #{remark},</if>
|
<if test="remark != null">remark = #{remark},</if>
|
||||||
|
<if test="lastActiveTime != null">last_active_time = #{lastActiveTime},</if>
|
||||||
update_time = now()
|
update_time = now()
|
||||||
</trim>
|
</trim>
|
||||||
where dock_id = #{dockId}
|
where dock_id = #{dockId}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue