master
parent
bd458192ad
commit
a713d1e189
@ -0,0 +1,60 @@ |
||||
package com.cjy.domain; |
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.io.Serializable; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 液位设备配置信息表 |
||||
* |
||||
* @TableName level_equipment_config_info |
||||
*/ |
||||
@Data |
||||
public class LevelEquipmentConfigInfo implements Serializable { |
||||
|
||||
/** |
||||
* 设备id |
||||
*/ |
||||
private String equipmentId; |
||||
/** |
||||
* 设备状态 0:不做处理 1:更换ip 2:更换时间间隔 3:取消更换ip指令 |
||||
*/ |
||||
|
||||
private Integer status; |
||||
/** |
||||
* 新服务地址 |
||||
*/ |
||||
private String ipAddress; |
||||
/** |
||||
* 设备推送时间间隔 |
||||
*/ |
||||
private Integer timeSpan; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date createTime; |
||||
/** |
||||
* 修改时间 |
||||
*/ |
||||
private Date updateTime; |
||||
|
||||
public LevelEquipmentConfigInfo(String equipmentId, Integer status, Integer timeSpan, Date createTime, Date updateTime) { |
||||
this.equipmentId = equipmentId; |
||||
this.status = status; |
||||
this.timeSpan = timeSpan; |
||||
this.createTime = createTime; |
||||
this.updateTime = updateTime; |
||||
} |
||||
|
||||
public LevelEquipmentConfigInfo(String equipmentId, Integer status, String ipAddress, Integer timeSpan, Date createTime) { |
||||
this.equipmentId = equipmentId; |
||||
this.status = status; |
||||
this.ipAddress = ipAddress; |
||||
this.timeSpan = timeSpan; |
||||
this.createTime = createTime; |
||||
} |
||||
|
||||
public LevelEquipmentConfigInfo() { |
||||
} |
||||
} |
@ -0,0 +1,87 @@ |
||||
package com.cjy.domain; |
||||
|
||||
import java.io.Serializable; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 液位设备配置更改记录表 |
||||
* |
||||
* @TableName level_equipment_config_record |
||||
*/ |
||||
public class LevelEquipmentConfigRecord implements Serializable { |
||||
|
||||
/** |
||||
* 设备id |
||||
*/ |
||||
private String equipmentId; |
||||
/** |
||||
* 设备状态 0:不做处理 1:更换ip 2:更换时间间隔 3:取消更换ip指令 |
||||
*/ |
||||
private Integer status; |
||||
/** |
||||
* 备注 |
||||
*/ |
||||
private String remark; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date createTime; |
||||
|
||||
/** |
||||
* 设备id |
||||
*/ |
||||
private void setEquipmentId(String equipmentId) { |
||||
this.equipmentId = equipmentId; |
||||
} |
||||
|
||||
/** |
||||
* 设备状态 0:不做处理 1:更换ip 2:更换时间间隔 3:取消更换ip指令 |
||||
*/ |
||||
private void setStatus(Integer status) { |
||||
this.status = status; |
||||
} |
||||
|
||||
/** |
||||
* 备注 |
||||
*/ |
||||
private void setRemark(String remark) { |
||||
this.remark = remark; |
||||
} |
||||
|
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private void setCreateTime(Date createTime) { |
||||
this.createTime = createTime; |
||||
} |
||||
|
||||
|
||||
/** |
||||
* 设备id |
||||
*/ |
||||
private String getEquipmentId() { |
||||
return this.equipmentId; |
||||
} |
||||
|
||||
/** |
||||
* 设备状态 0:不做处理 1:更换ip 2:更换时间间隔 3:取消更换ip指令 |
||||
*/ |
||||
private Integer getStatus() { |
||||
return this.status; |
||||
} |
||||
|
||||
/** |
||||
* 备注 |
||||
*/ |
||||
private String getRemark() { |
||||
return this.remark; |
||||
} |
||||
|
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date getCreateTime() { |
||||
return this.createTime; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,75 @@ |
||||
package com.cjy.domain; |
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.io.Serializable; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 设备信息表 |
||||
* |
||||
* @TableName level_equipment_info |
||||
*/ |
||||
public class LevelEquipmentInfo { |
||||
|
||||
/** |
||||
* 设备id |
||||
*/ |
||||
private String equipmentId; |
||||
/** |
||||
* 名称 |
||||
*/ |
||||
private String name; |
||||
/** |
||||
* 删除状态 |
||||
*/ |
||||
private String delFlag; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date createTime; |
||||
/** |
||||
* 删除时间 |
||||
*/ |
||||
private Date delTime; |
||||
|
||||
public String getEquipmentId() { |
||||
return equipmentId; |
||||
} |
||||
|
||||
public void setEquipmentId(String equipmentId) { |
||||
this.equipmentId = equipmentId; |
||||
} |
||||
|
||||
public String getName() { |
||||
return name; |
||||
} |
||||
|
||||
public void setName(String name) { |
||||
this.name = name; |
||||
} |
||||
|
||||
public String getDelFlag() { |
||||
return delFlag; |
||||
} |
||||
|
||||
public void setDelFlag(String delFlag) { |
||||
this.delFlag = delFlag; |
||||
} |
||||
|
||||
public Date getCreateTime() { |
||||
return createTime; |
||||
} |
||||
|
||||
public void setCreateTime(Date createTime) { |
||||
this.createTime = createTime; |
||||
} |
||||
|
||||
public Date getDelTime() { |
||||
return delTime; |
||||
} |
||||
|
||||
public void setDelTime(Date delTime) { |
||||
this.delTime = delTime; |
||||
} |
||||
} |
@ -0,0 +1,24 @@ |
||||
package com.cjy.mapper; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigInfo; |
||||
import org.apache.ibatis.annotations.Mapper; |
||||
import org.apache.ibatis.annotations.Param; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:21 |
||||
* @ClassName: LevelEquipmentConfigInfoMapper |
||||
* @Version 1.0 |
||||
*/ |
||||
@Mapper |
||||
public interface LevelEquipmentConfigInfoMapper { |
||||
|
||||
|
||||
LevelEquipmentConfigInfo selectLevelEquipmentConfigInfoByLevelEquipmentId(@Param("equipmentId") String equipmentId); |
||||
|
||||
int insertLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo); |
||||
|
||||
int updateLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo); |
||||
} |
@ -0,0 +1,19 @@ |
||||
package com.cjy.mapper; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigRecord; |
||||
import org.apache.ibatis.annotations.Insert; |
||||
import org.apache.ibatis.annotations.Mapper; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:22 |
||||
* @ClassName: LevelEquipmentConfigRecordMapper |
||||
* @Version 1.0 |
||||
*/ |
||||
@Mapper |
||||
public interface LevelEquipmentConfigRecordMapper { |
||||
|
||||
int insertLevelEquipmentConfigRecord(LevelEquipmentConfigRecord levelEquipmentConfigRecord); |
||||
} |
@ -0,0 +1,22 @@ |
||||
package com.cjy.mapper; |
||||
|
||||
import com.cjy.domain.LevelEquipmentInfo; |
||||
import org.apache.ibatis.annotations.*; |
||||
import org.springframework.stereotype.Repository; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:20 |
||||
* @ClassName: LevelEquipmentInfoMapper |
||||
* @Version 1.0 |
||||
*/ |
||||
@Mapper |
||||
public interface LevelEquipmentInfoMapper { |
||||
int insertLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo); |
||||
|
||||
int updateLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo); |
||||
|
||||
LevelEquipmentInfo selectLevelEquipmentInfo(@Param("equipmentId") String equipmentId); |
||||
} |
@ -0,0 +1,35 @@ |
||||
package com.cjy.service; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigInfo; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:13 |
||||
* @ClassName: LevelEquipmentConfigInfoService |
||||
* @Version 1.0 |
||||
*/ |
||||
public interface LevelEquipmentConfigInfoService { |
||||
|
||||
/** |
||||
* 根据设备id 查询 液位设备配置信息 |
||||
* @param equipmentId |
||||
* @return |
||||
*/ |
||||
LevelEquipmentConfigInfo selectLevelEquipmentConfigInfoByLevelEquipmentId(String equipmentId); |
||||
|
||||
/** |
||||
* 修改设备配置信息 |
||||
* @param levelEquipmentConfigInfo |
||||
* @return |
||||
*/ |
||||
boolean updateLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo); |
||||
|
||||
/** |
||||
* 新增设备配置信息 |
||||
* @param levelEquipmentConfigInfo |
||||
* @return |
||||
*/ |
||||
boolean insertLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo); |
||||
} |
@ -0,0 +1,20 @@ |
||||
package com.cjy.service; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigRecord; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:13 |
||||
* @ClassName: LevelEquipmentConfigRecordService |
||||
* @Version 1.0 |
||||
*/ |
||||
public interface LevelEquipmentConfigRecordService { |
||||
/** |
||||
* 新增 液位设备配置更改记录 |
||||
* @param levelEquipmentConfigRecord |
||||
* @return |
||||
*/ |
||||
boolean insertLevelEquipmentConfigRecord(LevelEquipmentConfigRecord levelEquipmentConfigRecord); |
||||
} |
@ -0,0 +1,30 @@ |
||||
package com.cjy.service; |
||||
|
||||
import com.cjy.domain.LevelEquipmentInfo; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:13 |
||||
* @ClassName: LevelEquipmentInfoService |
||||
* @Version 1.0 |
||||
*/ |
||||
public interface LevelEquipmentInfoService { |
||||
|
||||
/** |
||||
* 新增 液位设备信息 |
||||
* @param levelEquipmentInfo |
||||
* @return |
||||
*/ |
||||
boolean insertLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo); |
||||
|
||||
/** |
||||
* 修改 液位设备信息 |
||||
* @param levelEquipmentInfo |
||||
* @return |
||||
*/ |
||||
boolean updateLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo); |
||||
|
||||
LevelEquipmentInfo selectLevelEquipmentInfo(String equipmentId); |
||||
} |
@ -0,0 +1,35 @@ |
||||
package com.cjy.service.impl; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigInfo; |
||||
import com.cjy.mapper.LevelEquipmentConfigInfoMapper; |
||||
import com.cjy.service.LevelEquipmentConfigInfoService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:18 |
||||
* @ClassName: LevelEquipmentConfigInfoServiceImpl |
||||
* @Version 1.0 |
||||
*/ |
||||
@Service |
||||
public class LevelEquipmentConfigInfoServiceImpl implements LevelEquipmentConfigInfoService { |
||||
@Autowired |
||||
private LevelEquipmentConfigInfoMapper levelEquipmentConfigInfoMapper; |
||||
@Override |
||||
public LevelEquipmentConfigInfo selectLevelEquipmentConfigInfoByLevelEquipmentId(String equipmentId) { |
||||
return levelEquipmentConfigInfoMapper.selectLevelEquipmentConfigInfoByLevelEquipmentId(equipmentId); |
||||
} |
||||
|
||||
@Override |
||||
public boolean updateLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo) { |
||||
return levelEquipmentConfigInfoMapper.updateLevelEquipmentConfigInfo(levelEquipmentConfigInfo)>0; |
||||
} |
||||
|
||||
@Override |
||||
public boolean insertLevelEquipmentConfigInfo(LevelEquipmentConfigInfo levelEquipmentConfigInfo) { |
||||
return levelEquipmentConfigInfoMapper.insertLevelEquipmentConfigInfo(levelEquipmentConfigInfo)>0; |
||||
} |
||||
} |
@ -0,0 +1,25 @@ |
||||
package com.cjy.service.impl; |
||||
|
||||
import com.cjy.domain.LevelEquipmentConfigRecord; |
||||
import com.cjy.mapper.LevelEquipmentConfigRecordMapper; |
||||
import com.cjy.service.LevelEquipmentConfigRecordService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:18 |
||||
* @ClassName: LevelEquipmentConfigRecordServiceImpl |
||||
* @Version 1.0 |
||||
*/ |
||||
@Service |
||||
public class LevelEquipmentConfigRecordServiceImpl implements LevelEquipmentConfigRecordService { |
||||
@Autowired |
||||
private LevelEquipmentConfigRecordMapper levelEquipmentConfigRecordMapper; |
||||
@Override |
||||
public boolean insertLevelEquipmentConfigRecord(LevelEquipmentConfigRecord levelEquipmentConfigRecord) { |
||||
return levelEquipmentConfigRecordMapper.insertLevelEquipmentConfigRecord(levelEquipmentConfigRecord)>0; |
||||
} |
||||
} |
@ -0,0 +1,35 @@ |
||||
package com.cjy.service.impl; |
||||
|
||||
import com.cjy.domain.LevelEquipmentInfo; |
||||
import com.cjy.mapper.LevelEquipmentInfoMapper; |
||||
import com.cjy.service.LevelEquipmentInfoService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* 说明: |
||||
* |
||||
* @Author 清风煮酒QaQ |
||||
* @Date 2023-10-23 9:19 |
||||
* @ClassName: LevelEquipmentInfoServiceImpl |
||||
* @Version 1.0 |
||||
*/ |
||||
@Service |
||||
public class LevelEquipmentInfoServiceImpl implements LevelEquipmentInfoService { |
||||
@Autowired |
||||
private LevelEquipmentInfoMapper levelEquipmentInfoMapper; |
||||
@Override |
||||
public boolean insertLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo) { |
||||
return levelEquipmentInfoMapper.insertLevelEquipmentInfo(levelEquipmentInfo)>0; |
||||
} |
||||
|
||||
@Override |
||||
public boolean updateLevelEquipmentInfo(LevelEquipmentInfo levelEquipmentInfo) { |
||||
return false; |
||||
} |
||||
|
||||
@Override |
||||
public LevelEquipmentInfo selectLevelEquipmentInfo(String equipmentId) { |
||||
return levelEquipmentInfoMapper.selectLevelEquipmentInfo(equipmentId); |
||||
} |
||||
} |
@ -0,0 +1,29 @@ |
||||
<?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.cjy.mapper.LevelEquipmentConfigInfoMapper"> |
||||
<resultMap type="LevelEquipmentConfigInfo" id="LevelEquipmentConfigResult"> |
||||
<result property="equipmentId" column="equipment_id"/> |
||||
<result property="status" column="status"/> |
||||
<result property="ipAddress" column="ip_address"/> |
||||
<result property="timeSpan" column="time_span"/> |
||||
<result property="createTime" column="create_time"/> |
||||
<result property="updateTime" column="update_time"/> |
||||
</resultMap> |
||||
<insert id="insertLevelEquipmentConfigInfo" parameterType="LevelEquipmentConfigInfo"> |
||||
INSERT INTO level_equipment_config_info (equipment_id, status, ip_address, time_span,create_time) VALUES |
||||
(#{equipmentId}, #{status}, #{ipAddress}, #{timeSpan},#{createTime}) |
||||
</insert> |
||||
<update id="updateLevelEquipmentConfigInfo" parameterType="LevelEquipmentConfigInfo"> |
||||
UPDATE level_equipment_config_info SET status=#{status},update_time = #{updateTime} |
||||
<if test="ipAddress != null">, ip_address=#{ipAddress}</if> |
||||
<if test="timeSpan != null">, time_span=#{timeSpan}</if> |
||||
where equipment_id =#{equipmentId} |
||||
</update> |
||||
<select id="selectLevelEquipmentConfigInfoByLevelEquipmentId" resultType="LevelEquipmentConfigInfo"> |
||||
select equipment_id as equipmentId, status,ip_address as ipAddress,time_span as timeSpan, create_time as createTime,update_time as updateTime |
||||
from level_equipment_config_info where equipment_id =#{equipmentId} |
||||
</select> |
||||
|
||||
</mapper> |
@ -0,0 +1,17 @@ |
||||
<?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.cjy.mapper.LevelEquipmentConfigRecordMapper"> |
||||
<resultMap type="LevelEquipmentConfigRecord" id="LevelEquipmentConfigRecordResult"> |
||||
<result property="equipmentId" column="equipment_id"/> |
||||
<result property="status" column="status"/> |
||||
<result property="remark" column="remark"/> |
||||
<result property="createTime" column="create_time"/> |
||||
</resultMap> |
||||
<insert id="insertLevelEquipmentConfigRecord" parameterType="LevelEquipmentConfigRecord"> |
||||
insert into level_equipment_config_record(equipment_id,status,remark,create_time) |
||||
values ( #{equipmentId},#{status},#{remark},#{createTime} ) |
||||
</insert> |
||||
|
||||
</mapper> |
@ -0,0 +1,38 @@ |
||||
<?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.cjy.mapper.LevelEquipmentInfoMapper"> |
||||
<resultMap type="LevelEquipmentInfo" id="LevelEquipmentInfoResult"> |
||||
<result property="equipmentId" column="equipment_id"/> |
||||
<result property="name" column="name"/> |
||||
<result property="delFlag" column="del_flag"/> |
||||
<result property="createTime" column="create_time"/> |
||||
<result property="delTime" column="del_time"/> |
||||
</resultMap> |
||||
<insert id="insertLevelEquipmentInfo" parameterType="LevelEquipmentInfo"> |
||||
insert into level_equipment_info(equipment_id, |
||||
<if test="name != null and name !=''">name,</if> |
||||
del_flag, create_time, del_time) |
||||
values (#{equipmentId}, |
||||
<if test="name != null and name !=''">#{name},</if> |
||||
#{delFlag}, #{createTime}, #{delTime}) |
||||
</insert> |
||||
<update id="updateLevelEquipmentInfo" parameterType="LevelEquipmentInfo"> |
||||
update level_equipment_info |
||||
set del_flag =#{delFlag}, |
||||
del_time =#{delTime} |
||||
where equipment_id = #{equipmentId} |
||||
|
||||
</update> |
||||
<select id="selectLevelEquipmentInfo" resultType="com.cjy.domain.LevelEquipmentInfo"> |
||||
select equipment_id as equipmentId, |
||||
name, |
||||
del_flag as delFlag, |
||||
create_time as createTime, |
||||
del_time as delTime |
||||
from level_equipment_info |
||||
where equipment_id = #{equipmentId} |
||||
</select> |
||||
|
||||
</mapper> |
Loading…
Reference in new issue