diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMeteorology.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMeteorology.java new file mode 100644 index 0000000..a0835dd --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMeteorology.java @@ -0,0 +1,89 @@ +package com.fastbee.deviceInfo.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 气象设备基础信息对象 iot_device_information_meteorology + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationMeteorology",description = "气象设备基础信息 iot_device_information_meteorology") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationMeteorology extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 名称 */ + @Excel(name = "名称") + @ApiModelProperty("名称") + private String name; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String type; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 项目的名称 */ + @Excel(name = "项目的名称") + @ApiModelProperty("项目的名称") + private String nameProject; + + /** 建设年度 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "建设年度", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("建设年度") + private Date constructionYear; + + /** 对接方式 */ + @Excel(name = "对接方式") + @ApiModelProperty("对接方式") + private String dockingMethod; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMiaoqing.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMiaoqing.java new file mode 100644 index 0000000..2d0d410 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMiaoqing.java @@ -0,0 +1,89 @@ +package com.fastbee.deviceInfo.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 苗情设备基础信息对象 iot_device_information_miaoQing + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationMiaoqing",description = "苗情设备基础信息 iot_device_information_miaoQing") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationMiaoqing extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 名称 */ + @Excel(name = "名称") + @ApiModelProperty("名称") + private String name; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String type; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 项目的名称 */ + @Excel(name = "项目的名称") + @ApiModelProperty("项目的名称") + private String nameProject; + + /** 建设年度 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "建设年度", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("建设年度") + private Date constructionYear; + + /** 对接方式 */ + @Excel(name = "对接方式") + @ApiModelProperty("对接方式") + private String dockingMethod; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMoisture.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMoisture.java new file mode 100644 index 0000000..525357d --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMoisture.java @@ -0,0 +1,94 @@ +package com.fastbee.deviceInfo.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 墒情设备基础信息对象 iot_device_information_moisture + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationMoisture",description = "墒情设备基础信息 iot_device_information_moisture") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationMoisture extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 名称 */ + @Excel(name = "名称") + @ApiModelProperty("名称") + private String name; + + /** 产品名称 */ + @Excel(name = "产品名称") + @ApiModelProperty("产品名称") + private String productsName; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String type; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 项目的名称 */ + @Excel(name = "项目的名称") + @ApiModelProperty("项目的名称") + private String nameProject; + + /** 建设年度 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "建设年度", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("建设年度") + private Date constructionYear; + + /** 对接方式 */ + @Excel(name = "对接方式") + @ApiModelProperty("对接方式") + private String dockingMethod; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMonitor.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMonitor.java new file mode 100644 index 0000000..0797c7d --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationMonitor.java @@ -0,0 +1,109 @@ +package com.fastbee.deviceInfo.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 监控站设备基础信息对象 iot_device_information_monitor + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationMonitor",description = "监控站设备基础信息 iot_device_information_monitor") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationMonitor extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 名称 */ + @Excel(name = "名称") + @ApiModelProperty("名称") + private String name; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String type; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 项目的名称 */ + @Excel(name = "项目的名称") + @ApiModelProperty("项目的名称") + private String nameProject; + + /** 建设年度 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "建设年度", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("建设年度") + private Date constructionYear; + + /** 所属乡镇 */ + @Excel(name = "所属乡镇") + @ApiModelProperty("所属乡镇") + private String affiliationTownship; + + /** 管理负责人 */ + @Excel(name = "管理负责人") + @ApiModelProperty("管理负责人") + private String managementLeader; + + /** 管理负责人电话 */ + @Excel(name = "管理负责人电话") + @ApiModelProperty("管理负责人电话") + private String managementLeaderTelephone; + + /** 管理单位 */ + @Excel(name = "管理单位") + @ApiModelProperty("管理单位") + private String managementUnit; + + /** 备注信息 */ + @Excel(name = "备注信息") + @ApiModelProperty("备注信息") + private String remarksInformation; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationTargetpests.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationTargetpests.java new file mode 100644 index 0000000..29000f8 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationTargetpests.java @@ -0,0 +1,81 @@ +package com.fastbee.deviceInfo.domain; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 靶标害虫设备基础信息对象 iot_device_information_targetPests + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationTargetpests",description = "靶标害虫设备基础信息 iot_device_information_targetPests") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationTargetpests extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String type; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 供电 */ + @Excel(name = "供电") + @ApiModelProperty("供电") + private String powerSupply; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 地址码 */ + @Excel(name = "地址码") + @ApiModelProperty("地址码") + private String addressCode; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 对接方式 */ + @Excel(name = "对接方式") + @ApiModelProperty("对接方式") + private String dockingMethod; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationWorms.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationWorms.java new file mode 100644 index 0000000..098c6ab --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/domain/DeviceInformationWorms.java @@ -0,0 +1,84 @@ +package com.fastbee.deviceInfo.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.fastbee.common.annotation.Excel; +import com.fastbee.common.core.domain.BaseEntity; + +/** + * 虫情设备基础信息对象 iot_device_information_worms + * + * @author kerwincui + * @date 2024-11-18 + */ +@ApiModel(value = "DeviceInformationWorms",description = "虫情设备基础信息 iot_device_information_worms") +@Data +@EqualsAndHashCode(callSuper = true) +public class DeviceInformationWorms extends BaseEntity + { +private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 名称 */ + @Excel(name = "名称") + @ApiModelProperty("名称") + private String name; + + /** 设备品牌 */ + @Excel(name = "设备品牌") + @ApiModelProperty("设备品牌") + private String deviceBrand; + + /** 设备型号 */ + @Excel(name = "设备型号") + @ApiModelProperty("设备型号") + private String deviceType; + + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceEncoding; + + /** 安装位置 */ + @Excel(name = "安装位置") + @ApiModelProperty("安装位置") + private String installationLocation; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private String longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private String latitude; + + /** 项目的名称 */ + @Excel(name = "项目的名称") + @ApiModelProperty("项目的名称") + private String nameProject; + + /** 建设年度 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "建设年度", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("建设年度") + private Date constructionYear; + + /** 对接方式 */ + @Excel(name = "对接方式") + @ApiModelProperty("对接方式") + private String dockingMethod; + + /** 删除标志(0代表存在,2代表删除) */ + private Integer delFlag; + +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMeteorologyMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMeteorologyMapper.java new file mode 100644 index 0000000..4c1a081 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMeteorologyMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMeteorology; +import org.apache.ibatis.annotations.Mapper; + +/** + * 气象设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationMeteorologyMapper +{ + /** + * 查询气象设备基础信息 + * + * @param id 气象设备基础信息主键 + * @return 气象设备基础信息 + */ + public DeviceInformationMeteorology selectDeviceInformationMeteorologyById(Long id); + + /** + * 查询气象设备基础信息列表 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 气象设备基础信息集合 + */ + public List selectDeviceInformationMeteorologyList(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 新增气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 修改气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 删除气象设备基础信息 + * + * @param id 气象设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMeteorologyById(Long id); + + /** + * 批量删除气象设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMeteorologyByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMiaoqingMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMiaoqingMapper.java new file mode 100644 index 0000000..e50a614 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMiaoqingMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMiaoqing; +import org.apache.ibatis.annotations.Mapper; + +/** + * 苗情设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationMiaoqingMapper +{ + /** + * 查询苗情设备基础信息 + * + * @param id 苗情设备基础信息主键 + * @return 苗情设备基础信息 + */ + public DeviceInformationMiaoqing selectDeviceInformationMiaoqingById(Long id); + + /** + * 查询苗情设备基础信息列表 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 苗情设备基础信息集合 + */ + public List selectDeviceInformationMiaoqingList(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 新增苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 修改苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 删除苗情设备基础信息 + * + * @param id 苗情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMiaoqingById(Long id); + + /** + * 批量删除苗情设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMiaoqingByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMoistureMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMoistureMapper.java new file mode 100644 index 0000000..9b3f0ae --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMoistureMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMoisture; +import org.apache.ibatis.annotations.Mapper; + +/** + * 墒情设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationMoistureMapper +{ + /** + * 查询墒情设备基础信息 + * + * @param id 墒情设备基础信息主键 + * @return 墒情设备基础信息 + */ + public DeviceInformationMoisture selectDeviceInformationMoistureById(Long id); + + /** + * 查询墒情设备基础信息列表 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 墒情设备基础信息集合 + */ + public List selectDeviceInformationMoistureList(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 新增墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 修改墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 删除墒情设备基础信息 + * + * @param id 墒情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMoistureById(Long id); + + /** + * 批量删除墒情设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMoistureByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMonitorMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMonitorMapper.java new file mode 100644 index 0000000..7e43434 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationMonitorMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMonitor; +import org.apache.ibatis.annotations.Mapper; + +/** + * 监控站设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationMonitorMapper +{ + /** + * 查询监控站设备基础信息 + * + * @param id 监控站设备基础信息主键 + * @return 监控站设备基础信息 + */ + public DeviceInformationMonitor selectDeviceInformationMonitorById(Long id); + + /** + * 查询监控站设备基础信息列表 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 监控站设备基础信息集合 + */ + public List selectDeviceInformationMonitorList(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 新增监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 修改监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 删除监控站设备基础信息 + * + * @param id 监控站设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMonitorById(Long id); + + /** + * 批量删除监控站设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMonitorByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationTargetpestsMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationTargetpestsMapper.java new file mode 100644 index 0000000..1596a87 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationTargetpestsMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationTargetpests; +import org.apache.ibatis.annotations.Mapper; + +/** + * 靶标害虫设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationTargetpestsMapper +{ + /** + * 查询靶标害虫设备基础信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 靶标害虫设备基础信息 + */ + public DeviceInformationTargetpests selectDeviceInformationTargetpestsById(Long id); + + /** + * 查询靶标害虫设备基础信息列表 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 靶标害虫设备基础信息集合 + */ + public List selectDeviceInformationTargetpestsList(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 新增靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 修改靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 删除靶标害虫设备基础信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationTargetpestsById(Long id); + + /** + * 批量删除靶标害虫设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationTargetpestsByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationWormsMapper.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationWormsMapper.java new file mode 100644 index 0000000..1901aad --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/mapper/DeviceInformationWormsMapper.java @@ -0,0 +1,63 @@ +package com.fastbee.deviceInfo.mapper; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationWorms; +import org.apache.ibatis.annotations.Mapper; + +/** + * 虫情设备基础信息Mapper接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Mapper +public interface DeviceInformationWormsMapper +{ + /** + * 查询虫情设备基础信息 + * + * @param id 虫情设备基础信息主键 + * @return 虫情设备基础信息 + */ + public DeviceInformationWorms selectDeviceInformationWormsById(Long id); + + /** + * 查询虫情设备基础信息列表 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 虫情设备基础信息集合 + */ + public List selectDeviceInformationWormsList(DeviceInformationWorms deviceInformationWorms); + + /** + * 新增虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms); + + /** + * 修改虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms); + + /** + * 删除虫情设备基础信息 + * + * @param id 虫情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationWormsById(Long id); + + /** + * 批量删除虫情设备基础信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDeviceInformationWormsByIds(Long[] ids); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMeteorologyService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMeteorologyService.java new file mode 100644 index 0000000..73e1381 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMeteorologyService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMeteorology; + +/** + * 气象设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationMeteorologyService +{ + /** + * 查询气象设备基础信息 + * + * @param id 气象设备基础信息主键 + * @return 气象设备基础信息 + */ + public DeviceInformationMeteorology selectDeviceInformationMeteorologyById(Long id); + + /** + * 查询气象设备基础信息列表 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 气象设备基础信息集合 + */ + public List selectDeviceInformationMeteorologyList(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 新增气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 修改气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology); + + /** + * 批量删除气象设备基础信息 + * + * @param ids 需要删除的气象设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMeteorologyByIds(Long[] ids); + + /** + * 删除气象设备基础信息信息 + * + * @param id 气象设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMeteorologyById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMiaoqingService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMiaoqingService.java new file mode 100644 index 0000000..2f70588 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMiaoqingService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMiaoqing; + +/** + * 苗情设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationMiaoqingService +{ + /** + * 查询苗情设备基础信息 + * + * @param id 苗情设备基础信息主键 + * @return 苗情设备基础信息 + */ + public DeviceInformationMiaoqing selectDeviceInformationMiaoqingById(Long id); + + /** + * 查询苗情设备基础信息列表 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 苗情设备基础信息集合 + */ + public List selectDeviceInformationMiaoqingList(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 新增苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 修改苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing); + + /** + * 批量删除苗情设备基础信息 + * + * @param ids 需要删除的苗情设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMiaoqingByIds(Long[] ids); + + /** + * 删除苗情设备基础信息信息 + * + * @param id 苗情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMiaoqingById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMoistureService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMoistureService.java new file mode 100644 index 0000000..c60bdc4 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMoistureService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMoisture; + +/** + * 墒情设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationMoistureService +{ + /** + * 查询墒情设备基础信息 + * + * @param id 墒情设备基础信息主键 + * @return 墒情设备基础信息 + */ + public DeviceInformationMoisture selectDeviceInformationMoistureById(Long id); + + /** + * 查询墒情设备基础信息列表 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 墒情设备基础信息集合 + */ + public List selectDeviceInformationMoistureList(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 新增墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 修改墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture); + + /** + * 批量删除墒情设备基础信息 + * + * @param ids 需要删除的墒情设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMoistureByIds(Long[] ids); + + /** + * 删除墒情设备基础信息信息 + * + * @param id 墒情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMoistureById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMonitorService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMonitorService.java new file mode 100644 index 0000000..fbb19e9 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationMonitorService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationMonitor; + +/** + * 监控站设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationMonitorService +{ + /** + * 查询监控站设备基础信息 + * + * @param id 监控站设备基础信息主键 + * @return 监控站设备基础信息 + */ + public DeviceInformationMonitor selectDeviceInformationMonitorById(Long id); + + /** + * 查询监控站设备基础信息列表 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 监控站设备基础信息集合 + */ + public List selectDeviceInformationMonitorList(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 新增监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 修改监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor); + + /** + * 批量删除监控站设备基础信息 + * + * @param ids 需要删除的监控站设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationMonitorByIds(Long[] ids); + + /** + * 删除监控站设备基础信息信息 + * + * @param id 监控站设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationMonitorById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationTargetpestsService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationTargetpestsService.java new file mode 100644 index 0000000..f37f73b --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationTargetpestsService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationTargetpests; + +/** + * 靶标害虫设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationTargetpestsService +{ + /** + * 查询靶标害虫设备基础信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 靶标害虫设备基础信息 + */ + public DeviceInformationTargetpests selectDeviceInformationTargetpestsById(Long id); + + /** + * 查询靶标害虫设备基础信息列表 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 靶标害虫设备基础信息集合 + */ + public List selectDeviceInformationTargetpestsList(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 新增靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 修改靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests); + + /** + * 批量删除靶标害虫设备基础信息 + * + * @param ids 需要删除的靶标害虫设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationTargetpestsByIds(Long[] ids); + + /** + * 删除靶标害虫设备基础信息信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationTargetpestsById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationWormsService.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationWormsService.java new file mode 100644 index 0000000..71cd26d --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/IDeviceInformationWormsService.java @@ -0,0 +1,61 @@ +package com.fastbee.deviceInfo.service; + +import java.util.List; +import com.fastbee.deviceInfo.domain.DeviceInformationWorms; + +/** + * 虫情设备基础信息Service接口 + * + * @author kerwincui + * @date 2024-11-18 + */ +public interface IDeviceInformationWormsService +{ + /** + * 查询虫情设备基础信息 + * + * @param id 虫情设备基础信息主键 + * @return 虫情设备基础信息 + */ + public DeviceInformationWorms selectDeviceInformationWormsById(Long id); + + /** + * 查询虫情设备基础信息列表 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 虫情设备基础信息集合 + */ + public List selectDeviceInformationWormsList(DeviceInformationWorms deviceInformationWorms); + + /** + * 新增虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + public int insertDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms); + + /** + * 修改虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + public int updateDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms); + + /** + * 批量删除虫情设备基础信息 + * + * @param ids 需要删除的虫情设备基础信息主键集合 + * @return 结果 + */ + public int deleteDeviceInformationWormsByIds(Long[] ids); + + /** + * 删除虫情设备基础信息信息 + * + * @param id 虫情设备基础信息主键 + * @return 结果 + */ + public int deleteDeviceInformationWormsById(Long id); +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMeteorologyServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMeteorologyServiceImpl.java new file mode 100644 index 0000000..9e989e6 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMeteorologyServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationMeteorologyMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationMeteorology; +import com.fastbee.deviceInfo.service.IDeviceInformationMeteorologyService; + +/** + * 气象设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationMeteorologyServiceImpl implements IDeviceInformationMeteorologyService +{ + @Autowired + private DeviceInformationMeteorologyMapper deviceInformationMeteorologyMapper; + + /** + * 查询气象设备基础信息 + * + * @param id 气象设备基础信息主键 + * @return 气象设备基础信息 + */ + @Override + public DeviceInformationMeteorology selectDeviceInformationMeteorologyById(Long id) + { + return deviceInformationMeteorologyMapper.selectDeviceInformationMeteorologyById(id); + } + + /** + * 查询气象设备基础信息列表 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 气象设备基础信息 + */ + @Override + public List selectDeviceInformationMeteorologyList(DeviceInformationMeteorology deviceInformationMeteorology) + { + return deviceInformationMeteorologyMapper.selectDeviceInformationMeteorologyList(deviceInformationMeteorology); + } + + /** + * 新增气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology) + { + deviceInformationMeteorology.setCreateTime(DateUtils.getNowDate()); + return deviceInformationMeteorologyMapper.insertDeviceInformationMeteorology(deviceInformationMeteorology); + } + + /** + * 修改气象设备基础信息 + * + * @param deviceInformationMeteorology 气象设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationMeteorology(DeviceInformationMeteorology deviceInformationMeteorology) + { + deviceInformationMeteorology.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationMeteorologyMapper.updateDeviceInformationMeteorology(deviceInformationMeteorology); + } + + /** + * 批量删除气象设备基础信息 + * + * @param ids 需要删除的气象设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMeteorologyByIds(Long[] ids) + { + return deviceInformationMeteorologyMapper.deleteDeviceInformationMeteorologyByIds(ids); + } + + /** + * 删除气象设备基础信息信息 + * + * @param id 气象设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMeteorologyById(Long id) + { + return deviceInformationMeteorologyMapper.deleteDeviceInformationMeteorologyById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMiaoqingServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMiaoqingServiceImpl.java new file mode 100644 index 0000000..5c87ade --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMiaoqingServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationMiaoqingMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationMiaoqing; +import com.fastbee.deviceInfo.service.IDeviceInformationMiaoqingService; + +/** + * 苗情设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationMiaoqingServiceImpl implements IDeviceInformationMiaoqingService +{ + @Autowired + private DeviceInformationMiaoqingMapper deviceInformationMiaoqingMapper; + + /** + * 查询苗情设备基础信息 + * + * @param id 苗情设备基础信息主键 + * @return 苗情设备基础信息 + */ + @Override + public DeviceInformationMiaoqing selectDeviceInformationMiaoqingById(Long id) + { + return deviceInformationMiaoqingMapper.selectDeviceInformationMiaoqingById(id); + } + + /** + * 查询苗情设备基础信息列表 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 苗情设备基础信息 + */ + @Override + public List selectDeviceInformationMiaoqingList(DeviceInformationMiaoqing deviceInformationMiaoqing) + { + return deviceInformationMiaoqingMapper.selectDeviceInformationMiaoqingList(deviceInformationMiaoqing); + } + + /** + * 新增苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing) + { + deviceInformationMiaoqing.setCreateTime(DateUtils.getNowDate()); + return deviceInformationMiaoqingMapper.insertDeviceInformationMiaoqing(deviceInformationMiaoqing); + } + + /** + * 修改苗情设备基础信息 + * + * @param deviceInformationMiaoqing 苗情设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationMiaoqing(DeviceInformationMiaoqing deviceInformationMiaoqing) + { + deviceInformationMiaoqing.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationMiaoqingMapper.updateDeviceInformationMiaoqing(deviceInformationMiaoqing); + } + + /** + * 批量删除苗情设备基础信息 + * + * @param ids 需要删除的苗情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMiaoqingByIds(Long[] ids) + { + return deviceInformationMiaoqingMapper.deleteDeviceInformationMiaoqingByIds(ids); + } + + /** + * 删除苗情设备基础信息信息 + * + * @param id 苗情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMiaoqingById(Long id) + { + return deviceInformationMiaoqingMapper.deleteDeviceInformationMiaoqingById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMoistureServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMoistureServiceImpl.java new file mode 100644 index 0000000..c7e6bea --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMoistureServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationMoistureMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationMoisture; +import com.fastbee.deviceInfo.service.IDeviceInformationMoistureService; + +/** + * 墒情设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationMoistureServiceImpl implements IDeviceInformationMoistureService +{ + @Autowired + private DeviceInformationMoistureMapper deviceInformationMoistureMapper; + + /** + * 查询墒情设备基础信息 + * + * @param id 墒情设备基础信息主键 + * @return 墒情设备基础信息 + */ + @Override + public DeviceInformationMoisture selectDeviceInformationMoistureById(Long id) + { + return deviceInformationMoistureMapper.selectDeviceInformationMoistureById(id); + } + + /** + * 查询墒情设备基础信息列表 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 墒情设备基础信息 + */ + @Override + public List selectDeviceInformationMoistureList(DeviceInformationMoisture deviceInformationMoisture) + { + return deviceInformationMoistureMapper.selectDeviceInformationMoistureList(deviceInformationMoisture); + } + + /** + * 新增墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture) + { + deviceInformationMoisture.setCreateTime(DateUtils.getNowDate()); + return deviceInformationMoistureMapper.insertDeviceInformationMoisture(deviceInformationMoisture); + } + + /** + * 修改墒情设备基础信息 + * + * @param deviceInformationMoisture 墒情设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationMoisture(DeviceInformationMoisture deviceInformationMoisture) + { + deviceInformationMoisture.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationMoistureMapper.updateDeviceInformationMoisture(deviceInformationMoisture); + } + + /** + * 批量删除墒情设备基础信息 + * + * @param ids 需要删除的墒情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMoistureByIds(Long[] ids) + { + return deviceInformationMoistureMapper.deleteDeviceInformationMoistureByIds(ids); + } + + /** + * 删除墒情设备基础信息信息 + * + * @param id 墒情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMoistureById(Long id) + { + return deviceInformationMoistureMapper.deleteDeviceInformationMoistureById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMonitorServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMonitorServiceImpl.java new file mode 100644 index 0000000..b660f39 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationMonitorServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationMonitorMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationMonitor; +import com.fastbee.deviceInfo.service.IDeviceInformationMonitorService; + +/** + * 监控站设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationMonitorServiceImpl implements IDeviceInformationMonitorService +{ + @Autowired + private DeviceInformationMonitorMapper deviceInformationMonitorMapper; + + /** + * 查询监控站设备基础信息 + * + * @param id 监控站设备基础信息主键 + * @return 监控站设备基础信息 + */ + @Override + public DeviceInformationMonitor selectDeviceInformationMonitorById(Long id) + { + return deviceInformationMonitorMapper.selectDeviceInformationMonitorById(id); + } + + /** + * 查询监控站设备基础信息列表 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 监控站设备基础信息 + */ + @Override + public List selectDeviceInformationMonitorList(DeviceInformationMonitor deviceInformationMonitor) + { + return deviceInformationMonitorMapper.selectDeviceInformationMonitorList(deviceInformationMonitor); + } + + /** + * 新增监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor) + { + deviceInformationMonitor.setCreateTime(DateUtils.getNowDate()); + return deviceInformationMonitorMapper.insertDeviceInformationMonitor(deviceInformationMonitor); + } + + /** + * 修改监控站设备基础信息 + * + * @param deviceInformationMonitor 监控站设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationMonitor(DeviceInformationMonitor deviceInformationMonitor) + { + deviceInformationMonitor.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationMonitorMapper.updateDeviceInformationMonitor(deviceInformationMonitor); + } + + /** + * 批量删除监控站设备基础信息 + * + * @param ids 需要删除的监控站设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMonitorByIds(Long[] ids) + { + return deviceInformationMonitorMapper.deleteDeviceInformationMonitorByIds(ids); + } + + /** + * 删除监控站设备基础信息信息 + * + * @param id 监控站设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationMonitorById(Long id) + { + return deviceInformationMonitorMapper.deleteDeviceInformationMonitorById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationTargetpestsServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationTargetpestsServiceImpl.java new file mode 100644 index 0000000..4fb93ee --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationTargetpestsServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationTargetpestsMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationTargetpests; +import com.fastbee.deviceInfo.service.IDeviceInformationTargetpestsService; + +/** + * 靶标害虫设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationTargetpestsServiceImpl implements IDeviceInformationTargetpestsService +{ + @Autowired + private DeviceInformationTargetpestsMapper deviceInformationTargetpestsMapper; + + /** + * 查询靶标害虫设备基础信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 靶标害虫设备基础信息 + */ + @Override + public DeviceInformationTargetpests selectDeviceInformationTargetpestsById(Long id) + { + return deviceInformationTargetpestsMapper.selectDeviceInformationTargetpestsById(id); + } + + /** + * 查询靶标害虫设备基础信息列表 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 靶标害虫设备基础信息 + */ + @Override + public List selectDeviceInformationTargetpestsList(DeviceInformationTargetpests deviceInformationTargetpests) + { + return deviceInformationTargetpestsMapper.selectDeviceInformationTargetpestsList(deviceInformationTargetpests); + } + + /** + * 新增靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests) + { + deviceInformationTargetpests.setCreateTime(DateUtils.getNowDate()); + return deviceInformationTargetpestsMapper.insertDeviceInformationTargetpests(deviceInformationTargetpests); + } + + /** + * 修改靶标害虫设备基础信息 + * + * @param deviceInformationTargetpests 靶标害虫设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationTargetpests(DeviceInformationTargetpests deviceInformationTargetpests) + { + deviceInformationTargetpests.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationTargetpestsMapper.updateDeviceInformationTargetpests(deviceInformationTargetpests); + } + + /** + * 批量删除靶标害虫设备基础信息 + * + * @param ids 需要删除的靶标害虫设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationTargetpestsByIds(Long[] ids) + { + return deviceInformationTargetpestsMapper.deleteDeviceInformationTargetpestsByIds(ids); + } + + /** + * 删除靶标害虫设备基础信息信息 + * + * @param id 靶标害虫设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationTargetpestsById(Long id) + { + return deviceInformationTargetpestsMapper.deleteDeviceInformationTargetpestsById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationWormsServiceImpl.java b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationWormsServiceImpl.java new file mode 100644 index 0000000..396680e --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/java/com/fastbee/deviceInfo/service/impl/DeviceInformationWormsServiceImpl.java @@ -0,0 +1,96 @@ +package com.fastbee.deviceInfo.service.impl; + +import java.util.List; +import com.fastbee.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.fastbee.deviceInfo.mapper.DeviceInformationWormsMapper; +import com.fastbee.deviceInfo.domain.DeviceInformationWorms; +import com.fastbee.deviceInfo.service.IDeviceInformationWormsService; + +/** + * 虫情设备基础信息Service业务层处理 + * + * @author kerwincui + * @date 2024-11-18 + */ +@Service +public class DeviceInformationWormsServiceImpl implements IDeviceInformationWormsService +{ + @Autowired + private DeviceInformationWormsMapper deviceInformationWormsMapper; + + /** + * 查询虫情设备基础信息 + * + * @param id 虫情设备基础信息主键 + * @return 虫情设备基础信息 + */ + @Override + public DeviceInformationWorms selectDeviceInformationWormsById(Long id) + { + return deviceInformationWormsMapper.selectDeviceInformationWormsById(id); + } + + /** + * 查询虫情设备基础信息列表 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 虫情设备基础信息 + */ + @Override + public List selectDeviceInformationWormsList(DeviceInformationWorms deviceInformationWorms) + { + return deviceInformationWormsMapper.selectDeviceInformationWormsList(deviceInformationWorms); + } + + /** + * 新增虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + @Override + public int insertDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms) + { + deviceInformationWorms.setCreateTime(DateUtils.getNowDate()); + return deviceInformationWormsMapper.insertDeviceInformationWorms(deviceInformationWorms); + } + + /** + * 修改虫情设备基础信息 + * + * @param deviceInformationWorms 虫情设备基础信息 + * @return 结果 + */ + @Override + public int updateDeviceInformationWorms(DeviceInformationWorms deviceInformationWorms) + { + deviceInformationWorms.setUpdateTime(DateUtils.getNowDate()); + return deviceInformationWormsMapper.updateDeviceInformationWorms(deviceInformationWorms); + } + + /** + * 批量删除虫情设备基础信息 + * + * @param ids 需要删除的虫情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationWormsByIds(Long[] ids) + { + return deviceInformationWormsMapper.deleteDeviceInformationWormsByIds(ids); + } + + /** + * 删除虫情设备基础信息信息 + * + * @param id 虫情设备基础信息主键 + * @return 结果 + */ + @Override + public int deleteDeviceInformationWormsById(Long id) + { + return deviceInformationWormsMapper.deleteDeviceInformationWormsById(id); + } +} diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMeteorologyMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMeteorologyMapper.xml new file mode 100644 index 0000000..9acc98a --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMeteorologyMapper.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select id, name, device_brand, device_type, device_encoding, type, longitude, latitude, installation_location, name_project, construction_year, docking_method, del_flag, create_time, create_by, update_time, update_by from iot_device_information_meteorology + + + + + + + + insert into iot_device_information_meteorology + + name, + device_brand, + device_type, + device_encoding, + type, + longitude, + latitude, + installation_location, + name_project, + construction_year, + docking_method, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{name}, + #{deviceBrand}, + #{deviceType}, + #{deviceEncoding}, + #{type}, + #{longitude}, + #{latitude}, + #{installationLocation}, + #{nameProject}, + #{constructionYear}, + #{dockingMethod}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_meteorology + + name = #{name}, + device_brand = #{deviceBrand}, + device_type = #{deviceType}, + device_encoding = #{deviceEncoding}, + type = #{type}, + longitude = #{longitude}, + latitude = #{latitude}, + installation_location = #{installationLocation}, + name_project = #{nameProject}, + construction_year = #{constructionYear}, + docking_method = #{dockingMethod}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_meteorology where id = #{id} + + + + delete from iot_device_information_meteorology where id in + + #{id} + + + \ No newline at end of file diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMiaoqingMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMiaoqingMapper.xml new file mode 100644 index 0000000..6001e1b --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMiaoqingMapper.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select id, name, device_brand, device_type, device_encoding, type, longitude, latitude, installation_location, name_project, construction_year, docking_method, del_flag, create_time, create_by, update_time, update_by from iot_device_information_miaoQing + + + + + + + + insert into iot_device_information_miaoQing + + name, + device_brand, + device_type, + device_encoding, + type, + longitude, + latitude, + installation_location, + name_project, + construction_year, + docking_method, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{name}, + #{deviceBrand}, + #{deviceType}, + #{deviceEncoding}, + #{type}, + #{longitude}, + #{latitude}, + #{installationLocation}, + #{nameProject}, + #{constructionYear}, + #{dockingMethod}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_miaoQing + + name = #{name}, + device_brand = #{deviceBrand}, + device_type = #{deviceType}, + device_encoding = #{deviceEncoding}, + type = #{type}, + longitude = #{longitude}, + latitude = #{latitude}, + installation_location = #{installationLocation}, + name_project = #{nameProject}, + construction_year = #{constructionYear}, + docking_method = #{dockingMethod}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_miaoQing where id = #{id} + + + + delete from iot_device_information_miaoQing where id in + + #{id} + + + \ No newline at end of file diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMoistureMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMoistureMapper.xml new file mode 100644 index 0000000..262a9d9 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMoistureMapper.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, name, products_name, device_brand, device_type, device_encoding, type, longitude, latitude, installation_location, name_project, construction_year, docking_method, del_flag, create_time, create_by, update_time, update_by from iot_device_information_moisture + + + + + + + + insert into iot_device_information_moisture + + name, + products_name, + device_brand, + device_type, + device_encoding, + type, + longitude, + latitude, + installation_location, + name_project, + construction_year, + docking_method, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{name}, + #{productsName}, + #{deviceBrand}, + #{deviceType}, + #{deviceEncoding}, + #{type}, + #{longitude}, + #{latitude}, + #{installationLocation}, + #{nameProject}, + #{constructionYear}, + #{dockingMethod}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_moisture + + name = #{name}, + products_name = #{productsName}, + device_brand = #{deviceBrand}, + device_type = #{deviceType}, + device_encoding = #{deviceEncoding}, + type = #{type}, + longitude = #{longitude}, + latitude = #{latitude}, + installation_location = #{installationLocation}, + name_project = #{nameProject}, + construction_year = #{constructionYear}, + docking_method = #{dockingMethod}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_moisture where id = #{id} + + + + delete from iot_device_information_moisture where id in + + #{id} + + + \ No newline at end of file diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMonitorMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMonitorMapper.xml new file mode 100644 index 0000000..fd99fdf --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationMonitorMapper.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, name, device_encoding, type, longitude, latitude, installation_location, device_brand, device_type, name_project, construction_year, affiliation_township, management_leader, management_leader_telephone, management_unit, remarks_information, del_flag, create_time, create_by, update_time, update_by from iot_device_information_monitor + + + + + + + + insert into iot_device_information_monitor + + name, + device_encoding, + type, + longitude, + latitude, + installation_location, + device_brand, + device_type, + name_project, + construction_year, + affiliation_township, + management_leader, + management_leader_telephone, + management_unit, + remarks_information, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{name}, + #{deviceEncoding}, + #{type}, + #{longitude}, + #{latitude}, + #{installationLocation}, + #{deviceBrand}, + #{deviceType}, + #{nameProject}, + #{constructionYear}, + #{affiliationTownship}, + #{managementLeader}, + #{managementLeaderTelephone}, + #{managementUnit}, + #{remarksInformation}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_monitor + + name = #{name}, + device_encoding = #{deviceEncoding}, + type = #{type}, + longitude = #{longitude}, + latitude = #{latitude}, + installation_location = #{installationLocation}, + device_brand = #{deviceBrand}, + device_type = #{deviceType}, + name_project = #{nameProject}, + construction_year = #{constructionYear}, + affiliation_township = #{affiliationTownship}, + management_leader = #{managementLeader}, + management_leader_telephone = #{managementLeaderTelephone}, + management_unit = #{managementUnit}, + remarks_information = #{remarksInformation}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_monitor where id = #{id} + + + + delete from iot_device_information_monitor where id in + + #{id} + + + \ No newline at end of file diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationTargetpestsMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationTargetpestsMapper.xml new file mode 100644 index 0000000..1a336ab --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationTargetpestsMapper.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select id, device_brand, type, device_type, power_supply, device_encoding, address_code, installation_location, longitude, latitude, docking_method, del_flag, create_time, create_by, update_time, update_by from iot_device_information_targetPests + + + + + + + + insert into iot_device_information_targetPests + + device_brand, + type, + device_type, + power_supply, + device_encoding, + address_code, + installation_location, + longitude, + latitude, + docking_method, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{deviceBrand}, + #{type}, + #{deviceType}, + #{powerSupply}, + #{deviceEncoding}, + #{addressCode}, + #{installationLocation}, + #{longitude}, + #{latitude}, + #{dockingMethod}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_targetPests + + device_brand = #{deviceBrand}, + type = #{type}, + device_type = #{deviceType}, + power_supply = #{powerSupply}, + device_encoding = #{deviceEncoding}, + address_code = #{addressCode}, + installation_location = #{installationLocation}, + longitude = #{longitude}, + latitude = #{latitude}, + docking_method = #{dockingMethod}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_targetPests where id = #{id} + + + + delete from iot_device_information_targetPests where id in + + #{id} + + + \ No newline at end of file diff --git a/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationWormsMapper.xml b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationWormsMapper.xml new file mode 100644 index 0000000..b4dbf15 --- /dev/null +++ b/fastbee-service/fastbee-device-service/src/main/resources/mapper.deviceInfo/DeviceInformationWormsMapper.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select id, name, device_brand, device_type, device_encoding, installation_location, longitude, latitude, name_project, construction_year, docking_method, del_flag, create_time, create_by, update_time, update_by from iot_device_information_worms + + + + + + + + insert into iot_device_information_worms + + name, + device_brand, + device_type, + device_encoding, + installation_location, + longitude, + latitude, + name_project, + construction_year, + docking_method, + del_flag, + create_time, + create_by, + update_time, + update_by, + + + #{name}, + #{deviceBrand}, + #{deviceType}, + #{deviceEncoding}, + #{installationLocation}, + #{longitude}, + #{latitude}, + #{nameProject}, + #{constructionYear}, + #{dockingMethod}, + #{delFlag}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update iot_device_information_worms + + name = #{name}, + device_brand = #{deviceBrand}, + device_type = #{deviceType}, + device_encoding = #{deviceEncoding}, + installation_location = #{installationLocation}, + longitude = #{longitude}, + latitude = #{latitude}, + name_project = #{nameProject}, + construction_year = #{constructionYear}, + docking_method = #{dockingMethod}, + del_flag = #{delFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from iot_device_information_worms where id = #{id} + + + + delete from iot_device_information_worms where id in + + #{id} + + + \ No newline at end of file