Commit dd534fb2 authored by 赵啸非's avatar 赵啸非

设备添加产品编码字段,并添加同步更新产品编码字段

parent 32d7a444
......@@ -16,3 +16,7 @@ ALTER TABLE mortals_xhx_product ADD COLUMN `eventUrl` varchar (512) COMMENT
-- ----------------------------
ALTER TABLE mortals_xhx_device ADD COLUMN `deviceVersion` varchar (64) COMMENT '设备版本' AFTER deleted;
-- ----------------------------
2023-02-2
-- ----------------------------
ALTER TABLE mortals_xhx_device ADD COLUMN `productCode` varchar (64) default '' COMMENT '产品编码' AFTER productId;
\ No newline at end of file
......@@ -4,58 +4,60 @@ use
-- 设备表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_device`;
CREATE TABLE `mortals_xhx_device`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID,主键,自增长',
CREATE TABLE mortals_xhx_device(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键ID,主键,自增长',
`deviceName` varchar(20) NOT NULL COMMENT '设备名称',
`deviceCode` varchar(256) DEFAULT NULL COMMENT '设备编码',
`deviceSN` varchar(512) DEFAULT NULL COMMENT '设备SN码',
`deviceMac` varchar(64) DEFAULT NULL COMMENT '设备的MAC地址',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点Id,来源基础服务平台',
`siteCode` varchar(256) DEFAULT NULL COMMENT '站点编号,来源基础服务平台',
`siteName` varchar(256) DEFAULT NULL COMMENT '站点名称',
`platformId` bigint(20) DEFAULT NULL COMMENT '平台系统Id',
`platformName` varchar(256) DEFAULT NULL COMMENT '平台系统名称',
`productId` bigint(20) DEFAULT NULL COMMENT '产品Id',
`productName` varchar(256) DEFAULT NULL COMMENT '产品名称',
`skinId` bigint(20) DEFAULT NULL COMMENT '皮肤id',
`skinName` varchar(512) DEFAULT NULL COMMENT '皮肤名称',
`homeUrl` varchar(512) DEFAULT NULL COMMENT '首页地址',
`deviceFirmId` bigint(20) DEFAULT NULL COMMENT '设备生产厂商ID',
`deviceFirmname` varchar(20) DEFAULT NULL COMMENT '设备生产厂商名称',
`deviceSrc` tinyint(2) DEFAULT NULL COMMENT '设备来源(0.子设备,1.网关设备,2.直连设备)',
`deviceDataSourceWay` tinyint(2) DEFAULT NULL COMMENT '数据获取方式(0.主动上报,1被动拉取)',
`lon` varchar(32) DEFAULT NULL COMMENT '经度',
`lati` varchar(32) DEFAULT NULL COMMENT '经度',
`deviceInBuilding` tinyint(2) DEFAULT NULL COMMENT '所属楼栋',
`deviceInFloor` tinyint(2) DEFAULT NULL COMMENT '所属楼层',
`defectsLiabilityPeriod` datetime DEFAULT NULL COMMENT '保修期至',
`leadingOfficial` varchar(10) DEFAULT NULL COMMENT '负责人',
`leadingOfficialTelephone` varchar(11) DEFAULT NULL COMMENT '联系电话',
`isReceiveMess` tinyint(2) DEFAULT NULL COMMENT '是否接收异常短(0.否,1.是)',
`ip` varchar(64) DEFAULT NULL COMMENT '设备访问ip',
`centernum` varchar(64) DEFAULT NULL COMMENT '中心设备编码',
`port` varchar(64) DEFAULT NULL COMMENT '端口',
`deviceTopic` varchar(100) DEFAULT NULL COMMENT '设备topic信息',
`deviceStatus` tinyint(2) DEFAULT NULL COMMENT '设备状态 (0.未激活,1.离线,2.在线)',
`enabled` tinyint(2) DEFAULT NULL COMMENT '启用状态 (0.停止,1.启用)',
`deviceAuthCode` varchar(255) DEFAULT NULL,
`deviceRemark` varchar(256) DEFAULT NULL COMMENT '备注',
`onlineTime` datetime DEFAULT NULL COMMENT '最近上线时间',
`offlineTime` datetime DEFAULT NULL COMMENT '最近离线时间',
`devicePhotoPath` varchar(255) DEFAULT NULL,
`deleted` tinyint(2) DEFAULT NULL COMMENT '是否删除,(0.否,1.是)',
`deviceVersion` varchar(64) DEFAULT NULL COMMENT '设备版本',
`source` tinyint(2) DEFAULT NULL,
`deviceCode` varchar(256) COMMENT '设备编码,SN码等,默认为MAC地址',
`deviceMac` varchar(64) COMMENT '设备的MAC地址',
`siteId` bigint(20) COMMENT '站点Id,来源基础服务平台',
`siteCode` varchar(256) COMMENT '站点编号,来源基础服务平台',
`siteName` varchar(256) COMMENT '站点名称',
`platformId` bigint(20) COMMENT '平台系统Id',
`platformName` varchar(256) COMMENT '平台系统名称',
`productId` bigint(20) COMMENT '产品Id',
`productName` varchar(256) COMMENT '产品名称',
`skinId` bigint(20) NOT NULL COMMENT '皮肤id',
`skinName` varchar(20) NOT NULL COMMENT '皮肤名称',
`homeUrl` varchar(512) COMMENT '首页地址',
`deviceFirmId` bigint(20) COMMENT '设备生产厂商ID',
`deviceFirmname` varchar(20) COMMENT '设备生产厂商名称',
`deviceSrc` tinyint(2) DEFAULT '2' COMMENT '设备来源(0.子设备,1.网关设备,2.直连设备)',
`deviceDataSourceWay` tinyint(2) DEFAULT '0' COMMENT '数据获取方式(0.主动上报,1.被动拉取)',
`lon` varchar(32) COMMENT '经度',
`lati` varchar(32) COMMENT '经度',
`deviceInBuilding` tinyint(2) COMMENT '所属楼栋',
`deviceInFloor` tinyint(2) COMMENT '所属楼层',
`defectsLiabilityPeriod` datetime COMMENT '保修期至',
`leadingOfficial` varchar(64) COMMENT '负责人',
`leadingOfficialTelephone` varchar(64) COMMENT '联系电话',
`isReceiveMess` tinyint(2) DEFAULT '0' COMMENT '是否接收异常短(0.否,1.是)',
`devicePhotoPath` varchar(256) COMMENT '设备图片',
`ip` varchar(64) COMMENT '设备访问ip',
`centernum` varchar(64) COMMENT '中心设备编码',
`port` varchar(64) COMMENT '端口',
`deviceTopic` varchar(100) COMMENT '设备topic信息',
`deviceStatus` tinyint(2) DEFAULT '0' COMMENT '设备状态 (0.未激活,1.离线,2.在线)',
`enabled` tinyint(2) DEFAULT '0' COMMENT '启用状态 (0.停止,1.启用)',
`deviceAuthCode` varchar(512) COMMENT '设备授权码',
`deviceRemark` varchar(256) COMMENT '备注',
`onlineTime` datetime COMMENT '最近上线时间',
`offlineTime` datetime COMMENT '最近离线时间',
`deleted` tinyint(2) DEFAULT '0' COMMENT '是否删除(0.否,1.是)',
`source` tinyint(2) DEFAULT '1' COMMENT '设备来源(0.旧设备,1.新设备)',
`createUserId` bigint(20) NOT NULL COMMENT '创建用户',
`createTime` datetime NOT NULL COMMENT '创建时间',
`updateUserId` bigint(20) DEFAULT NULL COMMENT '更新用户',
`updateTime` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
`deviceSN` varchar(256) COMMENT '设备SN码',
`deviceVersion` varchar(64) COMMENT '设备版本',
`productCode` varchar(256) COMMENT '产品编码',
PRIMARY KEY (`id`)
KEY `productCode` (`productCode`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备';
-- ----------------------------
-- 平台系统表
-- ----------------------------
......
......@@ -215,16 +215,7 @@
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
</dependency>
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>5.6.0</version>
</dependency>
<dependency>
<groupId>p6spy</groupId>
<artifactId>p6spy</artifactId>
<version>3.9.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
......
......@@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.annotation.UnAuth;
import com.mortals.framework.service.ILogService;
import com.mortals.framework.service.impl.FileLogServiceImpl;
import com.mortals.xhx.busiz.req.TestReq;
......@@ -12,14 +13,23 @@ import com.mortals.xhx.busiz.rsp.ApiResp;
import com.mortals.xhx.busiz.rsp.DeviceResp;
import com.mortals.xhx.common.code.ApiRespCodeEnum;
import com.mortals.xhx.common.utils.ImgUtils;
import com.mortals.xhx.module.device.model.DeviceEntity;
import com.mortals.xhx.module.device.model.DeviceQuery;
import com.mortals.xhx.module.device.service.DeviceService;
import com.mortals.xhx.module.product.model.ProductEntity;
import com.mortals.xhx.module.product.service.ProductService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.io.File;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/**
* 设备
......@@ -33,6 +43,10 @@ import java.io.File;
public class TestSendMsgController {
@Autowired
protected ILogService logService = FileLogServiceImpl.getInstance();
@Autowired
private ProductService productService;
@Autowired
private DeviceService deviceService;
/**
* 发送日志消息
......@@ -52,6 +66,35 @@ public class TestSendMsgController {
}
@PostMapping("reDeviceProductCode")
@UnAuth
public String reDeviceProductCode() {
log.info("刷新设备的产品编码");
ApiResp<DeviceResp> rsp = new ApiResp<>();
rsp.setCode(ApiRespCodeEnum.SUCCESS.getValue());
List<DeviceEntity> updateProductCodeList = deviceService.find(new DeviceQuery()).stream().map(deviceEntity -> {
if (ObjectUtils.isEmpty(deviceEntity.getProductCode()) && !ObjectUtils.isEmpty(deviceEntity.getProductId())) {
ProductEntity cache = productService.getCache(deviceEntity.getProductId().toString());
if (!ObjectUtils.isEmpty(cache)) {
deviceEntity.setProductCode(cache.getProductCode());
DeviceEntity temp = new DeviceEntity();
temp.setId(deviceEntity.getId());
temp.setProductCode(cache.getProductCode());
temp.setUpdateTime(new Date());
return temp;
}
}
return null;
}).filter(f -> f != null).collect(Collectors.toList());
if (!ObjectUtils.isEmpty(updateProductCodeList)) {
log.info("更新设备产品列表,size:{}", updateProductCodeList.size());
deviceService.update(updateProductCodeList, null);
}
return JSON.toJSONString(rsp);
}
public static void main(String[] args) {
String resp = HttpUtil.get("http://59.225.206.13:8331/oauth-pro/admin-pro/sys/randomImage/1675827431800?_t=1675827431");
......@@ -61,7 +104,7 @@ public class TestSendMsgController {
log.info("result:{}", jsonObject.get("result"));
String OriginalImg = "F:\\pics\\2.jpg";
String ocrResult = "F:\\pics\\2-1.jpg";
Base64.decodeToFile(StrUtil.replace(jsonObject.get("result").toString(),"data:image/jpg;base64,",""), new File(OriginalImg));
Base64.decodeToFile(StrUtil.replace(jsonObject.get("result").toString(), "data:image/jpg;base64,", ""), new File(OriginalImg));
ImgUtils.removeBackground(OriginalImg, ocrResult);
// log.info(code);
......
package com.mortals.xhx.module.device.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.base.framework.CustomJsonDateDeserializer;
import com.mortals.xhx.module.device.model.vo.DeviceVo;
import java.util.Date;
/**
* 设备实体对象
*
......@@ -68,6 +62,11 @@ public class DeviceEntity extends DeviceVo {
* 产品Id
*/
private Long productId;
/**
* 产品编码
*/
@Excel(name = "产品类型",cacheDict = "productDict" ,type = Excel.Type.IMPORT)
private String productCode;
/**
* 产品名称
*/
......@@ -322,6 +321,20 @@ public class DeviceEntity extends DeviceVo {
public void setProductId(Long productId){
this.productId = productId;
}
/**
* 获取 产品编码
* @return String
*/
public String getProductCode(){
return productCode;
}
/**
* 设置 产品编码
* @param productCode
*/
public void setProductCode(String productCode) {
this.productCode = productCode;
}
/**
* 获取 产品名称
* @return String
......@@ -806,6 +819,8 @@ public class DeviceEntity extends DeviceVo {
this.productId = null;
this.productCode = "";
this.productName = "";
this.deviceFirmId = null;
......
package com.mortals.xhx.module.device.model;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.device.model.DeviceEntity;
/**
* 设备查询对象
*
* @author zxfei
* @date 2022-08-22
* @date 2023-02-25
*/
public class DeviceQuery extends DeviceEntity {
/** 开始 主键ID,主键,自增长 */
......@@ -22,18 +20,24 @@ public class DeviceQuery extends DeviceEntity {
/** 主键ID,主键,自增长列表 */
private List <Long> idList;
/** 主键ID,主键,自增长排除列表 */
private List <Long> idNotList;
/** 设备名称 */
private List<String> deviceNameList;
/** 设备名称排除列表 */
private List <String> deviceNameNotList;
/** 设备编码,SN码等,默认为MAC地址 */
private List<String> deviceCodeList;
/** 设备SN码 */
private List<String> deviceSNList;
/** 设备编码,SN码等,默认为MAC地址排除列表 */
private List <String> deviceCodeNotList;
/** 设备的MAC地址 */
private List<String> deviceMacList;
/** 设备的MAC地址排除列表 */
private List <String> deviceMacNotList;
/** 开始 站点Id,来源基础服务平台 */
private Long siteIdStart;
......@@ -46,12 +50,19 @@ public class DeviceQuery extends DeviceEntity {
/** 站点Id,来源基础服务平台列表 */
private List <Long> siteIdList;
/** 站点Id,来源基础服务平台排除列表 */
private List <Long> siteIdNotList;
/** 站点编号,来源基础服务平台 */
private List<String> siteCodeList;
/** 站点编号,来源基础服务平台排除列表 */
private List <String> siteCodeNotList;
/** 站点名称 */
private List<String> siteNameList;
/** 站点名称排除列表 */
private List <String> siteNameNotList;
/** 开始 平台系统Id */
private Long platformIdStart;
......@@ -64,9 +75,14 @@ public class DeviceQuery extends DeviceEntity {
/** 平台系统Id列表 */
private List <Long> platformIdList;
/** 平台系统Id排除列表 */
private List <Long> platformIdNotList;
/** 平台系统名称 */
private List<String> platformNameList;
/** 平台系统名称排除列表 */
private List <String> platformNameNotList;
/** 开始 产品Id */
private Long productIdStart;
......@@ -79,9 +95,14 @@ public class DeviceQuery extends DeviceEntity {
/** 产品Id列表 */
private List <Long> productIdList;
/** 产品Id排除列表 */
private List <Long> productIdNotList;
/** 产品名称 */
private List<String> productNameList;
/** 产品名称排除列表 */
private List <String> productNameNotList;
/** 开始 皮肤id */
private Long skinIdStart;
......@@ -94,12 +115,19 @@ public class DeviceQuery extends DeviceEntity {
/** 皮肤id列表 */
private List <Long> skinIdList;
/** 皮肤id排除列表 */
private List <Long> skinIdNotList;
/** 皮肤名称 */
private List<String> skinNameList;
/** 皮肤名称排除列表 */
private List <String> skinNameNotList;
/** 首页地址 */
private List<String> homeUrlList;
/** 首页地址排除列表 */
private List <String> homeUrlNotList;
/** 开始 设备生产厂商ID */
private Long deviceFirmIdStart;
......@@ -112,9 +140,14 @@ public class DeviceQuery extends DeviceEntity {
/** 设备生产厂商ID列表 */
private List <Long> deviceFirmIdList;
/** 设备生产厂商ID排除列表 */
private List <Long> deviceFirmIdNotList;
/** 设备生产厂商名称 */
private List<String> deviceFirmnameList;
/** 设备生产厂商名称排除列表 */
private List <String> deviceFirmnameNotList;
/** 开始 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcStart;
......@@ -127,6 +160,9 @@ public class DeviceQuery extends DeviceEntity {
/** 设备来源(0.子设备,1.网关设备,2.直连设备)列表 */
private List <Integer> deviceSrcList;
/** 设备来源(0.子设备,1.网关设备,2.直连设备)排除列表 */
private List <Integer> deviceSrcNotList;
/** 开始 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayStart;
......@@ -139,12 +175,19 @@ public class DeviceQuery extends DeviceEntity {
/** 数据获取方式(0.主动上报,1.被动拉取)列表 */
private List <Integer> deviceDataSourceWayList;
/** 数据获取方式(0.主动上报,1.被动拉取)排除列表 */
private List <Integer> deviceDataSourceWayNotList;
/** 经度 */
private List<String> lonList;
/** 经度排除列表 */
private List <String> lonNotList;
/** 经度 */
private List<String> latiList;
/** 经度排除列表 */
private List <String> latiNotList;
/** 开始 所属楼栋 */
private Integer deviceInBuildingStart;
......@@ -157,6 +200,9 @@ public class DeviceQuery extends DeviceEntity {
/** 所属楼栋列表 */
private List <Integer> deviceInBuildingList;
/** 所属楼栋排除列表 */
private List <Integer> deviceInBuildingNotList;
/** 开始 所属楼层 */
private Integer deviceInFloorStart;
......@@ -169,6 +215,9 @@ public class DeviceQuery extends DeviceEntity {
/** 所属楼层列表 */
private List <Integer> deviceInFloorList;
/** 所属楼层排除列表 */
private List <Integer> deviceInFloorNotList;
/** 开始 保修期至 */
private String defectsLiabilityPeriodStart;
......@@ -178,9 +227,13 @@ public class DeviceQuery extends DeviceEntity {
/** 负责人 */
private List<String> leadingOfficialList;
/** 负责人排除列表 */
private List <String> leadingOfficialNotList;
/** 联系电话 */
private List<String> leadingOfficialTelephoneList;
/** 联系电话排除列表 */
private List <String> leadingOfficialTelephoneNotList;
/** 开始 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessStart;
......@@ -193,21 +246,34 @@ public class DeviceQuery extends DeviceEntity {
/** 是否接收异常短(0.否,1.是)列表 */
private List <Integer> isReceiveMessList;
/** 是否接收异常短(0.否,1.是)排除列表 */
private List <Integer> isReceiveMessNotList;
/** 设备图片 */
private List<String> devicePhotoPathList;
/** 设备图片排除列表 */
private List <String> devicePhotoPathNotList;
/** 设备访问ip */
private List<String> ipList;
/** 设备访问ip排除列表 */
private List <String> ipNotList;
/** 中心设备编码 */
private List<String> centernumList;
/** 中心设备编码排除列表 */
private List <String> centernumNotList;
/** 端口 */
private List<String> portList;
/** 端口排除列表 */
private List <String> portNotList;
/** 设备topic信息 */
private List<String> deviceTopicList;
/** 设备topic信息排除列表 */
private List <String> deviceTopicNotList;
/** 开始 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusStart;
......@@ -220,6 +286,9 @@ public class DeviceQuery extends DeviceEntity {
/** 设备状态 (0.未激活,1.离线,2.在线)列表 */
private List <Integer> deviceStatusList;
/** 设备状态 (0.未激活,1.离线,2.在线)排除列表 */
private List <Integer> deviceStatusNotList;
/** 开始 启用状态 (0.停止,1.启用) */
private Integer enabledStart;
......@@ -232,12 +301,19 @@ public class DeviceQuery extends DeviceEntity {
/** 启用状态 (0.停止,1.启用)列表 */
private List <Integer> enabledList;
/** 启用状态 (0.停止,1.启用)排除列表 */
private List <Integer> enabledNotList;
/** 设备授权码 */
private List<String> deviceAuthCodeList;
/** 设备授权码排除列表 */
private List <String> deviceAuthCodeNotList;
/** 备注 */
private List<String> deviceRemarkList;
/** 备注排除列表 */
private List <String> deviceRemarkNotList;
/** 开始 最近上线时间 */
private String onlineTimeStart;
......@@ -262,8 +338,8 @@ public class DeviceQuery extends DeviceEntity {
/** 是否删除(0.否,1.是)列表 */
private List <Integer> deletedList;
/** 设备版本 */
private List<String> deviceVersionList;
/** 是否删除(0.否,1.是)排除列表 */
private List <Integer> deletedNotList;
/** 开始 设备来源(0.旧设备,1.新设备) */
private Integer sourceStart;
......@@ -277,6 +353,9 @@ public class DeviceQuery extends DeviceEntity {
/** 设备来源(0.旧设备,1.新设备)列表 */
private List <Integer> sourceList;
/** 设备来源(0.旧设备,1.新设备)排除列表 */
private List <Integer> sourceNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
......@@ -289,6 +368,9 @@ public class DeviceQuery extends DeviceEntity {
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
......@@ -307,12 +389,30 @@ public class DeviceQuery extends DeviceEntity {
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** 设备SN码 */
private List<String> deviceSNList;
/** 设备SN码排除列表 */
private List <String> deviceSNNotList;
/** 设备版本 */
private List<String> deviceVersionList;
/** 设备版本排除列表 */
private List <String> deviceVersionNotList;
/** 产品编码 */
private List<String> productCodeList;
/** 产品编码排除列表 */
private List <String> productCodeNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<DeviceQuery> orConditionList;
......@@ -385,6 +485,23 @@ public class DeviceQuery extends DeviceEntity {
this.idList = idList;
}
/**
* 获取 主键ID,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 主键ID,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 设备名称
* @return deviceNameList
......@@ -400,6 +517,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
}
/**
* 获取 设备名称
* @return deviceNameNotList
*/
public List<String> getDeviceNameNotList(){
return this.deviceNameNotList;
}
/**
* 设置 设备名称
* @param deviceNameNotList
*/
public void setDeviceNameNotList(List<String> deviceNameNotList){
this.deviceNameNotList = deviceNameNotList;
}
/**
* 获取 设备编码,SN码等,默认为MAC地址
* @return deviceCodeList
......@@ -415,21 +549,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceCodeList(List<String> deviceCodeList){
this.deviceCodeList = deviceCodeList;
}
/**
* 获取 设备SN码
* @return deviceSNList
* 获取 设备编码,SN码等,默认为MAC地址
* @return deviceCodeNotList
*/
public List<String> getDeviceSNList(){
return this.deviceSNList;
public List<String> getDeviceCodeNotList(){
return this.deviceCodeNotList;
}
/**
* 设置 设备SN码
* @param deviceSNList
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCodeNotList
*/
public void setDeviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
public void setDeviceCodeNotList(List<String> deviceCodeNotList){
this.deviceCodeNotList = deviceCodeNotList;
}
/**
* 获取 设备的MAC地址
* @return deviceMacList
......@@ -445,6 +581,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceMacList(List<String> deviceMacList){
this.deviceMacList = deviceMacList;
}
/**
* 获取 设备的MAC地址
* @return deviceMacNotList
*/
public List<String> getDeviceMacNotList(){
return this.deviceMacNotList;
}
/**
* 设置 设备的MAC地址
* @param deviceMacNotList
*/
public void setDeviceMacNotList(List<String> deviceMacNotList){
this.deviceMacNotList = deviceMacNotList;
}
/**
* 获取 开始 站点Id,来源基础服务平台
* @return siteIdStart
......@@ -509,6 +662,23 @@ public class DeviceQuery extends DeviceEntity {
this.siteIdList = siteIdList;
}
/**
* 获取 站点Id,来源基础服务平台
* @return siteIdNotList
*/
public List<Long> getSiteIdNotList(){
return this.siteIdNotList;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdNotList
*/
public void setSiteIdNotList(List<Long> siteIdNotList){
this.siteIdNotList = siteIdNotList;
}
/**
* 获取 站点编号,来源基础服务平台
* @return siteCodeList
......@@ -524,6 +694,23 @@ public class DeviceQuery extends DeviceEntity {
public void setSiteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
}
/**
* 获取 站点编号,来源基础服务平台
* @return siteCodeNotList
*/
public List<String> getSiteCodeNotList(){
return this.siteCodeNotList;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCodeNotList
*/
public void setSiteCodeNotList(List<String> siteCodeNotList){
this.siteCodeNotList = siteCodeNotList;
}
/**
* 获取 站点名称
* @return siteNameList
......@@ -539,6 +726,23 @@ public class DeviceQuery extends DeviceEntity {
public void setSiteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
}
/**
* 获取 站点名称
* @return siteNameNotList
*/
public List<String> getSiteNameNotList(){
return this.siteNameNotList;
}
/**
* 设置 站点名称
* @param siteNameNotList
*/
public void setSiteNameNotList(List<String> siteNameNotList){
this.siteNameNotList = siteNameNotList;
}
/**
* 获取 开始 平台系统Id
* @return platformIdStart
......@@ -603,6 +807,23 @@ public class DeviceQuery extends DeviceEntity {
this.platformIdList = platformIdList;
}
/**
* 获取 平台系统Id
* @return platformIdNotList
*/
public List<Long> getPlatformIdNotList(){
return this.platformIdNotList;
}
/**
* 设置 平台系统Id
* @param platformIdNotList
*/
public void setPlatformIdNotList(List<Long> platformIdNotList){
this.platformIdNotList = platformIdNotList;
}
/**
* 获取 平台系统名称
* @return platformNameList
......@@ -618,6 +839,23 @@ public class DeviceQuery extends DeviceEntity {
public void setPlatformNameList(List<String> platformNameList){
this.platformNameList = platformNameList;
}
/**
* 获取 平台系统名称
* @return platformNameNotList
*/
public List<String> getPlatformNameNotList(){
return this.platformNameNotList;
}
/**
* 设置 平台系统名称
* @param platformNameNotList
*/
public void setPlatformNameNotList(List<String> platformNameNotList){
this.platformNameNotList = platformNameNotList;
}
/**
* 获取 开始 产品Id
* @return productIdStart
......@@ -682,6 +920,23 @@ public class DeviceQuery extends DeviceEntity {
this.productIdList = productIdList;
}
/**
* 获取 产品Id
* @return productIdNotList
*/
public List<Long> getProductIdNotList(){
return this.productIdNotList;
}
/**
* 设置 产品Id
* @param productIdNotList
*/
public void setProductIdNotList(List<Long> productIdNotList){
this.productIdNotList = productIdNotList;
}
/**
* 获取 产品名称
* @return productNameList
......@@ -697,6 +952,23 @@ public class DeviceQuery extends DeviceEntity {
public void setProductNameList(List<String> productNameList){
this.productNameList = productNameList;
}
/**
* 获取 产品名称
* @return productNameNotList
*/
public List<String> getProductNameNotList(){
return this.productNameNotList;
}
/**
* 设置 产品名称
* @param productNameNotList
*/
public void setProductNameNotList(List<String> productNameNotList){
this.productNameNotList = productNameNotList;
}
/**
* 获取 开始 皮肤id
* @return skinIdStart
......@@ -761,6 +1033,23 @@ public class DeviceQuery extends DeviceEntity {
this.skinIdList = skinIdList;
}
/**
* 获取 皮肤id
* @return skinIdNotList
*/
public List<Long> getSkinIdNotList(){
return this.skinIdNotList;
}
/**
* 设置 皮肤id
* @param skinIdNotList
*/
public void setSkinIdNotList(List<Long> skinIdNotList){
this.skinIdNotList = skinIdNotList;
}
/**
* 获取 皮肤名称
* @return skinNameList
......@@ -776,6 +1065,23 @@ public class DeviceQuery extends DeviceEntity {
public void setSkinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
}
/**
* 获取 皮肤名称
* @return skinNameNotList
*/
public List<String> getSkinNameNotList(){
return this.skinNameNotList;
}
/**
* 设置 皮肤名称
* @param skinNameNotList
*/
public void setSkinNameNotList(List<String> skinNameNotList){
this.skinNameNotList = skinNameNotList;
}
/**
* 获取 首页地址
* @return homeUrlList
......@@ -791,6 +1097,23 @@ public class DeviceQuery extends DeviceEntity {
public void setHomeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList;
}
/**
* 获取 首页地址
* @return homeUrlNotList
*/
public List<String> getHomeUrlNotList(){
return this.homeUrlNotList;
}
/**
* 设置 首页地址
* @param homeUrlNotList
*/
public void setHomeUrlNotList(List<String> homeUrlNotList){
this.homeUrlNotList = homeUrlNotList;
}
/**
* 获取 开始 设备生产厂商ID
* @return deviceFirmIdStart
......@@ -855,6 +1178,23 @@ public class DeviceQuery extends DeviceEntity {
this.deviceFirmIdList = deviceFirmIdList;
}
/**
* 获取 设备生产厂商ID
* @return deviceFirmIdNotList
*/
public List<Long> getDeviceFirmIdNotList(){
return this.deviceFirmIdNotList;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdNotList
*/
public void setDeviceFirmIdNotList(List<Long> deviceFirmIdNotList){
this.deviceFirmIdNotList = deviceFirmIdNotList;
}
/**
* 获取 设备生产厂商名称
* @return deviceFirmnameList
......@@ -870,6 +1210,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceFirmnameList(List<String> deviceFirmnameList){
this.deviceFirmnameList = deviceFirmnameList;
}
/**
* 获取 设备生产厂商名称
* @return deviceFirmnameNotList
*/
public List<String> getDeviceFirmnameNotList(){
return this.deviceFirmnameNotList;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmnameNotList
*/
public void setDeviceFirmnameNotList(List<String> deviceFirmnameNotList){
this.deviceFirmnameNotList = deviceFirmnameNotList;
}
/**
* 获取 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcStart
......@@ -934,6 +1291,23 @@ public class DeviceQuery extends DeviceEntity {
this.deviceSrcList = deviceSrcList;
}
/**
* 获取 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcNotList
*/
public List<Integer> getDeviceSrcNotList(){
return this.deviceSrcNotList;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcNotList
*/
public void setDeviceSrcNotList(List<Integer> deviceSrcNotList){
this.deviceSrcNotList = deviceSrcNotList;
}
/**
* 获取 开始 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayStart
......@@ -998,6 +1372,23 @@ public class DeviceQuery extends DeviceEntity {
this.deviceDataSourceWayList = deviceDataSourceWayList;
}
/**
* 获取 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayNotList
*/
public List<Integer> getDeviceDataSourceWayNotList(){
return this.deviceDataSourceWayNotList;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayNotList
*/
public void setDeviceDataSourceWayNotList(List<Integer> deviceDataSourceWayNotList){
this.deviceDataSourceWayNotList = deviceDataSourceWayNotList;
}
/**
* 获取 经度
* @return lonList
......@@ -1013,6 +1404,23 @@ public class DeviceQuery extends DeviceEntity {
public void setLonList(List<String> lonList){
this.lonList = lonList;
}
/**
* 获取 经度
* @return lonNotList
*/
public List<String> getLonNotList(){
return this.lonNotList;
}
/**
* 设置 经度
* @param lonNotList
*/
public void setLonNotList(List<String> lonNotList){
this.lonNotList = lonNotList;
}
/**
* 获取 经度
* @return latiList
......@@ -1028,6 +1436,23 @@ public class DeviceQuery extends DeviceEntity {
public void setLatiList(List<String> latiList){
this.latiList = latiList;
}
/**
* 获取 经度
* @return latiNotList
*/
public List<String> getLatiNotList(){
return this.latiNotList;
}
/**
* 设置 经度
* @param latiNotList
*/
public void setLatiNotList(List<String> latiNotList){
this.latiNotList = latiNotList;
}
/**
* 获取 开始 所属楼栋
* @return deviceInBuildingStart
......@@ -1093,16 +1518,33 @@ public class DeviceQuery extends DeviceEntity {
}
/**
* 获取 开始 所属楼层
* @return deviceInFloorStart
* 获取 所属楼栋
* @return deviceInBuildingNotList
*/
public Integer getDeviceInFloorStart(){
return this.deviceInFloorStart;
public List<Integer> getDeviceInBuildingNotList(){
return this.deviceInBuildingNotList;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
* 设置 所属楼栋
* @param deviceInBuildingNotList
*/
public void setDeviceInBuildingNotList(List<Integer> deviceInBuildingNotList){
this.deviceInBuildingNotList = deviceInBuildingNotList;
}
/**
* 获取 开始 所属楼层
* @return deviceInFloorStart
*/
public Integer getDeviceInFloorStart(){
return this.deviceInFloorStart;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
*/
public void setDeviceInFloorStart(Integer deviceInFloorStart){
this.deviceInFloorStart = deviceInFloorStart;
......@@ -1156,6 +1598,23 @@ public class DeviceQuery extends DeviceEntity {
this.deviceInFloorList = deviceInFloorList;
}
/**
* 获取 所属楼层
* @return deviceInFloorNotList
*/
public List<Integer> getDeviceInFloorNotList(){
return this.deviceInFloorNotList;
}
/**
* 设置 所属楼层
* @param deviceInFloorNotList
*/
public void setDeviceInFloorNotList(List<Integer> deviceInFloorNotList){
this.deviceInFloorNotList = deviceInFloorNotList;
}
/**
* 获取 开始 保修期至
* @return defectsLiabilityPeriodStart
......@@ -1203,6 +1662,23 @@ public class DeviceQuery extends DeviceEntity {
public void setLeadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
}
/**
* 获取 负责人
* @return leadingOfficialNotList
*/
public List<String> getLeadingOfficialNotList(){
return this.leadingOfficialNotList;
}
/**
* 设置 负责人
* @param leadingOfficialNotList
*/
public void setLeadingOfficialNotList(List<String> leadingOfficialNotList){
this.leadingOfficialNotList = leadingOfficialNotList;
}
/**
* 获取 联系电话
* @return leadingOfficialTelephoneList
......@@ -1218,6 +1694,23 @@ public class DeviceQuery extends DeviceEntity {
public void setLeadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
}
/**
* 获取 联系电话
* @return leadingOfficialTelephoneNotList
*/
public List<String> getLeadingOfficialTelephoneNotList(){
return this.leadingOfficialTelephoneNotList;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneNotList
*/
public void setLeadingOfficialTelephoneNotList(List<String> leadingOfficialTelephoneNotList){
this.leadingOfficialTelephoneNotList = leadingOfficialTelephoneNotList;
}
/**
* 获取 开始 是否接收异常短(0.否,1.是)
* @return isReceiveMessStart
......@@ -1282,6 +1775,23 @@ public class DeviceQuery extends DeviceEntity {
this.isReceiveMessList = isReceiveMessList;
}
/**
* 获取 是否接收异常短(0.否,1.是)
* @return isReceiveMessNotList
*/
public List<Integer> getIsReceiveMessNotList(){
return this.isReceiveMessNotList;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessNotList
*/
public void setIsReceiveMessNotList(List<Integer> isReceiveMessNotList){
this.isReceiveMessNotList = isReceiveMessNotList;
}
/**
* 获取 设备图片
* @return devicePhotoPathList
......@@ -1297,6 +1807,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDevicePhotoPathList(List<String> devicePhotoPathList){
this.devicePhotoPathList = devicePhotoPathList;
}
/**
* 获取 设备图片
* @return devicePhotoPathNotList
*/
public List<String> getDevicePhotoPathNotList(){
return this.devicePhotoPathNotList;
}
/**
* 设置 设备图片
* @param devicePhotoPathNotList
*/
public void setDevicePhotoPathNotList(List<String> devicePhotoPathNotList){
this.devicePhotoPathNotList = devicePhotoPathNotList;
}
/**
* 获取 设备访问ip
* @return ipList
......@@ -1312,6 +1839,23 @@ public class DeviceQuery extends DeviceEntity {
public void setIpList(List<String> ipList){
this.ipList = ipList;
}
/**
* 获取 设备访问ip
* @return ipNotList
*/
public List<String> getIpNotList(){
return this.ipNotList;
}
/**
* 设置 设备访问ip
* @param ipNotList
*/
public void setIpNotList(List<String> ipNotList){
this.ipNotList = ipNotList;
}
/**
* 获取 中心设备编码
* @return centernumList
......@@ -1327,6 +1871,23 @@ public class DeviceQuery extends DeviceEntity {
public void setCenternumList(List<String> centernumList){
this.centernumList = centernumList;
}
/**
* 获取 中心设备编码
* @return centernumNotList
*/
public List<String> getCenternumNotList(){
return this.centernumNotList;
}
/**
* 设置 中心设备编码
* @param centernumNotList
*/
public void setCenternumNotList(List<String> centernumNotList){
this.centernumNotList = centernumNotList;
}
/**
* 获取 端口
* @return portList
......@@ -1342,6 +1903,23 @@ public class DeviceQuery extends DeviceEntity {
public void setPortList(List<String> portList){
this.portList = portList;
}
/**
* 获取 端口
* @return portNotList
*/
public List<String> getPortNotList(){
return this.portNotList;
}
/**
* 设置 端口
* @param portNotList
*/
public void setPortNotList(List<String> portNotList){
this.portNotList = portNotList;
}
/**
* 获取 设备topic信息
* @return deviceTopicList
......@@ -1357,6 +1935,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceTopicList(List<String> deviceTopicList){
this.deviceTopicList = deviceTopicList;
}
/**
* 获取 设备topic信息
* @return deviceTopicNotList
*/
public List<String> getDeviceTopicNotList(){
return this.deviceTopicNotList;
}
/**
* 设置 设备topic信息
* @param deviceTopicNotList
*/
public void setDeviceTopicNotList(List<String> deviceTopicNotList){
this.deviceTopicNotList = deviceTopicNotList;
}
/**
* 获取 开始 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusStart
......@@ -1421,6 +2016,23 @@ public class DeviceQuery extends DeviceEntity {
this.deviceStatusList = deviceStatusList;
}
/**
* 获取 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusNotList
*/
public List<Integer> getDeviceStatusNotList(){
return this.deviceStatusNotList;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusNotList
*/
public void setDeviceStatusNotList(List<Integer> deviceStatusNotList){
this.deviceStatusNotList = deviceStatusNotList;
}
/**
* 获取 开始 启用状态 (0.停止,1.启用)
* @return enabledStart
......@@ -1485,6 +2097,23 @@ public class DeviceQuery extends DeviceEntity {
this.enabledList = enabledList;
}
/**
* 获取 启用状态 (0.停止,1.启用)
* @return enabledNotList
*/
public List<Integer> getEnabledNotList(){
return this.enabledNotList;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledNotList
*/
public void setEnabledNotList(List<Integer> enabledNotList){
this.enabledNotList = enabledNotList;
}
/**
* 获取 设备授权码
* @return deviceAuthCodeList
......@@ -1500,6 +2129,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceAuthCodeList(List<String> deviceAuthCodeList){
this.deviceAuthCodeList = deviceAuthCodeList;
}
/**
* 获取 设备授权码
* @return deviceAuthCodeNotList
*/
public List<String> getDeviceAuthCodeNotList(){
return this.deviceAuthCodeNotList;
}
/**
* 设置 设备授权码
* @param deviceAuthCodeNotList
*/
public void setDeviceAuthCodeNotList(List<String> deviceAuthCodeNotList){
this.deviceAuthCodeNotList = deviceAuthCodeNotList;
}
/**
* 获取 备注
* @return deviceRemarkList
......@@ -1515,6 +2161,23 @@ public class DeviceQuery extends DeviceEntity {
public void setDeviceRemarkList(List<String> deviceRemarkList){
this.deviceRemarkList = deviceRemarkList;
}
/**
* 获取 备注
* @return deviceRemarkNotList
*/
public List<String> getDeviceRemarkNotList(){
return this.deviceRemarkNotList;
}
/**
* 设置 备注
* @param deviceRemarkNotList
*/
public void setDeviceRemarkNotList(List<String> deviceRemarkNotList){
this.deviceRemarkNotList = deviceRemarkNotList;
}
/**
* 获取 开始 最近上线时间
* @return onlineTimeStart
......@@ -1644,20 +2307,22 @@ public class DeviceQuery extends DeviceEntity {
}
/**
* 获取 设备版本
* @return deviceVersionList
* 获取 是否删除(0.否,1.是)
* @return deletedNotList
*/
public List<String> getDeviceVersionList(){
return this.deviceVersionList;
public List<Integer> getDeletedNotList(){
return this.deletedNotList;
}
/**
* 设置 设备版本
* @param deviceVersionList
* 设置 是否删除(0.否,1.是)
* @param deletedNotList
*/
public void setDeviceVersionList(List<String> deviceVersionList){
this.deviceVersionList = deviceVersionList;
public void setDeletedNotList(List<Integer> deletedNotList){
this.deletedNotList = deletedNotList;
}
/**
* 获取 开始 设备来源(0.旧设备,1.新设备)
* @return sourceStart
......@@ -1722,6 +2387,23 @@ public class DeviceQuery extends DeviceEntity {
this.sourceList = sourceList;
}
/**
* 获取 设备来源(0.旧设备,1.新设备)
* @return sourceNotList
*/
public List<Integer> getSourceNotList(){
return this.sourceNotList;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceNotList
*/
public void setSourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
......@@ -1786,6 +2468,23 @@ public class DeviceQuery extends DeviceEntity {
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
......@@ -1811,107 +2510,220 @@ public class DeviceQuery extends DeviceEntity {
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
* 获取 设备SN码
* @return deviceSNList
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
public List<String> getDeviceSNList(){
return this.deviceSNList;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
* 设置 设备SN码
* @param deviceSNList
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
public void setDeviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
* 获取 设备SN码
* @return deviceSNNotList
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
public List<String> getDeviceSNNotList(){
return this.deviceSNNotList;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
* 设置 设备SN码
* @param deviceSNNotList
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
public void setDeviceSNNotList(List<String> deviceSNNotList){
this.deviceSNNotList = deviceSNNotList;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
* 获取 设备版本
* @return deviceVersionList
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
public List<String> getDeviceVersionList(){
return this.deviceVersionList;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
* 设置 设备版本
* @param deviceVersionList
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
public void setDeviceVersionList(List<String> deviceVersionList){
this.deviceVersionList = deviceVersionList;
}
/**
* 获取 更新用户
* @return updateUserIdList
* 获取 设备版本
* @return deviceVersionNotList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
public List<String> getDeviceVersionNotList(){
return this.deviceVersionNotList;
}
/**
* 设置 更新用户
* @param updateUserIdList
* 设置 设备版本
* @param deviceVersionNotList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
public void setDeviceVersionNotList(List<String> deviceVersionNotList){
this.deviceVersionNotList = deviceVersionNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
* 获取 产品编码
* @return productCodeList
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
public List<String> getProductCodeList(){
return this.productCodeList;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
* 设置 产品编码
* @param productCodeList
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
public void setProductCodeList(List<String> productCodeList){
this.productCodeList = productCodeList;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
* 获取 产品编码
* @return productCodeNotList
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
public List<String> getProductCodeNotList(){
return this.productCodeNotList;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
* 设置 产品编码
* @param productCodeNotList
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
public void setProductCodeNotList(List<String> productCodeNotList){
this.productCodeNotList = productCodeNotList;
}
/**
......@@ -1959,6 +2771,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 主键ID,主键,自增长
* @param idNotList
*/
public DeviceQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 设备名称
......@@ -1998,25 +2819,6 @@ public class DeviceQuery extends DeviceEntity {
}
/**
* 设置 设备SN码
* @param deviceSN
*/
public DeviceQuery deviceSN(String deviceSN){
setDeviceSN(deviceSN);
return this;
}
/**
* 设置 设备SN码
* @param deviceSNList
*/
public DeviceQuery deviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
return this;
}
/**
* 设置 设备的MAC地址
* @param deviceMac
......@@ -2080,6 +2882,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdNotList
*/
public DeviceQuery siteIdNotList(List<Long> siteIdNotList){
this.siteIdNotList = siteIdNotList;
return this;
}
/**
* 设置 站点编号,来源基础服务平台
......@@ -2163,6 +2974,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 平台系统Id
* @param platformIdNotList
*/
public DeviceQuery platformIdNotList(List<Long> platformIdNotList){
this.platformIdNotList = platformIdNotList;
return this;
}
/**
* 设置 平台系统名称
......@@ -2227,6 +3047,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 产品Id
* @param productIdNotList
*/
public DeviceQuery productIdNotList(List<Long> productIdNotList){
this.productIdNotList = productIdNotList;
return this;
}
/**
* 设置 产品名称
......@@ -2291,6 +3120,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 皮肤id
* @param skinIdNotList
*/
public DeviceQuery skinIdNotList(List<Long> skinIdNotList){
this.skinIdNotList = skinIdNotList;
return this;
}
/**
* 设置 皮肤名称
......@@ -2374,6 +3212,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdNotList
*/
public DeviceQuery deviceFirmIdNotList(List<Long> deviceFirmIdNotList){
this.deviceFirmIdNotList = deviceFirmIdNotList;
return this;
}
/**
* 设置 设备生产厂商名称
......@@ -2438,6 +3285,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcNotList
*/
public DeviceQuery deviceSrcNotList(List<Integer> deviceSrcNotList){
this.deviceSrcNotList = deviceSrcNotList;
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWay
......@@ -2483,6 +3339,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayNotList
*/
public DeviceQuery deviceDataSourceWayNotList(List<Integer> deviceDataSourceWayNotList){
this.deviceDataSourceWayNotList = deviceDataSourceWayNotList;
return this;
}
/**
* 设置 经度
......@@ -2566,6 +3431,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 所属楼栋
* @param deviceInBuildingNotList
*/
public DeviceQuery deviceInBuildingNotList(List<Integer> deviceInBuildingNotList){
this.deviceInBuildingNotList = deviceInBuildingNotList;
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloor
......@@ -2611,6 +3485,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloorNotList
*/
public DeviceQuery deviceInFloorNotList(List<Integer> deviceInFloorNotList){
this.deviceInFloorNotList = deviceInFloorNotList;
return this;
}
/**
......@@ -2695,6 +3578,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessNotList
*/
public DeviceQuery isReceiveMessNotList(List<Integer> isReceiveMessNotList){
this.isReceiveMessNotList = isReceiveMessNotList;
return this;
}
/**
* 设置 设备图片
......@@ -2835,6 +3727,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusNotList
*/
public DeviceQuery deviceStatusNotList(List<Integer> deviceStatusNotList){
this.deviceStatusNotList = deviceStatusNotList;
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabled
......@@ -2880,6 +3781,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledNotList
*/
public DeviceQuery enabledNotList(List<Integer> enabledNotList){
this.enabledNotList = enabledNotList;
return this;
}
/**
* 设置 设备授权码
......@@ -2965,22 +3875,12 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 设备版本
* @param deviceVersion
*/
public DeviceQuery deviceVersion(String deviceVersion){
setDeviceVersion(deviceVersion);
return this;
}
/**
* 设置 设备版本
* @param deviceVersionList
* 设置 是否删除(0.否,1.是)
* @param deletedNotList
*/
public DeviceQuery deviceVersionList(List<String> deviceVersionList){
this.deviceVersionList = deviceVersionList;
public DeviceQuery deletedNotList(List<Integer> deletedNotList){
this.deletedNotList = deletedNotList;
return this;
}
......@@ -3029,6 +3929,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceNotList
*/
public DeviceQuery sourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
......@@ -3074,6 +3983,15 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public DeviceQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
......@@ -3120,6 +4038,72 @@ public class DeviceQuery extends DeviceEntity {
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public DeviceQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 设备SN码
* @param deviceSN
*/
public DeviceQuery deviceSN(String deviceSN){
setDeviceSN(deviceSN);
return this;
}
/**
* 设置 设备SN码
* @param deviceSNList
*/
public DeviceQuery deviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
return this;
}
/**
* 设置 设备版本
* @param deviceVersion
*/
public DeviceQuery deviceVersion(String deviceVersion){
setDeviceVersion(deviceVersion);
return this;
}
/**
* 设置 设备版本
* @param deviceVersionList
*/
public DeviceQuery deviceVersionList(List<String> deviceVersionList){
this.deviceVersionList = deviceVersionList;
return this;
}
/**
* 设置 产品编码
* @param productCode
*/
public DeviceQuery productCode(String productCode){
setProductCode(productCode);
return this;
}
/**
* 设置 产品编码
* @param productCodeList
*/
public DeviceQuery productCodeList(List<String> productCodeList){
this.productCodeList = productCodeList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
......
......@@ -8,7 +8,6 @@
<id property="id" column="id" />
<result property="deviceName" column="deviceName" />
<result property="deviceCode" column="deviceCode" />
<result property="deviceSN" column="deviceSN" />
<result property="deviceMac" column="deviceMac" />
<result property="siteId" column="siteId" />
<result property="siteCode" column="siteCode" />
......@@ -44,12 +43,14 @@
<result property="onlineTime" column="onlineTime" />
<result property="offlineTime" column="offlineTime" />
<result property="deleted" column="deleted" />
<result property="deviceVersion" column="deviceVersion" />
<result property="source" column="source" />
<result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
<result property="deviceSN" column="deviceSN" />
<result property="deviceVersion" column="deviceVersion" />
<result property="productCode" column="productCode" />
</resultMap>
......@@ -66,9 +67,6 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceCode') or colPickMode == 1 and data.containsKey('deviceCode')))">
a.deviceCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceSN') or colPickMode == 1 and data.containsKey('deviceSN')))">
a.deviceSN,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceMac') or colPickMode == 1 and data.containsKey('deviceMac')))">
a.deviceMac,
</if>
......@@ -174,9 +172,6 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deleted') or colPickMode == 1 and data.containsKey('deleted')))">
a.deleted,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceVersion') or colPickMode == 1 and data.containsKey('deviceVersion')))">
a.deviceVersion,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))">
a.source,
</if>
......@@ -192,23 +187,32 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceSN') or colPickMode == 1 and data.containsKey('deviceSN')))">
a.deviceSN,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceVersion') or colPickMode == 1 and data.containsKey('deviceVersion')))">
a.deviceVersion,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('productCode') or colPickMode == 1 and data.containsKey('productCode')))">
a.productCode,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="DeviceEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_device
(deviceName,deviceCode,deviceSN,deviceMac,siteId,siteCode,siteName,platformId,platformName,productId,productName,skinId,skinName,homeUrl,deviceFirmId,deviceFirmname,deviceSrc,deviceDataSourceWay,lon,lati,deviceInBuilding,deviceInFloor,defectsLiabilityPeriod,leadingOfficial,leadingOfficialTelephone,isReceiveMess,devicePhotoPath,ip,centernum,port,deviceTopic,deviceStatus,enabled,deviceAuthCode,deviceRemark,onlineTime,offlineTime,deleted,deviceVersion,source,createUserId,createTime,updateUserId,updateTime)
(deviceName,deviceCode,deviceMac,siteId,siteCode,siteName,platformId,platformName,productId,productName,skinId,skinName,homeUrl,deviceFirmId,deviceFirmname,deviceSrc,deviceDataSourceWay,lon,lati,deviceInBuilding,deviceInFloor,defectsLiabilityPeriod,leadingOfficial,leadingOfficialTelephone,isReceiveMess,devicePhotoPath,ip,centernum,port,deviceTopic,deviceStatus,enabled,deviceAuthCode,deviceRemark,onlineTime,offlineTime,deleted,source,createUserId,createTime,updateUserId,updateTime,deviceSN,deviceVersion,productCode)
VALUES
(#{deviceName},#{deviceCode},#{deviceSN},#{deviceMac},#{siteId},#{siteCode},#{siteName},#{platformId},#{platformName},#{productId},#{productName},#{skinId},#{skinName},#{homeUrl},#{deviceFirmId},#{deviceFirmname},#{deviceSrc},#{deviceDataSourceWay},#{lon},#{lati},#{deviceInBuilding},#{deviceInFloor},#{defectsLiabilityPeriod},#{leadingOfficial},#{leadingOfficialTelephone},#{isReceiveMess},#{devicePhotoPath},#{ip},#{centernum},#{port},#{deviceTopic},#{deviceStatus},#{enabled},#{deviceAuthCode},#{deviceRemark},#{onlineTime},#{offlineTime},#{deleted},#{deviceVersion},#{source},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
(#{deviceName},#{deviceCode},#{deviceMac},#{siteId},#{siteCode},#{siteName},#{platformId},#{platformName},#{productId},#{productName},#{skinId},#{skinName},#{homeUrl},#{deviceFirmId},#{deviceFirmname},#{deviceSrc},#{deviceDataSourceWay},#{lon},#{lati},#{deviceInBuilding},#{deviceInFloor},#{defectsLiabilityPeriod},#{leadingOfficial},#{leadingOfficialTelephone},#{isReceiveMess},#{devicePhotoPath},#{ip},#{centernum},#{port},#{deviceTopic},#{deviceStatus},#{enabled},#{deviceAuthCode},#{deviceRemark},#{onlineTime},#{offlineTime},#{deleted},#{source},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{deviceSN},#{deviceVersion},#{productCode})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_device
(deviceName,deviceCode,deviceSN,deviceMac,siteId,siteCode,siteName,platformId,platformName,productId,productName,skinId,skinName,homeUrl,deviceFirmId,deviceFirmname,deviceSrc,deviceDataSourceWay,lon,lati,deviceInBuilding,deviceInFloor,defectsLiabilityPeriod,leadingOfficial,leadingOfficialTelephone,isReceiveMess,devicePhotoPath,ip,centernum,port,deviceTopic,deviceStatus,enabled,deviceAuthCode,deviceRemark,onlineTime,offlineTime,deleted,deviceVersion,source,createUserId,createTime,updateUserId,updateTime)
(deviceName,deviceCode,deviceMac,siteId,siteCode,siteName,platformId,platformName,productId,productName,skinId,skinName,homeUrl,deviceFirmId,deviceFirmname,deviceSrc,deviceDataSourceWay,lon,lati,deviceInBuilding,deviceInFloor,defectsLiabilityPeriod,leadingOfficial,leadingOfficialTelephone,isReceiveMess,devicePhotoPath,ip,centernum,port,deviceTopic,deviceStatus,enabled,deviceAuthCode,deviceRemark,onlineTime,offlineTime,deleted,source,createUserId,createTime,updateUserId,updateTime,deviceSN,deviceVersion,productCode)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.deviceName},#{item.deviceCode},#{item.deviceSN},#{item.deviceMac},#{item.siteId},#{item.siteCode},#{item.siteName},#{item.platformId},#{item.platformName},#{item.productId},#{item.productName},#{item.skinId},#{item.skinName},#{item.homeUrl},#{item.deviceFirmId},#{item.deviceFirmname},#{item.deviceSrc},#{item.deviceDataSourceWay},#{item.lon},#{item.lati},#{item.deviceInBuilding},#{item.deviceInFloor},#{item.defectsLiabilityPeriod},#{item.leadingOfficial},#{item.leadingOfficialTelephone},#{item.isReceiveMess},#{item.devicePhotoPath},#{item.ip},#{item.centernum},#{item.port},#{item.deviceTopic},#{item.deviceStatus},#{item.enabled},#{item.deviceAuthCode},#{item.deviceRemark},#{item.onlineTime},#{item.offlineTime},#{item.deleted},#{item.deviceVersion},#{item.source},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
(#{item.deviceName},#{item.deviceCode},#{item.deviceMac},#{item.siteId},#{item.siteCode},#{item.siteName},#{item.platformId},#{item.platformName},#{item.productId},#{item.productName},#{item.skinId},#{item.skinName},#{item.homeUrl},#{item.deviceFirmId},#{item.deviceFirmname},#{item.deviceSrc},#{item.deviceDataSourceWay},#{item.lon},#{item.lati},#{item.deviceInBuilding},#{item.deviceInFloor},#{item.defectsLiabilityPeriod},#{item.leadingOfficial},#{item.leadingOfficialTelephone},#{item.isReceiveMess},#{item.devicePhotoPath},#{item.ip},#{item.centernum},#{item.port},#{item.deviceTopic},#{item.deviceStatus},#{item.enabled},#{item.deviceAuthCode},#{item.deviceRemark},#{item.onlineTime},#{item.offlineTime},#{item.deleted},#{item.source},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.deviceSN},#{item.deviceVersion},#{item.productCode})
</foreach>
</insert>
......@@ -224,9 +228,6 @@
<if test="(colPickMode==0 and data.containsKey('deviceCode')) or (colPickMode==1 and !data.containsKey('deviceCode'))">
a.deviceCode=#{data.deviceCode},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceSN')) or (colPickMode==1 and !data.containsKey('deviceSN'))">
a.deviceSN=#{data.deviceSN},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceMac')) or (colPickMode==1 and !data.containsKey('deviceMac'))">
a.deviceMac=#{data.deviceMac},
</if>
......@@ -371,9 +372,6 @@
<if test="(colPickMode==0 and data.containsKey('deletedIncrement')) or (colPickMode==1 and !data.containsKey('deletedIncrement'))">
a.deleted=ifnull(a.deleted,0) + #{data.deletedIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceVersion')) or (colPickMode==1 and !data.containsKey('deviceVersion'))">
a.deviceVersion=#{data.deviceVersion},
</if>
<if test="(colPickMode==0 and data.containsKey('source')) or (colPickMode==1 and !data.containsKey('source'))">
a.source=#{data.source},
</if>
......@@ -398,6 +396,15 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceSN')) or (colPickMode==1 and !data.containsKey('deviceSN'))">
a.deviceSN=#{data.deviceSN},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceVersion')) or (colPickMode==1 and !data.containsKey('deviceVersion'))">
a.deviceVersion=#{data.deviceVersion},
</if>
<if test="(colPickMode==0 and data.containsKey('productCode')) or (colPickMode==1 and !data.containsKey('productCode'))">
a.productCode=#{data.productCode},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
......@@ -424,13 +431,6 @@
</if>
</foreach>
</trim>
<trim prefix="deviceSN=(case" suffix="ELSE deviceSN end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceSN')) or (colPickMode==1 and !item.containsKey('deviceSN'))">
when a.id=#{item.id} then #{item.deviceSN}
</if>
</foreach>
</trim>
<trim prefix="deviceMac=(case" suffix="ELSE deviceMac end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceMac')) or (colPickMode==1 and !item.containsKey('deviceMac'))">
......@@ -741,13 +741,6 @@
</choose>
</foreach>
</trim>
<trim prefix="deviceVersion=(case" suffix="ELSE deviceVersion end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceVersion')) or (colPickMode==1 and !item.containsKey('deviceVersion'))">
when a.id=#{item.id} then #{item.deviceVersion}
</if>
</foreach>
</trim>
<trim prefix="source=(case" suffix="ELSE source end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
......@@ -798,6 +791,27 @@
</if>
</foreach>
</trim>
<trim prefix="deviceSN=(case" suffix="ELSE deviceSN end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceSN')) or (colPickMode==1 and !item.containsKey('deviceSN'))">
when a.id=#{item.id} then #{item.deviceSN}
</if>
</foreach>
</trim>
<trim prefix="deviceVersion=(case" suffix="ELSE deviceVersion end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceVersion')) or (colPickMode==1 and !item.containsKey('deviceVersion'))">
when a.id=#{item.id} then #{item.deviceVersion}
</if>
</foreach>
</trim>
<trim prefix="productCode=(case" suffix="ELSE productCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('productCode')) or (colPickMode==1 and !item.containsKey('productCode'))">
when a.id=#{item.id} then #{item.productCode}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
......@@ -821,6 +835,21 @@
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_device where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_device where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</delete>
<!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_device as a
......@@ -907,12 +936,18 @@
${_conditionType_} a.id is null
</if>
</if>
<if test="conditionParamRef.containsKey('idList')">
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null">
${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart}
</if>
......@@ -929,12 +964,18 @@
${_conditionType_} a.deviceName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceNameList')">
<if test="conditionParamRef.containsKey('deviceNameList') and conditionParamRef.deviceNameList.size() > 0">
${_conditionType_} a.deviceName in
<foreach collection="conditionParamRef.deviceNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceNameNotList') and conditionParamRef.deviceNameNotList.size() > 0">
${_conditionType_} a.deviceName not in
<foreach collection="conditionParamRef.deviceNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceCode')">
<if test="conditionParamRef.deviceCode != null and conditionParamRef.deviceCode != ''">
......@@ -944,24 +985,15 @@
${_conditionType_} a.deviceCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceCodeList')">
<if test="conditionParamRef.containsKey('deviceCodeList') and conditionParamRef.deviceCodeList.size() > 0">
${_conditionType_} a.deviceCode in
<foreach collection="conditionParamRef.deviceCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceSN')">
<if test="conditionParamRef.deviceSN != null and conditionParamRef.deviceSN != ''">
${_conditionType_} a.deviceSN like #{${_conditionParam_}.deviceSN}
</if>
<if test="conditionParamRef.deviceSN == null">
${_conditionType_} a.deviceSN is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceSNList')">
${_conditionType_} a.deviceSN in
<foreach collection="conditionParamRef.deviceSNList" open="(" close=")" index="index" item="item" separator=",">
<if test="conditionParamRef.containsKey('deviceCodeNotList') and conditionParamRef.deviceCodeNotList.size() > 0">
${_conditionType_} a.deviceCode not in
<foreach collection="conditionParamRef.deviceCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
......@@ -974,12 +1006,18 @@
${_conditionType_} a.deviceMac is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceMacList')">
<if test="conditionParamRef.containsKey('deviceMacList') and conditionParamRef.deviceMacList.size() > 0">
${_conditionType_} a.deviceMac in
<foreach collection="conditionParamRef.deviceMacList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceMacNotList') and conditionParamRef.deviceMacNotList.size() > 0">
${_conditionType_} a.deviceMac not in
<foreach collection="conditionParamRef.deviceMacNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteId')">
<if test="conditionParamRef.siteId != null ">
${_conditionType_} a.siteId = #{${_conditionParam_}.siteId}
......@@ -988,12 +1026,18 @@
${_conditionType_} a.siteId is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
<if test="conditionParamRef.containsKey('siteIdList') and conditionParamRef.siteIdList.size() > 0">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteIdNotList') and conditionParamRef.siteIdNotList.size() > 0">
${_conditionType_} a.siteId not in
<foreach collection="conditionParamRef.siteIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteIdStart') and conditionParamRef.siteIdStart != null">
${_conditionType_} a.siteId <![CDATA[ >= ]]> #{${_conditionParam_}.siteIdStart}
</if>
......@@ -1010,12 +1054,18 @@
${_conditionType_} a.siteCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteCodeList')">
<if test="conditionParamRef.containsKey('siteCodeList') and conditionParamRef.siteCodeList.size() > 0">
${_conditionType_} a.siteCode in
<foreach collection="conditionParamRef.siteCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteCodeNotList') and conditionParamRef.siteCodeNotList.size() > 0">
${_conditionType_} a.siteCode not in
<foreach collection="conditionParamRef.siteCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteName')">
<if test="conditionParamRef.siteName != null and conditionParamRef.siteName != ''">
......@@ -1025,12 +1075,18 @@
${_conditionType_} a.siteName is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteNameList')">
<if test="conditionParamRef.containsKey('siteNameList') and conditionParamRef.siteNameList.size() > 0">
${_conditionType_} a.siteName in
<foreach collection="conditionParamRef.siteNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteNameNotList') and conditionParamRef.siteNameNotList.size() > 0">
${_conditionType_} a.siteName not in
<foreach collection="conditionParamRef.siteNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('platformId')">
<if test="conditionParamRef.platformId != null ">
${_conditionType_} a.platformId = #{${_conditionParam_}.platformId}
......@@ -1039,12 +1095,18 @@
${_conditionType_} a.platformId is null
</if>
</if>
<if test="conditionParamRef.containsKey('platformIdList')">
<if test="conditionParamRef.containsKey('platformIdList') and conditionParamRef.platformIdList.size() > 0">
${_conditionType_} a.platformId in
<foreach collection="conditionParamRef.platformIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('platformIdNotList') and conditionParamRef.platformIdNotList.size() > 0">
${_conditionType_} a.platformId not in
<foreach collection="conditionParamRef.platformIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('platformIdStart') and conditionParamRef.platformIdStart != null">
${_conditionType_} a.platformId <![CDATA[ >= ]]> #{${_conditionParam_}.platformIdStart}
</if>
......@@ -1061,12 +1123,18 @@
${_conditionType_} a.platformName is null
</if>
</if>
<if test="conditionParamRef.containsKey('platformNameList')">
<if test="conditionParamRef.containsKey('platformNameList') and conditionParamRef.platformNameList.size() > 0">
${_conditionType_} a.platformName in
<foreach collection="conditionParamRef.platformNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('platformNameNotList') and conditionParamRef.platformNameNotList.size() > 0">
${_conditionType_} a.platformName not in
<foreach collection="conditionParamRef.platformNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productId')">
<if test="conditionParamRef.productId != null ">
${_conditionType_} a.productId = #{${_conditionParam_}.productId}
......@@ -1075,12 +1143,18 @@
${_conditionType_} a.productId is null
</if>
</if>
<if test="conditionParamRef.containsKey('productIdList')">
<if test="conditionParamRef.containsKey('productIdList') and conditionParamRef.productIdList.size() > 0">
${_conditionType_} a.productId in
<foreach collection="conditionParamRef.productIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productIdNotList') and conditionParamRef.productIdNotList.size() > 0">
${_conditionType_} a.productId not in
<foreach collection="conditionParamRef.productIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productIdStart') and conditionParamRef.productIdStart != null">
${_conditionType_} a.productId <![CDATA[ >= ]]> #{${_conditionParam_}.productIdStart}
</if>
......@@ -1097,12 +1171,18 @@
${_conditionType_} a.productName is null
</if>
</if>
<if test="conditionParamRef.containsKey('productNameList')">
<if test="conditionParamRef.containsKey('productNameList') and conditionParamRef.productNameList.size() > 0">
${_conditionType_} a.productName in
<foreach collection="conditionParamRef.productNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productNameNotList') and conditionParamRef.productNameNotList.size() > 0">
${_conditionType_} a.productName not in
<foreach collection="conditionParamRef.productNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('skinId')">
<if test="conditionParamRef.skinId != null ">
${_conditionType_} a.skinId = #{${_conditionParam_}.skinId}
......@@ -1111,12 +1191,18 @@
${_conditionType_} a.skinId is null
</if>
</if>
<if test="conditionParamRef.containsKey('skinIdList')">
<if test="conditionParamRef.containsKey('skinIdList') and conditionParamRef.skinIdList.size() > 0">
${_conditionType_} a.skinId in
<foreach collection="conditionParamRef.skinIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('skinIdNotList') and conditionParamRef.skinIdNotList.size() > 0">
${_conditionType_} a.skinId not in
<foreach collection="conditionParamRef.skinIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('skinIdStart') and conditionParamRef.skinIdStart != null">
${_conditionType_} a.skinId <![CDATA[ >= ]]> #{${_conditionParam_}.skinIdStart}
</if>
......@@ -1133,12 +1219,18 @@
${_conditionType_} a.skinName is null
</if>
</if>
<if test="conditionParamRef.containsKey('skinNameList')">
<if test="conditionParamRef.containsKey('skinNameList') and conditionParamRef.skinNameList.size() > 0">
${_conditionType_} a.skinName in
<foreach collection="conditionParamRef.skinNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('skinNameNotList') and conditionParamRef.skinNameNotList.size() > 0">
${_conditionType_} a.skinName not in
<foreach collection="conditionParamRef.skinNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('homeUrl')">
<if test="conditionParamRef.homeUrl != null and conditionParamRef.homeUrl != ''">
......@@ -1148,12 +1240,18 @@
${_conditionType_} a.homeUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('homeUrlList')">
<if test="conditionParamRef.containsKey('homeUrlList') and conditionParamRef.homeUrlList.size() > 0">
${_conditionType_} a.homeUrl in
<foreach collection="conditionParamRef.homeUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('homeUrlNotList') and conditionParamRef.homeUrlNotList.size() > 0">
${_conditionType_} a.homeUrl not in
<foreach collection="conditionParamRef.homeUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceFirmId')">
<if test="conditionParamRef.deviceFirmId != null ">
${_conditionType_} a.deviceFirmId = #{${_conditionParam_}.deviceFirmId}
......@@ -1162,12 +1260,18 @@
${_conditionType_} a.deviceFirmId is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceFirmIdList')">
<if test="conditionParamRef.containsKey('deviceFirmIdList') and conditionParamRef.deviceFirmIdList.size() > 0">
${_conditionType_} a.deviceFirmId in
<foreach collection="conditionParamRef.deviceFirmIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceFirmIdNotList') and conditionParamRef.deviceFirmIdNotList.size() > 0">
${_conditionType_} a.deviceFirmId not in
<foreach collection="conditionParamRef.deviceFirmIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceFirmIdStart') and conditionParamRef.deviceFirmIdStart != null">
${_conditionType_} a.deviceFirmId <![CDATA[ >= ]]> #{${_conditionParam_}.deviceFirmIdStart}
</if>
......@@ -1184,12 +1288,18 @@
${_conditionType_} a.deviceFirmname is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceFirmnameList')">
<if test="conditionParamRef.containsKey('deviceFirmnameList') and conditionParamRef.deviceFirmnameList.size() > 0">
${_conditionType_} a.deviceFirmname in
<foreach collection="conditionParamRef.deviceFirmnameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceFirmnameNotList') and conditionParamRef.deviceFirmnameNotList.size() > 0">
${_conditionType_} a.deviceFirmname not in
<foreach collection="conditionParamRef.deviceFirmnameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceSrc')">
<if test="conditionParamRef.deviceSrc != null ">
${_conditionType_} a.deviceSrc = #{${_conditionParam_}.deviceSrc}
......@@ -1198,12 +1308,18 @@
${_conditionType_} a.deviceSrc is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceSrcList')">
<if test="conditionParamRef.containsKey('deviceSrcList') and conditionParamRef.deviceSrcList.size() > 0">
${_conditionType_} a.deviceSrc in
<foreach collection="conditionParamRef.deviceSrcList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceSrcNotList') and conditionParamRef.deviceSrcNotList.size() > 0">
${_conditionType_} a.deviceSrc not in
<foreach collection="conditionParamRef.deviceSrcNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceSrcStart') and conditionParamRef.deviceSrcStart != null">
${_conditionType_} a.deviceSrc <![CDATA[ >= ]]> #{${_conditionParam_}.deviceSrcStart}
</if>
......@@ -1219,12 +1335,18 @@
${_conditionType_} a.deviceDataSourceWay is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceDataSourceWayList')">
<if test="conditionParamRef.containsKey('deviceDataSourceWayList') and conditionParamRef.deviceDataSourceWayList.size() > 0">
${_conditionType_} a.deviceDataSourceWay in
<foreach collection="conditionParamRef.deviceDataSourceWayList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceDataSourceWayNotList') and conditionParamRef.deviceDataSourceWayNotList.size() > 0">
${_conditionType_} a.deviceDataSourceWay not in
<foreach collection="conditionParamRef.deviceDataSourceWayNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceDataSourceWayStart') and conditionParamRef.deviceDataSourceWayStart != null">
${_conditionType_} a.deviceDataSourceWay <![CDATA[ >= ]]> #{${_conditionParam_}.deviceDataSourceWayStart}
</if>
......@@ -1241,12 +1363,18 @@
${_conditionType_} a.lon is null
</if>
</if>
<if test="conditionParamRef.containsKey('lonList')">
<if test="conditionParamRef.containsKey('lonList') and conditionParamRef.lonList.size() > 0">
${_conditionType_} a.lon in
<foreach collection="conditionParamRef.lonList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('lonNotList') and conditionParamRef.lonNotList.size() > 0">
${_conditionType_} a.lon not in
<foreach collection="conditionParamRef.lonNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('lati')">
<if test="conditionParamRef.lati != null and conditionParamRef.lati != ''">
......@@ -1256,12 +1384,18 @@
${_conditionType_} a.lati is null
</if>
</if>
<if test="conditionParamRef.containsKey('latiList')">
<if test="conditionParamRef.containsKey('latiList') and conditionParamRef.latiList.size() > 0">
${_conditionType_} a.lati in
<foreach collection="conditionParamRef.latiList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('latiNotList') and conditionParamRef.latiNotList.size() > 0">
${_conditionType_} a.lati not in
<foreach collection="conditionParamRef.latiNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceInBuilding')">
<if test="conditionParamRef.deviceInBuilding != null ">
${_conditionType_} a.deviceInBuilding = #{${_conditionParam_}.deviceInBuilding}
......@@ -1270,12 +1404,18 @@
${_conditionType_} a.deviceInBuilding is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceInBuildingList')">
<if test="conditionParamRef.containsKey('deviceInBuildingList') and conditionParamRef.deviceInBuildingList.size() > 0">
${_conditionType_} a.deviceInBuilding in
<foreach collection="conditionParamRef.deviceInBuildingList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceInBuildingNotList') and conditionParamRef.deviceInBuildingNotList.size() > 0">
${_conditionType_} a.deviceInBuilding not in
<foreach collection="conditionParamRef.deviceInBuildingNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceInBuildingStart') and conditionParamRef.deviceInBuildingStart != null">
${_conditionType_} a.deviceInBuilding <![CDATA[ >= ]]> #{${_conditionParam_}.deviceInBuildingStart}
</if>
......@@ -1291,12 +1431,18 @@
${_conditionType_} a.deviceInFloor is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceInFloorList')">
<if test="conditionParamRef.containsKey('deviceInFloorList') and conditionParamRef.deviceInFloorList.size() > 0">
${_conditionType_} a.deviceInFloor in
<foreach collection="conditionParamRef.deviceInFloorList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceInFloorNotList') and conditionParamRef.deviceInFloorNotList.size() > 0">
${_conditionType_} a.deviceInFloor not in
<foreach collection="conditionParamRef.deviceInFloorNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceInFloorStart') and conditionParamRef.deviceInFloorStart != null">
${_conditionType_} a.deviceInFloor <![CDATA[ >= ]]> #{${_conditionParam_}.deviceInFloorStart}
</if>
......@@ -1328,12 +1474,18 @@
${_conditionType_} a.leadingOfficial is null
</if>
</if>
<if test="conditionParamRef.containsKey('leadingOfficialList')">
<if test="conditionParamRef.containsKey('leadingOfficialList') and conditionParamRef.leadingOfficialList.size() > 0">
${_conditionType_} a.leadingOfficial in
<foreach collection="conditionParamRef.leadingOfficialList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('leadingOfficialNotList') and conditionParamRef.leadingOfficialNotList.size() > 0">
${_conditionType_} a.leadingOfficial not in
<foreach collection="conditionParamRef.leadingOfficialNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('leadingOfficialTelephone')">
<if test="conditionParamRef.leadingOfficialTelephone != null and conditionParamRef.leadingOfficialTelephone != ''">
......@@ -1343,12 +1495,18 @@
${_conditionType_} a.leadingOfficialTelephone is null
</if>
</if>
<if test="conditionParamRef.containsKey('leadingOfficialTelephoneList')">
<if test="conditionParamRef.containsKey('leadingOfficialTelephoneList') and conditionParamRef.leadingOfficialTelephoneList.size() > 0">
${_conditionType_} a.leadingOfficialTelephone in
<foreach collection="conditionParamRef.leadingOfficialTelephoneList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('leadingOfficialTelephoneNotList') and conditionParamRef.leadingOfficialTelephoneNotList.size() > 0">
${_conditionType_} a.leadingOfficialTelephone not in
<foreach collection="conditionParamRef.leadingOfficialTelephoneNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isReceiveMess')">
<if test="conditionParamRef.isReceiveMess != null ">
${_conditionType_} a.isReceiveMess = #{${_conditionParam_}.isReceiveMess}
......@@ -1357,12 +1515,18 @@
${_conditionType_} a.isReceiveMess is null
</if>
</if>
<if test="conditionParamRef.containsKey('isReceiveMessList')">
<if test="conditionParamRef.containsKey('isReceiveMessList') and conditionParamRef.isReceiveMessList.size() > 0">
${_conditionType_} a.isReceiveMess in
<foreach collection="conditionParamRef.isReceiveMessList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isReceiveMessNotList') and conditionParamRef.isReceiveMessNotList.size() > 0">
${_conditionType_} a.isReceiveMess not in
<foreach collection="conditionParamRef.isReceiveMessNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isReceiveMessStart') and conditionParamRef.isReceiveMessStart != null">
${_conditionType_} a.isReceiveMess <![CDATA[ >= ]]> #{${_conditionParam_}.isReceiveMessStart}
</if>
......@@ -1379,12 +1543,18 @@
${_conditionType_} a.devicePhotoPath is null
</if>
</if>
<if test="conditionParamRef.containsKey('devicePhotoPathList')">
<if test="conditionParamRef.containsKey('devicePhotoPathList') and conditionParamRef.devicePhotoPathList.size() > 0">
${_conditionType_} a.devicePhotoPath in
<foreach collection="conditionParamRef.devicePhotoPathList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('devicePhotoPathNotList') and conditionParamRef.devicePhotoPathNotList.size() > 0">
${_conditionType_} a.devicePhotoPath not in
<foreach collection="conditionParamRef.devicePhotoPathNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ip')">
<if test="conditionParamRef.ip != null and conditionParamRef.ip != ''">
......@@ -1394,12 +1564,18 @@
${_conditionType_} a.ip is null
</if>
</if>
<if test="conditionParamRef.containsKey('ipList')">
<if test="conditionParamRef.containsKey('ipList') and conditionParamRef.ipList.size() > 0">
${_conditionType_} a.ip in
<foreach collection="conditionParamRef.ipList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ipNotList') and conditionParamRef.ipNotList.size() > 0">
${_conditionType_} a.ip not in
<foreach collection="conditionParamRef.ipNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('centernum')">
<if test="conditionParamRef.centernum != null and conditionParamRef.centernum != ''">
......@@ -1409,12 +1585,18 @@
${_conditionType_} a.centernum is null
</if>
</if>
<if test="conditionParamRef.containsKey('centernumList')">
<if test="conditionParamRef.containsKey('centernumList') and conditionParamRef.centernumList.size() > 0">
${_conditionType_} a.centernum in
<foreach collection="conditionParamRef.centernumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('centernumNotList') and conditionParamRef.centernumNotList.size() > 0">
${_conditionType_} a.centernum not in
<foreach collection="conditionParamRef.centernumNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('port')">
<if test="conditionParamRef.port != null and conditionParamRef.port != ''">
......@@ -1424,12 +1606,18 @@
${_conditionType_} a.port is null
</if>
</if>
<if test="conditionParamRef.containsKey('portList')">
<if test="conditionParamRef.containsKey('portList') and conditionParamRef.portList.size() > 0">
${_conditionType_} a.port in
<foreach collection="conditionParamRef.portList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('portNotList') and conditionParamRef.portNotList.size() > 0">
${_conditionType_} a.port not in
<foreach collection="conditionParamRef.portNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceTopic')">
<if test="conditionParamRef.deviceTopic != null and conditionParamRef.deviceTopic != ''">
......@@ -1439,12 +1627,18 @@
${_conditionType_} a.deviceTopic is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceTopicList')">
<if test="conditionParamRef.containsKey('deviceTopicList') and conditionParamRef.deviceTopicList.size() > 0">
${_conditionType_} a.deviceTopic in
<foreach collection="conditionParamRef.deviceTopicList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceTopicNotList') and conditionParamRef.deviceTopicNotList.size() > 0">
${_conditionType_} a.deviceTopic not in
<foreach collection="conditionParamRef.deviceTopicNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceStatus')">
<if test="conditionParamRef.deviceStatus != null ">
${_conditionType_} a.deviceStatus = #{${_conditionParam_}.deviceStatus}
......@@ -1453,12 +1647,18 @@
${_conditionType_} a.deviceStatus is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceStatusList')">
<if test="conditionParamRef.containsKey('deviceStatusList') and conditionParamRef.deviceStatusList.size() > 0">
${_conditionType_} a.deviceStatus in
<foreach collection="conditionParamRef.deviceStatusList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceStatusNotList') and conditionParamRef.deviceStatusNotList.size() > 0">
${_conditionType_} a.deviceStatus not in
<foreach collection="conditionParamRef.deviceStatusNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceStatusStart') and conditionParamRef.deviceStatusStart != null">
${_conditionType_} a.deviceStatus <![CDATA[ >= ]]> #{${_conditionParam_}.deviceStatusStart}
</if>
......@@ -1474,12 +1674,18 @@
${_conditionType_} a.enabled is null
</if>
</if>
<if test="conditionParamRef.containsKey('enabledList')">
<if test="conditionParamRef.containsKey('enabledList') and conditionParamRef.enabledList.size() > 0">
${_conditionType_} a.enabled in
<foreach collection="conditionParamRef.enabledList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('enabledNotList') and conditionParamRef.enabledNotList.size() > 0">
${_conditionType_} a.enabled not in
<foreach collection="conditionParamRef.enabledNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('enabledStart') and conditionParamRef.enabledStart != null">
${_conditionType_} a.enabled <![CDATA[ >= ]]> #{${_conditionParam_}.enabledStart}
</if>
......@@ -1496,12 +1702,18 @@
${_conditionType_} a.deviceAuthCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceAuthCodeList')">
<if test="conditionParamRef.containsKey('deviceAuthCodeList') and conditionParamRef.deviceAuthCodeList.size() > 0">
${_conditionType_} a.deviceAuthCode in
<foreach collection="conditionParamRef.deviceAuthCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceAuthCodeNotList') and conditionParamRef.deviceAuthCodeNotList.size() > 0">
${_conditionType_} a.deviceAuthCode not in
<foreach collection="conditionParamRef.deviceAuthCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceRemark')">
<if test="conditionParamRef.deviceRemark != null and conditionParamRef.deviceRemark != ''">
......@@ -1511,12 +1723,18 @@
${_conditionType_} a.deviceRemark is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceRemarkList')">
<if test="conditionParamRef.containsKey('deviceRemarkList') and conditionParamRef.deviceRemarkList.size() > 0">
${_conditionType_} a.deviceRemark in
<foreach collection="conditionParamRef.deviceRemarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceRemarkNotList') and conditionParamRef.deviceRemarkNotList.size() > 0">
${_conditionType_} a.deviceRemark not in
<foreach collection="conditionParamRef.deviceRemarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('onlineTime')">
<if test="conditionParamRef.onlineTime != null ">
......@@ -1555,12 +1773,18 @@
${_conditionType_} a.deleted is null
</if>
</if>
<if test="conditionParamRef.containsKey('deletedList')">
<if test="conditionParamRef.containsKey('deletedList') and conditionParamRef.deletedList.size() > 0">
${_conditionType_} a.deleted in
<foreach collection="conditionParamRef.deletedList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deletedNotList') and conditionParamRef.deletedNotList.size() > 0">
${_conditionType_} a.deleted not in
<foreach collection="conditionParamRef.deletedNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deletedStart') and conditionParamRef.deletedStart != null">
${_conditionType_} a.deleted <![CDATA[ >= ]]> #{${_conditionParam_}.deletedStart}
</if>
......@@ -1568,21 +1792,6 @@
${_conditionType_} a.deleted <![CDATA[ <= ]]> #{${_conditionParam_}.deletedEnd}
</if>
<if test="conditionParamRef.containsKey('deviceVersion')">
<if test="conditionParamRef.deviceVersion != null and conditionParamRef.deviceVersion != ''">
${_conditionType_} a.deviceVersion like #{${_conditionParam_}.deviceVersion}
</if>
<if test="conditionParamRef.deviceVersion == null">
${_conditionType_} a.deviceVersion is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceVersionList')">
${_conditionType_} a.deviceVersion in
<foreach collection="conditionParamRef.deviceVersionList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('source')">
<if test="conditionParamRef.source != null ">
${_conditionType_} a.source = #{${_conditionParam_}.source}
......@@ -1591,12 +1800,18 @@
${_conditionType_} a.source is null
</if>
</if>
<if test="conditionParamRef.containsKey('sourceList')">
<if test="conditionParamRef.containsKey('sourceList') and conditionParamRef.sourceList.size() > 0">
${_conditionType_} a.source in
<foreach collection="conditionParamRef.sourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sourceNotList') and conditionParamRef.sourceNotList.size() > 0">
${_conditionType_} a.source not in
<foreach collection="conditionParamRef.sourceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sourceStart') and conditionParamRef.sourceStart != null">
${_conditionType_} a.source <![CDATA[ >= ]]> #{${_conditionParam_}.sourceStart}
</if>
......@@ -1612,12 +1827,18 @@
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
......@@ -1648,12 +1869,18 @@
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList')">
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null">
${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart}
</if>
......@@ -1676,6 +1903,69 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('deviceSN')">
<if test="conditionParamRef.deviceSN != null and conditionParamRef.deviceSN != ''">
${_conditionType_} a.deviceSN like #{${_conditionParam_}.deviceSN}
</if>
<if test="conditionParamRef.deviceSN == null">
${_conditionType_} a.deviceSN is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceSNList') and conditionParamRef.deviceSNList.size() > 0">
${_conditionType_} a.deviceSN in
<foreach collection="conditionParamRef.deviceSNList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceSNNotList') and conditionParamRef.deviceSNNotList.size() > 0">
${_conditionType_} a.deviceSN not in
<foreach collection="conditionParamRef.deviceSNNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceVersion')">
<if test="conditionParamRef.deviceVersion != null and conditionParamRef.deviceVersion != ''">
${_conditionType_} a.deviceVersion like #{${_conditionParam_}.deviceVersion}
</if>
<if test="conditionParamRef.deviceVersion == null">
${_conditionType_} a.deviceVersion is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceVersionList') and conditionParamRef.deviceVersionList.size() > 0">
${_conditionType_} a.deviceVersion in
<foreach collection="conditionParamRef.deviceVersionList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceVersionNotList') and conditionParamRef.deviceVersionNotList.size() > 0">
${_conditionType_} a.deviceVersion not in
<foreach collection="conditionParamRef.deviceVersionNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productCode')">
<if test="conditionParamRef.productCode != null and conditionParamRef.productCode != ''">
${_conditionType_} a.productCode like #{${_conditionParam_}.productCode}
</if>
<if test="conditionParamRef.productCode == null">
${_conditionType_} a.productCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('productCodeList') and conditionParamRef.productCodeList.size() > 0">
${_conditionType_} a.productCode in
<foreach collection="conditionParamRef.productCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productCodeNotList') and conditionParamRef.productCodeNotList.size() > 0">
${_conditionType_} a.productCode not in
<foreach collection="conditionParamRef.productCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
......@@ -1704,11 +1994,6 @@
<if test='orderCol.deviceCode != null and "DESC".equalsIgnoreCase(orderCol.deviceCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceSN')">
a.deviceSN
<if test='orderCol.deviceSN != null and "DESC".equalsIgnoreCase(orderCol.deviceSN)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceMac')">
a.deviceMac
<if test='orderCol.deviceMac != null and "DESC".equalsIgnoreCase(orderCol.deviceMac)'>DESC</if>
......@@ -1884,11 +2169,6 @@
<if test='orderCol.deleted != null and "DESC".equalsIgnoreCase(orderCol.deleted)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceVersion')">
a.deviceVersion
<if test='orderCol.deviceVersion != null and "DESC".equalsIgnoreCase(orderCol.deviceVersion)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('source')">
a.source
<if test='orderCol.source != null and "DESC".equalsIgnoreCase(orderCol.source)'>DESC</if>
......@@ -1914,6 +2194,21 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceSN')">
a.deviceSN
<if test='orderCol.deviceSN != null and "DESC".equalsIgnoreCase(orderCol.deviceSN)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceVersion')">
a.deviceVersion
<if test='orderCol.deviceVersion != null and "DESC".equalsIgnoreCase(orderCol.deviceVersion)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('productCode')">
a.productCode
<if test='orderCol.productCode != null and "DESC".equalsIgnoreCase(orderCol.productCode)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment