Commit 300fb130 authored by 赵啸非's avatar 赵啸非

重构部分功能模块

parent a662fe64
Pipeline #2309 canceled with stages
package com.mortals.xhx.common.pdu;
import com.mortals.framework.model.PageInfo;
import lombok.Data;
/**
* @author: zxfei
* @date: 2022/7/13 14:17
* @description:
**/
@Data
public class RespData<T> {
private T data;
private T entity;
private PageInfo pageInfo;
}
package com.mortals.xhx.common.pdu.device;
import com.mortals.framework.model.BaseEntityLong;
import java.util.Date;
import java.util.List;
/**
* 设备Pdu对象
*
* @author zxfei
* @date 2022-10-26
*/
public class DevicePdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 设备名称
*/
private String deviceName;
/**
* 设备编码,SN码等,默认为MAC地址
*/
private String deviceCode;
/**
* 设备的MAC地址
*/
private String deviceMac;
/**
* 站点Id,来源基础服务平台
*/
private Long siteId;
/**
* 站点编号,来源基础服务平台
*/
private String siteCode;
/**
* 站点名称
*/
private String siteName;
/**
* 平台系统Id
*/
private Long platformId;
/**
* 平台系统名称
*/
private String platformName;
/**
* 产品Id
*/
private Long productId;
/**
* 产品名称
*/
private String productName;
/**
* 皮肤id
*/
private Long skinId;
/**
* 皮肤名称
*/
private String skinName;
/**
* 首页地址
*/
private String homeUrl;
/**
* 设备生产厂商ID
*/
private Long deviceFirmId;
/**
* 设备生产厂商名称
*/
private String deviceFirmname;
/**
* 设备来源(0.子设备,1.网关设备,2.直连设备)
*/
private Integer deviceSrc;
/**
* 数据获取方式(0.主动上报,1.被动拉取)
*/
private Integer deviceDataSourceWay;
/**
* 经度
*/
private String lon;
/**
* 经度
*/
private String lati;
/**
* 所属楼栋
*/
private Integer deviceInBuilding;
/**
* 所属楼层
*/
private Integer deviceInFloor;
/**
* 保修期至
*/
private Date defectsLiabilityPeriod;
/**
* 负责人
*/
private String leadingOfficial;
/**
* 联系电话
*/
private String leadingOfficialTelephone;
/**
* 是否接收异常短(0.否,1.是)
*/
private Integer isReceiveMess;
/**
* 设备图片
*/
private String devicePhotoPath;
/**
* 设备访问ip
*/
private String ip;
/**
* 中心设备编码
*/
private String centernum;
/**
* 端口
*/
private String port;
/**
* 设备topic信息
*/
private String deviceTopic;
/**
* 设备状态 (0.未激活,1.离线,2.在线)
*/
private Integer deviceStatus;
/**
* 启用状态 (0.停止,1.启用)
*/
private Integer enabled;
/**
* 设备授权码
*/
private String deviceAuthCode;
/**
* 备注
*/
private String deviceRemark;
/**
* 最近上线时间
*/
private Date onlineTime;
/**
* 最近离线时间
*/
private Date offlineTime;
/**
* 是否删除(0.否,1.是)
*/
private Integer deleted;
/**
* 设备来源(0.旧设备,1.新设备)
*/
private Integer source;
/**
* 设备SN码
*/
private String deviceSN;
/** 开始 主键ID,主键,自增长 */
private Long idStart;
/** 结束 主键ID,主键,自增长 */
private Long idEnd;
/** 增加 主键ID,主键,自增长 */
private Long idIncrement;
/** 主键ID,主键,自增长列表 */
private List <Long> idList;
/** 设备名称 */
private List<String> deviceNameList;
/** 设备编码,SN码等,默认为MAC地址 */
private List<String> deviceCodeList;
/** 设备的MAC地址 */
private List<String> deviceMacList;
/** 开始 站点Id,来源基础服务平台 */
private Long siteIdStart;
/** 结束 站点Id,来源基础服务平台 */
private Long siteIdEnd;
/** 增加 站点Id,来源基础服务平台 */
private Long siteIdIncrement;
/** 站点Id,来源基础服务平台列表 */
private List <Long> siteIdList;
/** 站点编号,来源基础服务平台 */
private List<String> siteCodeList;
/** 站点名称 */
private List<String> siteNameList;
/** 开始 平台系统Id */
private Long platformIdStart;
/** 结束 平台系统Id */
private Long platformIdEnd;
/** 增加 平台系统Id */
private Long platformIdIncrement;
/** 平台系统Id列表 */
private List <Long> platformIdList;
/** 平台系统名称 */
private List<String> platformNameList;
/** 开始 产品Id */
private Long productIdStart;
/** 结束 产品Id */
private Long productIdEnd;
/** 增加 产品Id */
private Long productIdIncrement;
/** 产品Id列表 */
private List <Long> productIdList;
/** 产品名称 */
private List<String> productNameList;
/** 开始 皮肤id */
private Long skinIdStart;
/** 结束 皮肤id */
private Long skinIdEnd;
/** 增加 皮肤id */
private Long skinIdIncrement;
/** 皮肤id列表 */
private List <Long> skinIdList;
/** 皮肤名称 */
private List<String> skinNameList;
/** 首页地址 */
private List<String> homeUrlList;
/** 开始 设备生产厂商ID */
private Long deviceFirmIdStart;
/** 结束 设备生产厂商ID */
private Long deviceFirmIdEnd;
/** 增加 设备生产厂商ID */
private Long deviceFirmIdIncrement;
/** 设备生产厂商ID列表 */
private List <Long> deviceFirmIdList;
/** 设备生产厂商名称 */
private List<String> deviceFirmnameList;
/** 开始 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcStart;
/** 结束 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcEnd;
/** 增加 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcIncrement;
/** 设备来源(0.子设备,1.网关设备,2.直连设备)列表 */
private List <Integer> deviceSrcList;
/** 开始 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayStart;
/** 结束 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayEnd;
/** 增加 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayIncrement;
/** 数据获取方式(0.主动上报,1.被动拉取)列表 */
private List <Integer> deviceDataSourceWayList;
/** 经度 */
private List<String> lonList;
/** 经度 */
private List<String> latiList;
/** 开始 所属楼栋 */
private Integer deviceInBuildingStart;
/** 结束 所属楼栋 */
private Integer deviceInBuildingEnd;
/** 增加 所属楼栋 */
private Integer deviceInBuildingIncrement;
/** 所属楼栋列表 */
private List <Integer> deviceInBuildingList;
/** 开始 所属楼层 */
private Integer deviceInFloorStart;
/** 结束 所属楼层 */
private Integer deviceInFloorEnd;
/** 增加 所属楼层 */
private Integer deviceInFloorIncrement;
/** 所属楼层列表 */
private List <Integer> deviceInFloorList;
/** 开始 保修期至 */
private String defectsLiabilityPeriodStart;
/** 结束 保修期至 */
private String defectsLiabilityPeriodEnd;
/** 负责人 */
private List<String> leadingOfficialList;
/** 联系电话 */
private List<String> leadingOfficialTelephoneList;
/** 开始 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessStart;
/** 结束 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessEnd;
/** 增加 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessIncrement;
/** 是否接收异常短(0.否,1.是)列表 */
private List <Integer> isReceiveMessList;
/** 设备图片 */
private List<String> devicePhotoPathList;
/** 设备访问ip */
private List<String> ipList;
/** 中心设备编码 */
private List<String> centernumList;
/** 端口 */
private List<String> portList;
/** 设备topic信息 */
private List<String> deviceTopicList;
/** 开始 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusStart;
/** 结束 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusEnd;
/** 增加 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusIncrement;
/** 设备状态 (0.未激活,1.离线,2.在线)列表 */
private List <Integer> deviceStatusList;
/** 开始 启用状态 (0.停止,1.启用) */
private Integer enabledStart;
/** 结束 启用状态 (0.停止,1.启用) */
private Integer enabledEnd;
/** 增加 启用状态 (0.停止,1.启用) */
private Integer enabledIncrement;
/** 启用状态 (0.停止,1.启用)列表 */
private List <Integer> enabledList;
/** 设备授权码 */
private List<String> deviceAuthCodeList;
/** 备注 */
private List<String> deviceRemarkList;
/** 开始 最近上线时间 */
private String onlineTimeStart;
/** 结束 最近上线时间 */
private String onlineTimeEnd;
/** 开始 最近离线时间 */
private String offlineTimeStart;
/** 结束 最近离线时间 */
private String offlineTimeEnd;
/** 开始 是否删除(0.否,1.是) */
private Integer deletedStart;
/** 结束 是否删除(0.否,1.是) */
private Integer deletedEnd;
/** 增加 是否删除(0.否,1.是) */
private Integer deletedIncrement;
/** 是否删除(0.否,1.是)列表 */
private List <Integer> deletedList;
/** 开始 设备来源(0.旧设备,1.新设备) */
private Integer sourceStart;
/** 结束 设备来源(0.旧设备,1.新设备) */
private Integer sourceEnd;
/** 增加 设备来源(0.旧设备,1.新设备) */
private Integer sourceIncrement;
/** 设备来源(0.旧设备,1.新设备)列表 */
private List <Integer> sourceList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** 设备SN码 */
private List<String> deviceSNList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<DevicePdu> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<DevicePdu> andConditionList;
public DevicePdu(){}
/**
* 获取 设备名称
* @return String
*/
public String getDeviceName(){
return deviceName;
}
/**
* 设置 设备名称
* @param deviceName
*/
public void setDeviceName(String deviceName){
this.deviceName = deviceName;
}
/**
* 获取 设备编码,SN码等,默认为MAC地址
* @return String
*/
public String getDeviceCode(){
return deviceCode;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCode
*/
public void setDeviceCode(String deviceCode){
this.deviceCode = deviceCode;
}
/**
* 获取 设备的MAC地址
* @return String
*/
public String getDeviceMac(){
return deviceMac;
}
/**
* 设置 设备的MAC地址
* @param deviceMac
*/
public void setDeviceMac(String deviceMac){
this.deviceMac = deviceMac;
}
/**
* 获取 站点Id,来源基础服务平台
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/**
* 获取 站点编号,来源基础服务平台
* @return String
*/
public String getSiteCode(){
return siteCode;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCode
*/
public void setSiteCode(String siteCode){
this.siteCode = siteCode;
}
/**
* 获取 站点名称
* @return String
*/
public String getSiteName(){
return siteName;
}
/**
* 设置 站点名称
* @param siteName
*/
public void setSiteName(String siteName){
this.siteName = siteName;
}
/**
* 获取 平台系统Id
* @return Long
*/
public Long getPlatformId(){
return platformId;
}
/**
* 设置 平台系统Id
* @param platformId
*/
public void setPlatformId(Long platformId){
this.platformId = platformId;
}
/**
* 获取 平台系统名称
* @return String
*/
public String getPlatformName(){
return platformName;
}
/**
* 设置 平台系统名称
* @param platformName
*/
public void setPlatformName(String platformName){
this.platformName = platformName;
}
/**
* 获取 产品Id
* @return Long
*/
public Long getProductId(){
return productId;
}
/**
* 设置 产品Id
* @param productId
*/
public void setProductId(Long productId){
this.productId = productId;
}
/**
* 获取 产品名称
* @return String
*/
public String getProductName(){
return productName;
}
/**
* 设置 产品名称
* @param productName
*/
public void setProductName(String productName){
this.productName = productName;
}
/**
* 获取 皮肤id
* @return Long
*/
public Long getSkinId(){
return skinId;
}
/**
* 设置 皮肤id
* @param skinId
*/
public void setSkinId(Long skinId){
this.skinId = skinId;
}
/**
* 获取 皮肤名称
* @return String
*/
public String getSkinName(){
return skinName;
}
/**
* 设置 皮肤名称
* @param skinName
*/
public void setSkinName(String skinName){
this.skinName = skinName;
}
/**
* 获取 首页地址
* @return String
*/
public String getHomeUrl(){
return homeUrl;
}
/**
* 设置 首页地址
* @param homeUrl
*/
public void setHomeUrl(String homeUrl){
this.homeUrl = homeUrl;
}
/**
* 获取 设备生产厂商ID
* @return Long
*/
public Long getDeviceFirmId(){
return deviceFirmId;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmId
*/
public void setDeviceFirmId(Long deviceFirmId){
this.deviceFirmId = deviceFirmId;
}
/**
* 获取 设备生产厂商名称
* @return String
*/
public String getDeviceFirmname(){
return deviceFirmname;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmname
*/
public void setDeviceFirmname(String deviceFirmname){
this.deviceFirmname = deviceFirmname;
}
/**
* 获取 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return Integer
*/
public Integer getDeviceSrc(){
return deviceSrc;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrc
*/
public void setDeviceSrc(Integer deviceSrc){
this.deviceSrc = deviceSrc;
}
/**
* 获取 数据获取方式(0.主动上报,1.被动拉取)
* @return Integer
*/
public Integer getDeviceDataSourceWay(){
return deviceDataSourceWay;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWay
*/
public void setDeviceDataSourceWay(Integer deviceDataSourceWay){
this.deviceDataSourceWay = deviceDataSourceWay;
}
/**
* 获取 经度
* @return String
*/
public String getLon(){
return lon;
}
/**
* 设置 经度
* @param lon
*/
public void setLon(String lon){
this.lon = lon;
}
/**
* 获取 经度
* @return String
*/
public String getLati(){
return lati;
}
/**
* 设置 经度
* @param lati
*/
public void setLati(String lati){
this.lati = lati;
}
/**
* 获取 所属楼栋
* @return Integer
*/
public Integer getDeviceInBuilding(){
return deviceInBuilding;
}
/**
* 设置 所属楼栋
* @param deviceInBuilding
*/
public void setDeviceInBuilding(Integer deviceInBuilding){
this.deviceInBuilding = deviceInBuilding;
}
/**
* 获取 所属楼层
* @return Integer
*/
public Integer getDeviceInFloor(){
return deviceInFloor;
}
/**
* 设置 所属楼层
* @param deviceInFloor
*/
public void setDeviceInFloor(Integer deviceInFloor){
this.deviceInFloor = deviceInFloor;
}
/**
* 获取 保修期至
* @return Date
*/
public Date getDefectsLiabilityPeriod(){
return defectsLiabilityPeriod;
}
/**
* 设置 保修期至
* @param defectsLiabilityPeriod
*/
public void setDefectsLiabilityPeriod(Date defectsLiabilityPeriod){
this.defectsLiabilityPeriod = defectsLiabilityPeriod;
}
/**
* 获取 负责人
* @return String
*/
public String getLeadingOfficial(){
return leadingOfficial;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public void setLeadingOfficial(String leadingOfficial){
this.leadingOfficial = leadingOfficial;
}
/**
* 获取 联系电话
* @return String
*/
public String getLeadingOfficialTelephone(){
return leadingOfficialTelephone;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public void setLeadingOfficialTelephone(String leadingOfficialTelephone){
this.leadingOfficialTelephone = leadingOfficialTelephone;
}
/**
* 获取 是否接收异常短(0.否,1.是)
* @return Integer
*/
public Integer getIsReceiveMess(){
return isReceiveMess;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMess
*/
public void setIsReceiveMess(Integer isReceiveMess){
this.isReceiveMess = isReceiveMess;
}
/**
* 获取 设备图片
* @return String
*/
public String getDevicePhotoPath(){
return devicePhotoPath;
}
/**
* 设置 设备图片
* @param devicePhotoPath
*/
public void setDevicePhotoPath(String devicePhotoPath){
this.devicePhotoPath = devicePhotoPath;
}
/**
* 获取 设备访问ip
* @return String
*/
public String getIp(){
return ip;
}
/**
* 设置 设备访问ip
* @param ip
*/
public void setIp(String ip){
this.ip = ip;
}
/**
* 获取 中心设备编码
* @return String
*/
public String getCenternum(){
return centernum;
}
/**
* 设置 中心设备编码
* @param centernum
*/
public void setCenternum(String centernum){
this.centernum = centernum;
}
/**
* 获取 端口
* @return String
*/
public String getPort(){
return port;
}
/**
* 设置 端口
* @param port
*/
public void setPort(String port){
this.port = port;
}
/**
* 获取 设备topic信息
* @return String
*/
public String getDeviceTopic(){
return deviceTopic;
}
/**
* 设置 设备topic信息
* @param deviceTopic
*/
public void setDeviceTopic(String deviceTopic){
this.deviceTopic = deviceTopic;
}
/**
* 获取 设备状态 (0.未激活,1.离线,2.在线)
* @return Integer
*/
public Integer getDeviceStatus(){
return deviceStatus;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatus
*/
public void setDeviceStatus(Integer deviceStatus){
this.deviceStatus = deviceStatus;
}
/**
* 获取 启用状态 (0.停止,1.启用)
* @return Integer
*/
public Integer getEnabled(){
return enabled;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabled
*/
public void setEnabled(Integer enabled){
this.enabled = enabled;
}
/**
* 获取 设备授权码
* @return String
*/
public String getDeviceAuthCode(){
return deviceAuthCode;
}
/**
* 设置 设备授权码
* @param deviceAuthCode
*/
public void setDeviceAuthCode(String deviceAuthCode){
this.deviceAuthCode = deviceAuthCode;
}
/**
* 获取 备注
* @return String
*/
public String getDeviceRemark(){
return deviceRemark;
}
/**
* 设置 备注
* @param deviceRemark
*/
public void setDeviceRemark(String deviceRemark){
this.deviceRemark = deviceRemark;
}
/**
* 获取 最近上线时间
* @return Date
*/
public Date getOnlineTime(){
return onlineTime;
}
/**
* 设置 最近上线时间
* @param onlineTime
*/
public void setOnlineTime(Date onlineTime){
this.onlineTime = onlineTime;
}
/**
* 获取 最近离线时间
* @return Date
*/
public Date getOfflineTime(){
return offlineTime;
}
/**
* 设置 最近离线时间
* @param offlineTime
*/
public void setOfflineTime(Date offlineTime){
this.offlineTime = offlineTime;
}
/**
* 获取 是否删除(0.否,1.是)
* @return Integer
*/
public Integer getDeleted(){
return deleted;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deleted
*/
public void setDeleted(Integer deleted){
this.deleted = deleted;
}
/**
* 获取 设备来源(0.旧设备,1.新设备)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
/**
* 获取 设备SN码
* @return String
*/
public String getDeviceSN(){
return deviceSN;
}
/**
* 设置 设备SN码
* @param deviceSN
*/
public void setDeviceSN(String deviceSN){
this.deviceSN = deviceSN;
}
/**
* 获取 开始 主键ID,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 主键ID,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 主键ID,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 主键ID,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 设备名称
* @return deviceNameList
*/
public List<String> getDeviceNameList(){
return this.deviceNameList;
}
/**
* 设置 设备名称
* @param deviceNameList
*/
public void setDeviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
}
/**
* 获取 设备编码,SN码等,默认为MAC地址
* @return deviceCodeList
*/
public List<String> getDeviceCodeList(){
return this.deviceCodeList;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCodeList
*/
public void setDeviceCodeList(List<String> deviceCodeList){
this.deviceCodeList = deviceCodeList;
}
/**
* 获取 设备的MAC地址
* @return deviceMacList
*/
public List<String> getDeviceMacList(){
return this.deviceMacList;
}
/**
* 设置 设备的MAC地址
* @param deviceMacList
*/
public void setDeviceMacList(List<String> deviceMacList){
this.deviceMacList = deviceMacList;
}
/**
* 获取 开始 站点Id,来源基础服务平台
* @return siteIdStart
*/
public Long getSiteIdStart(){
return this.siteIdStart;
}
/**
* 设置 开始 站点Id,来源基础服务平台
* @param siteIdStart
*/
public void setSiteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
}
/**
* 获取 结束 站点Id,来源基础服务平台
* @return $siteIdEnd
*/
public Long getSiteIdEnd(){
return this.siteIdEnd;
}
/**
* 设置 结束 站点Id,来源基础服务平台
* @param siteIdEnd
*/
public void setSiteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
}
/**
* 获取 增加 站点Id,来源基础服务平台
* @return siteIdIncrement
*/
public Long getSiteIdIncrement(){
return this.siteIdIncrement;
}
/**
* 设置 增加 站点Id,来源基础服务平台
* @param siteIdIncrement
*/
public void setSiteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
}
/**
* 获取 站点Id,来源基础服务平台
* @return siteIdList
*/
public List<Long> getSiteIdList(){
return this.siteIdList;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdList
*/
public void setSiteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
}
/**
* 获取 站点编号,来源基础服务平台
* @return siteCodeList
*/
public List<String> getSiteCodeList(){
return this.siteCodeList;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCodeList
*/
public void setSiteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
}
/**
* 获取 站点名称
* @return siteNameList
*/
public List<String> getSiteNameList(){
return this.siteNameList;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public void setSiteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
}
/**
* 获取 开始 平台系统Id
* @return platformIdStart
*/
public Long getPlatformIdStart(){
return this.platformIdStart;
}
/**
* 设置 开始 平台系统Id
* @param platformIdStart
*/
public void setPlatformIdStart(Long platformIdStart){
this.platformIdStart = platformIdStart;
}
/**
* 获取 结束 平台系统Id
* @return $platformIdEnd
*/
public Long getPlatformIdEnd(){
return this.platformIdEnd;
}
/**
* 设置 结束 平台系统Id
* @param platformIdEnd
*/
public void setPlatformIdEnd(Long platformIdEnd){
this.platformIdEnd = platformIdEnd;
}
/**
* 获取 增加 平台系统Id
* @return platformIdIncrement
*/
public Long getPlatformIdIncrement(){
return this.platformIdIncrement;
}
/**
* 设置 增加 平台系统Id
* @param platformIdIncrement
*/
public void setPlatformIdIncrement(Long platformIdIncrement){
this.platformIdIncrement = platformIdIncrement;
}
/**
* 获取 平台系统Id
* @return platformIdList
*/
public List<Long> getPlatformIdList(){
return this.platformIdList;
}
/**
* 设置 平台系统Id
* @param platformIdList
*/
public void setPlatformIdList(List<Long> platformIdList){
this.platformIdList = platformIdList;
}
/**
* 获取 平台系统名称
* @return platformNameList
*/
public List<String> getPlatformNameList(){
return this.platformNameList;
}
/**
* 设置 平台系统名称
* @param platformNameList
*/
public void setPlatformNameList(List<String> platformNameList){
this.platformNameList = platformNameList;
}
/**
* 获取 开始 产品Id
* @return productIdStart
*/
public Long getProductIdStart(){
return this.productIdStart;
}
/**
* 设置 开始 产品Id
* @param productIdStart
*/
public void setProductIdStart(Long productIdStart){
this.productIdStart = productIdStart;
}
/**
* 获取 结束 产品Id
* @return $productIdEnd
*/
public Long getProductIdEnd(){
return this.productIdEnd;
}
/**
* 设置 结束 产品Id
* @param productIdEnd
*/
public void setProductIdEnd(Long productIdEnd){
this.productIdEnd = productIdEnd;
}
/**
* 获取 增加 产品Id
* @return productIdIncrement
*/
public Long getProductIdIncrement(){
return this.productIdIncrement;
}
/**
* 设置 增加 产品Id
* @param productIdIncrement
*/
public void setProductIdIncrement(Long productIdIncrement){
this.productIdIncrement = productIdIncrement;
}
/**
* 获取 产品Id
* @return productIdList
*/
public List<Long> getProductIdList(){
return this.productIdList;
}
/**
* 设置 产品Id
* @param productIdList
*/
public void setProductIdList(List<Long> productIdList){
this.productIdList = productIdList;
}
/**
* 获取 产品名称
* @return productNameList
*/
public List<String> getProductNameList(){
return this.productNameList;
}
/**
* 设置 产品名称
* @param productNameList
*/
public void setProductNameList(List<String> productNameList){
this.productNameList = productNameList;
}
/**
* 获取 开始 皮肤id
* @return skinIdStart
*/
public Long getSkinIdStart(){
return this.skinIdStart;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public void setSkinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
}
/**
* 获取 结束 皮肤id
* @return $skinIdEnd
*/
public Long getSkinIdEnd(){
return this.skinIdEnd;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public void setSkinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
}
/**
* 获取 增加 皮肤id
* @return skinIdIncrement
*/
public Long getSkinIdIncrement(){
return this.skinIdIncrement;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public void setSkinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
}
/**
* 获取 皮肤id
* @return skinIdList
*/
public List<Long> getSkinIdList(){
return this.skinIdList;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public void setSkinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
}
/**
* 获取 皮肤名称
* @return skinNameList
*/
public List<String> getSkinNameList(){
return this.skinNameList;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public void setSkinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
}
/**
* 获取 首页地址
* @return homeUrlList
*/
public List<String> getHomeUrlList(){
return this.homeUrlList;
}
/**
* 设置 首页地址
* @param homeUrlList
*/
public void setHomeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList;
}
/**
* 获取 开始 设备生产厂商ID
* @return deviceFirmIdStart
*/
public Long getDeviceFirmIdStart(){
return this.deviceFirmIdStart;
}
/**
* 设置 开始 设备生产厂商ID
* @param deviceFirmIdStart
*/
public void setDeviceFirmIdStart(Long deviceFirmIdStart){
this.deviceFirmIdStart = deviceFirmIdStart;
}
/**
* 获取 结束 设备生产厂商ID
* @return $deviceFirmIdEnd
*/
public Long getDeviceFirmIdEnd(){
return this.deviceFirmIdEnd;
}
/**
* 设置 结束 设备生产厂商ID
* @param deviceFirmIdEnd
*/
public void setDeviceFirmIdEnd(Long deviceFirmIdEnd){
this.deviceFirmIdEnd = deviceFirmIdEnd;
}
/**
* 获取 增加 设备生产厂商ID
* @return deviceFirmIdIncrement
*/
public Long getDeviceFirmIdIncrement(){
return this.deviceFirmIdIncrement;
}
/**
* 设置 增加 设备生产厂商ID
* @param deviceFirmIdIncrement
*/
public void setDeviceFirmIdIncrement(Long deviceFirmIdIncrement){
this.deviceFirmIdIncrement = deviceFirmIdIncrement;
}
/**
* 获取 设备生产厂商ID
* @return deviceFirmIdList
*/
public List<Long> getDeviceFirmIdList(){
return this.deviceFirmIdList;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdList
*/
public void setDeviceFirmIdList(List<Long> deviceFirmIdList){
this.deviceFirmIdList = deviceFirmIdList;
}
/**
* 获取 设备生产厂商名称
* @return deviceFirmnameList
*/
public List<String> getDeviceFirmnameList(){
return this.deviceFirmnameList;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmnameList
*/
public void setDeviceFirmnameList(List<String> deviceFirmnameList){
this.deviceFirmnameList = deviceFirmnameList;
}
/**
* 获取 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcStart
*/
public Integer getDeviceSrcStart(){
return this.deviceSrcStart;
}
/**
* 设置 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcStart
*/
public void setDeviceSrcStart(Integer deviceSrcStart){
this.deviceSrcStart = deviceSrcStart;
}
/**
* 获取 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return $deviceSrcEnd
*/
public Integer getDeviceSrcEnd(){
return this.deviceSrcEnd;
}
/**
* 设置 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcEnd
*/
public void setDeviceSrcEnd(Integer deviceSrcEnd){
this.deviceSrcEnd = deviceSrcEnd;
}
/**
* 获取 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcIncrement
*/
public Integer getDeviceSrcIncrement(){
return this.deviceSrcIncrement;
}
/**
* 设置 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcIncrement
*/
public void setDeviceSrcIncrement(Integer deviceSrcIncrement){
this.deviceSrcIncrement = deviceSrcIncrement;
}
/**
* 获取 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcList
*/
public List<Integer> getDeviceSrcList(){
return this.deviceSrcList;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcList
*/
public void setDeviceSrcList(List<Integer> deviceSrcList){
this.deviceSrcList = deviceSrcList;
}
/**
* 获取 开始 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayStart
*/
public Integer getDeviceDataSourceWayStart(){
return this.deviceDataSourceWayStart;
}
/**
* 设置 开始 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayStart
*/
public void setDeviceDataSourceWayStart(Integer deviceDataSourceWayStart){
this.deviceDataSourceWayStart = deviceDataSourceWayStart;
}
/**
* 获取 结束 数据获取方式(0.主动上报,1.被动拉取)
* @return $deviceDataSourceWayEnd
*/
public Integer getDeviceDataSourceWayEnd(){
return this.deviceDataSourceWayEnd;
}
/**
* 设置 结束 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayEnd
*/
public void setDeviceDataSourceWayEnd(Integer deviceDataSourceWayEnd){
this.deviceDataSourceWayEnd = deviceDataSourceWayEnd;
}
/**
* 获取 增加 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayIncrement
*/
public Integer getDeviceDataSourceWayIncrement(){
return this.deviceDataSourceWayIncrement;
}
/**
* 设置 增加 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayIncrement
*/
public void setDeviceDataSourceWayIncrement(Integer deviceDataSourceWayIncrement){
this.deviceDataSourceWayIncrement = deviceDataSourceWayIncrement;
}
/**
* 获取 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayList
*/
public List<Integer> getDeviceDataSourceWayList(){
return this.deviceDataSourceWayList;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayList
*/
public void setDeviceDataSourceWayList(List<Integer> deviceDataSourceWayList){
this.deviceDataSourceWayList = deviceDataSourceWayList;
}
/**
* 获取 经度
* @return lonList
*/
public List<String> getLonList(){
return this.lonList;
}
/**
* 设置 经度
* @param lonList
*/
public void setLonList(List<String> lonList){
this.lonList = lonList;
}
/**
* 获取 经度
* @return latiList
*/
public List<String> getLatiList(){
return this.latiList;
}
/**
* 设置 经度
* @param latiList
*/
public void setLatiList(List<String> latiList){
this.latiList = latiList;
}
/**
* 获取 开始 所属楼栋
* @return deviceInBuildingStart
*/
public Integer getDeviceInBuildingStart(){
return this.deviceInBuildingStart;
}
/**
* 设置 开始 所属楼栋
* @param deviceInBuildingStart
*/
public void setDeviceInBuildingStart(Integer deviceInBuildingStart){
this.deviceInBuildingStart = deviceInBuildingStart;
}
/**
* 获取 结束 所属楼栋
* @return $deviceInBuildingEnd
*/
public Integer getDeviceInBuildingEnd(){
return this.deviceInBuildingEnd;
}
/**
* 设置 结束 所属楼栋
* @param deviceInBuildingEnd
*/
public void setDeviceInBuildingEnd(Integer deviceInBuildingEnd){
this.deviceInBuildingEnd = deviceInBuildingEnd;
}
/**
* 获取 增加 所属楼栋
* @return deviceInBuildingIncrement
*/
public Integer getDeviceInBuildingIncrement(){
return this.deviceInBuildingIncrement;
}
/**
* 设置 增加 所属楼栋
* @param deviceInBuildingIncrement
*/
public void setDeviceInBuildingIncrement(Integer deviceInBuildingIncrement){
this.deviceInBuildingIncrement = deviceInBuildingIncrement;
}
/**
* 获取 所属楼栋
* @return deviceInBuildingList
*/
public List<Integer> getDeviceInBuildingList(){
return this.deviceInBuildingList;
}
/**
* 设置 所属楼栋
* @param deviceInBuildingList
*/
public void setDeviceInBuildingList(List<Integer> deviceInBuildingList){
this.deviceInBuildingList = deviceInBuildingList;
}
/**
* 获取 开始 所属楼层
* @return deviceInFloorStart
*/
public Integer getDeviceInFloorStart(){
return this.deviceInFloorStart;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
*/
public void setDeviceInFloorStart(Integer deviceInFloorStart){
this.deviceInFloorStart = deviceInFloorStart;
}
/**
* 获取 结束 所属楼层
* @return $deviceInFloorEnd
*/
public Integer getDeviceInFloorEnd(){
return this.deviceInFloorEnd;
}
/**
* 设置 结束 所属楼层
* @param deviceInFloorEnd
*/
public void setDeviceInFloorEnd(Integer deviceInFloorEnd){
this.deviceInFloorEnd = deviceInFloorEnd;
}
/**
* 获取 增加 所属楼层
* @return deviceInFloorIncrement
*/
public Integer getDeviceInFloorIncrement(){
return this.deviceInFloorIncrement;
}
/**
* 设置 增加 所属楼层
* @param deviceInFloorIncrement
*/
public void setDeviceInFloorIncrement(Integer deviceInFloorIncrement){
this.deviceInFloorIncrement = deviceInFloorIncrement;
}
/**
* 获取 所属楼层
* @return deviceInFloorList
*/
public List<Integer> getDeviceInFloorList(){
return this.deviceInFloorList;
}
/**
* 设置 所属楼层
* @param deviceInFloorList
*/
public void setDeviceInFloorList(List<Integer> deviceInFloorList){
this.deviceInFloorList = deviceInFloorList;
}
/**
* 获取 开始 保修期至
* @return defectsLiabilityPeriodStart
*/
public String getDefectsLiabilityPeriodStart(){
return this.defectsLiabilityPeriodStart;
}
/**
* 设置 开始 保修期至
* @param defectsLiabilityPeriodStart
*/
public void setDefectsLiabilityPeriodStart(String defectsLiabilityPeriodStart){
this.defectsLiabilityPeriodStart = defectsLiabilityPeriodStart;
}
/**
* 获取 结束 保修期至
* @return defectsLiabilityPeriodEnd
*/
public String getDefectsLiabilityPeriodEnd(){
return this.defectsLiabilityPeriodEnd;
}
/**
* 设置 结束 保修期至
* @param defectsLiabilityPeriodEnd
*/
public void setDefectsLiabilityPeriodEnd(String defectsLiabilityPeriodEnd){
this.defectsLiabilityPeriodEnd = defectsLiabilityPeriodEnd;
}
/**
* 获取 负责人
* @return leadingOfficialList
*/
public List<String> getLeadingOfficialList(){
return this.leadingOfficialList;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public void setLeadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
}
/**
* 获取 联系电话
* @return leadingOfficialTelephoneList
*/
public List<String> getLeadingOfficialTelephoneList(){
return this.leadingOfficialTelephoneList;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public void setLeadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
}
/**
* 获取 开始 是否接收异常短(0.否,1.是)
* @return isReceiveMessStart
*/
public Integer getIsReceiveMessStart(){
return this.isReceiveMessStart;
}
/**
* 设置 开始 是否接收异常短(0.否,1.是)
* @param isReceiveMessStart
*/
public void setIsReceiveMessStart(Integer isReceiveMessStart){
this.isReceiveMessStart = isReceiveMessStart;
}
/**
* 获取 结束 是否接收异常短(0.否,1.是)
* @return $isReceiveMessEnd
*/
public Integer getIsReceiveMessEnd(){
return this.isReceiveMessEnd;
}
/**
* 设置 结束 是否接收异常短(0.否,1.是)
* @param isReceiveMessEnd
*/
public void setIsReceiveMessEnd(Integer isReceiveMessEnd){
this.isReceiveMessEnd = isReceiveMessEnd;
}
/**
* 获取 增加 是否接收异常短(0.否,1.是)
* @return isReceiveMessIncrement
*/
public Integer getIsReceiveMessIncrement(){
return this.isReceiveMessIncrement;
}
/**
* 设置 增加 是否接收异常短(0.否,1.是)
* @param isReceiveMessIncrement
*/
public void setIsReceiveMessIncrement(Integer isReceiveMessIncrement){
this.isReceiveMessIncrement = isReceiveMessIncrement;
}
/**
* 获取 是否接收异常短(0.否,1.是)
* @return isReceiveMessList
*/
public List<Integer> getIsReceiveMessList(){
return this.isReceiveMessList;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessList
*/
public void setIsReceiveMessList(List<Integer> isReceiveMessList){
this.isReceiveMessList = isReceiveMessList;
}
/**
* 获取 设备图片
* @return devicePhotoPathList
*/
public List<String> getDevicePhotoPathList(){
return this.devicePhotoPathList;
}
/**
* 设置 设备图片
* @param devicePhotoPathList
*/
public void setDevicePhotoPathList(List<String> devicePhotoPathList){
this.devicePhotoPathList = devicePhotoPathList;
}
/**
* 获取 设备访问ip
* @return ipList
*/
public List<String> getIpList(){
return this.ipList;
}
/**
* 设置 设备访问ip
* @param ipList
*/
public void setIpList(List<String> ipList){
this.ipList = ipList;
}
/**
* 获取 中心设备编码
* @return centernumList
*/
public List<String> getCenternumList(){
return this.centernumList;
}
/**
* 设置 中心设备编码
* @param centernumList
*/
public void setCenternumList(List<String> centernumList){
this.centernumList = centernumList;
}
/**
* 获取 端口
* @return portList
*/
public List<String> getPortList(){
return this.portList;
}
/**
* 设置 端口
* @param portList
*/
public void setPortList(List<String> portList){
this.portList = portList;
}
/**
* 获取 设备topic信息
* @return deviceTopicList
*/
public List<String> getDeviceTopicList(){
return this.deviceTopicList;
}
/**
* 设置 设备topic信息
* @param deviceTopicList
*/
public void setDeviceTopicList(List<String> deviceTopicList){
this.deviceTopicList = deviceTopicList;
}
/**
* 获取 开始 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusStart
*/
public Integer getDeviceStatusStart(){
return this.deviceStatusStart;
}
/**
* 设置 开始 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusStart
*/
public void setDeviceStatusStart(Integer deviceStatusStart){
this.deviceStatusStart = deviceStatusStart;
}
/**
* 获取 结束 设备状态 (0.未激活,1.离线,2.在线)
* @return $deviceStatusEnd
*/
public Integer getDeviceStatusEnd(){
return this.deviceStatusEnd;
}
/**
* 设置 结束 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusEnd
*/
public void setDeviceStatusEnd(Integer deviceStatusEnd){
this.deviceStatusEnd = deviceStatusEnd;
}
/**
* 获取 增加 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusIncrement
*/
public Integer getDeviceStatusIncrement(){
return this.deviceStatusIncrement;
}
/**
* 设置 增加 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusIncrement
*/
public void setDeviceStatusIncrement(Integer deviceStatusIncrement){
this.deviceStatusIncrement = deviceStatusIncrement;
}
/**
* 获取 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusList
*/
public List<Integer> getDeviceStatusList(){
return this.deviceStatusList;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusList
*/
public void setDeviceStatusList(List<Integer> deviceStatusList){
this.deviceStatusList = deviceStatusList;
}
/**
* 获取 开始 启用状态 (0.停止,1.启用)
* @return enabledStart
*/
public Integer getEnabledStart(){
return this.enabledStart;
}
/**
* 设置 开始 启用状态 (0.停止,1.启用)
* @param enabledStart
*/
public void setEnabledStart(Integer enabledStart){
this.enabledStart = enabledStart;
}
/**
* 获取 结束 启用状态 (0.停止,1.启用)
* @return $enabledEnd
*/
public Integer getEnabledEnd(){
return this.enabledEnd;
}
/**
* 设置 结束 启用状态 (0.停止,1.启用)
* @param enabledEnd
*/
public void setEnabledEnd(Integer enabledEnd){
this.enabledEnd = enabledEnd;
}
/**
* 获取 增加 启用状态 (0.停止,1.启用)
* @return enabledIncrement
*/
public Integer getEnabledIncrement(){
return this.enabledIncrement;
}
/**
* 设置 增加 启用状态 (0.停止,1.启用)
* @param enabledIncrement
*/
public void setEnabledIncrement(Integer enabledIncrement){
this.enabledIncrement = enabledIncrement;
}
/**
* 获取 启用状态 (0.停止,1.启用)
* @return enabledList
*/
public List<Integer> getEnabledList(){
return this.enabledList;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledList
*/
public void setEnabledList(List<Integer> enabledList){
this.enabledList = enabledList;
}
/**
* 获取 设备授权码
* @return deviceAuthCodeList
*/
public List<String> getDeviceAuthCodeList(){
return this.deviceAuthCodeList;
}
/**
* 设置 设备授权码
* @param deviceAuthCodeList
*/
public void setDeviceAuthCodeList(List<String> deviceAuthCodeList){
this.deviceAuthCodeList = deviceAuthCodeList;
}
/**
* 获取 备注
* @return deviceRemarkList
*/
public List<String> getDeviceRemarkList(){
return this.deviceRemarkList;
}
/**
* 设置 备注
* @param deviceRemarkList
*/
public void setDeviceRemarkList(List<String> deviceRemarkList){
this.deviceRemarkList = deviceRemarkList;
}
/**
* 获取 开始 最近上线时间
* @return onlineTimeStart
*/
public String getOnlineTimeStart(){
return this.onlineTimeStart;
}
/**
* 设置 开始 最近上线时间
* @param onlineTimeStart
*/
public void setOnlineTimeStart(String onlineTimeStart){
this.onlineTimeStart = onlineTimeStart;
}
/**
* 获取 结束 最近上线时间
* @return onlineTimeEnd
*/
public String getOnlineTimeEnd(){
return this.onlineTimeEnd;
}
/**
* 设置 结束 最近上线时间
* @param onlineTimeEnd
*/
public void setOnlineTimeEnd(String onlineTimeEnd){
this.onlineTimeEnd = onlineTimeEnd;
}
/**
* 获取 开始 最近离线时间
* @return offlineTimeStart
*/
public String getOfflineTimeStart(){
return this.offlineTimeStart;
}
/**
* 设置 开始 最近离线时间
* @param offlineTimeStart
*/
public void setOfflineTimeStart(String offlineTimeStart){
this.offlineTimeStart = offlineTimeStart;
}
/**
* 获取 结束 最近离线时间
* @return offlineTimeEnd
*/
public String getOfflineTimeEnd(){
return this.offlineTimeEnd;
}
/**
* 设置 结束 最近离线时间
* @param offlineTimeEnd
*/
public void setOfflineTimeEnd(String offlineTimeEnd){
this.offlineTimeEnd = offlineTimeEnd;
}
/**
* 获取 开始 是否删除(0.否,1.是)
* @return deletedStart
*/
public Integer getDeletedStart(){
return this.deletedStart;
}
/**
* 设置 开始 是否删除(0.否,1.是)
* @param deletedStart
*/
public void setDeletedStart(Integer deletedStart){
this.deletedStart = deletedStart;
}
/**
* 获取 结束 是否删除(0.否,1.是)
* @return $deletedEnd
*/
public Integer getDeletedEnd(){
return this.deletedEnd;
}
/**
* 设置 结束 是否删除(0.否,1.是)
* @param deletedEnd
*/
public void setDeletedEnd(Integer deletedEnd){
this.deletedEnd = deletedEnd;
}
/**
* 获取 增加 是否删除(0.否,1.是)
* @return deletedIncrement
*/
public Integer getDeletedIncrement(){
return this.deletedIncrement;
}
/**
* 设置 增加 是否删除(0.否,1.是)
* @param deletedIncrement
*/
public void setDeletedIncrement(Integer deletedIncrement){
this.deletedIncrement = deletedIncrement;
}
/**
* 获取 是否删除(0.否,1.是)
* @return deletedList
*/
public List<Integer> getDeletedList(){
return this.deletedList;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deletedList
*/
public void setDeletedList(List<Integer> deletedList){
this.deletedList = deletedList;
}
/**
* 获取 开始 设备来源(0.旧设备,1.新设备)
* @return sourceStart
*/
public Integer getSourceStart(){
return this.sourceStart;
}
/**
* 设置 开始 设备来源(0.旧设备,1.新设备)
* @param sourceStart
*/
public void setSourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
}
/**
* 获取 结束 设备来源(0.旧设备,1.新设备)
* @return $sourceEnd
*/
public Integer getSourceEnd(){
return this.sourceEnd;
}
/**
* 设置 结束 设备来源(0.旧设备,1.新设备)
* @param sourceEnd
*/
public void setSourceEnd(Integer sourceEnd){
this.sourceEnd = sourceEnd;
}
/**
* 获取 增加 设备来源(0.旧设备,1.新设备)
* @return sourceIncrement
*/
public Integer getSourceIncrement(){
return this.sourceIncrement;
}
/**
* 设置 增加 设备来源(0.旧设备,1.新设备)
* @param sourceIncrement
*/
public void setSourceIncrement(Integer sourceIncrement){
this.sourceIncrement = sourceIncrement;
}
/**
* 获取 设备来源(0.旧设备,1.新设备)
* @return sourceList
*/
public List<Integer> getSourceList(){
return this.sourceList;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceList
*/
public void setSourceList(List<Integer> sourceList){
this.sourceList = sourceList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.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 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 setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 获取 设备SN码
* @return deviceSNList
*/
public List<String> getDeviceSNList(){
return this.deviceSNList;
}
/**
* 设置 设备SN码
* @param deviceSNList
*/
public void setDeviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
}
/**
* 设置 主键ID,主键,自增长
* @param id
*/
public DevicePdu id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public DevicePdu idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public DevicePdu idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public DevicePdu idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public DevicePdu idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 设备名称
* @param deviceName
*/
public DevicePdu deviceName(String deviceName){
setDeviceName(deviceName);
return this;
}
/**
* 设置 设备名称
* @param deviceNameList
*/
public DevicePdu deviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
return this;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCode
*/
public DevicePdu deviceCode(String deviceCode){
setDeviceCode(deviceCode);
return this;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCodeList
*/
public DevicePdu deviceCodeList(List<String> deviceCodeList){
this.deviceCodeList = deviceCodeList;
return this;
}
/**
* 设置 设备的MAC地址
* @param deviceMac
*/
public DevicePdu deviceMac(String deviceMac){
setDeviceMac(deviceMac);
return this;
}
/**
* 设置 设备的MAC地址
* @param deviceMacList
*/
public DevicePdu deviceMacList(List<String> deviceMacList){
this.deviceMacList = deviceMacList;
return this;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteId
*/
public DevicePdu siteId(Long siteId){
setSiteId(siteId);
return this;
}
/**
* 设置 开始 站点Id,来源基础服务平台
* @param siteIdStart
*/
public DevicePdu siteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
return this;
}
/**
* 设置 结束 站点Id,来源基础服务平台
* @param siteIdEnd
*/
public DevicePdu siteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
return this;
}
/**
* 设置 增加 站点Id,来源基础服务平台
* @param siteIdIncrement
*/
public DevicePdu siteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
return this;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdList
*/
public DevicePdu siteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
return this;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCode
*/
public DevicePdu siteCode(String siteCode){
setSiteCode(siteCode);
return this;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCodeList
*/
public DevicePdu siteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
return this;
}
/**
* 设置 站点名称
* @param siteName
*/
public DevicePdu siteName(String siteName){
setSiteName(siteName);
return this;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public DevicePdu siteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
return this;
}
/**
* 设置 平台系统Id
* @param platformId
*/
public DevicePdu platformId(Long platformId){
setPlatformId(platformId);
return this;
}
/**
* 设置 开始 平台系统Id
* @param platformIdStart
*/
public DevicePdu platformIdStart(Long platformIdStart){
this.platformIdStart = platformIdStart;
return this;
}
/**
* 设置 结束 平台系统Id
* @param platformIdEnd
*/
public DevicePdu platformIdEnd(Long platformIdEnd){
this.platformIdEnd = platformIdEnd;
return this;
}
/**
* 设置 增加 平台系统Id
* @param platformIdIncrement
*/
public DevicePdu platformIdIncrement(Long platformIdIncrement){
this.platformIdIncrement = platformIdIncrement;
return this;
}
/**
* 设置 平台系统Id
* @param platformIdList
*/
public DevicePdu platformIdList(List<Long> platformIdList){
this.platformIdList = platformIdList;
return this;
}
/**
* 设置 平台系统名称
* @param platformName
*/
public DevicePdu platformName(String platformName){
setPlatformName(platformName);
return this;
}
/**
* 设置 平台系统名称
* @param platformNameList
*/
public DevicePdu platformNameList(List<String> platformNameList){
this.platformNameList = platformNameList;
return this;
}
/**
* 设置 产品Id
* @param productId
*/
public DevicePdu productId(Long productId){
setProductId(productId);
return this;
}
/**
* 设置 开始 产品Id
* @param productIdStart
*/
public DevicePdu productIdStart(Long productIdStart){
this.productIdStart = productIdStart;
return this;
}
/**
* 设置 结束 产品Id
* @param productIdEnd
*/
public DevicePdu productIdEnd(Long productIdEnd){
this.productIdEnd = productIdEnd;
return this;
}
/**
* 设置 增加 产品Id
* @param productIdIncrement
*/
public DevicePdu productIdIncrement(Long productIdIncrement){
this.productIdIncrement = productIdIncrement;
return this;
}
/**
* 设置 产品Id
* @param productIdList
*/
public DevicePdu productIdList(List<Long> productIdList){
this.productIdList = productIdList;
return this;
}
/**
* 设置 产品名称
* @param productName
*/
public DevicePdu productName(String productName){
setProductName(productName);
return this;
}
/**
* 设置 产品名称
* @param productNameList
*/
public DevicePdu productNameList(List<String> productNameList){
this.productNameList = productNameList;
return this;
}
/**
* 设置 皮肤id
* @param skinId
*/
public DevicePdu skinId(Long skinId){
setSkinId(skinId);
return this;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public DevicePdu skinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
return this;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public DevicePdu skinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
return this;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public DevicePdu skinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
return this;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public DevicePdu skinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
return this;
}
/**
* 设置 皮肤名称
* @param skinName
*/
public DevicePdu skinName(String skinName){
setSkinName(skinName);
return this;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public DevicePdu skinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
return this;
}
/**
* 设置 首页地址
* @param homeUrl
*/
public DevicePdu homeUrl(String homeUrl){
setHomeUrl(homeUrl);
return this;
}
/**
* 设置 首页地址
* @param homeUrlList
*/
public DevicePdu homeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList;
return this;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmId
*/
public DevicePdu deviceFirmId(Long deviceFirmId){
setDeviceFirmId(deviceFirmId);
return this;
}
/**
* 设置 开始 设备生产厂商ID
* @param deviceFirmIdStart
*/
public DevicePdu deviceFirmIdStart(Long deviceFirmIdStart){
this.deviceFirmIdStart = deviceFirmIdStart;
return this;
}
/**
* 设置 结束 设备生产厂商ID
* @param deviceFirmIdEnd
*/
public DevicePdu deviceFirmIdEnd(Long deviceFirmIdEnd){
this.deviceFirmIdEnd = deviceFirmIdEnd;
return this;
}
/**
* 设置 增加 设备生产厂商ID
* @param deviceFirmIdIncrement
*/
public DevicePdu deviceFirmIdIncrement(Long deviceFirmIdIncrement){
this.deviceFirmIdIncrement = deviceFirmIdIncrement;
return this;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdList
*/
public DevicePdu deviceFirmIdList(List<Long> deviceFirmIdList){
this.deviceFirmIdList = deviceFirmIdList;
return this;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmname
*/
public DevicePdu deviceFirmname(String deviceFirmname){
setDeviceFirmname(deviceFirmname);
return this;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmnameList
*/
public DevicePdu deviceFirmnameList(List<String> deviceFirmnameList){
this.deviceFirmnameList = deviceFirmnameList;
return this;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrc
*/
public DevicePdu deviceSrc(Integer deviceSrc){
setDeviceSrc(deviceSrc);
return this;
}
/**
* 设置 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcStart
*/
public DevicePdu deviceSrcStart(Integer deviceSrcStart){
this.deviceSrcStart = deviceSrcStart;
return this;
}
/**
* 设置 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcEnd
*/
public DevicePdu deviceSrcEnd(Integer deviceSrcEnd){
this.deviceSrcEnd = deviceSrcEnd;
return this;
}
/**
* 设置 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcIncrement
*/
public DevicePdu deviceSrcIncrement(Integer deviceSrcIncrement){
this.deviceSrcIncrement = deviceSrcIncrement;
return this;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcList
*/
public DevicePdu deviceSrcList(List<Integer> deviceSrcList){
this.deviceSrcList = deviceSrcList;
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWay
*/
public DevicePdu deviceDataSourceWay(Integer deviceDataSourceWay){
setDeviceDataSourceWay(deviceDataSourceWay);
return this;
}
/**
* 设置 开始 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayStart
*/
public DevicePdu deviceDataSourceWayStart(Integer deviceDataSourceWayStart){
this.deviceDataSourceWayStart = deviceDataSourceWayStart;
return this;
}
/**
* 设置 结束 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayEnd
*/
public DevicePdu deviceDataSourceWayEnd(Integer deviceDataSourceWayEnd){
this.deviceDataSourceWayEnd = deviceDataSourceWayEnd;
return this;
}
/**
* 设置 增加 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayIncrement
*/
public DevicePdu deviceDataSourceWayIncrement(Integer deviceDataSourceWayIncrement){
this.deviceDataSourceWayIncrement = deviceDataSourceWayIncrement;
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayList
*/
public DevicePdu deviceDataSourceWayList(List<Integer> deviceDataSourceWayList){
this.deviceDataSourceWayList = deviceDataSourceWayList;
return this;
}
/**
* 设置 经度
* @param lon
*/
public DevicePdu lon(String lon){
setLon(lon);
return this;
}
/**
* 设置 经度
* @param lonList
*/
public DevicePdu lonList(List<String> lonList){
this.lonList = lonList;
return this;
}
/**
* 设置 经度
* @param lati
*/
public DevicePdu lati(String lati){
setLati(lati);
return this;
}
/**
* 设置 经度
* @param latiList
*/
public DevicePdu latiList(List<String> latiList){
this.latiList = latiList;
return this;
}
/**
* 设置 所属楼栋
* @param deviceInBuilding
*/
public DevicePdu deviceInBuilding(Integer deviceInBuilding){
setDeviceInBuilding(deviceInBuilding);
return this;
}
/**
* 设置 开始 所属楼栋
* @param deviceInBuildingStart
*/
public DevicePdu deviceInBuildingStart(Integer deviceInBuildingStart){
this.deviceInBuildingStart = deviceInBuildingStart;
return this;
}
/**
* 设置 结束 所属楼栋
* @param deviceInBuildingEnd
*/
public DevicePdu deviceInBuildingEnd(Integer deviceInBuildingEnd){
this.deviceInBuildingEnd = deviceInBuildingEnd;
return this;
}
/**
* 设置 增加 所属楼栋
* @param deviceInBuildingIncrement
*/
public DevicePdu deviceInBuildingIncrement(Integer deviceInBuildingIncrement){
this.deviceInBuildingIncrement = deviceInBuildingIncrement;
return this;
}
/**
* 设置 所属楼栋
* @param deviceInBuildingList
*/
public DevicePdu deviceInBuildingList(List<Integer> deviceInBuildingList){
this.deviceInBuildingList = deviceInBuildingList;
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloor
*/
public DevicePdu deviceInFloor(Integer deviceInFloor){
setDeviceInFloor(deviceInFloor);
return this;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
*/
public DevicePdu deviceInFloorStart(Integer deviceInFloorStart){
this.deviceInFloorStart = deviceInFloorStart;
return this;
}
/**
* 设置 结束 所属楼层
* @param deviceInFloorEnd
*/
public DevicePdu deviceInFloorEnd(Integer deviceInFloorEnd){
this.deviceInFloorEnd = deviceInFloorEnd;
return this;
}
/**
* 设置 增加 所属楼层
* @param deviceInFloorIncrement
*/
public DevicePdu deviceInFloorIncrement(Integer deviceInFloorIncrement){
this.deviceInFloorIncrement = deviceInFloorIncrement;
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloorList
*/
public DevicePdu deviceInFloorList(List<Integer> deviceInFloorList){
this.deviceInFloorList = deviceInFloorList;
return this;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public DevicePdu leadingOfficial(String leadingOfficial){
setLeadingOfficial(leadingOfficial);
return this;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public DevicePdu leadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public DevicePdu leadingOfficialTelephone(String leadingOfficialTelephone){
setLeadingOfficialTelephone(leadingOfficialTelephone);
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public DevicePdu leadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
return this;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMess
*/
public DevicePdu isReceiveMess(Integer isReceiveMess){
setIsReceiveMess(isReceiveMess);
return this;
}
/**
* 设置 开始 是否接收异常短(0.否,1.是)
* @param isReceiveMessStart
*/
public DevicePdu isReceiveMessStart(Integer isReceiveMessStart){
this.isReceiveMessStart = isReceiveMessStart;
return this;
}
/**
* 设置 结束 是否接收异常短(0.否,1.是)
* @param isReceiveMessEnd
*/
public DevicePdu isReceiveMessEnd(Integer isReceiveMessEnd){
this.isReceiveMessEnd = isReceiveMessEnd;
return this;
}
/**
* 设置 增加 是否接收异常短(0.否,1.是)
* @param isReceiveMessIncrement
*/
public DevicePdu isReceiveMessIncrement(Integer isReceiveMessIncrement){
this.isReceiveMessIncrement = isReceiveMessIncrement;
return this;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessList
*/
public DevicePdu isReceiveMessList(List<Integer> isReceiveMessList){
this.isReceiveMessList = isReceiveMessList;
return this;
}
/**
* 设置 设备图片
* @param devicePhotoPath
*/
public DevicePdu devicePhotoPath(String devicePhotoPath){
setDevicePhotoPath(devicePhotoPath);
return this;
}
/**
* 设置 设备图片
* @param devicePhotoPathList
*/
public DevicePdu devicePhotoPathList(List<String> devicePhotoPathList){
this.devicePhotoPathList = devicePhotoPathList;
return this;
}
/**
* 设置 设备访问ip
* @param ip
*/
public DevicePdu ip(String ip){
setIp(ip);
return this;
}
/**
* 设置 设备访问ip
* @param ipList
*/
public DevicePdu ipList(List<String> ipList){
this.ipList = ipList;
return this;
}
/**
* 设置 中心设备编码
* @param centernum
*/
public DevicePdu centernum(String centernum){
setCenternum(centernum);
return this;
}
/**
* 设置 中心设备编码
* @param centernumList
*/
public DevicePdu centernumList(List<String> centernumList){
this.centernumList = centernumList;
return this;
}
/**
* 设置 端口
* @param port
*/
public DevicePdu port(String port){
setPort(port);
return this;
}
/**
* 设置 端口
* @param portList
*/
public DevicePdu portList(List<String> portList){
this.portList = portList;
return this;
}
/**
* 设置 设备topic信息
* @param deviceTopic
*/
public DevicePdu deviceTopic(String deviceTopic){
setDeviceTopic(deviceTopic);
return this;
}
/**
* 设置 设备topic信息
* @param deviceTopicList
*/
public DevicePdu deviceTopicList(List<String> deviceTopicList){
this.deviceTopicList = deviceTopicList;
return this;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatus
*/
public DevicePdu deviceStatus(Integer deviceStatus){
setDeviceStatus(deviceStatus);
return this;
}
/**
* 设置 开始 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusStart
*/
public DevicePdu deviceStatusStart(Integer deviceStatusStart){
this.deviceStatusStart = deviceStatusStart;
return this;
}
/**
* 设置 结束 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusEnd
*/
public DevicePdu deviceStatusEnd(Integer deviceStatusEnd){
this.deviceStatusEnd = deviceStatusEnd;
return this;
}
/**
* 设置 增加 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusIncrement
*/
public DevicePdu deviceStatusIncrement(Integer deviceStatusIncrement){
this.deviceStatusIncrement = deviceStatusIncrement;
return this;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusList
*/
public DevicePdu deviceStatusList(List<Integer> deviceStatusList){
this.deviceStatusList = deviceStatusList;
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabled
*/
public DevicePdu enabled(Integer enabled){
setEnabled(enabled);
return this;
}
/**
* 设置 开始 启用状态 (0.停止,1.启用)
* @param enabledStart
*/
public DevicePdu enabledStart(Integer enabledStart){
this.enabledStart = enabledStart;
return this;
}
/**
* 设置 结束 启用状态 (0.停止,1.启用)
* @param enabledEnd
*/
public DevicePdu enabledEnd(Integer enabledEnd){
this.enabledEnd = enabledEnd;
return this;
}
/**
* 设置 增加 启用状态 (0.停止,1.启用)
* @param enabledIncrement
*/
public DevicePdu enabledIncrement(Integer enabledIncrement){
this.enabledIncrement = enabledIncrement;
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledList
*/
public DevicePdu enabledList(List<Integer> enabledList){
this.enabledList = enabledList;
return this;
}
/**
* 设置 设备授权码
* @param deviceAuthCode
*/
public DevicePdu deviceAuthCode(String deviceAuthCode){
setDeviceAuthCode(deviceAuthCode);
return this;
}
/**
* 设置 设备授权码
* @param deviceAuthCodeList
*/
public DevicePdu deviceAuthCodeList(List<String> deviceAuthCodeList){
this.deviceAuthCodeList = deviceAuthCodeList;
return this;
}
/**
* 设置 备注
* @param deviceRemark
*/
public DevicePdu deviceRemark(String deviceRemark){
setDeviceRemark(deviceRemark);
return this;
}
/**
* 设置 备注
* @param deviceRemarkList
*/
public DevicePdu deviceRemarkList(List<String> deviceRemarkList){
this.deviceRemarkList = deviceRemarkList;
return this;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deleted
*/
public DevicePdu deleted(Integer deleted){
setDeleted(deleted);
return this;
}
/**
* 设置 开始 是否删除(0.否,1.是)
* @param deletedStart
*/
public DevicePdu deletedStart(Integer deletedStart){
this.deletedStart = deletedStart;
return this;
}
/**
* 设置 结束 是否删除(0.否,1.是)
* @param deletedEnd
*/
public DevicePdu deletedEnd(Integer deletedEnd){
this.deletedEnd = deletedEnd;
return this;
}
/**
* 设置 增加 是否删除(0.否,1.是)
* @param deletedIncrement
*/
public DevicePdu deletedIncrement(Integer deletedIncrement){
this.deletedIncrement = deletedIncrement;
return this;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deletedList
*/
public DevicePdu deletedList(List<Integer> deletedList){
this.deletedList = deletedList;
return this;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param source
*/
public DevicePdu source(Integer source){
setSource(source);
return this;
}
/**
* 设置 开始 设备来源(0.旧设备,1.新设备)
* @param sourceStart
*/
public DevicePdu sourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
return this;
}
/**
* 设置 结束 设备来源(0.旧设备,1.新设备)
* @param sourceEnd
*/
public DevicePdu sourceEnd(Integer sourceEnd){
this.sourceEnd = sourceEnd;
return this;
}
/**
* 设置 增加 设备来源(0.旧设备,1.新设备)
* @param sourceIncrement
*/
public DevicePdu sourceIncrement(Integer sourceIncrement){
this.sourceIncrement = sourceIncrement;
return this;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceList
*/
public DevicePdu sourceList(List<Integer> sourceList){
this.sourceList = sourceList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public DevicePdu createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public DevicePdu createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public DevicePdu createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public DevicePdu createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public DevicePdu createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public DevicePdu updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public DevicePdu updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public DevicePdu updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public DevicePdu updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public DevicePdu updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 设备SN码
* @param deviceSN
*/
public DevicePdu deviceSN(String deviceSN){
setDeviceSN(deviceSN);
return this;
}
/**
* 设置 设备SN码
* @param deviceSNList
*/
public DevicePdu deviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<DevicePdu> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<DevicePdu> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<DevicePdu> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<DevicePdu> andConditionList){
this.andConditionList = andConditionList;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof DevicePdu) {
DevicePdu tmp = (DevicePdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.deviceName = "";
this.deviceCode = "";
this.deviceMac = "";
this.siteId = null;
this.siteCode = "";
this.siteName = "";
this.platformId = null;
this.platformName = "";
this.productId = null;
this.productName = "";
this.skinId = null;
this.skinName = "";
this.homeUrl = "";
this.deviceFirmId = null;
this.deviceFirmname = "";
this.deviceSrc = 2;
this.deviceDataSourceWay = 0;
this.lon = "";
this.lati = "";
this.deviceInBuilding = null;
this.deviceInFloor = null;
this.defectsLiabilityPeriod = null;
this.leadingOfficial = "";
this.leadingOfficialTelephone = "";
this.isReceiveMess = 0;
this.devicePhotoPath = "";
this.ip = "";
this.centernum = "";
this.port = "";
this.deviceTopic = "";
this.deviceStatus = 0;
this.enabled = 0;
this.deviceAuthCode = "";
this.deviceRemark = "";
this.onlineTime = null;
this.offlineTime = null;
this.deleted = 0;
this.source = 1;
this.deviceSN = "";
}
}
\ No newline at end of file
package com.mortals.xhx.common.pdu.site;
import com.mortals.framework.model.BaseEntityLong;
import java.util.List;
/**
* 站点Pdu对象
*
* @author zxfei
* @date 2022-07-14
*/
public class SitePdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 站点名称
*/
private String siteName;
/**
* 父级id,默认0
*/
private Long parentId;
/**
* 祖级列表,逗号分隔
*/
private String ancestors;
/**
* 区域编号
*/
private String regionCode;
/**
* 标识ID
*/
private String iid;
/**
* 站点编号
*/
private String siteCode;
/**
* 省编码
*/
private String proCode;
/**
* 区域ID
*/
private String areaID;
/**
* 区域编码
*/
private String areaCode;
/**
* 市编码
*/
private String cityCode;
/**
* 区编码
*/
private String districtCode;
/**
* 站点服务器ip
*/
private String siteIp;
/**
* 站点服务器端口
*/
private String sitePort;
/**
* 经度
*/
private String longitude;
/**
* 纬度
*/
private String latitude;
/**
* 是否有下级(0.否,1.是)
*/
private String haveSonArea;
/**
* 中心联系电话
*/
private String siteTel;
/**
* 中心详细地址
*/
private String detailAddress;
/**
* 中心介绍
*/
private String siteRemark;
/**
* 上午上班开始时间
*/
private String amWorkStartTime;
/**
* 上午上班结束时间
*/
private String amWorkEndTime;
/**
* 下午上班开始时间
*/
private String pmWorkStartTime;
/**
* 下午上班结束时间
*/
private String pmWorkEndTime;
/**
* 平均等待时间,后期删除
*/
private Integer averageTime;
/**
* 等待人数,后期删除
*/
private Integer waitingNumber;
/**
* 周一 (1.上班,0.不上)
*/
private Integer workday1;
/**
* 周二 (1.上班,0.不上)
*/
private Integer workday2;
/**
* 周三 (1.上班,0.不上)
*/
private Integer workday3;
/**
* 周四 (1.上班,0.不上)
*/
private Integer workday4;
/**
* 周五 (1.上班,0.不上)
*/
private Integer workday5;
/**
* 周六 (1.上班,0.不上)
*/
private Integer workday6;
/**
* 周日 (1.上班,0.不上)
*/
private Integer workday7;
/**
* 楼层
*/
private Integer level;
/**
* 楼栋
*/
private Integer building;
/**
* 是否是站点 (1.是,0.否)
*/
private Integer isSite;
/**
* 站点状态 (0.停用,1.正常)
*/
private Integer status;
/**
* 设备logo地址
*/
private String logoPath;
/**
* 站点英文名称
*/
private String englishName;
/**
* 负责人
*/
private String leadingOfficial;
/**
* 联系电话
*/
private String leadingOfficialTelephone;
/**
* 部署模块,逗号分隔
*/
private String modelIds;
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 站点名称 */
private List<String> siteNameList;
/** 开始 父级id,默认0 */
private Long parentIdStart;
/** 结束 父级id,默认0 */
private Long parentIdEnd;
/** 增加 父级id,默认0 */
private Long parentIdIncrement;
/** 父级id,默认0列表 */
private List <Long> parentIdList;
/** 祖级列表,逗号分隔 */
private List<String> ancestorsList;
/** 区域编号 */
private List<String> regionCodeList;
/** 标识ID */
private List<String> iidList;
/** 站点编号 */
private List<String> siteCodeList;
/** 省编码 */
private List<String> proCodeList;
/** 区域ID */
private List<String> areaIDList;
/** 区域编码 */
private List<String> areaCodeList;
/** 市编码 */
private List<String> cityCodeList;
/** 区编码 */
private List<String> districtCodeList;
/** 站点服务器ip */
private List<String> siteIpList;
/** 站点服务器端口 */
private List<String> sitePortList;
/** 经度 */
private List<String> longitudeList;
/** 纬度 */
private List<String> latitudeList;
/** 是否有下级(0.否,1.是) */
private List<String> haveSonAreaList;
/** 中心联系电话 */
private List<String> siteTelList;
/** 中心详细地址 */
private List<String> detailAddressList;
/** 中心介绍 */
private List<String> siteRemarkList;
/** 上午上班开始时间 */
private List<String> amWorkStartTimeList;
/** 上午上班结束时间 */
private List<String> amWorkEndTimeList;
/** 下午上班开始时间 */
private List<String> pmWorkStartTimeList;
/** 下午上班结束时间 */
private List<String> pmWorkEndTimeList;
/** 开始 平均等待时间,后期删除 */
private Integer averageTimeStart;
/** 结束 平均等待时间,后期删除 */
private Integer averageTimeEnd;
/** 增加 平均等待时间,后期删除 */
private Integer averageTimeIncrement;
/** 平均等待时间,后期删除列表 */
private List <Integer> averageTimeList;
/** 开始 等待人数,后期删除 */
private Integer waitingNumberStart;
/** 结束 等待人数,后期删除 */
private Integer waitingNumberEnd;
/** 增加 等待人数,后期删除 */
private Integer waitingNumberIncrement;
/** 等待人数,后期删除列表 */
private List <Integer> waitingNumberList;
/** 开始 周一 (1.上班,0.不上) */
private Integer workday1Start;
/** 结束 周一 (1.上班,0.不上) */
private Integer workday1End;
/** 增加 周一 (1.上班,0.不上) */
private Integer workday1Increment;
/** 周一 (1.上班,0.不上)列表 */
private List <Integer> workday1List;
/** 开始 周二 (1.上班,0.不上) */
private Integer workday2Start;
/** 结束 周二 (1.上班,0.不上) */
private Integer workday2End;
/** 增加 周二 (1.上班,0.不上) */
private Integer workday2Increment;
/** 周二 (1.上班,0.不上)列表 */
private List <Integer> workday2List;
/** 开始 周三 (1.上班,0.不上) */
private Integer workday3Start;
/** 结束 周三 (1.上班,0.不上) */
private Integer workday3End;
/** 增加 周三 (1.上班,0.不上) */
private Integer workday3Increment;
/** 周三 (1.上班,0.不上)列表 */
private List <Integer> workday3List;
/** 开始 周四 (1.上班,0.不上) */
private Integer workday4Start;
/** 结束 周四 (1.上班,0.不上) */
private Integer workday4End;
/** 增加 周四 (1.上班,0.不上) */
private Integer workday4Increment;
/** 周四 (1.上班,0.不上)列表 */
private List <Integer> workday4List;
/** 开始 周五 (1.上班,0.不上) */
private Integer workday5Start;
/** 结束 周五 (1.上班,0.不上) */
private Integer workday5End;
/** 增加 周五 (1.上班,0.不上) */
private Integer workday5Increment;
/** 周五 (1.上班,0.不上)列表 */
private List <Integer> workday5List;
/** 开始 周六 (1.上班,0.不上) */
private Integer workday6Start;
/** 结束 周六 (1.上班,0.不上) */
private Integer workday6End;
/** 增加 周六 (1.上班,0.不上) */
private Integer workday6Increment;
/** 周六 (1.上班,0.不上)列表 */
private List <Integer> workday6List;
/** 开始 周日 (1.上班,0.不上) */
private Integer workday7Start;
/** 结束 周日 (1.上班,0.不上) */
private Integer workday7End;
/** 增加 周日 (1.上班,0.不上) */
private Integer workday7Increment;
/** 周日 (1.上班,0.不上)列表 */
private List <Integer> workday7List;
/** 开始 楼层 */
private Integer levelStart;
/** 结束 楼层 */
private Integer levelEnd;
/** 增加 楼层 */
private Integer levelIncrement;
/** 楼层列表 */
private List <Integer> levelList;
/** 开始 楼栋 */
private Integer buildingStart;
/** 结束 楼栋 */
private Integer buildingEnd;
/** 增加 楼栋 */
private Integer buildingIncrement;
/** 楼栋列表 */
private List <Integer> buildingList;
/** 开始 是否是站点 (1.是,0.否) */
private Integer isSiteStart;
/** 结束 是否是站点 (1.是,0.否) */
private Integer isSiteEnd;
/** 增加 是否是站点 (1.是,0.否) */
private Integer isSiteIncrement;
/** 是否是站点 (1.是,0.否)列表 */
private List <Integer> isSiteList;
/** 开始 站点状态 (0.停用,1.正常) */
private Integer statusStart;
/** 结束 站点状态 (0.停用,1.正常) */
private Integer statusEnd;
/** 增加 站点状态 (0.停用,1.正常) */
private Integer statusIncrement;
/** 站点状态 (0.停用,1.正常)列表 */
private List <Integer> statusList;
/** 设备logo地址 */
private List<String> logoPathList;
/** 站点英文名称 */
private List<String> englishNameList;
/** 负责人 */
private List<String> leadingOfficialList;
/** 联系电话 */
private List<String> leadingOfficialTelephoneList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 开始 修改时间 */
private String updateTimeStart;
/** 结束 修改时间 */
private String updateTimeEnd;
/** 部署模块,逗号分隔 */
private List<String> modelIdsList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<SitePdu> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<SitePdu> andConditionList;
public SitePdu(){}
/**
* 获取 站点名称
* @return String
*/
public String getSiteName(){
return siteName;
}
/**
* 设置 站点名称
* @param siteName
*/
public void setSiteName(String siteName){
this.siteName = siteName;
}
/**
* 获取 父级id,默认0
* @return Long
*/
public Long getParentId(){
return parentId;
}
/**
* 设置 父级id,默认0
* @param parentId
*/
public void setParentId(Long parentId){
this.parentId = parentId;
}
/**
* 获取 祖级列表,逗号分隔
* @return String
*/
public String getAncestors(){
return ancestors;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestors
*/
public void setAncestors(String ancestors){
this.ancestors = ancestors;
}
/**
* 获取 区域编号
* @return String
*/
public String getRegionCode(){
return regionCode;
}
/**
* 设置 区域编号
* @param regionCode
*/
public void setRegionCode(String regionCode){
this.regionCode = regionCode;
}
/**
* 获取 标识ID
* @return String
*/
public String getIid(){
return iid;
}
/**
* 设置 标识ID
* @param iid
*/
public void setIid(String iid){
this.iid = iid;
}
/**
* 获取 站点编号
* @return String
*/
public String getSiteCode(){
return siteCode;
}
/**
* 设置 站点编号
* @param siteCode
*/
public void setSiteCode(String siteCode){
this.siteCode = siteCode;
}
/**
* 获取 省编码
* @return String
*/
public String getProCode(){
return proCode;
}
/**
* 设置 省编码
* @param proCode
*/
public void setProCode(String proCode){
this.proCode = proCode;
}
/**
* 获取 区域ID
* @return String
*/
public String getAreaID(){
return areaID;
}
/**
* 设置 区域ID
* @param areaID
*/
public void setAreaID(String areaID){
this.areaID = areaID;
}
/**
* 获取 区域编码
* @return String
*/
public String getAreaCode(){
return areaCode;
}
/**
* 设置 区域编码
* @param areaCode
*/
public void setAreaCode(String areaCode){
this.areaCode = areaCode;
}
/**
* 获取 市编码
* @return String
*/
public String getCityCode(){
return cityCode;
}
/**
* 设置 市编码
* @param cityCode
*/
public void setCityCode(String cityCode){
this.cityCode = cityCode;
}
/**
* 获取 区编码
* @return String
*/
public String getDistrictCode(){
return districtCode;
}
/**
* 设置 区编码
* @param districtCode
*/
public void setDistrictCode(String districtCode){
this.districtCode = districtCode;
}
/**
* 获取 站点服务器ip
* @return String
*/
public String getSiteIp(){
return siteIp;
}
/**
* 设置 站点服务器ip
* @param siteIp
*/
public void setSiteIp(String siteIp){
this.siteIp = siteIp;
}
/**
* 获取 站点服务器端口
* @return String
*/
public String getSitePort(){
return sitePort;
}
/**
* 设置 站点服务器端口
* @param sitePort
*/
public void setSitePort(String sitePort){
this.sitePort = sitePort;
}
/**
* 获取 经度
* @return String
*/
public String getLongitude(){
return longitude;
}
/**
* 设置 经度
* @param longitude
*/
public void setLongitude(String longitude){
this.longitude = longitude;
}
/**
* 获取 纬度
* @return String
*/
public String getLatitude(){
return latitude;
}
/**
* 设置 纬度
* @param latitude
*/
public void setLatitude(String latitude){
this.latitude = latitude;
}
/**
* 获取 是否有下级(0.否,1.是)
* @return String
*/
public String getHaveSonArea(){
return haveSonArea;
}
/**
* 设置 是否有下级(0.否,1.是)
* @param haveSonArea
*/
public void setHaveSonArea(String haveSonArea){
this.haveSonArea = haveSonArea;
}
/**
* 获取 中心联系电话
* @return String
*/
public String getSiteTel(){
return siteTel;
}
/**
* 设置 中心联系电话
* @param siteTel
*/
public void setSiteTel(String siteTel){
this.siteTel = siteTel;
}
/**
* 获取 中心详细地址
* @return String
*/
public String getDetailAddress(){
return detailAddress;
}
/**
* 设置 中心详细地址
* @param detailAddress
*/
public void setDetailAddress(String detailAddress){
this.detailAddress = detailAddress;
}
/**
* 获取 中心介绍
* @return String
*/
public String getSiteRemark(){
return siteRemark;
}
/**
* 设置 中心介绍
* @param siteRemark
*/
public void setSiteRemark(String siteRemark){
this.siteRemark = siteRemark;
}
/**
* 获取 上午上班开始时间
* @return String
*/
public String getAmWorkStartTime(){
return amWorkStartTime;
}
/**
* 设置 上午上班开始时间
* @param amWorkStartTime
*/
public void setAmWorkStartTime(String amWorkStartTime){
this.amWorkStartTime = amWorkStartTime;
}
/**
* 获取 上午上班结束时间
* @return String
*/
public String getAmWorkEndTime(){
return amWorkEndTime;
}
/**
* 设置 上午上班结束时间
* @param amWorkEndTime
*/
public void setAmWorkEndTime(String amWorkEndTime){
this.amWorkEndTime = amWorkEndTime;
}
/**
* 获取 下午上班开始时间
* @return String
*/
public String getPmWorkStartTime(){
return pmWorkStartTime;
}
/**
* 设置 下午上班开始时间
* @param pmWorkStartTime
*/
public void setPmWorkStartTime(String pmWorkStartTime){
this.pmWorkStartTime = pmWorkStartTime;
}
/**
* 获取 下午上班结束时间
* @return String
*/
public String getPmWorkEndTime(){
return pmWorkEndTime;
}
/**
* 设置 下午上班结束时间
* @param pmWorkEndTime
*/
public void setPmWorkEndTime(String pmWorkEndTime){
this.pmWorkEndTime = pmWorkEndTime;
}
/**
* 获取 平均等待时间,后期删除
* @return Integer
*/
public Integer getAverageTime(){
return averageTime;
}
/**
* 设置 平均等待时间,后期删除
* @param averageTime
*/
public void setAverageTime(Integer averageTime){
this.averageTime = averageTime;
}
/**
* 获取 等待人数,后期删除
* @return Integer
*/
public Integer getWaitingNumber(){
return waitingNumber;
}
/**
* 设置 等待人数,后期删除
* @param waitingNumber
*/
public void setWaitingNumber(Integer waitingNumber){
this.waitingNumber = waitingNumber;
}
/**
* 获取 周一 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday1(){
return workday1;
}
/**
* 设置 周一 (1.上班,0.不上)
* @param workday1
*/
public void setWorkday1(Integer workday1){
this.workday1 = workday1;
}
/**
* 获取 周二 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday2(){
return workday2;
}
/**
* 设置 周二 (1.上班,0.不上)
* @param workday2
*/
public void setWorkday2(Integer workday2){
this.workday2 = workday2;
}
/**
* 获取 周三 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday3(){
return workday3;
}
/**
* 设置 周三 (1.上班,0.不上)
* @param workday3
*/
public void setWorkday3(Integer workday3){
this.workday3 = workday3;
}
/**
* 获取 周四 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday4(){
return workday4;
}
/**
* 设置 周四 (1.上班,0.不上)
* @param workday4
*/
public void setWorkday4(Integer workday4){
this.workday4 = workday4;
}
/**
* 获取 周五 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday5(){
return workday5;
}
/**
* 设置 周五 (1.上班,0.不上)
* @param workday5
*/
public void setWorkday5(Integer workday5){
this.workday5 = workday5;
}
/**
* 获取 周六 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday6(){
return workday6;
}
/**
* 设置 周六 (1.上班,0.不上)
* @param workday6
*/
public void setWorkday6(Integer workday6){
this.workday6 = workday6;
}
/**
* 获取 周日 (1.上班,0.不上)
* @return Integer
*/
public Integer getWorkday7(){
return workday7;
}
/**
* 设置 周日 (1.上班,0.不上)
* @param workday7
*/
public void setWorkday7(Integer workday7){
this.workday7 = workday7;
}
/**
* 获取 楼层
* @return Integer
*/
public Integer getLevel(){
return level;
}
/**
* 设置 楼层
* @param level
*/
public void setLevel(Integer level){
this.level = level;
}
/**
* 获取 楼栋
* @return Integer
*/
public Integer getBuilding(){
return building;
}
/**
* 设置 楼栋
* @param building
*/
public void setBuilding(Integer building){
this.building = building;
}
/**
* 获取 是否是站点 (1.是,0.否)
* @return Integer
*/
public Integer getIsSite(){
return isSite;
}
/**
* 设置 是否是站点 (1.是,0.否)
* @param isSite
*/
public void setIsSite(Integer isSite){
this.isSite = isSite;
}
/**
* 获取 站点状态 (0.停用,1.正常)
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 站点状态 (0.停用,1.正常)
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
/**
* 获取 设备logo地址
* @return String
*/
public String getLogoPath(){
return logoPath;
}
/**
* 设置 设备logo地址
* @param logoPath
*/
public void setLogoPath(String logoPath){
this.logoPath = logoPath;
}
/**
* 获取 站点英文名称
* @return String
*/
public String getEnglishName(){
return englishName;
}
/**
* 设置 站点英文名称
* @param englishName
*/
public void setEnglishName(String englishName){
this.englishName = englishName;
}
/**
* 获取 负责人
* @return String
*/
public String getLeadingOfficial(){
return leadingOfficial;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public void setLeadingOfficial(String leadingOfficial){
this.leadingOfficial = leadingOfficial;
}
/**
* 获取 联系电话
* @return String
*/
public String getLeadingOfficialTelephone(){
return leadingOfficialTelephone;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public void setLeadingOfficialTelephone(String leadingOfficialTelephone){
this.leadingOfficialTelephone = leadingOfficialTelephone;
}
/**
* 获取 部署模块,逗号分隔
* @return String
*/
public String getModelIds(){
return modelIds;
}
/**
* 设置 部署模块,逗号分隔
* @param modelIds
*/
public void setModelIds(String modelIds){
this.modelIds = modelIds;
}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 站点名称
* @return siteNameList
*/
public List<String> getSiteNameList(){
return this.siteNameList;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public void setSiteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
}
/**
* 获取 开始 父级id,默认0
* @return parentIdStart
*/
public Long getParentIdStart(){
return this.parentIdStart;
}
/**
* 设置 开始 父级id,默认0
* @param parentIdStart
*/
public void setParentIdStart(Long parentIdStart){
this.parentIdStart = parentIdStart;
}
/**
* 获取 结束 父级id,默认0
* @return $parentIdEnd
*/
public Long getParentIdEnd(){
return this.parentIdEnd;
}
/**
* 设置 结束 父级id,默认0
* @param parentIdEnd
*/
public void setParentIdEnd(Long parentIdEnd){
this.parentIdEnd = parentIdEnd;
}
/**
* 获取 增加 父级id,默认0
* @return parentIdIncrement
*/
public Long getParentIdIncrement(){
return this.parentIdIncrement;
}
/**
* 设置 增加 父级id,默认0
* @param parentIdIncrement
*/
public void setParentIdIncrement(Long parentIdIncrement){
this.parentIdIncrement = parentIdIncrement;
}
/**
* 获取 父级id,默认0
* @return parentIdList
*/
public List<Long> getParentIdList(){
return this.parentIdList;
}
/**
* 设置 父级id,默认0
* @param parentIdList
*/
public void setParentIdList(List<Long> parentIdList){
this.parentIdList = parentIdList;
}
/**
* 获取 祖级列表,逗号分隔
* @return ancestorsList
*/
public List<String> getAncestorsList(){
return this.ancestorsList;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestorsList
*/
public void setAncestorsList(List<String> ancestorsList){
this.ancestorsList = ancestorsList;
}
/**
* 获取 区域编号
* @return regionCodeList
*/
public List<String> getRegionCodeList(){
return this.regionCodeList;
}
/**
* 设置 区域编号
* @param regionCodeList
*/
public void setRegionCodeList(List<String> regionCodeList){
this.regionCodeList = regionCodeList;
}
/**
* 获取 标识ID
* @return iidList
*/
public List<String> getIidList(){
return this.iidList;
}
/**
* 设置 标识ID
* @param iidList
*/
public void setIidList(List<String> iidList){
this.iidList = iidList;
}
/**
* 获取 站点编号
* @return siteCodeList
*/
public List<String> getSiteCodeList(){
return this.siteCodeList;
}
/**
* 设置 站点编号
* @param siteCodeList
*/
public void setSiteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
}
/**
* 获取 省编码
* @return proCodeList
*/
public List<String> getProCodeList(){
return this.proCodeList;
}
/**
* 设置 省编码
* @param proCodeList
*/
public void setProCodeList(List<String> proCodeList){
this.proCodeList = proCodeList;
}
/**
* 获取 区域ID
* @return areaIDList
*/
public List<String> getAreaIDList(){
return this.areaIDList;
}
/**
* 设置 区域ID
* @param areaIDList
*/
public void setAreaIDList(List<String> areaIDList){
this.areaIDList = areaIDList;
}
/**
* 获取 区域编码
* @return areaCodeList
*/
public List<String> getAreaCodeList(){
return this.areaCodeList;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public void setAreaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList;
}
/**
* 获取 市编码
* @return cityCodeList
*/
public List<String> getCityCodeList(){
return this.cityCodeList;
}
/**
* 设置 市编码
* @param cityCodeList
*/
public void setCityCodeList(List<String> cityCodeList){
this.cityCodeList = cityCodeList;
}
/**
* 获取 区编码
* @return districtCodeList
*/
public List<String> getDistrictCodeList(){
return this.districtCodeList;
}
/**
* 设置 区编码
* @param districtCodeList
*/
public void setDistrictCodeList(List<String> districtCodeList){
this.districtCodeList = districtCodeList;
}
/**
* 获取 站点服务器ip
* @return siteIpList
*/
public List<String> getSiteIpList(){
return this.siteIpList;
}
/**
* 设置 站点服务器ip
* @param siteIpList
*/
public void setSiteIpList(List<String> siteIpList){
this.siteIpList = siteIpList;
}
/**
* 获取 站点服务器端口
* @return sitePortList
*/
public List<String> getSitePortList(){
return this.sitePortList;
}
/**
* 设置 站点服务器端口
* @param sitePortList
*/
public void setSitePortList(List<String> sitePortList){
this.sitePortList = sitePortList;
}
/**
* 获取 经度
* @return longitudeList
*/
public List<String> getLongitudeList(){
return this.longitudeList;
}
/**
* 设置 经度
* @param longitudeList
*/
public void setLongitudeList(List<String> longitudeList){
this.longitudeList = longitudeList;
}
/**
* 获取 纬度
* @return latitudeList
*/
public List<String> getLatitudeList(){
return this.latitudeList;
}
/**
* 设置 纬度
* @param latitudeList
*/
public void setLatitudeList(List<String> latitudeList){
this.latitudeList = latitudeList;
}
/**
* 获取 是否有下级(0.否,1.是)
* @return haveSonAreaList
*/
public List<String> getHaveSonAreaList(){
return this.haveSonAreaList;
}
/**
* 设置 是否有下级(0.否,1.是)
* @param haveSonAreaList
*/
public void setHaveSonAreaList(List<String> haveSonAreaList){
this.haveSonAreaList = haveSonAreaList;
}
/**
* 获取 中心联系电话
* @return siteTelList
*/
public List<String> getSiteTelList(){
return this.siteTelList;
}
/**
* 设置 中心联系电话
* @param siteTelList
*/
public void setSiteTelList(List<String> siteTelList){
this.siteTelList = siteTelList;
}
/**
* 获取 中心详细地址
* @return detailAddressList
*/
public List<String> getDetailAddressList(){
return this.detailAddressList;
}
/**
* 设置 中心详细地址
* @param detailAddressList
*/
public void setDetailAddressList(List<String> detailAddressList){
this.detailAddressList = detailAddressList;
}
/**
* 获取 中心介绍
* @return siteRemarkList
*/
public List<String> getSiteRemarkList(){
return this.siteRemarkList;
}
/**
* 设置 中心介绍
* @param siteRemarkList
*/
public void setSiteRemarkList(List<String> siteRemarkList){
this.siteRemarkList = siteRemarkList;
}
/**
* 获取 上午上班开始时间
* @return amWorkStartTimeList
*/
public List<String> getAmWorkStartTimeList(){
return this.amWorkStartTimeList;
}
/**
* 设置 上午上班开始时间
* @param amWorkStartTimeList
*/
public void setAmWorkStartTimeList(List<String> amWorkStartTimeList){
this.amWorkStartTimeList = amWorkStartTimeList;
}
/**
* 获取 上午上班结束时间
* @return amWorkEndTimeList
*/
public List<String> getAmWorkEndTimeList(){
return this.amWorkEndTimeList;
}
/**
* 设置 上午上班结束时间
* @param amWorkEndTimeList
*/
public void setAmWorkEndTimeList(List<String> amWorkEndTimeList){
this.amWorkEndTimeList = amWorkEndTimeList;
}
/**
* 获取 下午上班开始时间
* @return pmWorkStartTimeList
*/
public List<String> getPmWorkStartTimeList(){
return this.pmWorkStartTimeList;
}
/**
* 设置 下午上班开始时间
* @param pmWorkStartTimeList
*/
public void setPmWorkStartTimeList(List<String> pmWorkStartTimeList){
this.pmWorkStartTimeList = pmWorkStartTimeList;
}
/**
* 获取 下午上班结束时间
* @return pmWorkEndTimeList
*/
public List<String> getPmWorkEndTimeList(){
return this.pmWorkEndTimeList;
}
/**
* 设置 下午上班结束时间
* @param pmWorkEndTimeList
*/
public void setPmWorkEndTimeList(List<String> pmWorkEndTimeList){
this.pmWorkEndTimeList = pmWorkEndTimeList;
}
/**
* 获取 开始 平均等待时间,后期删除
* @return averageTimeStart
*/
public Integer getAverageTimeStart(){
return this.averageTimeStart;
}
/**
* 设置 开始 平均等待时间,后期删除
* @param averageTimeStart
*/
public void setAverageTimeStart(Integer averageTimeStart){
this.averageTimeStart = averageTimeStart;
}
/**
* 获取 结束 平均等待时间,后期删除
* @return $averageTimeEnd
*/
public Integer getAverageTimeEnd(){
return this.averageTimeEnd;
}
/**
* 设置 结束 平均等待时间,后期删除
* @param averageTimeEnd
*/
public void setAverageTimeEnd(Integer averageTimeEnd){
this.averageTimeEnd = averageTimeEnd;
}
/**
* 获取 增加 平均等待时间,后期删除
* @return averageTimeIncrement
*/
public Integer getAverageTimeIncrement(){
return this.averageTimeIncrement;
}
/**
* 设置 增加 平均等待时间,后期删除
* @param averageTimeIncrement
*/
public void setAverageTimeIncrement(Integer averageTimeIncrement){
this.averageTimeIncrement = averageTimeIncrement;
}
/**
* 获取 平均等待时间,后期删除
* @return averageTimeList
*/
public List<Integer> getAverageTimeList(){
return this.averageTimeList;
}
/**
* 设置 平均等待时间,后期删除
* @param averageTimeList
*/
public void setAverageTimeList(List<Integer> averageTimeList){
this.averageTimeList = averageTimeList;
}
/**
* 获取 开始 等待人数,后期删除
* @return waitingNumberStart
*/
public Integer getWaitingNumberStart(){
return this.waitingNumberStart;
}
/**
* 设置 开始 等待人数,后期删除
* @param waitingNumberStart
*/
public void setWaitingNumberStart(Integer waitingNumberStart){
this.waitingNumberStart = waitingNumberStart;
}
/**
* 获取 结束 等待人数,后期删除
* @return $waitingNumberEnd
*/
public Integer getWaitingNumberEnd(){
return this.waitingNumberEnd;
}
/**
* 设置 结束 等待人数,后期删除
* @param waitingNumberEnd
*/
public void setWaitingNumberEnd(Integer waitingNumberEnd){
this.waitingNumberEnd = waitingNumberEnd;
}
/**
* 获取 增加 等待人数,后期删除
* @return waitingNumberIncrement
*/
public Integer getWaitingNumberIncrement(){
return this.waitingNumberIncrement;
}
/**
* 设置 增加 等待人数,后期删除
* @param waitingNumberIncrement
*/
public void setWaitingNumberIncrement(Integer waitingNumberIncrement){
this.waitingNumberIncrement = waitingNumberIncrement;
}
/**
* 获取 等待人数,后期删除
* @return waitingNumberList
*/
public List<Integer> getWaitingNumberList(){
return this.waitingNumberList;
}
/**
* 设置 等待人数,后期删除
* @param waitingNumberList
*/
public void setWaitingNumberList(List<Integer> waitingNumberList){
this.waitingNumberList = waitingNumberList;
}
/**
* 获取 开始 周一 (1.上班,0.不上)
* @return workday1Start
*/
public Integer getWorkday1Start(){
return this.workday1Start;
}
/**
* 设置 开始 周一 (1.上班,0.不上)
* @param workday1Start
*/
public void setWorkday1Start(Integer workday1Start){
this.workday1Start = workday1Start;
}
/**
* 获取 结束 周一 (1.上班,0.不上)
* @return $workday1End
*/
public Integer getWorkday1End(){
return this.workday1End;
}
/**
* 设置 结束 周一 (1.上班,0.不上)
* @param workday1End
*/
public void setWorkday1End(Integer workday1End){
this.workday1End = workday1End;
}
/**
* 获取 增加 周一 (1.上班,0.不上)
* @return workday1Increment
*/
public Integer getWorkday1Increment(){
return this.workday1Increment;
}
/**
* 设置 增加 周一 (1.上班,0.不上)
* @param workday1Increment
*/
public void setWorkday1Increment(Integer workday1Increment){
this.workday1Increment = workday1Increment;
}
/**
* 获取 周一 (1.上班,0.不上)
* @return workday1List
*/
public List<Integer> getWorkday1List(){
return this.workday1List;
}
/**
* 设置 周一 (1.上班,0.不上)
* @param workday1List
*/
public void setWorkday1List(List<Integer> workday1List){
this.workday1List = workday1List;
}
/**
* 获取 开始 周二 (1.上班,0.不上)
* @return workday2Start
*/
public Integer getWorkday2Start(){
return this.workday2Start;
}
/**
* 设置 开始 周二 (1.上班,0.不上)
* @param workday2Start
*/
public void setWorkday2Start(Integer workday2Start){
this.workday2Start = workday2Start;
}
/**
* 获取 结束 周二 (1.上班,0.不上)
* @return $workday2End
*/
public Integer getWorkday2End(){
return this.workday2End;
}
/**
* 设置 结束 周二 (1.上班,0.不上)
* @param workday2End
*/
public void setWorkday2End(Integer workday2End){
this.workday2End = workday2End;
}
/**
* 获取 增加 周二 (1.上班,0.不上)
* @return workday2Increment
*/
public Integer getWorkday2Increment(){
return this.workday2Increment;
}
/**
* 设置 增加 周二 (1.上班,0.不上)
* @param workday2Increment
*/
public void setWorkday2Increment(Integer workday2Increment){
this.workday2Increment = workday2Increment;
}
/**
* 获取 周二 (1.上班,0.不上)
* @return workday2List
*/
public List<Integer> getWorkday2List(){
return this.workday2List;
}
/**
* 设置 周二 (1.上班,0.不上)
* @param workday2List
*/
public void setWorkday2List(List<Integer> workday2List){
this.workday2List = workday2List;
}
/**
* 获取 开始 周三 (1.上班,0.不上)
* @return workday3Start
*/
public Integer getWorkday3Start(){
return this.workday3Start;
}
/**
* 设置 开始 周三 (1.上班,0.不上)
* @param workday3Start
*/
public void setWorkday3Start(Integer workday3Start){
this.workday3Start = workday3Start;
}
/**
* 获取 结束 周三 (1.上班,0.不上)
* @return $workday3End
*/
public Integer getWorkday3End(){
return this.workday3End;
}
/**
* 设置 结束 周三 (1.上班,0.不上)
* @param workday3End
*/
public void setWorkday3End(Integer workday3End){
this.workday3End = workday3End;
}
/**
* 获取 增加 周三 (1.上班,0.不上)
* @return workday3Increment
*/
public Integer getWorkday3Increment(){
return this.workday3Increment;
}
/**
* 设置 增加 周三 (1.上班,0.不上)
* @param workday3Increment
*/
public void setWorkday3Increment(Integer workday3Increment){
this.workday3Increment = workday3Increment;
}
/**
* 获取 周三 (1.上班,0.不上)
* @return workday3List
*/
public List<Integer> getWorkday3List(){
return this.workday3List;
}
/**
* 设置 周三 (1.上班,0.不上)
* @param workday3List
*/
public void setWorkday3List(List<Integer> workday3List){
this.workday3List = workday3List;
}
/**
* 获取 开始 周四 (1.上班,0.不上)
* @return workday4Start
*/
public Integer getWorkday4Start(){
return this.workday4Start;
}
/**
* 设置 开始 周四 (1.上班,0.不上)
* @param workday4Start
*/
public void setWorkday4Start(Integer workday4Start){
this.workday4Start = workday4Start;
}
/**
* 获取 结束 周四 (1.上班,0.不上)
* @return $workday4End
*/
public Integer getWorkday4End(){
return this.workday4End;
}
/**
* 设置 结束 周四 (1.上班,0.不上)
* @param workday4End
*/
public void setWorkday4End(Integer workday4End){
this.workday4End = workday4End;
}
/**
* 获取 增加 周四 (1.上班,0.不上)
* @return workday4Increment
*/
public Integer getWorkday4Increment(){
return this.workday4Increment;
}
/**
* 设置 增加 周四 (1.上班,0.不上)
* @param workday4Increment
*/
public void setWorkday4Increment(Integer workday4Increment){
this.workday4Increment = workday4Increment;
}
/**
* 获取 周四 (1.上班,0.不上)
* @return workday4List
*/
public List<Integer> getWorkday4List(){
return this.workday4List;
}
/**
* 设置 周四 (1.上班,0.不上)
* @param workday4List
*/
public void setWorkday4List(List<Integer> workday4List){
this.workday4List = workday4List;
}
/**
* 获取 开始 周五 (1.上班,0.不上)
* @return workday5Start
*/
public Integer getWorkday5Start(){
return this.workday5Start;
}
/**
* 设置 开始 周五 (1.上班,0.不上)
* @param workday5Start
*/
public void setWorkday5Start(Integer workday5Start){
this.workday5Start = workday5Start;
}
/**
* 获取 结束 周五 (1.上班,0.不上)
* @return $workday5End
*/
public Integer getWorkday5End(){
return this.workday5End;
}
/**
* 设置 结束 周五 (1.上班,0.不上)
* @param workday5End
*/
public void setWorkday5End(Integer workday5End){
this.workday5End = workday5End;
}
/**
* 获取 增加 周五 (1.上班,0.不上)
* @return workday5Increment
*/
public Integer getWorkday5Increment(){
return this.workday5Increment;
}
/**
* 设置 增加 周五 (1.上班,0.不上)
* @param workday5Increment
*/
public void setWorkday5Increment(Integer workday5Increment){
this.workday5Increment = workday5Increment;
}
/**
* 获取 周五 (1.上班,0.不上)
* @return workday5List
*/
public List<Integer> getWorkday5List(){
return this.workday5List;
}
/**
* 设置 周五 (1.上班,0.不上)
* @param workday5List
*/
public void setWorkday5List(List<Integer> workday5List){
this.workday5List = workday5List;
}
/**
* 获取 开始 周六 (1.上班,0.不上)
* @return workday6Start
*/
public Integer getWorkday6Start(){
return this.workday6Start;
}
/**
* 设置 开始 周六 (1.上班,0.不上)
* @param workday6Start
*/
public void setWorkday6Start(Integer workday6Start){
this.workday6Start = workday6Start;
}
/**
* 获取 结束 周六 (1.上班,0.不上)
* @return $workday6End
*/
public Integer getWorkday6End(){
return this.workday6End;
}
/**
* 设置 结束 周六 (1.上班,0.不上)
* @param workday6End
*/
public void setWorkday6End(Integer workday6End){
this.workday6End = workday6End;
}
/**
* 获取 增加 周六 (1.上班,0.不上)
* @return workday6Increment
*/
public Integer getWorkday6Increment(){
return this.workday6Increment;
}
/**
* 设置 增加 周六 (1.上班,0.不上)
* @param workday6Increment
*/
public void setWorkday6Increment(Integer workday6Increment){
this.workday6Increment = workday6Increment;
}
/**
* 获取 周六 (1.上班,0.不上)
* @return workday6List
*/
public List<Integer> getWorkday6List(){
return this.workday6List;
}
/**
* 设置 周六 (1.上班,0.不上)
* @param workday6List
*/
public void setWorkday6List(List<Integer> workday6List){
this.workday6List = workday6List;
}
/**
* 获取 开始 周日 (1.上班,0.不上)
* @return workday7Start
*/
public Integer getWorkday7Start(){
return this.workday7Start;
}
/**
* 设置 开始 周日 (1.上班,0.不上)
* @param workday7Start
*/
public void setWorkday7Start(Integer workday7Start){
this.workday7Start = workday7Start;
}
/**
* 获取 结束 周日 (1.上班,0.不上)
* @return $workday7End
*/
public Integer getWorkday7End(){
return this.workday7End;
}
/**
* 设置 结束 周日 (1.上班,0.不上)
* @param workday7End
*/
public void setWorkday7End(Integer workday7End){
this.workday7End = workday7End;
}
/**
* 获取 增加 周日 (1.上班,0.不上)
* @return workday7Increment
*/
public Integer getWorkday7Increment(){
return this.workday7Increment;
}
/**
* 设置 增加 周日 (1.上班,0.不上)
* @param workday7Increment
*/
public void setWorkday7Increment(Integer workday7Increment){
this.workday7Increment = workday7Increment;
}
/**
* 获取 周日 (1.上班,0.不上)
* @return workday7List
*/
public List<Integer> getWorkday7List(){
return this.workday7List;
}
/**
* 设置 周日 (1.上班,0.不上)
* @param workday7List
*/
public void setWorkday7List(List<Integer> workday7List){
this.workday7List = workday7List;
}
/**
* 获取 开始 楼层
* @return levelStart
*/
public Integer getLevelStart(){
return this.levelStart;
}
/**
* 设置 开始 楼层
* @param levelStart
*/
public void setLevelStart(Integer levelStart){
this.levelStart = levelStart;
}
/**
* 获取 结束 楼层
* @return $levelEnd
*/
public Integer getLevelEnd(){
return this.levelEnd;
}
/**
* 设置 结束 楼层
* @param levelEnd
*/
public void setLevelEnd(Integer levelEnd){
this.levelEnd = levelEnd;
}
/**
* 获取 增加 楼层
* @return levelIncrement
*/
public Integer getLevelIncrement(){
return this.levelIncrement;
}
/**
* 设置 增加 楼层
* @param levelIncrement
*/
public void setLevelIncrement(Integer levelIncrement){
this.levelIncrement = levelIncrement;
}
/**
* 获取 楼层
* @return levelList
*/
public List<Integer> getLevelList(){
return this.levelList;
}
/**
* 设置 楼层
* @param levelList
*/
public void setLevelList(List<Integer> levelList){
this.levelList = levelList;
}
/**
* 获取 开始 楼栋
* @return buildingStart
*/
public Integer getBuildingStart(){
return this.buildingStart;
}
/**
* 设置 开始 楼栋
* @param buildingStart
*/
public void setBuildingStart(Integer buildingStart){
this.buildingStart = buildingStart;
}
/**
* 获取 结束 楼栋
* @return $buildingEnd
*/
public Integer getBuildingEnd(){
return this.buildingEnd;
}
/**
* 设置 结束 楼栋
* @param buildingEnd
*/
public void setBuildingEnd(Integer buildingEnd){
this.buildingEnd = buildingEnd;
}
/**
* 获取 增加 楼栋
* @return buildingIncrement
*/
public Integer getBuildingIncrement(){
return this.buildingIncrement;
}
/**
* 设置 增加 楼栋
* @param buildingIncrement
*/
public void setBuildingIncrement(Integer buildingIncrement){
this.buildingIncrement = buildingIncrement;
}
/**
* 获取 楼栋
* @return buildingList
*/
public List<Integer> getBuildingList(){
return this.buildingList;
}
/**
* 设置 楼栋
* @param buildingList
*/
public void setBuildingList(List<Integer> buildingList){
this.buildingList = buildingList;
}
/**
* 获取 开始 是否是站点 (1.是,0.否)
* @return isSiteStart
*/
public Integer getIsSiteStart(){
return this.isSiteStart;
}
/**
* 设置 开始 是否是站点 (1.是,0.否)
* @param isSiteStart
*/
public void setIsSiteStart(Integer isSiteStart){
this.isSiteStart = isSiteStart;
}
/**
* 获取 结束 是否是站点 (1.是,0.否)
* @return $isSiteEnd
*/
public Integer getIsSiteEnd(){
return this.isSiteEnd;
}
/**
* 设置 结束 是否是站点 (1.是,0.否)
* @param isSiteEnd
*/
public void setIsSiteEnd(Integer isSiteEnd){
this.isSiteEnd = isSiteEnd;
}
/**
* 获取 增加 是否是站点 (1.是,0.否)
* @return isSiteIncrement
*/
public Integer getIsSiteIncrement(){
return this.isSiteIncrement;
}
/**
* 设置 增加 是否是站点 (1.是,0.否)
* @param isSiteIncrement
*/
public void setIsSiteIncrement(Integer isSiteIncrement){
this.isSiteIncrement = isSiteIncrement;
}
/**
* 获取 是否是站点 (1.是,0.否)
* @return isSiteList
*/
public List<Integer> getIsSiteList(){
return this.isSiteList;
}
/**
* 设置 是否是站点 (1.是,0.否)
* @param isSiteList
*/
public void setIsSiteList(List<Integer> isSiteList){
this.isSiteList = isSiteList;
}
/**
* 获取 开始 站点状态 (0.停用,1.正常)
* @return statusStart
*/
public Integer getStatusStart(){
return this.statusStart;
}
/**
* 设置 开始 站点状态 (0.停用,1.正常)
* @param statusStart
*/
public void setStatusStart(Integer statusStart){
this.statusStart = statusStart;
}
/**
* 获取 结束 站点状态 (0.停用,1.正常)
* @return $statusEnd
*/
public Integer getStatusEnd(){
return this.statusEnd;
}
/**
* 设置 结束 站点状态 (0.停用,1.正常)
* @param statusEnd
*/
public void setStatusEnd(Integer statusEnd){
this.statusEnd = statusEnd;
}
/**
* 获取 增加 站点状态 (0.停用,1.正常)
* @return statusIncrement
*/
public Integer getStatusIncrement(){
return this.statusIncrement;
}
/**
* 设置 增加 站点状态 (0.停用,1.正常)
* @param statusIncrement
*/
public void setStatusIncrement(Integer statusIncrement){
this.statusIncrement = statusIncrement;
}
/**
* 获取 站点状态 (0.停用,1.正常)
* @return statusList
*/
public List<Integer> getStatusList(){
return this.statusList;
}
/**
* 设置 站点状态 (0.停用,1.正常)
* @param statusList
*/
public void setStatusList(List<Integer> statusList){
this.statusList = statusList;
}
/**
* 获取 设备logo地址
* @return logoPathList
*/
public List<String> getLogoPathList(){
return this.logoPathList;
}
/**
* 设置 设备logo地址
* @param logoPathList
*/
public void setLogoPathList(List<String> logoPathList){
this.logoPathList = logoPathList;
}
/**
* 获取 站点英文名称
* @return englishNameList
*/
public List<String> getEnglishNameList(){
return this.englishNameList;
}
/**
* 设置 站点英文名称
* @param englishNameList
*/
public void setEnglishNameList(List<String> englishNameList){
this.englishNameList = englishNameList;
}
/**
* 获取 负责人
* @return leadingOfficialList
*/
public List<String> getLeadingOfficialList(){
return this.leadingOfficialList;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public void setLeadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
}
/**
* 获取 联系电话
* @return leadingOfficialTelephoneList
*/
public List<String> getLeadingOfficialTelephoneList(){
return this.leadingOfficialTelephoneList;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public void setLeadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 开始 修改时间
* @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 setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 获取 部署模块,逗号分隔
* @return modelIdsList
*/
public List<String> getModelIdsList(){
return this.modelIdsList;
}
/**
* 设置 部署模块,逗号分隔
* @param modelIdsList
*/
public void setModelIdsList(List<String> modelIdsList){
this.modelIdsList = modelIdsList;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public SitePdu id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public SitePdu idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public SitePdu idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public SitePdu idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public SitePdu idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 站点名称
* @param siteName
*/
public SitePdu siteName(String siteName){
setSiteName(siteName);
return this;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public SitePdu siteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
return this;
}
/**
* 设置 父级id,默认0
* @param parentId
*/
public SitePdu parentId(Long parentId){
setParentId(parentId);
return this;
}
/**
* 设置 开始 父级id,默认0
* @param parentIdStart
*/
public SitePdu parentIdStart(Long parentIdStart){
this.parentIdStart = parentIdStart;
return this;
}
/**
* 设置 结束 父级id,默认0
* @param parentIdEnd
*/
public SitePdu parentIdEnd(Long parentIdEnd){
this.parentIdEnd = parentIdEnd;
return this;
}
/**
* 设置 增加 父级id,默认0
* @param parentIdIncrement
*/
public SitePdu parentIdIncrement(Long parentIdIncrement){
this.parentIdIncrement = parentIdIncrement;
return this;
}
/**
* 设置 父级id,默认0
* @param parentIdList
*/
public SitePdu parentIdList(List<Long> parentIdList){
this.parentIdList = parentIdList;
return this;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestors
*/
public SitePdu ancestors(String ancestors){
setAncestors(ancestors);
return this;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestorsList
*/
public SitePdu ancestorsList(List<String> ancestorsList){
this.ancestorsList = ancestorsList;
return this;
}
/**
* 设置 区域编号
* @param regionCode
*/
public SitePdu regionCode(String regionCode){
setRegionCode(regionCode);
return this;
}
/**
* 设置 区域编号
* @param regionCodeList
*/
public SitePdu regionCodeList(List<String> regionCodeList){
this.regionCodeList = regionCodeList;
return this;
}
/**
* 设置 标识ID
* @param iid
*/
public SitePdu iid(String iid){
setIid(iid);
return this;
}
/**
* 设置 标识ID
* @param iidList
*/
public SitePdu iidList(List<String> iidList){
this.iidList = iidList;
return this;
}
/**
* 设置 站点编号
* @param siteCode
*/
public SitePdu siteCode(String siteCode){
setSiteCode(siteCode);
return this;
}
/**
* 设置 站点编号
* @param siteCodeList
*/
public SitePdu siteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
return this;
}
/**
* 设置 省编码
* @param proCode
*/
public SitePdu proCode(String proCode){
setProCode(proCode);
return this;
}
/**
* 设置 省编码
* @param proCodeList
*/
public SitePdu proCodeList(List<String> proCodeList){
this.proCodeList = proCodeList;
return this;
}
/**
* 设置 区域ID
* @param areaID
*/
public SitePdu areaID(String areaID){
setAreaID(areaID);
return this;
}
/**
* 设置 区域ID
* @param areaIDList
*/
public SitePdu areaIDList(List<String> areaIDList){
this.areaIDList = areaIDList;
return this;
}
/**
* 设置 区域编码
* @param areaCode
*/
public SitePdu areaCode(String areaCode){
setAreaCode(areaCode);
return this;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public SitePdu areaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList;
return this;
}
/**
* 设置 市编码
* @param cityCode
*/
public SitePdu cityCode(String cityCode){
setCityCode(cityCode);
return this;
}
/**
* 设置 市编码
* @param cityCodeList
*/
public SitePdu cityCodeList(List<String> cityCodeList){
this.cityCodeList = cityCodeList;
return this;
}
/**
* 设置 区编码
* @param districtCode
*/
public SitePdu districtCode(String districtCode){
setDistrictCode(districtCode);
return this;
}
/**
* 设置 区编码
* @param districtCodeList
*/
public SitePdu districtCodeList(List<String> districtCodeList){
this.districtCodeList = districtCodeList;
return this;
}
/**
* 设置 站点服务器ip
* @param siteIp
*/
public SitePdu siteIp(String siteIp){
setSiteIp(siteIp);
return this;
}
/**
* 设置 站点服务器ip
* @param siteIpList
*/
public SitePdu siteIpList(List<String> siteIpList){
this.siteIpList = siteIpList;
return this;
}
/**
* 设置 站点服务器端口
* @param sitePort
*/
public SitePdu sitePort(String sitePort){
setSitePort(sitePort);
return this;
}
/**
* 设置 站点服务器端口
* @param sitePortList
*/
public SitePdu sitePortList(List<String> sitePortList){
this.sitePortList = sitePortList;
return this;
}
/**
* 设置 经度
* @param longitude
*/
public SitePdu longitude(String longitude){
setLongitude(longitude);
return this;
}
/**
* 设置 经度
* @param longitudeList
*/
public SitePdu longitudeList(List<String> longitudeList){
this.longitudeList = longitudeList;
return this;
}
/**
* 设置 纬度
* @param latitude
*/
public SitePdu latitude(String latitude){
setLatitude(latitude);
return this;
}
/**
* 设置 纬度
* @param latitudeList
*/
public SitePdu latitudeList(List<String> latitudeList){
this.latitudeList = latitudeList;
return this;
}
/**
* 设置 是否有下级(0.否,1.是)
* @param haveSonArea
*/
public SitePdu haveSonArea(String haveSonArea){
setHaveSonArea(haveSonArea);
return this;
}
/**
* 设置 是否有下级(0.否,1.是)
* @param haveSonAreaList
*/
public SitePdu haveSonAreaList(List<String> haveSonAreaList){
this.haveSonAreaList = haveSonAreaList;
return this;
}
/**
* 设置 中心联系电话
* @param siteTel
*/
public SitePdu siteTel(String siteTel){
setSiteTel(siteTel);
return this;
}
/**
* 设置 中心联系电话
* @param siteTelList
*/
public SitePdu siteTelList(List<String> siteTelList){
this.siteTelList = siteTelList;
return this;
}
/**
* 设置 中心详细地址
* @param detailAddress
*/
public SitePdu detailAddress(String detailAddress){
setDetailAddress(detailAddress);
return this;
}
/**
* 设置 中心详细地址
* @param detailAddressList
*/
public SitePdu detailAddressList(List<String> detailAddressList){
this.detailAddressList = detailAddressList;
return this;
}
/**
* 设置 中心介绍
* @param siteRemark
*/
public SitePdu siteRemark(String siteRemark){
setSiteRemark(siteRemark);
return this;
}
/**
* 设置 中心介绍
* @param siteRemarkList
*/
public SitePdu siteRemarkList(List<String> siteRemarkList){
this.siteRemarkList = siteRemarkList;
return this;
}
/**
* 设置 上午上班开始时间
* @param amWorkStartTime
*/
public SitePdu amWorkStartTime(String amWorkStartTime){
setAmWorkStartTime(amWorkStartTime);
return this;
}
/**
* 设置 上午上班开始时间
* @param amWorkStartTimeList
*/
public SitePdu amWorkStartTimeList(List<String> amWorkStartTimeList){
this.amWorkStartTimeList = amWorkStartTimeList;
return this;
}
/**
* 设置 上午上班结束时间
* @param amWorkEndTime
*/
public SitePdu amWorkEndTime(String amWorkEndTime){
setAmWorkEndTime(amWorkEndTime);
return this;
}
/**
* 设置 上午上班结束时间
* @param amWorkEndTimeList
*/
public SitePdu amWorkEndTimeList(List<String> amWorkEndTimeList){
this.amWorkEndTimeList = amWorkEndTimeList;
return this;
}
/**
* 设置 下午上班开始时间
* @param pmWorkStartTime
*/
public SitePdu pmWorkStartTime(String pmWorkStartTime){
setPmWorkStartTime(pmWorkStartTime);
return this;
}
/**
* 设置 下午上班开始时间
* @param pmWorkStartTimeList
*/
public SitePdu pmWorkStartTimeList(List<String> pmWorkStartTimeList){
this.pmWorkStartTimeList = pmWorkStartTimeList;
return this;
}
/**
* 设置 下午上班结束时间
* @param pmWorkEndTime
*/
public SitePdu pmWorkEndTime(String pmWorkEndTime){
setPmWorkEndTime(pmWorkEndTime);
return this;
}
/**
* 设置 下午上班结束时间
* @param pmWorkEndTimeList
*/
public SitePdu pmWorkEndTimeList(List<String> pmWorkEndTimeList){
this.pmWorkEndTimeList = pmWorkEndTimeList;
return this;
}
/**
* 设置 平均等待时间,后期删除
* @param averageTime
*/
public SitePdu averageTime(Integer averageTime){
setAverageTime(averageTime);
return this;
}
/**
* 设置 开始 平均等待时间,后期删除
* @param averageTimeStart
*/
public SitePdu averageTimeStart(Integer averageTimeStart){
this.averageTimeStart = averageTimeStart;
return this;
}
/**
* 设置 结束 平均等待时间,后期删除
* @param averageTimeEnd
*/
public SitePdu averageTimeEnd(Integer averageTimeEnd){
this.averageTimeEnd = averageTimeEnd;
return this;
}
/**
* 设置 增加 平均等待时间,后期删除
* @param averageTimeIncrement
*/
public SitePdu averageTimeIncrement(Integer averageTimeIncrement){
this.averageTimeIncrement = averageTimeIncrement;
return this;
}
/**
* 设置 平均等待时间,后期删除
* @param averageTimeList
*/
public SitePdu averageTimeList(List<Integer> averageTimeList){
this.averageTimeList = averageTimeList;
return this;
}
/**
* 设置 等待人数,后期删除
* @param waitingNumber
*/
public SitePdu waitingNumber(Integer waitingNumber){
setWaitingNumber(waitingNumber);
return this;
}
/**
* 设置 开始 等待人数,后期删除
* @param waitingNumberStart
*/
public SitePdu waitingNumberStart(Integer waitingNumberStart){
this.waitingNumberStart = waitingNumberStart;
return this;
}
/**
* 设置 结束 等待人数,后期删除
* @param waitingNumberEnd
*/
public SitePdu waitingNumberEnd(Integer waitingNumberEnd){
this.waitingNumberEnd = waitingNumberEnd;
return this;
}
/**
* 设置 增加 等待人数,后期删除
* @param waitingNumberIncrement
*/
public SitePdu waitingNumberIncrement(Integer waitingNumberIncrement){
this.waitingNumberIncrement = waitingNumberIncrement;
return this;
}
/**
* 设置 等待人数,后期删除
* @param waitingNumberList
*/
public SitePdu waitingNumberList(List<Integer> waitingNumberList){
this.waitingNumberList = waitingNumberList;
return this;
}
/**
* 设置 周一 (1.上班,0.不上)
* @param workday1
*/
public SitePdu workday1(Integer workday1){
setWorkday1(workday1);
return this;
}
/**
* 设置 开始 周一 (1.上班,0.不上)
* @param workday1Start
*/
public SitePdu workday1Start(Integer workday1Start){
this.workday1Start = workday1Start;
return this;
}
/**
* 设置 结束 周一 (1.上班,0.不上)
* @param workday1End
*/
public SitePdu workday1End(Integer workday1End){
this.workday1End = workday1End;
return this;
}
/**
* 设置 增加 周一 (1.上班,0.不上)
* @param workday1Increment
*/
public SitePdu workday1Increment(Integer workday1Increment){
this.workday1Increment = workday1Increment;
return this;
}
/**
* 设置 周一 (1.上班,0.不上)
* @param workday1List
*/
public SitePdu workday1List(List<Integer> workday1List){
this.workday1List = workday1List;
return this;
}
/**
* 设置 周二 (1.上班,0.不上)
* @param workday2
*/
public SitePdu workday2(Integer workday2){
setWorkday2(workday2);
return this;
}
/**
* 设置 开始 周二 (1.上班,0.不上)
* @param workday2Start
*/
public SitePdu workday2Start(Integer workday2Start){
this.workday2Start = workday2Start;
return this;
}
/**
* 设置 结束 周二 (1.上班,0.不上)
* @param workday2End
*/
public SitePdu workday2End(Integer workday2End){
this.workday2End = workday2End;
return this;
}
/**
* 设置 增加 周二 (1.上班,0.不上)
* @param workday2Increment
*/
public SitePdu workday2Increment(Integer workday2Increment){
this.workday2Increment = workday2Increment;
return this;
}
/**
* 设置 周二 (1.上班,0.不上)
* @param workday2List
*/
public SitePdu workday2List(List<Integer> workday2List){
this.workday2List = workday2List;
return this;
}
/**
* 设置 周三 (1.上班,0.不上)
* @param workday3
*/
public SitePdu workday3(Integer workday3){
setWorkday3(workday3);
return this;
}
/**
* 设置 开始 周三 (1.上班,0.不上)
* @param workday3Start
*/
public SitePdu workday3Start(Integer workday3Start){
this.workday3Start = workday3Start;
return this;
}
/**
* 设置 结束 周三 (1.上班,0.不上)
* @param workday3End
*/
public SitePdu workday3End(Integer workday3End){
this.workday3End = workday3End;
return this;
}
/**
* 设置 增加 周三 (1.上班,0.不上)
* @param workday3Increment
*/
public SitePdu workday3Increment(Integer workday3Increment){
this.workday3Increment = workday3Increment;
return this;
}
/**
* 设置 周三 (1.上班,0.不上)
* @param workday3List
*/
public SitePdu workday3List(List<Integer> workday3List){
this.workday3List = workday3List;
return this;
}
/**
* 设置 周四 (1.上班,0.不上)
* @param workday4
*/
public SitePdu workday4(Integer workday4){
setWorkday4(workday4);
return this;
}
/**
* 设置 开始 周四 (1.上班,0.不上)
* @param workday4Start
*/
public SitePdu workday4Start(Integer workday4Start){
this.workday4Start = workday4Start;
return this;
}
/**
* 设置 结束 周四 (1.上班,0.不上)
* @param workday4End
*/
public SitePdu workday4End(Integer workday4End){
this.workday4End = workday4End;
return this;
}
/**
* 设置 增加 周四 (1.上班,0.不上)
* @param workday4Increment
*/
public SitePdu workday4Increment(Integer workday4Increment){
this.workday4Increment = workday4Increment;
return this;
}
/**
* 设置 周四 (1.上班,0.不上)
* @param workday4List
*/
public SitePdu workday4List(List<Integer> workday4List){
this.workday4List = workday4List;
return this;
}
/**
* 设置 周五 (1.上班,0.不上)
* @param workday5
*/
public SitePdu workday5(Integer workday5){
setWorkday5(workday5);
return this;
}
/**
* 设置 开始 周五 (1.上班,0.不上)
* @param workday5Start
*/
public SitePdu workday5Start(Integer workday5Start){
this.workday5Start = workday5Start;
return this;
}
/**
* 设置 结束 周五 (1.上班,0.不上)
* @param workday5End
*/
public SitePdu workday5End(Integer workday5End){
this.workday5End = workday5End;
return this;
}
/**
* 设置 增加 周五 (1.上班,0.不上)
* @param workday5Increment
*/
public SitePdu workday5Increment(Integer workday5Increment){
this.workday5Increment = workday5Increment;
return this;
}
/**
* 设置 周五 (1.上班,0.不上)
* @param workday5List
*/
public SitePdu workday5List(List<Integer> workday5List){
this.workday5List = workday5List;
return this;
}
/**
* 设置 周六 (1.上班,0.不上)
* @param workday6
*/
public SitePdu workday6(Integer workday6){
setWorkday6(workday6);
return this;
}
/**
* 设置 开始 周六 (1.上班,0.不上)
* @param workday6Start
*/
public SitePdu workday6Start(Integer workday6Start){
this.workday6Start = workday6Start;
return this;
}
/**
* 设置 结束 周六 (1.上班,0.不上)
* @param workday6End
*/
public SitePdu workday6End(Integer workday6End){
this.workday6End = workday6End;
return this;
}
/**
* 设置 增加 周六 (1.上班,0.不上)
* @param workday6Increment
*/
public SitePdu workday6Increment(Integer workday6Increment){
this.workday6Increment = workday6Increment;
return this;
}
/**
* 设置 周六 (1.上班,0.不上)
* @param workday6List
*/
public SitePdu workday6List(List<Integer> workday6List){
this.workday6List = workday6List;
return this;
}
/**
* 设置 周日 (1.上班,0.不上)
* @param workday7
*/
public SitePdu workday7(Integer workday7){
setWorkday7(workday7);
return this;
}
/**
* 设置 开始 周日 (1.上班,0.不上)
* @param workday7Start
*/
public SitePdu workday7Start(Integer workday7Start){
this.workday7Start = workday7Start;
return this;
}
/**
* 设置 结束 周日 (1.上班,0.不上)
* @param workday7End
*/
public SitePdu workday7End(Integer workday7End){
this.workday7End = workday7End;
return this;
}
/**
* 设置 增加 周日 (1.上班,0.不上)
* @param workday7Increment
*/
public SitePdu workday7Increment(Integer workday7Increment){
this.workday7Increment = workday7Increment;
return this;
}
/**
* 设置 周日 (1.上班,0.不上)
* @param workday7List
*/
public SitePdu workday7List(List<Integer> workday7List){
this.workday7List = workday7List;
return this;
}
/**
* 设置 楼层
* @param level
*/
public SitePdu level(Integer level){
setLevel(level);
return this;
}
/**
* 设置 开始 楼层
* @param levelStart
*/
public SitePdu levelStart(Integer levelStart){
this.levelStart = levelStart;
return this;
}
/**
* 设置 结束 楼层
* @param levelEnd
*/
public SitePdu levelEnd(Integer levelEnd){
this.levelEnd = levelEnd;
return this;
}
/**
* 设置 增加 楼层
* @param levelIncrement
*/
public SitePdu levelIncrement(Integer levelIncrement){
this.levelIncrement = levelIncrement;
return this;
}
/**
* 设置 楼层
* @param levelList
*/
public SitePdu levelList(List<Integer> levelList){
this.levelList = levelList;
return this;
}
/**
* 设置 楼栋
* @param building
*/
public SitePdu building(Integer building){
setBuilding(building);
return this;
}
/**
* 设置 开始 楼栋
* @param buildingStart
*/
public SitePdu buildingStart(Integer buildingStart){
this.buildingStart = buildingStart;
return this;
}
/**
* 设置 结束 楼栋
* @param buildingEnd
*/
public SitePdu buildingEnd(Integer buildingEnd){
this.buildingEnd = buildingEnd;
return this;
}
/**
* 设置 增加 楼栋
* @param buildingIncrement
*/
public SitePdu buildingIncrement(Integer buildingIncrement){
this.buildingIncrement = buildingIncrement;
return this;
}
/**
* 设置 楼栋
* @param buildingList
*/
public SitePdu buildingList(List<Integer> buildingList){
this.buildingList = buildingList;
return this;
}
/**
* 设置 是否是站点 (1.是,0.否)
* @param isSite
*/
public SitePdu isSite(Integer isSite){
setIsSite(isSite);
return this;
}
/**
* 设置 开始 是否是站点 (1.是,0.否)
* @param isSiteStart
*/
public SitePdu isSiteStart(Integer isSiteStart){
this.isSiteStart = isSiteStart;
return this;
}
/**
* 设置 结束 是否是站点 (1.是,0.否)
* @param isSiteEnd
*/
public SitePdu isSiteEnd(Integer isSiteEnd){
this.isSiteEnd = isSiteEnd;
return this;
}
/**
* 设置 增加 是否是站点 (1.是,0.否)
* @param isSiteIncrement
*/
public SitePdu isSiteIncrement(Integer isSiteIncrement){
this.isSiteIncrement = isSiteIncrement;
return this;
}
/**
* 设置 是否是站点 (1.是,0.否)
* @param isSiteList
*/
public SitePdu isSiteList(List<Integer> isSiteList){
this.isSiteList = isSiteList;
return this;
}
/**
* 设置 站点状态 (0.停用,1.正常)
* @param status
*/
public SitePdu status(Integer status){
setStatus(status);
return this;
}
/**
* 设置 开始 站点状态 (0.停用,1.正常)
* @param statusStart
*/
public SitePdu statusStart(Integer statusStart){
this.statusStart = statusStart;
return this;
}
/**
* 设置 结束 站点状态 (0.停用,1.正常)
* @param statusEnd
*/
public SitePdu statusEnd(Integer statusEnd){
this.statusEnd = statusEnd;
return this;
}
/**
* 设置 增加 站点状态 (0.停用,1.正常)
* @param statusIncrement
*/
public SitePdu statusIncrement(Integer statusIncrement){
this.statusIncrement = statusIncrement;
return this;
}
/**
* 设置 站点状态 (0.停用,1.正常)
* @param statusList
*/
public SitePdu statusList(List<Integer> statusList){
this.statusList = statusList;
return this;
}
/**
* 设置 设备logo地址
* @param logoPath
*/
public SitePdu logoPath(String logoPath){
setLogoPath(logoPath);
return this;
}
/**
* 设置 设备logo地址
* @param logoPathList
*/
public SitePdu logoPathList(List<String> logoPathList){
this.logoPathList = logoPathList;
return this;
}
/**
* 设置 站点英文名称
* @param englishName
*/
public SitePdu englishName(String englishName){
setEnglishName(englishName);
return this;
}
/**
* 设置 站点英文名称
* @param englishNameList
*/
public SitePdu englishNameList(List<String> englishNameList){
this.englishNameList = englishNameList;
return this;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public SitePdu leadingOfficial(String leadingOfficial){
setLeadingOfficial(leadingOfficial);
return this;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public SitePdu leadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public SitePdu leadingOfficialTelephone(String leadingOfficialTelephone){
setLeadingOfficialTelephone(leadingOfficialTelephone);
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public SitePdu leadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public SitePdu createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public SitePdu createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public SitePdu createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public SitePdu createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public SitePdu createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 部署模块,逗号分隔
* @param modelIds
*/
public SitePdu modelIds(String modelIds){
setModelIds(modelIds);
return this;
}
/**
* 设置 部署模块,逗号分隔
* @param modelIdsList
*/
public SitePdu modelIdsList(List<String> modelIdsList){
this.modelIdsList = modelIdsList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<SitePdu> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<SitePdu> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<SitePdu> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<SitePdu> andConditionList){
this.andConditionList = andConditionList;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof SitePdu) {
SitePdu tmp = (SitePdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.siteName = "";
this.parentId = null;
this.ancestors = "";
this.regionCode = "";
this.iid = "";
this.siteCode = "";
this.proCode = "";
this.areaID = "";
this.areaCode = "";
this.cityCode = "";
this.districtCode = "";
this.siteIp = "";
this.sitePort = "";
this.longitude = "";
this.latitude = "";
this.haveSonArea = "0";
this.siteTel = "";
this.detailAddress = "";
this.siteRemark = "";
this.amWorkStartTime = "";
this.amWorkEndTime = "";
this.pmWorkStartTime = "";
this.pmWorkEndTime = "";
this.averageTime = null;
this.waitingNumber = null;
this.workday1 = 1;
this.workday2 = 1;
this.workday3 = 1;
this.workday4 = 1;
this.workday5 = 1;
this.workday6 = 0;
this.workday7 = 0;
this.level = null;
this.building = null;
this.isSite = 0;
this.status = 1;
this.logoPath = "";
this.englishName = "";
this.leadingOfficial = "";
this.leadingOfficialTelephone = "";
this.modelIds = "";
}
}
\ No newline at end of file
package com.mortals.xhx.feign.device;
import com.alibaba.fastjson.JSON;
import com.mortals.xhx.common.code.ApiRespCodeEnum;
import com.mortals.xhx.feign.IFeign;
import com.mortals.xhx.feign.device.pdu.DevicePdu;
import com.mortals.xhx.feign.rsp.ApiResp;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@FeignClient(name = "device-manager", path = "/m", fallbackFactory = DeviceFeignFallbackFactory.class)
public interface IApiDeviceFeign extends IFeign {
/**
* 根据条件查询站点列表
* @param query
* @return
*/
@PostMapping(value = "/device/list")
String getDeviceByQuery(@RequestBody DevicePdu query);
}
@Slf4j
@Component
class DeviceFeignFallbackFactory implements FallbackFactory<IApiDeviceFeign> {
@Override
public IApiDeviceFeign create(Throwable cause) {
return new IApiDeviceFeign(){
@Override
public String getDeviceByQuery(DevicePdu query) {
ApiResp<String> failResp = new ApiResp<>();
failResp.setCode(ApiRespCodeEnum.FAILED.getValue());
failResp.setMsg("暂时无法获取设备列表,请稍后再试!");
return JSON.toJSONString(failResp);
}
};
}
}
package com.mortals.xhx.feign.device;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.device.DevicePdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* 设备 Feign接口
* @author zxfei
* @date 2022-10-26
*/
@FeignClient(name = "device-manager", path = "/m", fallbackFactory = DeviceFeignFallbackFactory.class)
public interface IDeviceFeign extends IFeign {
/**
* 查看设备列表
*
* @param devicePdu
* @return
*/
@PostMapping(value = "/device/list")
Rest<RespData<List<DevicePdu>>> list(@RequestBody DevicePdu devicePdu);
/**
* 查看设备
*
* @param id
* @return
*/
@GetMapping(value = "/device/info")
Rest<DevicePdu> info(@RequestParam(value = "id") Long id);
/**
* 删除设备
*
* @param ids
* @return
*/
@GetMapping(value = "/device/delete")
Rest<Void> delete(Long[] ids,@RequestHeader("Authorization") String authorization);
/**
* 设备保存更新
*
* @param devicePdu
* @return
*/
@PostMapping(value = "/device/save")
Rest<RespData<DevicePdu>> save(@RequestBody DevicePdu devicePdu,@RequestHeader("Authorization") String authorization);
}
@Slf4j
@Component
class DeviceFeignFallbackFactory implements FallbackFactory<IDeviceFeign> {
@Override
public IDeviceFeign create(Throwable t) {
return new IDeviceFeign() {
@Override
public Rest<RespData<List<DevicePdu>>> list(DevicePdu devicePdu) {
return Rest.fail("暂时无法获取设备列表,请稍后再试!");
}
@Override
public Rest<DevicePdu> info(Long id) {
return Rest.fail("暂时无法获取设备详细,请稍后再试!");
}
@Override
public Rest<Void> delete(Long[] ids, String authorization) {
return Rest.fail("暂时无法删除设备,请稍后再试!");
}
@Override
public Rest<RespData<DevicePdu>> save(DevicePdu devicePdu, String authorization) {
return Rest.fail("暂时无法保存设备,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.device.pdu;
import lombok.Data;
import java.util.List;
@Data
public class DevicePdu {
private List<Long> idList;
/**
* 设备名称
*/
private String deviceName;
/**
* 设备编码,SN码等,默认为MAC地址
*/
private String deviceCode;
/**
* 设备的MAC地址
*/
private String deviceMac;
/**
* 站点Id,来源基础服务平台
*/
private Long siteId;
private Integer page;
private Integer size;
}
package com.mortals.xhx.feign.site;
import com.alibaba.fastjson.JSON;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.site.SitePdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* 站点 Feign接口
*
* @author zxfei
* @date 2022-06-28
*/
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = SiteFeignFallbackFactory.class)
public interface ISiteFeign extends IFeign {
/**
* 查看站点列表
*
* @param sitePdu
* @return
*/
@PostMapping(value = "/site/list")
Rest<RespData<List<SitePdu>>> list(@RequestBody SitePdu sitePdu);
/**
* 查看站点
*
* @param id
* @return
*/
@GetMapping(value = "/site/info")
Rest<SitePdu> info(@RequestParam(value = "id") Long id);
/**
* 删除站点
*
* @param ids
* @return
*/
@GetMapping(value = "/site/delete")
Rest<Void> delete(Long[] ids, @RequestHeader("Authorization") String authorization);
/**
* 站点保存更新
*
* @param sitePdu
* @return
*/
@PostMapping(value = "/site/save")
Rest<RespData<SitePdu>> save(@RequestBody SitePdu sitePdu, @RequestHeader("Authorization") String authorization);
/**
* 获取站点树
*
* @return
*/
@GetMapping(value = "/site/siteTree")
String siteTree(@RequestHeader("Authorization") String authorization);
/**
* 查询站点及子站点
*
* @param sitePdu
* @return
*/
@PostMapping(value = "/site/getFlatSitesBySiteId")
Rest<List<SitePdu>> getFlatSitesBySiteId(@RequestBody SitePdu sitePdu);
/**
* 查询站点及子站点
*
* @param sitePdu
* @return
*/
@PostMapping(value = "/site/getFlatSitesByAreaCode")
Rest<List<SitePdu>> getFlatSitesByAreaCode(@RequestBody SitePdu sitePdu);
}
@Slf4j
@Component
class SiteFeignFallbackFactory implements FallbackFactory<ISiteFeign> {
@Override
public ISiteFeign create(Throwable t) {
log.error("异常:", t);
return new ISiteFeign() {
@Override
public Rest<RespData<List<SitePdu>>> list(SitePdu sitePdu) {
return Rest.fail("暂时无法获取站点列表,请稍后再试!");
}
@Override
public Rest<SitePdu> info(Long id) {
return Rest.fail("暂时无法获取站点详细,请稍后再试!");
}
@Override
public Rest<Void> delete(Long[] ids, String authorization) {
return Rest.fail("暂时无法删除站点,请稍后再试!");
}
@Override
public Rest<RespData<SitePdu>> save(SitePdu sitePdu, String authorization) {
return Rest.fail("暂时无法保存站点,请稍后再试!");
}
@Override
public String siteTree(String authorization) {
return JSON.toJSONString(Rest.fail("暂时无法获取站点树,请稍后再试!"));
}
@Override
public Rest<List<SitePdu>> getFlatSitesBySiteId(SitePdu sitePdu) {
return Rest.fail("暂时无法获取站点子站点,请稍后再试!");
}
@Override
public Rest<List<SitePdu>> getFlatSitesByAreaCode(SitePdu sitePdu) {
return Rest.fail("暂时无法获取站点子站点,请稍后再试!");
}
};
}
}
DROP
database if exists `fill-platform`;
CREATE
database `fill-platform` default charset=utf8;
use `fill-platform`;
-- ----------------------------
-- Table structure for mortals_xhx_idgenerator
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_idgenerator`;
CREATE TABLE `mortals_xhx_idgenerator`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`idType` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id类型',
`idMaxValue` bigint(20) UNSIGNED NOT NULL COMMENT 'id值',
`remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
`versionNum` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '版本号,默认0',
`gmtModify` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP (0) COMMENT '最后修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '主键Id生成器' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_idgenerator
-- ----------------------------
INSERT INTO `mortals_xhx_idgenerator`
VALUES (1, 'INFO_VERSION_KEY', 1, '基础信息版本号生成因子', 0, '2019-04-18 18:00:00');
-- ----------------------------
-- Table structure for mortals_xhx_menu
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_menu`;
CREATE TABLE `mortals_xhx_menu`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单名称',
`url` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '连接地址',
`parentId` bigint(20) NULL DEFAULT NULL COMMENT '父菜单ID,一级菜单的该字段值为-1',
`orderId` int(11) NULL DEFAULT NULL COMMENT '排序编号',
`status` tinyint(2) NULL DEFAULT 1 COMMENT '菜单状态,0:禁用,1:启用,默认1',
`linkType` tinyint(2) NULL DEFAULT 0 COMMENT '链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0',
`groupId` int(11) NULL DEFAULT 1 COMMENT '分组编号,使用菜单分隔符按该值分隔,默认1',
`groupName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`imgPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主菜单图标,主菜单图标的css样式名',
`buttonImgPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '按钮图标,按钮图标的css样式名',
`imgCommPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '常用菜单图标,常用菜单图标的css样式名',
`commMenu` tinyint(2) NULL DEFAULT 0 COMMENT '是否常用菜单,0:非常用,1:常用,默认0',
`menuType` tinyint(2) NULL DEFAULT 0 COMMENT '菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0',
`authType` tinyint(2) NULL DEFAULT 3 COMMENT '权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_menu
-- ----------------------------
INSERT INTO `mortals_xhx_menu`
VALUES (91, '系统管理', '', 0, 9999, 1, 0, 0, NULL, 'setting', '', '', 0, 0, 3, NULL, NULL, '');
INSERT INTO `mortals_xhx_menu`
VALUES (108, '区域信息', '/area/list', 91, 65, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9001, '主页', '/index', 90, 10, 1, 0, 1, NULL, '', NULL, NULL, 0, 0, 3, '2019-02-19 16:08:09', 1, 'admin');
INSERT INTO `mortals_xhx_menu`
VALUES (9101, '用户信息', '/user/list', 91, 10, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9102, '角色信息', '/role/list', 91, 20, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9103, '资源信息', '/resource/list', 91, 30, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9104, '菜单信息', '/menu/list', 91, 40, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9105, '参数信息', '/param/list', 91, 50, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9106, '任务信息', '/task/list', 91, 60, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_menu`
VALUES (9107, '操作日志', '/oper/log/list', 91, 70, 1, 0, 0, NULL, NULL, NULL, NULL, 0, 0, 3, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for mortals_xhx_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_oper_log`;
CREATE TABLE `mortals_xhx_oper_log`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`platformMark` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '平台标识',
`userId` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
`userName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名称',
`loginName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户登录名',
`requestUrl` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求地址',
`content` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作内容,记录操作具体信息,如修改前修改或的数据',
`ip` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作IP地址',
`logDate` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`operType` tinyint(2) NULL DEFAULT NULL COMMENT '操作类型,0:新增,1:修改,2:删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_param
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_param`;
CREATE TABLE `mortals_xhx_param`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名称',
`firstOrganize` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '一级组织,如:平台配置',
`secondOrganize` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '二级组织,如:基础配置',
`paramKey` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数键,全局唯一',
`paramValue` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数值',
`validStatus` tinyint(2) NULL DEFAULT 1 COMMENT '参数有效状态,0:禁用,1:启用,默认1',
`modStatus` tinyint(2) NULL DEFAULT 4 COMMENT '参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4',
`displayType` tinyint(2) NULL DEFAULT 0 COMMENT '展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_resource
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_resource`;
CREATE TABLE `mortals_xhx_resource`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
`url` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '连接地址,多个地址以逗号分隔',
`authType` tinyint(2) NULL DEFAULT 3 COMMENT '权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3',
`sourceType` tinyint(2) NULL DEFAULT 0 COMMENT '资源类型,0:系统资源,1:开放资源,默认0',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`userType` tinyint(2) NULL DEFAULT NULL COMMENT '用户类型,0:系统用户 1:代理商用户 2:品牌商用户',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_resource
-- ----------------------------
INSERT INTO `mortals_xhx_resource`
VALUES (101001, '系统管理-菜单管理-查看', '/menu/list,/menu/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101002, '系统管理-菜单管理-维护', '/menu/add,/menu/edit,/menu/delete,/menu/save', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101003, '系统管理-角色管理-查看', '/role/list,/role/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101004, '系统管理-角色管理-维护',
'/role/add,/role/edit,/role/save,/role/delete,/role/auth/list,/role/auth/distributionSource,/role/user/distributionUser,/user/list,/role/user/list,/role/user/distributionUser',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101005, '系统管理-用户管理-查看', '/user/list,/user/view,/role/roleNameByUserId', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101006, '系统管理-用户管理-维护', '/user/add,/user/edit,/user/delete,/user/save', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101007, '系统管理-任务设置-查看', '/task/list,/task/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101008, '系统管理-任务设置-维护', '/task/add,/task/edit,/task/delete,/task/save', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101009, '系统管理-参数设置-查看', '/param/list,/param/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101010, '系统管理-参数设置-维护', '/param/add,/param/edit,/param/delete,/param/save', 3, 0, NULL, NULL, NULL,
0);
INSERT INTO `mortals_xhx_resource`
VALUES (101011, '系统管理-资源管理-查看', '/resource/list,/resource/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101012, '系统管理-资源管理-维护', '/resource/add,/resource/edit,/resource/delete,/resource/save', 3, 0, NULL,
NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101013, '系统管理-操作日志-查看', '/oper/log/list,/oper/log/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101014, '系统管理-区域管理-查看', '/area/list,/area/view', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (101015, '系统管理-区域管理-维护', '/area/add,/area/edit,/area/delete,/area/save', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (150000, '控制台-主页', '/index', 3, 0, '2019-06-01 13:04:18', 1, '系统管理员', NULL);
INSERT INTO `mortals_xhx_resource`
VALUES (150001, '公共资源', '/area/list', 2, 0, '2019-06-01 23:56:55', 1, '系统管理员', NULL);
-- ----------------------------
-- Table structure for mortals_xhx_role
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role`;
CREATE TABLE `mortals_xhx_role`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`roleType` tinyint(2) NULL DEFAULT 2 COMMENT '角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2',
`customerId` bigint(20) NULL DEFAULT NULL COMMENT '归属客户ID',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`userType` tinyint(2) NULL DEFAULT NULL COMMENT '用户类型,0:系统用户 1:代理商用户 2:品牌商用户',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_role
-- ----------------------------
INSERT INTO `mortals_xhx_role`
VALUES (1, '管理员', '类似admin', 0, NULL, '2019-03-04 11:41:06', 1, 'admin', NULL);
-- ----------------------------
-- Table structure for mortals_xhx_role_auth
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_auth`;
CREATE TABLE `mortals_xhx_role_auth`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
`resourceId` bigint(20) NULL DEFAULT NULL COMMENT '资源ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色资源权限' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_role_user
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_user`;
CREATE TABLE `mortals_xhx_role_user`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
`userId` bigint(20) NULL DEFAULT NULL COMMENT '用户ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色用户' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_site
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_site`;
CREATE TABLE `mortals_xhx_site`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID,主键,自增长',
`siteName` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '站点名',
`parentId` bigint(11) NOT NULL COMMENT '父级id',
`ancestors` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '祖级列表,逗号分隔',
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地址',
`mobile` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '电话',
`introduce` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '单位介绍',
`workday1` tinyint(1) NULL DEFAULT NULL COMMENT '周一 1上班 0不上',
`workday2` tinyint(1) NULL DEFAULT NULL COMMENT '周二 1上班 0不上',
`workday3` tinyint(1) NULL DEFAULT NULL COMMENT '周三 1上班 0不上',
`workday4` tinyint(1) NULL DEFAULT NULL COMMENT '周四 1上班 0不上',
`workday5` tinyint(1) NULL DEFAULT NULL COMMENT '周五 1上班 0不上',
`workday6` tinyint(1) NULL DEFAULT NULL COMMENT '周六 1上班 0不上',
`workday7` tinyint(1) NULL DEFAULT NULL COMMENT '周日 1上班 0不上',
`number` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '站点编号',
`summary` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '中心介绍',
`orderNum` int(9) NULL DEFAULT 0 COMMENT '排序字段',
`status` tinyint(2) NULL DEFAULT 1 COMMENT '站点状态 ,0,停用,1,正常 默认1',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '变更时间',
`updateUser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '变更用户loginName',
`createTime` datetime(0) NOT NULL COMMENT '创建时间',
`createUser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建用户loginName',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '站点信息表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_table_index
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_table_index`;
CREATE TABLE `mortals_xhx_table_index`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`tableName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表名称',
`tableMark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表标识',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分表索引信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_task
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_task`;
CREATE TABLE `mortals_xhx_task`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务名称',
`taskKey` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务关键字,区分任务执行流程',
`status` tinyint(2) NULL DEFAULT 0 COMMENT '任务状态,0:未启动,1:执行中,默认0',
`excuteService` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行服务',
`excuteParam` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '任务执行参数',
`excuteHost` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔',
`excuteStrategy` tinyint(2) NULL DEFAULT 1 COMMENT '执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1',
`excuteDate` int(11) NULL DEFAULT 0 COMMENT '执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0',
`excuteTime` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '00' COMMENT '执行时间,格式:HH:mm,默认:00:00',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`lastExcuteHost` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后执行主机',
`lastExcuteTime` datetime(0) NULL DEFAULT NULL COMMENT '最后执行时间',
`interimExcuteStatus` tinyint(2) NULL DEFAULT 0 COMMENT '临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_task
-- ----------------------------
INSERT INTO `mortals_xhx_task`
VALUES (2, '分表创建任务', 'tableIndexService', 0, 'tableIndexService', NULL, NULL, 1, 0, '00:30', NULL,
'192.168.1.106', '2021-08-18 00:30:01', 0, '2021-08-12 11:07:23', 1, '系统管理员');
-- ----------------------------
-- Table structure for mortals_xhx_uploadfile
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_uploadfile`;
CREATE TABLE `mortals_xhx_uploadfile`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID,主键,自增长',
`fileName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名称',
`filePath` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件路径',
`fileType` tinyint(2) NULL DEFAULT NULL COMMENT '文件类型,1 excel ,2 img,3 zip, 4 pdf',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '上传文件' ROW_FORMAT = Dynamic;
-- ----------------------------
-- 用户信息业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user`;
CREATE TABLE mortals_xhx_user
(
`id` bigint(20) AUTO_INCREMENT COMMENT '用户ID,主键,自增长',
`loginName` varchar(50) COMMENT '登录名',
`loginPwd` varchar(128) COMMENT '登录密码,使用md5双次加密',
`loginLimitAddress` varchar(200) COMMENT '登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录',
`realName` varchar(64) COMMENT '用户名',
`mobile` varchar(21) COMMENT '用户手机号',
`phone` varchar(21) COMMENT '用户联系电话',
`email` varchar(50) COMMENT '用户邮箱',
`qq` varchar(20) COMMENT 'QQ号码',
`userType` tinyint(2) COMMENT '用户类型(0.系统用户,1.普通用户,2.工作人员)',
`siteIds` varchar(512) COMMENT '所属站点id,多个逗号分隔',
`areaCodes` varchar(512) COMMENT '所属区域code,多个逗号分隔',
`status` tinyint(2) COMMENT '用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
`lastLoginTime` datetime COMMENT '最后一次登录时间',
`lastLoginAddress` varchar(21) COMMENT '最后一次登录地址',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户信息业务';
-- ----------------------------
-- Records of mortals_xhx_user
-- ----------------------------
INSERT INTO `mortals_xhx_user`(`id`, `loginName`, `loginPwd`, `loginLimitAddress`, `realName`, `mobile`, `phone`,
`email`, `qq`, `userType`, `siteIds`, `areaCodes`, `status`, `createTime`,
`createUserId`, `createUserName`, `lastLoginTime`, `lastLoginAddress`)
VALUES (1, 'admin', '43442676c74ae59f219c2d87fd6bad52', NULL, '系统管理员', '13808095770', NULL, NULL, NULL, 0, '', '',
1, '2022-06-02 09:12:26', 1, 'admin', '2022-06-02 09:12:26', '127.0.0.1');
-- ----------------------------
-- Table structure for mortals_xhx_valid_code
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_valid_code`;
CREATE TABLE `mortals_xhx_valid_code`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`code` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '验证码',
`url` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验地址,email校验使用',
`mobile` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验手机号',
`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验邮箱',
`type` tinyint(2) NULL DEFAULT 0 COMMENT '校验方式,0:图片校验,1:手机校验,2:邮箱校验,默认0',
`sessionId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '会话ID',
`ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`lapseTime` datetime(0) NULL DEFAULT NULL COMMENT '失效时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '验证码信息' ROW_FORMAT = Dynamic;
SET
FOREIGN_KEY_CHECKS = 1;
-- 添加模块表(区域信息)
-- ----------------------------
-- Table structure for mortals_xhx_area
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_area`;
CREATE TABLE `mortals_xhx_area`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`parentId` bigint(20) DEFAULT NULL COMMENT '上级区域ID',
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '区域名称',
`level` tinyint(4) DEFAULT NULL COMMENT '区域级别,按所处树的节点层次',
`code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '区域编码,按全国省市编码',
`contactsPeople` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '区域负责人',
`contactsMobile` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '区域负责人电话',
`childSize` int(11) DEFAULT '0' COMMENT '子区域数量,默认0',
`maxChildId` int(11) DEFAULT '0' COMMENT '子区域的最大ID,默认0',
`status` tinyint(4) DEFAULT '1' COMMENT '状态,0停用,1启用',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '描述',
`createTime` datetime DEFAULT NULL COMMENT '创建时间',
`updateTime` datetime DEFAULT NULL COMMENT '更新时间',
`createUserId` bigint(20) DEFAULT NULL COMMENT '创建用户ID',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='区域信息';
-- ----------------------------
-- 基础事项业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '基础事项业务', '/sheet/matter/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
-- ----------------------------
-- 基础事项业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '基础事项业务-菜单管理-查看', '/sheet/matter/list,/sheet/matter/view,/sheet/matter/info,/sheet/matter/export,/sheet/matter/exportExcel,/sheet/matter/downloadTemplate,/sheet/matter/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '基础事项业务-菜单管理-维护', '/sheet/matter/add,/sheet/matter/edit,/sheet/matter/delete,/sheet/matter/logicDelete,/sheet/matter/save,/sheet/matter/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 基础事项业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '事业法人.事业法人', '事业法人.事业法人', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '社会组织法人.社会组织法人', '社会组织法人.社会组织法人', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '非法人企业.非法人企业', '非法人企业.非法人企业', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '企业法人.企业法人', '企业法人.企业法人', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '自然人.自然人', '自然人.自然人', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '服务对象 ', 'SheetMatter', 'appoveObjectShow', '其他组织.其他组织', '其他组织.其他组织', 1, 4, 0, 'appoveObjectShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '无.无', '无.无', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '全国.全国', '全国.全国', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '全市.全市', '全市.全市', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '全县.全县', '全县.全县', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '全镇[乡 街道].全镇[乡 街道]', '全镇[乡 街道].全镇[乡 街道]', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '通办范围 ', 'SheetMatter', 'operatScopeShow', '跨村[社区].跨村[社区]', '跨村[社区].跨村[社区]', 1, 4, 0, 'operatScopeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '办件类型', 'SheetMatter', 'appoveTimeLimitShow', '网络办件.网络办件', '网络办件.网络办件', 1, 4, 0, 'appoveTimeLimitShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '办件类型', 'SheetMatter', 'appoveTimeLimitShow', '行政审批一般件.行政审批一般件', '行政审批一般件.行政审批一般件', 1, 4, 0, 'appoveTimeLimitShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '办件类型', 'SheetMatter', 'appoveTimeLimitShow', '综合窗口件.综合窗口件', '综合窗口件.综合窗口件', 1, 4, 0, 'appoveTimeLimitShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '办理形式', 'SheetMatter', 'handleType', '窗口办理.窗口办理', '窗口办理.窗口办理', 1, 4, 0, 'handleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '办理形式', 'SheetMatter', 'handleType', '网上办理.网上办理', '网上办理.网上办理', 1, 4, 0, 'handleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否收费', 'SheetMatter', 'isChargesShow', '否.否', '否.否', 1, 4, 0, 'isChargesShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否收费', 'SheetMatter', 'isChargesShow', '是.是', '是.是', 1, 4, 0, 'isChargesShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '认证等级需求', 'SheetMatter', 'certificationLevelsShow', '实名认证.实名认证', '实名认证.实名认证', 1, 4, 0, 'certificationLevelsShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '认证等级需求', 'SheetMatter', 'certificationLevelsShow', '单次面签.单次面签', '单次面签.单次面签', 1, 4, 0, 'certificationLevelsShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '认证等级需求', 'SheetMatter', 'certificationLevelsShow', '每次面签.每次面签', '每次面签.每次面签', 1, 4, 0, 'certificationLevelsShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否网上预约,窗口办理选', 'SheetMatter', 'isOnlineSubscribeShow', '否.否', '否.否', 1, 4, 0, 'isOnlineSubscribeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否网上预约,窗口办理选', 'SheetMatter', 'isOnlineSubscribeShow', '是.是', '是.是', 1, 4, 0, 'isOnlineSubscribeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '物流快递,窗口办理选', 'SheetMatter', 'isExpressTakeShow', '否.否', '否.否', 1, 4, 0, 'isExpressTakeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '物流快递,窗口办理选', 'SheetMatter', 'isExpressTakeShow', '是.是', '是.是', 1, 4, 0, 'isExpressTakeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持全省范围就近取件', 'SheetMatter', 'isProvinceAcquisitionShow', '否.否', '否.否', 1, 4, 0, 'isProvinceAcquisitionShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持全省范围就近取件', 'SheetMatter', 'isProvinceAcquisitionShow', '是.是', '是.是', 1, 4, 0, 'isProvinceAcquisitionShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持全省范围就近办理', 'SheetMatter', 'isApplyProvinceShow', '否.否', '否.否', 1, 4, 0, 'isApplyProvinceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持全省范围就近办理', 'SheetMatter', 'isApplyProvinceShow', '是.是', '是.是', 1, 4, 0, 'isApplyProvinceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网办类型', 'SheetMatter', 'onlineType', '原件预审.原件预审', '原件预审.原件预审', 1, 4, 0, 'onlineType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网办类型', 'SheetMatter', 'onlineType', '原件核验.原件核验', '原件核验.原件核验', 1, 4, 0, 'onlineType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网办类型', 'SheetMatter', 'onlineType', '全程网办.全程网办', '全程网办.全程网办', 1, 4, 0, 'onlineType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网咨询.互联网咨询', '互联网咨询.互联网咨询', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网收件.互联网收件', '互联网收件.互联网收件', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网预审.互联网预审', '互联网预审.互联网预审', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网受理.互联网受理', '互联网受理.互联网受理', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网办理.互联网办理', '互联网办理.互联网办理', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '互联网办理结果信息反馈.互联网办理结果信息反馈', '互联网办理结果信息反馈.互联网办理结果信息反馈', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '网络办理深度', 'SheetMatter', 'onlineOperatDeep', '其他.其他', '其他.其他', 1, 4, 0, 'onlineOperatDeep', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '物流快递,网上办理选', 'SheetMatter', 'isExpressTakeOnlineShow', '否.否', '否.否', 1, 4, 0, 'isExpressTakeOnlineShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '物流快递,网上办理选', 'SheetMatter', 'isExpressTakeOnlineShow', '是.是', '是.是', 1, 4, 0, 'isExpressTakeOnlineShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持上门收取申请', 'SheetMatter', 'isDoorTakeShow', '否.否', '否.否', 1, 4, 0, 'isDoorTakeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否支持上门收取申请', 'SheetMatter', 'isDoorTakeShow', '是.是', '是.是', 1, 4, 0, 'isDoorTakeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政许可.行政许可', '行政许可.行政许可', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政处罚.行政处罚', '行政处罚.行政处罚', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政强制.行政强制', '行政强制.行政强制', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政征收.行政征收', '行政征收.行政征收', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政给付.行政给付', '行政给付.行政给付', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政检查.行政检查', '行政检查.行政检查', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政确认.行政确认', '行政确认.行政确认', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政奖励.行政奖励', '行政奖励.行政奖励', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '行政裁决.行政裁决', '行政裁决.行政裁决', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '其他行政权力.其他行政权力', '其他行政权力.其他行政权力', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '主动服务.主动服务', '主动服务.主动服务', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '依申请服务.依申请服务', '依申请服务.依申请服务', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '咨询查询.咨询查询', '咨询查询.咨询查询', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项类型名称', 'SheetMatter', 'eventTypeShow', '未归类事项.未归类事项', '未归类事项.未归类事项', 1, 4, 0, 'eventTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '行使层级名称', 'SheetMatter', 'performHierarchyShow', '省级.省级', '省级.省级', 1, 4, 0, 'performHierarchyShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '行使层级名称', 'SheetMatter', 'performHierarchyShow', '市级.市级', '市级.市级', 1, 4, 0, 'performHierarchyShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '行使层级名称', 'SheetMatter', 'performHierarchyShow', '县级.县级', '县级.县级', 1, 4, 0, 'performHierarchyShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '行使层级名称', 'SheetMatter', 'performHierarchyShow', '镇[乡 街道].镇[乡 街道]', '镇[乡 街道].镇[乡 街道]', 1, 4, 0, 'performHierarchyShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '行使层级名称', 'SheetMatter', 'performHierarchyShow', '村[社区]级.村[社区]级', '村[社区]级.村[社区]级', 1, 4, 0, 'performHierarchyShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '法定本级行使.法定本级行使', '法定本级行使.法定本级行使', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '上级下放.上级下放', '上级下放.上级下放', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '上级授权.上级授权', '上级授权.上级授权', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '同级授权.同级授权', '同级授权.同级授权', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '上级委托.上级委托', '上级委托.上级委托', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权力来源', 'SheetMatter', 'powerSourceShow', '同级委托.同级委托', '同级委托.同级委托', 1, 4, 0, 'powerSourceShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '实施主体性质', 'SheetMatter', 'performDeptTypeShow', '法定机关.法定机关', '法定机关.法定机关', 1, 4, 0, 'performDeptTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '实施主体性质', 'SheetMatter', 'performDeptTypeShow', '授权组织.授权组织', '授权组织.授权组织', 1, 4, 0, 'performDeptTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '实施主体性质', 'SheetMatter', 'performDeptTypeShow', '受委托组织.受委托组织', '受委托组织.受委托组织', 1, 4, 0, 'performDeptTypeShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否进驻中心', 'SheetMatter', 'goveServiceCenterShow', '否.否', '否.否', 1, 4, 0, 'goveServiceCenterShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否进驻中心', 'SheetMatter', 'goveServiceCenterShow', '是.是', '是.是', 1, 4, 0, 'goveServiceCenterShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否纳入便民服务中心', 'SheetMatter', 'isConvenientCenterShow', '否.否', '否.否', 1, 4, 0, 'isConvenientCenterShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否纳入便民服务中心', 'SheetMatter', 'isConvenientCenterShow', '是.是', '是.是', 1, 4, 0, 'isConvenientCenterShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '自助终端办理 ', 'SheetMatter', 'terminalHandle', '否.否', '否.否', 1, 4, 0, 'terminalHandle', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '自助终端办理 ', 'SheetMatter', 'terminalHandle', '是.是', '是.是', 1, 4, 0, 'terminalHandle', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否网办 ', 'SheetMatter', 'isOnline', '否.否', '否.否', 1, 4, 0, 'isOnline', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否网办 ', 'SheetMatter', 'isOnline', '是.是', '是.是', 1, 4, 0, 'isOnline', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '支持网上支付', 'SheetMatter', 'isOnlinePayShow', '否.否', '否.否', 1, 4, 0, 'isOnlinePayShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '支持网上支付', 'SheetMatter', 'isOnlinePayShow', '是.是', '是.是', 1, 4, 0, 'isOnlinePayShow', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '委托部门', 'SheetMatter', 'entrustmentDepartmen', '否.否', '否.否', 1, 4, 0, 'entrustmentDepartmen', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '委托部门', 'SheetMatter', 'entrustmentDepartmen', '是.是', '是.是', 1, 4, 0, 'entrustmentDepartmen', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项状态', 'SheetMatter', 'matterStatus', '停用.停用', '停用.停用', 1, 4, 0, 'matterStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项状态', 'SheetMatter', 'matterStatus', '在用.在用', '在用.在用', 1, 4, 0, 'matterStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'SheetMatter', 'source', '0', '政务网', 1, 4, 0, 'source', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'SheetMatter', 'source', '1', '自定义', 1, 4, 0, 'source', NULL, NULL, NULL);
-- ----------------------------
-- 事项申请材料业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '事项申请材料业务', '/matter/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
-- ----------------------------
-- 事项申请材料业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项申请材料业务-菜单管理-查看', '/matter/list,/matter/view,/matter/info,/matter/export,/matter/exportExcel,/matter/downloadTemplate,/matter/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项申请材料业务-菜单管理-维护', '/matter/add,/matter/edit,/matter/delete,/matter/logicDelete,/matter/save,/matter/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 事项申请材料业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '是否推荐', 'Matter', 'isRecommend', '0', '未推荐', 1, 4, 0, 'isRecommend', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否推荐', 'Matter', 'isRecommend', '1', '推荐', 1, 4, 0, 'isRecommend', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'Matter', 'source', '0', '手动添加', 1, 4, 0, 'source', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'Matter', 'source', '1', '站点事项', 1, 4, 0, 'source', NULL, NULL, NULL);
-- ----------------------------
-- 事项材料公共库菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '事项材料公共库', '/pubdatum/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
-- ----------------------------
-- 事项材料公共库资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项材料公共库-菜单管理-查看', '/pubdatum/list,/pubdatum/view,/pubdatum/info,/pubdatum/export,/pubdatum/exportExcel,/pubdatum/downloadTemplate,/pubdatum/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项材料公共库-菜单管理-维护', '/pubdatum/add,/pubdatum/edit,/pubdatum/delete,/pubdatum/logicDelete,/pubdatum/save,/pubdatum/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 事项材料公共库参数 SQL
-- ----------------------------
-- ----------------------------
-- 热门词汇业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '热门词汇业务', '/hotword/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
-- ----------------------------
-- 热门词汇业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '热门词汇业务-菜单管理-查看', '/hotword/list,/hotword/view,/hotword/info,/hotword/export,/hotword/exportExcel,/hotword/downloadTemplate,/hotword/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '热门词汇业务-菜单管理-维护', '/hotword/add,/hotword/edit,/hotword/delete,/hotword/logicDelete,/hotword/save,/hotword/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 热门词汇业务参数 SQL
-- ----------------------------
-- ----------------------------
-- 事项申请材料业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '事项申请材料业务', '/matter/datum/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
-- ----------------------------
-- 事项申请材料业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项申请材料业务-菜单管理-查看', '/matter/datum/list,/matter/datum/view,/matter/datum/info,/matter/datum/export,/matter/datum/exportExcel,/matter/datum/downloadTemplate,/matter/datum/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '事项申请材料业务-菜单管理-维护', '/matter/datum/add,/matter/datum/edit,/matter/datum/delete,/matter/datum/logicDelete,/matter/datum/save,/matter/datum/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 事项申请材料业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'MatterDatum', 'source', '0', '政务网', 1, 4, 0, 'source', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '事项来源', 'MatterDatum', 'source', '1', '自定义', 1, 4, 0, 'source', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否推荐', 'MatterDatum', 'isRecommend', '0', '未推荐', 1, 4, 0, 'isRecommend', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '是否推荐', 'MatterDatum', 'isRecommend', '1', '推荐', 1, 4, 0, 'isRecommend', NULL, NULL, NULL);
use `fill-platform`;
-- ----------------------------
-- 基础事项业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_sheet_matter`;
CREATE TABLE mortals_xhx_sheet_matter(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) COMMENT '站点ID',
`tid` varchar(256) COMMENT '从政务系统来的事项id',
`tcode` varchar(256) COMMENT '从政务系统来的事项code',
`tname` varchar(2048) COMMENT '从政务系统来的事项name',
`matterName` varchar(2048) COMMENT '事项名称',
`englishName` varchar(256) COMMENT '英语事项名',
`matterNo` varchar(512) COMMENT '事项编号',
`areaCode` varchar(255) COMMENT '区域编码',
`deptCode` varchar(255) COMMENT '部门编号',
`deptName` varchar(255) COMMENT '部门名称',
`powerCode` varchar(255) COMMENT '行政权力编号',
`themeCode` varchar(255) COMMENT '主题编号',
`usertypeCode` varchar(255) COMMENT '服务类型编号',
`groupName` varchar(255) COMMENT '事项组名',
`url` varchar(1024) COMMENT '事项详情链接',
`haveGetMatterInfo` varchar(20) COMMENT '是否获取事项详情',
`belongDept` varchar(64) COMMENT '所属部门',
`appoveObjectShow` varchar(16) COMMENT '服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)',
`operatScopeShow` varchar(64) COMMENT '通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])',
`appoveTimeLimitShow` varchar(16) COMMENT '办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)',
`handleType` varchar(12) COMMENT '办理形式(窗口办理.窗口办理,网上办理.网上办理)',
`legalTimeLimitShow` varchar(32) COMMENT '法定办结时限',
`legalEndExplain` varchar(255) COMMENT '法定时限办结说明',
`promiseTimeLimitShow` varchar(32) COMMENT '承诺办结时限',
`promiseEndExplain` varchar(255) COMMENT '承诺时限办结说明',
`isChargesShow` varchar(16) COMMENT '是否收费(否.否,是.是)',
`certificationLevelsShow` varchar(64) COMMENT '认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)',
`planTakeTime` datetime COMMENT '计划生效日期',
`promiseTakeTime` datetime COMMENT '承诺生效日期',
`specialProcedure` varchar(64) COMMENT '特别程序',
`windowToTheSceneNum` tinyint(2) COMMENT '窗口到现场次数',
`isOnlineSubscribeShow` varchar(64) COMMENT '是否网上预约,窗口办理选(否.否,是.是)',
`isExpressTakeShow` varchar(16) COMMENT '物流快递,窗口办理选(否.否,是.是)',
`isProvinceAcquisitionShow` varchar(16) COMMENT '是否支持全省范围就近取件(否.否,是.是)',
`isApplyProvinceShow` varchar(16) COMMENT '是否支持全省范围就近办理(否.否,是.是)',
`mustSceneExplain` varchar(512) COMMENT '必须到现场原因',
`onlineType` varchar(32) COMMENT '网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)',
`onlineToTheSceneNum` tinyint(2) COMMENT '网办到现场次数',
`onlineOperatDeep` varchar(16) COMMENT '网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)',
`isExpressTakeOnlineShow` varchar(16) COMMENT '物流快递,网上办理选(否.否,是.是)',
`isDoorTakeShow` varchar(16) COMMENT '是否支持上门收取申请(否.否,是.是)',
`onlineMustSceneExplain` varchar(512) COMMENT '网上必须到现场原因',
`performDeptType` varchar(64) COMMENT '实施主体',
`matterEdition` varchar(32) COMMENT '事项版本',
`eventTypeShow` varchar(128) COMMENT '事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)',
`performHierarchyShow` varchar(128) COMMENT '行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)',
`powerSourceShow` varchar(64) COMMENT '权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)',
`performDeptTypeShow` varchar(64) COMMENT '实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)',
`goveServiceCenterShow` varchar(16) COMMENT '是否进驻中心(否.否,是.是)',
`isConvenientCenterShow` varchar(16) COMMENT '是否纳入便民服务中心(否.否,是.是)',
`terminalHandle` varchar(20) COMMENT '自助终端办理 (否.否,是.是)',
`isOnline` varchar(20) COMMENT '是否网办 (否.否,是.是)',
`isOnlinePayShow` varchar(16) COMMENT '支持网上支付(否.否,是.是)',
`entrustmentDepartmen` varchar(64) COMMENT '委托部门(否.否,是.是)',
`jointInfoShow` varchar(128) COMMENT '联办机构',
`matterStatus` varchar(32) COMMENT '事项状态(停用.停用,在用.在用)',
`numberLimit` int(11) COMMENT '数量限制',
`type` varchar(32) COMMENT '主题类型',
`baseCode` varchar(128) COMMENT '基本编码',
`implementCode` varchar(128) COMMENT '实施编码',
`implementBodyCode` varchar(128) COMMENT '实施主体编码',
`operateItemCode` varchar(128) COMMENT '办理项编码',
`townshipName` varchar(128) COMMENT '乡镇街道名称',
`townshipCode` varchar(128) COMMENT '乡镇街道代码',
`villageName` varchar(128) COMMENT '村居社区名称',
`villageCode` varchar(128) COMMENT '村居社区代码',
`operateTime` varchar(128) COMMENT '办理时间',
`operateSite` varchar(1024) COMMENT '办理地点',
`cousultingShow` varchar(1024) COMMENT '咨询方式',
`cousultingTelephoneShow` varchar(64) COMMENT '咨询电话',
`superviseShow` varchar(1024) COMMENT '监督投诉方式',
`sort` int(4) COMMENT '排序',
`source` tinyint(2) COMMENT '事项来源(0.政务网,1.自定义)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='基础事项业务';
-- ----------------------------
-- 事项申请材料业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_matter`;
CREATE TABLE mortals_xhx_matter(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`siteId` bigint(20) COMMENT '站点ID',
`tid` varchar(128) COMMENT '从政务系统来的事项id',
`tcode` varchar(128) COMMENT '从政务系统来的事项code',
`tname` varchar(255) COMMENT '从政务系统来的事项name',
`matterName` varchar(255) COMMENT '事项名称',
`englishName` varchar(256) COMMENT '英语事项名',
`matterNo` varchar(255) COMMENT '事项编号',
`matterFullName` varchar(255) COMMENT '事项全称',
`deptId` bigint(20) COMMENT '部门ID',
`deptCode` varchar(256) COMMENT '部门编号',
`deptName` varchar(64) COMMENT '部门名称',
`total` int(8) COMMENT '填单次数',
`sort` int(4) COMMENT '排序',
`isRecommend` tinyint(2) COMMENT '是否推荐(0.未推荐,1.推荐)',
`source` tinyint(2) COMMENT '事项来源(0.手动添加,1.站点事项)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项申请材料业务';
-- ----------------------------
-- 事项材料公共库表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_pubdatum`;
CREATE TABLE mortals_xhx_pubdatum(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) COMMENT '事项matter id',
`deptId` bigint(20) COMMENT '部门ID',
`deptCode` varchar(256) COMMENT '部门编号',
`deptName` varchar(256) COMMENT '部门名称',
`materialName` varchar(1024) NOT NULL COMMENT '材料名',
`materiaFullName` varchar(1024) NOT NULL COMMENT '材料全名',
`total` int(8) COMMENT '填单次数',
`sort` int(4) COMMENT '排序',
`sampleName` varchar(255) COMMENT '样表名称',
`samplePath` varchar(255) COMMENT '样表地址',
`templateName` varchar(255) COMMENT '模板名称',
`templatePath` varchar(255) COMMENT '模板地址',
`preViewPath` varchar(255) COMMENT '样表预览地址',
`formContent` mediumtext COMMENT '表单内容',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项材料公共库';
-- ----------------------------
-- 热门词汇业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_hotword`;
CREATE TABLE mortals_xhx_hotword(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`siteId` bigint(20) COMMENT '站点ID',
`hotwords` varchar(512) COMMENT '热门词汇',
`printDisplay` int(4) COMMENT '空白打印材料展示数量',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='热门词汇业务';
-- ----------------------------
-- 事项申请材料业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_matter_datum`;
CREATE TABLE mortals_xhx_matter_datum(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) COMMENT '事项matter id',
`siteId` bigint(20) COMMENT '站点ID',
`deptId` bigint(20) COMMENT '部门ID',
`deptCode` varchar(256) COMMENT '部门编号',
`deptName` varchar(256) COMMENT '部门名称',
`materialName` varchar(1024) NOT NULL COMMENT '材料名',
`materiaFullName` varchar(1024) NOT NULL COMMENT '材料全名',
`source` tinyint(2) COMMENT '事项来源(0.政务网,1.自定义)',
`isRecommend` tinyint(2) COMMENT '是否推荐(0.未推荐,1.推荐)',
`total` int(8) COMMENT '填单次数',
`sort` int(4) COMMENT '排序',
`fileName` varchar(255) COMMENT '填单的附件名称',
`fileUrl` varchar(255) COMMENT '填单的附件下载地址',
`sampleName` varchar(255) COMMENT '样表名称',
`samplePath` varchar(255) COMMENT '样表地址',
`templateName` varchar(255) COMMENT '模板名称',
`templatePath` varchar(255) COMMENT '模板地址',
`preViewPath` varchar(255) COMMENT '样表预览地址',
`formContent` mediumtext COMMENT '表单内容',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项申请材料业务';
package com.mortals.xhx.module.device.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.device.model.DeviceEntity;
/**
* 设备Dao
* 设备 DAO接口
*
* @author zxfei
* @date 2022-06-27
*/
public interface DeviceDao extends ICRUDDao<DeviceEntity,Long>{
}
package com.mortals.xhx.module.device.dao.ibatis;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import com.mortals.xhx.module.device.dao.DeviceDao;
import com.mortals.xhx.module.device.model.DeviceEntity;
import org.springframework.stereotype.Repository;
/**
* 设备DaoImpl DAO接口
*
* @author zxfei
* @date 2022-06-27
*/
@Repository("deviceDao")
public class DeviceDaoImpl extends BaseCRUDDaoMybatis<DeviceEntity,Long> implements DeviceDao {
}
package com.mortals.xhx.module.device.model;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.mortals.framework.annotation.Excel;
import com.mortals.xhx.base.framework.CustomJsonDateDeserializer;
import com.mortals.xhx.module.device.model.vo.DeviceVo;
import java.util.Date;
/**
* 设备实体对象
*
* @author zxfei
* @date 2022-07-11
*/
public class DeviceEntity extends DeviceVo {
private static final long serialVersionUID = 1L;
/**
* 设备名称
*/
@Excel(name = "设备名称")
private String deviceName;
/**
* 设备SN码
*/
@Excel(name = "设备SN码")
private String deviceSN;
/**
* 设备编码,默认为MAC地址
*/
@Excel(name = "设备编码")
private String deviceCode;
/**
* 设备的MAC地址
*/
@Excel(name = "Mac地址",type = Excel.Type.EXPORT)
private String deviceMac;
/**
* 站点Id,来源基础服务平台
*/
private Long siteId;
/**
* 站点编号,来源基础服务平台
*/
private String siteCode;
/**
* 站点名称
*/
private String siteName;
/**
* 平台系统Id
*/
private Long platformId;
/**
* 平台系统名称
*/
private String platformName;
/**
* 产品Id
*/
private Long productId;
/**
* 产品名称
*/
private String productName;
/**
* 设备生产厂商ID
*/
private Long deviceFirmId;
/**
* 设备生产厂商名称
*/
private String deviceFirmname;
/**
* 设备来源(0.子设备,1.网关设备,2.直连设备)
*/
private Integer deviceSrc;
/**
* 数据获取方式(0.主动上报,1.被动拉取)
*/
private Integer deviceDataSourceWay;
/**
* 经度
*/
private String lon;
/**
* 经度
*/
private String lati;
/**
* 所属楼栋
*/
private Integer deviceInBuilding;
/**
* 所属楼层
*/
private Integer deviceInFloor;
/**
* 保修期至
*/
@JsonDeserialize(using = CustomJsonDateDeserializer.class)
private Date defectsLiabilityPeriod;
/**
* 负责人
*/
private String leadingOfficial;
/**
* 联系电话
*/
private String leadingOfficialTelephone;
/**
* 是否接收异常短(0.否,1.是)
*/
private Integer isReceiveMess;
/**
* 设备图片
*/
@Excel(name = "设备图片",height = 90, type = Excel.Type.EXPORT, cellType = Excel.ColumnType.IMAGE)
private String devicePhotoPath;
/**
* 设备访问ip
*/
private String ip;
/**
* 中心设备编码
*/
private String centernum;
/**
* 端口
*/
private String port;
/**
* 设备topic信息
*/
private String deviceTopic;
/**
* 设备状态 (0.未激活,1.离线,2.在线)
*/
private Integer deviceStatus;
/**
* 启用状态 (0.停止,1.启用)
*/
private Integer enabled;
/**
* 设备授权码
*/
private String deviceAuthCode;
/**
* 备注
*/
private String deviceRemark;
/**
* 最近上线时间
*/
private Date onlineTime;
/**
* 最近离线时间
*/
private Date offlineTime;
/**
* 是否删除(0.否,1.是)
*/
private Integer deleted;
/**
* 设备来源(0.旧设备,1.新设备)
*/
private Integer source;
/**
* 皮肤id
*/
private Long skinId;
/**
* 皮肤名称
*/
private String skinName;
/**
* 首页地址
*/
private String homeUrl;
/**
* 设备版本
*/
private String deviceVersion;
public DeviceEntity(){}
/**
* 获取 设备名称
* @return String
*/
public String getDeviceName(){
return deviceName;
}
/**
* 设置 设备名称
* @param deviceName
*/
public void setDeviceName(String deviceName){
this.deviceName = deviceName;
}
/**
* 获取 设备编码,SN码等,默认为MAC地址
* @return String
*/
public String getDeviceCode(){
return deviceCode;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCode
*/
public void setDeviceCode(String deviceCode){
this.deviceCode = deviceCode;
}
/**
* 获取 设备的MAC地址
* @return String
*/
public String getDeviceMac(){
return deviceMac;
}
/**
* 设置 设备的MAC地址
* @param deviceMac
*/
public void setDeviceMac(String deviceMac){
this.deviceMac = deviceMac;
}
/**
* 获取 站点Id,来源基础服务平台
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/**
* 获取 站点编号,来源基础服务平台
* @return String
*/
public String getSiteCode(){
return siteCode;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCode
*/
public void setSiteCode(String siteCode){
this.siteCode = siteCode;
}
/**
* 获取 站点名称
* @return String
*/
public String getSiteName(){
return siteName;
}
/**
* 设置 站点名称
* @param siteName
*/
public void setSiteName(String siteName){
this.siteName = siteName;
}
/**
* 获取 平台系统Id
* @return Long
*/
public Long getPlatformId(){
return platformId;
}
/**
* 设置 平台系统Id
* @param platformId
*/
public void setPlatformId(Long platformId){
this.platformId = platformId;
}
/**
* 获取 平台系统名称
* @return String
*/
public String getPlatformName(){
return platformName;
}
/**
* 设置 平台系统名称
* @param platformName
*/
public void setPlatformName(String platformName){
this.platformName = platformName;
}
/**
* 获取 产品Id
* @return Long
*/
public Long getProductId(){
return productId;
}
/**
* 设置 产品Id
* @param productId
*/
public void setProductId(Long productId){
this.productId = productId;
}
/**
* 获取 产品名称
* @return String
*/
public String getProductName(){
return productName;
}
/**
* 设置 产品名称
* @param productName
*/
public void setProductName(String productName){
this.productName = productName;
}
/**
* 获取 设备生产厂商ID
* @return Long
*/
public Long getDeviceFirmId(){
return deviceFirmId;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmId
*/
public void setDeviceFirmId(Long deviceFirmId){
this.deviceFirmId = deviceFirmId;
}
/**
* 获取 设备生产厂商名称
* @return String
*/
public String getDeviceFirmname(){
return deviceFirmname;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmname
*/
public void setDeviceFirmname(String deviceFirmname){
this.deviceFirmname = deviceFirmname;
}
/**
* 获取 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return Integer
*/
public Integer getDeviceSrc(){
return deviceSrc;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrc
*/
public void setDeviceSrc(Integer deviceSrc){
this.deviceSrc = deviceSrc;
}
/**
* 获取 数据获取方式(0.主动上报,1.被动拉取)
* @return Integer
*/
public Integer getDeviceDataSourceWay(){
return deviceDataSourceWay;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWay
*/
public void setDeviceDataSourceWay(Integer deviceDataSourceWay){
this.deviceDataSourceWay = deviceDataSourceWay;
}
/**
* 获取 经度
* @return String
*/
public String getLon(){
return lon;
}
/**
* 设置 经度
* @param lon
*/
public void setLon(String lon){
this.lon = lon;
}
/**
* 获取 经度
* @return String
*/
public String getLati(){
return lati;
}
/**
* 设置 经度
* @param lati
*/
public void setLati(String lati){
this.lati = lati;
}
/**
* 获取 所属楼栋
* @return Integer
*/
public Integer getDeviceInBuilding(){
return deviceInBuilding;
}
/**
* 设置 所属楼栋
* @param deviceInBuilding
*/
public void setDeviceInBuilding(Integer deviceInBuilding){
this.deviceInBuilding = deviceInBuilding;
}
/**
* 获取 所属楼层
* @return Integer
*/
public Integer getDeviceInFloor(){
return deviceInFloor;
}
/**
* 设置 所属楼层
* @param deviceInFloor
*/
public void setDeviceInFloor(Integer deviceInFloor){
this.deviceInFloor = deviceInFloor;
}
/**
* 获取 保修期至
* @return Date
*/
public Date getDefectsLiabilityPeriod(){
return defectsLiabilityPeriod;
}
/**
* 设置 保修期至
* @param defectsLiabilityPeriod
*/
public void setDefectsLiabilityPeriod(Date defectsLiabilityPeriod){
this.defectsLiabilityPeriod = defectsLiabilityPeriod;
}
/**
* 获取 负责人
* @return String
*/
public String getLeadingOfficial(){
return leadingOfficial;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public void setLeadingOfficial(String leadingOfficial){
this.leadingOfficial = leadingOfficial;
}
/**
* 获取 联系电话
* @return String
*/
public String getLeadingOfficialTelephone(){
return leadingOfficialTelephone;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public void setLeadingOfficialTelephone(String leadingOfficialTelephone){
this.leadingOfficialTelephone = leadingOfficialTelephone;
}
/**
* 获取 是否接收异常短(0.否,1.是)
* @return Integer
*/
public Integer getIsReceiveMess(){
return isReceiveMess;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMess
*/
public void setIsReceiveMess(Integer isReceiveMess){
this.isReceiveMess = isReceiveMess;
}
/**
* 获取 设备图片
* @return String
*/
public String getDevicePhotoPath(){
return devicePhotoPath;
}
/**
* 设置 设备图片
* @param devicePhotoPath
*/
public void setDevicePhotoPath(String devicePhotoPath){
this.devicePhotoPath = devicePhotoPath;
}
/**
* 获取 设备访问ip
* @return String
*/
public String getIp(){
return ip;
}
/**
* 设置 设备访问ip
* @param ip
*/
public void setIp(String ip){
this.ip = ip;
}
/**
* 获取 中心设备编码
* @return String
*/
public String getCenternum(){
return centernum;
}
/**
* 设置 中心设备编码
* @param centernum
*/
public void setCenternum(String centernum){
this.centernum = centernum;
}
/**
* 获取 端口
* @return String
*/
public String getPort(){
return port;
}
/**
* 设置 端口
* @param port
*/
public void setPort(String port){
this.port = port;
}
/**
* 获取 设备topic信息
* @return String
*/
public String getDeviceTopic(){
return deviceTopic;
}
/**
* 设置 设备topic信息
* @param deviceTopic
*/
public void setDeviceTopic(String deviceTopic){
this.deviceTopic = deviceTopic;
}
/**
* 获取 设备状态 (0.未激活,1.离线,2.在线)
* @return Integer
*/
public Integer getDeviceStatus(){
return deviceStatus;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatus
*/
public void setDeviceStatus(Integer deviceStatus){
this.deviceStatus = deviceStatus;
}
/**
* 获取 启用状态 (0.停止,1.启用)
* @return Integer
*/
public Integer getEnabled(){
return enabled;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabled
*/
public void setEnabled(Integer enabled){
this.enabled = enabled;
}
/**
* 获取 设备授权码
* @return String
*/
public String getDeviceAuthCode(){
return deviceAuthCode;
}
/**
* 设置 设备授权码
* @param deviceAuthCode
*/
public void setDeviceAuthCode(String deviceAuthCode){
this.deviceAuthCode = deviceAuthCode;
}
/**
* 获取 备注
* @return String
*/
public String getDeviceRemark(){
return deviceRemark;
}
/**
* 设置 备注
* @param deviceRemark
*/
public void setDeviceRemark(String deviceRemark){
this.deviceRemark = deviceRemark;
}
/**
* 获取 最近上线时间
* @return Date
*/
public Date getOnlineTime(){
return onlineTime;
}
/**
* 设置 最近上线时间
* @param onlineTime
*/
public void setOnlineTime(Date onlineTime){
this.onlineTime = onlineTime;
}
/**
* 获取 最近离线时间
* @return Date
*/
public Date getOfflineTime(){
return offlineTime;
}
/**
* 设置 最近离线时间
* @param offlineTime
*/
public void setOfflineTime(Date offlineTime){
this.offlineTime = offlineTime;
}
/**
* 获取 是否删除(0.否,1.是)
* @return Integer
*/
public Integer getDeleted(){
return deleted;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deleted
*/
public void setDeleted(Integer deleted){
this.deleted = deleted;
}
/**
* 获取 收不来源(0.旧设备,1.新设备)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 收不来源(0.旧设备,1.新设备)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
public Long getSkinId() {
return skinId;
}
public void setSkinId(Long skinId) {
this.skinId = skinId;
}
public String getSkinName() {
return skinName;
}
public void setSkinName(String skinName) {
this.skinName = skinName;
}
public String getHomeUrl() {
return homeUrl;
}
public void setHomeUrl(String homeUrl) {
this.homeUrl = homeUrl;
}
public String getDeviceSN() {
return deviceSN;
}
public void setDeviceSN(String deviceSN) {
this.deviceSN = deviceSN;
}
public String getDeviceVersion() {
return deviceVersion;
}
public void setDeviceVersion(String deviceVersion) {
this.deviceVersion = deviceVersion;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof DeviceEntity) {
DeviceEntity tmp = (DeviceEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",deviceName:").append(getDeviceName());
sb.append(",deviceCode:").append(getDeviceCode());
sb.append(",deviceMac:").append(getDeviceMac());
sb.append(",siteId:").append(getSiteId());
sb.append(",siteCode:").append(getSiteCode());
sb.append(",siteName:").append(getSiteName());
sb.append(",platformId:").append(getPlatformId());
sb.append(",platformName:").append(getPlatformName());
sb.append(",productId:").append(getProductId());
sb.append(",productName:").append(getProductName());
sb.append(",deviceFirmId:").append(getDeviceFirmId());
sb.append(",deviceFirmname:").append(getDeviceFirmname());
sb.append(",deviceSrc:").append(getDeviceSrc());
sb.append(",deviceDataSourceWay:").append(getDeviceDataSourceWay());
sb.append(",lon:").append(getLon());
sb.append(",lati:").append(getLati());
sb.append(",deviceInBuilding:").append(getDeviceInBuilding());
sb.append(",deviceInFloor:").append(getDeviceInFloor());
sb.append(",defectsLiabilityPeriod:").append(getDefectsLiabilityPeriod());
sb.append(",leadingOfficial:").append(getLeadingOfficial());
sb.append(",leadingOfficialTelephone:").append(getLeadingOfficialTelephone());
sb.append(",isReceiveMess:").append(getIsReceiveMess());
sb.append(",devicePhotoPath:").append(getDevicePhotoPath());
sb.append(",ip:").append(getIp());
sb.append(",centernum:").append(getCenternum());
sb.append(",port:").append(getPort());
sb.append(",deviceTopic:").append(getDeviceTopic());
sb.append(",deviceStatus:").append(getDeviceStatus());
sb.append(",enabled:").append(getEnabled());
sb.append(",deviceAuthCode:").append(getDeviceAuthCode());
sb.append(",deviceRemark:").append(getDeviceRemark());
sb.append(",onlineTime:").append(getOnlineTime());
sb.append(",offlineTime:").append(getOfflineTime());
sb.append(",deleted:").append(getDeleted());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.deviceName = "";
this.deviceCode = "";
this.deviceSN = "";
this.deviceMac = "";
this.siteId = null;
this.siteCode = "";
this.siteName = "";
this.platformId = null;
this.platformName = "";
this.productId = null;
this.productName = "";
this.deviceFirmId = null;
this.deviceFirmname = "";
this.deviceSrc = 2;
this.deviceDataSourceWay = 0;
this.lon = "";
this.lati = "";
this.deviceInBuilding = null;
this.deviceInFloor = null;
this.defectsLiabilityPeriod = null;
this.leadingOfficial = "";
this.leadingOfficialTelephone = "";
this.isReceiveMess = 0;
this.devicePhotoPath = "";
this.ip = "";
this.centernum = "";
this.port = "";
this.deviceTopic = "";
this.deviceStatus = 0;
this.enabled = 0;
this.deviceAuthCode = "";
this.deviceRemark = "";
this.onlineTime = null;
this.offlineTime = null;
this.deleted = 0;
this.source = 1;
this.skinId = null;
this.skinName = "";
this.deviceVersion = "";
this.homeUrl = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.device.model;
import java.util.List;
/**
* 设备查询对象
*
* @author zxfei
* @date 2022-08-22
*/
public class DeviceQuery extends DeviceEntity {
/** 开始 主键ID,主键,自增长 */
private Long idStart;
/** 结束 主键ID,主键,自增长 */
private Long idEnd;
/** 增加 主键ID,主键,自增长 */
private Long idIncrement;
/** 主键ID,主键,自增长列表 */
private List <Long> idList;
/** 设备名称 */
private List<String> deviceNameList;
/** 设备编码,SN码等,默认为MAC地址 */
private List<String> deviceCodeList;
/** 设备SN码 */
private List<String> deviceSNList;
/** 设备的MAC地址 */
private List<String> deviceMacList;
/** 开始 站点Id,来源基础服务平台 */
private Long siteIdStart;
/** 结束 站点Id,来源基础服务平台 */
private Long siteIdEnd;
/** 增加 站点Id,来源基础服务平台 */
private Long siteIdIncrement;
/** 站点Id,来源基础服务平台列表 */
private List <Long> siteIdList;
/** 站点编号,来源基础服务平台 */
private List<String> siteCodeList;
/** 站点名称 */
private List<String> siteNameList;
/** 开始 平台系统Id */
private Long platformIdStart;
/** 结束 平台系统Id */
private Long platformIdEnd;
/** 增加 平台系统Id */
private Long platformIdIncrement;
/** 平台系统Id列表 */
private List <Long> platformIdList;
/** 平台系统名称 */
private List<String> platformNameList;
/** 开始 产品Id */
private Long productIdStart;
/** 结束 产品Id */
private Long productIdEnd;
/** 增加 产品Id */
private Long productIdIncrement;
/** 产品Id列表 */
private List <Long> productIdList;
/** 产品名称 */
private List<String> productNameList;
/** 开始 皮肤id */
private Long skinIdStart;
/** 结束 皮肤id */
private Long skinIdEnd;
/** 增加 皮肤id */
private Long skinIdIncrement;
/** 皮肤id列表 */
private List <Long> skinIdList;
/** 皮肤名称 */
private List<String> skinNameList;
/** 首页地址 */
private List<String> homeUrlList;
/** 开始 设备生产厂商ID */
private Long deviceFirmIdStart;
/** 结束 设备生产厂商ID */
private Long deviceFirmIdEnd;
/** 增加 设备生产厂商ID */
private Long deviceFirmIdIncrement;
/** 设备生产厂商ID列表 */
private List <Long> deviceFirmIdList;
/** 设备生产厂商名称 */
private List<String> deviceFirmnameList;
/** 开始 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcStart;
/** 结束 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcEnd;
/** 增加 设备来源(0.子设备,1.网关设备,2.直连设备) */
private Integer deviceSrcIncrement;
/** 设备来源(0.子设备,1.网关设备,2.直连设备)列表 */
private List <Integer> deviceSrcList;
/** 开始 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayStart;
/** 结束 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayEnd;
/** 增加 数据获取方式(0.主动上报,1.被动拉取) */
private Integer deviceDataSourceWayIncrement;
/** 数据获取方式(0.主动上报,1.被动拉取)列表 */
private List <Integer> deviceDataSourceWayList;
/** 经度 */
private List<String> lonList;
/** 经度 */
private List<String> latiList;
/** 开始 所属楼栋 */
private Integer deviceInBuildingStart;
/** 结束 所属楼栋 */
private Integer deviceInBuildingEnd;
/** 增加 所属楼栋 */
private Integer deviceInBuildingIncrement;
/** 所属楼栋列表 */
private List <Integer> deviceInBuildingList;
/** 开始 所属楼层 */
private Integer deviceInFloorStart;
/** 结束 所属楼层 */
private Integer deviceInFloorEnd;
/** 增加 所属楼层 */
private Integer deviceInFloorIncrement;
/** 所属楼层列表 */
private List <Integer> deviceInFloorList;
/** 开始 保修期至 */
private String defectsLiabilityPeriodStart;
/** 结束 保修期至 */
private String defectsLiabilityPeriodEnd;
/** 负责人 */
private List<String> leadingOfficialList;
/** 联系电话 */
private List<String> leadingOfficialTelephoneList;
/** 开始 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessStart;
/** 结束 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessEnd;
/** 增加 是否接收异常短(0.否,1.是) */
private Integer isReceiveMessIncrement;
/** 是否接收异常短(0.否,1.是)列表 */
private List <Integer> isReceiveMessList;
/** 设备图片 */
private List<String> devicePhotoPathList;
/** 设备访问ip */
private List<String> ipList;
/** 中心设备编码 */
private List<String> centernumList;
/** 端口 */
private List<String> portList;
/** 设备topic信息 */
private List<String> deviceTopicList;
/** 开始 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusStart;
/** 结束 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusEnd;
/** 增加 设备状态 (0.未激活,1.离线,2.在线) */
private Integer deviceStatusIncrement;
/** 设备状态 (0.未激活,1.离线,2.在线)列表 */
private List <Integer> deviceStatusList;
/** 开始 启用状态 (0.停止,1.启用) */
private Integer enabledStart;
/** 结束 启用状态 (0.停止,1.启用) */
private Integer enabledEnd;
/** 增加 启用状态 (0.停止,1.启用) */
private Integer enabledIncrement;
/** 启用状态 (0.停止,1.启用)列表 */
private List <Integer> enabledList;
/** 设备授权码 */
private List<String> deviceAuthCodeList;
/** 备注 */
private List<String> deviceRemarkList;
/** 开始 最近上线时间 */
private String onlineTimeStart;
/** 结束 最近上线时间 */
private String onlineTimeEnd;
/** 开始 最近离线时间 */
private String offlineTimeStart;
/** 结束 最近离线时间 */
private String offlineTimeEnd;
/** 开始 是否删除(0.否,1.是) */
private Integer deletedStart;
/** 结束 是否删除(0.否,1.是) */
private Integer deletedEnd;
/** 增加 是否删除(0.否,1.是) */
private Integer deletedIncrement;
/** 是否删除(0.否,1.是)列表 */
private List <Integer> deletedList;
/** 设备版本 */
private List<String> deviceVersionList;
/** 开始 设备来源(0.旧设备,1.新设备) */
private Integer sourceStart;
/** 结束 设备来源(0.旧设备,1.新设备) */
private Integer sourceEnd;
/** 增加 设备来源(0.旧设备,1.新设备) */
private Integer sourceIncrement;
/** 设备来源(0.旧设备,1.新设备)列表 */
private List <Integer> sourceList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<DeviceQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<DeviceQuery> andConditionList;
public DeviceQuery(){}
/**
* 获取 开始 主键ID,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 主键ID,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 主键ID,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 主键ID,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 设备名称
* @return deviceNameList
*/
public List<String> getDeviceNameList(){
return this.deviceNameList;
}
/**
* 设置 设备名称
* @param deviceNameList
*/
public void setDeviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
}
/**
* 获取 设备编码,SN码等,默认为MAC地址
* @return deviceCodeList
*/
public List<String> getDeviceCodeList(){
return this.deviceCodeList;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCodeList
*/
public void setDeviceCodeList(List<String> deviceCodeList){
this.deviceCodeList = deviceCodeList;
}
/**
* 获取 设备SN码
* @return deviceSNList
*/
public List<String> getDeviceSNList(){
return this.deviceSNList;
}
/**
* 设置 设备SN码
* @param deviceSNList
*/
public void setDeviceSNList(List<String> deviceSNList){
this.deviceSNList = deviceSNList;
}
/**
* 获取 设备的MAC地址
* @return deviceMacList
*/
public List<String> getDeviceMacList(){
return this.deviceMacList;
}
/**
* 设置 设备的MAC地址
* @param deviceMacList
*/
public void setDeviceMacList(List<String> deviceMacList){
this.deviceMacList = deviceMacList;
}
/**
* 获取 开始 站点Id,来源基础服务平台
* @return siteIdStart
*/
public Long getSiteIdStart(){
return this.siteIdStart;
}
/**
* 设置 开始 站点Id,来源基础服务平台
* @param siteIdStart
*/
public void setSiteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
}
/**
* 获取 结束 站点Id,来源基础服务平台
* @return $siteIdEnd
*/
public Long getSiteIdEnd(){
return this.siteIdEnd;
}
/**
* 设置 结束 站点Id,来源基础服务平台
* @param siteIdEnd
*/
public void setSiteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
}
/**
* 获取 增加 站点Id,来源基础服务平台
* @return siteIdIncrement
*/
public Long getSiteIdIncrement(){
return this.siteIdIncrement;
}
/**
* 设置 增加 站点Id,来源基础服务平台
* @param siteIdIncrement
*/
public void setSiteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
}
/**
* 获取 站点Id,来源基础服务平台
* @return siteIdList
*/
public List<Long> getSiteIdList(){
return this.siteIdList;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdList
*/
public void setSiteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
}
/**
* 获取 站点编号,来源基础服务平台
* @return siteCodeList
*/
public List<String> getSiteCodeList(){
return this.siteCodeList;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCodeList
*/
public void setSiteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
}
/**
* 获取 站点名称
* @return siteNameList
*/
public List<String> getSiteNameList(){
return this.siteNameList;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public void setSiteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
}
/**
* 获取 开始 平台系统Id
* @return platformIdStart
*/
public Long getPlatformIdStart(){
return this.platformIdStart;
}
/**
* 设置 开始 平台系统Id
* @param platformIdStart
*/
public void setPlatformIdStart(Long platformIdStart){
this.platformIdStart = platformIdStart;
}
/**
* 获取 结束 平台系统Id
* @return $platformIdEnd
*/
public Long getPlatformIdEnd(){
return this.platformIdEnd;
}
/**
* 设置 结束 平台系统Id
* @param platformIdEnd
*/
public void setPlatformIdEnd(Long platformIdEnd){
this.platformIdEnd = platformIdEnd;
}
/**
* 获取 增加 平台系统Id
* @return platformIdIncrement
*/
public Long getPlatformIdIncrement(){
return this.platformIdIncrement;
}
/**
* 设置 增加 平台系统Id
* @param platformIdIncrement
*/
public void setPlatformIdIncrement(Long platformIdIncrement){
this.platformIdIncrement = platformIdIncrement;
}
/**
* 获取 平台系统Id
* @return platformIdList
*/
public List<Long> getPlatformIdList(){
return this.platformIdList;
}
/**
* 设置 平台系统Id
* @param platformIdList
*/
public void setPlatformIdList(List<Long> platformIdList){
this.platformIdList = platformIdList;
}
/**
* 获取 平台系统名称
* @return platformNameList
*/
public List<String> getPlatformNameList(){
return this.platformNameList;
}
/**
* 设置 平台系统名称
* @param platformNameList
*/
public void setPlatformNameList(List<String> platformNameList){
this.platformNameList = platformNameList;
}
/**
* 获取 开始 产品Id
* @return productIdStart
*/
public Long getProductIdStart(){
return this.productIdStart;
}
/**
* 设置 开始 产品Id
* @param productIdStart
*/
public void setProductIdStart(Long productIdStart){
this.productIdStart = productIdStart;
}
/**
* 获取 结束 产品Id
* @return $productIdEnd
*/
public Long getProductIdEnd(){
return this.productIdEnd;
}
/**
* 设置 结束 产品Id
* @param productIdEnd
*/
public void setProductIdEnd(Long productIdEnd){
this.productIdEnd = productIdEnd;
}
/**
* 获取 增加 产品Id
* @return productIdIncrement
*/
public Long getProductIdIncrement(){
return this.productIdIncrement;
}
/**
* 设置 增加 产品Id
* @param productIdIncrement
*/
public void setProductIdIncrement(Long productIdIncrement){
this.productIdIncrement = productIdIncrement;
}
/**
* 获取 产品Id
* @return productIdList
*/
public List<Long> getProductIdList(){
return this.productIdList;
}
/**
* 设置 产品Id
* @param productIdList
*/
public void setProductIdList(List<Long> productIdList){
this.productIdList = productIdList;
}
/**
* 获取 产品名称
* @return productNameList
*/
public List<String> getProductNameList(){
return this.productNameList;
}
/**
* 设置 产品名称
* @param productNameList
*/
public void setProductNameList(List<String> productNameList){
this.productNameList = productNameList;
}
/**
* 获取 开始 皮肤id
* @return skinIdStart
*/
public Long getSkinIdStart(){
return this.skinIdStart;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public void setSkinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
}
/**
* 获取 结束 皮肤id
* @return $skinIdEnd
*/
public Long getSkinIdEnd(){
return this.skinIdEnd;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public void setSkinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
}
/**
* 获取 增加 皮肤id
* @return skinIdIncrement
*/
public Long getSkinIdIncrement(){
return this.skinIdIncrement;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public void setSkinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
}
/**
* 获取 皮肤id
* @return skinIdList
*/
public List<Long> getSkinIdList(){
return this.skinIdList;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public void setSkinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
}
/**
* 获取 皮肤名称
* @return skinNameList
*/
public List<String> getSkinNameList(){
return this.skinNameList;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public void setSkinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
}
/**
* 获取 首页地址
* @return homeUrlList
*/
public List<String> getHomeUrlList(){
return this.homeUrlList;
}
/**
* 设置 首页地址
* @param homeUrlList
*/
public void setHomeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList;
}
/**
* 获取 开始 设备生产厂商ID
* @return deviceFirmIdStart
*/
public Long getDeviceFirmIdStart(){
return this.deviceFirmIdStart;
}
/**
* 设置 开始 设备生产厂商ID
* @param deviceFirmIdStart
*/
public void setDeviceFirmIdStart(Long deviceFirmIdStart){
this.deviceFirmIdStart = deviceFirmIdStart;
}
/**
* 获取 结束 设备生产厂商ID
* @return $deviceFirmIdEnd
*/
public Long getDeviceFirmIdEnd(){
return this.deviceFirmIdEnd;
}
/**
* 设置 结束 设备生产厂商ID
* @param deviceFirmIdEnd
*/
public void setDeviceFirmIdEnd(Long deviceFirmIdEnd){
this.deviceFirmIdEnd = deviceFirmIdEnd;
}
/**
* 获取 增加 设备生产厂商ID
* @return deviceFirmIdIncrement
*/
public Long getDeviceFirmIdIncrement(){
return this.deviceFirmIdIncrement;
}
/**
* 设置 增加 设备生产厂商ID
* @param deviceFirmIdIncrement
*/
public void setDeviceFirmIdIncrement(Long deviceFirmIdIncrement){
this.deviceFirmIdIncrement = deviceFirmIdIncrement;
}
/**
* 获取 设备生产厂商ID
* @return deviceFirmIdList
*/
public List<Long> getDeviceFirmIdList(){
return this.deviceFirmIdList;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdList
*/
public void setDeviceFirmIdList(List<Long> deviceFirmIdList){
this.deviceFirmIdList = deviceFirmIdList;
}
/**
* 获取 设备生产厂商名称
* @return deviceFirmnameList
*/
public List<String> getDeviceFirmnameList(){
return this.deviceFirmnameList;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmnameList
*/
public void setDeviceFirmnameList(List<String> deviceFirmnameList){
this.deviceFirmnameList = deviceFirmnameList;
}
/**
* 获取 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcStart
*/
public Integer getDeviceSrcStart(){
return this.deviceSrcStart;
}
/**
* 设置 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcStart
*/
public void setDeviceSrcStart(Integer deviceSrcStart){
this.deviceSrcStart = deviceSrcStart;
}
/**
* 获取 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return $deviceSrcEnd
*/
public Integer getDeviceSrcEnd(){
return this.deviceSrcEnd;
}
/**
* 设置 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcEnd
*/
public void setDeviceSrcEnd(Integer deviceSrcEnd){
this.deviceSrcEnd = deviceSrcEnd;
}
/**
* 获取 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcIncrement
*/
public Integer getDeviceSrcIncrement(){
return this.deviceSrcIncrement;
}
/**
* 设置 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcIncrement
*/
public void setDeviceSrcIncrement(Integer deviceSrcIncrement){
this.deviceSrcIncrement = deviceSrcIncrement;
}
/**
* 获取 设备来源(0.子设备,1.网关设备,2.直连设备)
* @return deviceSrcList
*/
public List<Integer> getDeviceSrcList(){
return this.deviceSrcList;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcList
*/
public void setDeviceSrcList(List<Integer> deviceSrcList){
this.deviceSrcList = deviceSrcList;
}
/**
* 获取 开始 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayStart
*/
public Integer getDeviceDataSourceWayStart(){
return this.deviceDataSourceWayStart;
}
/**
* 设置 开始 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayStart
*/
public void setDeviceDataSourceWayStart(Integer deviceDataSourceWayStart){
this.deviceDataSourceWayStart = deviceDataSourceWayStart;
}
/**
* 获取 结束 数据获取方式(0.主动上报,1.被动拉取)
* @return $deviceDataSourceWayEnd
*/
public Integer getDeviceDataSourceWayEnd(){
return this.deviceDataSourceWayEnd;
}
/**
* 设置 结束 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayEnd
*/
public void setDeviceDataSourceWayEnd(Integer deviceDataSourceWayEnd){
this.deviceDataSourceWayEnd = deviceDataSourceWayEnd;
}
/**
* 获取 增加 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayIncrement
*/
public Integer getDeviceDataSourceWayIncrement(){
return this.deviceDataSourceWayIncrement;
}
/**
* 设置 增加 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayIncrement
*/
public void setDeviceDataSourceWayIncrement(Integer deviceDataSourceWayIncrement){
this.deviceDataSourceWayIncrement = deviceDataSourceWayIncrement;
}
/**
* 获取 数据获取方式(0.主动上报,1.被动拉取)
* @return deviceDataSourceWayList
*/
public List<Integer> getDeviceDataSourceWayList(){
return this.deviceDataSourceWayList;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayList
*/
public void setDeviceDataSourceWayList(List<Integer> deviceDataSourceWayList){
this.deviceDataSourceWayList = deviceDataSourceWayList;
}
/**
* 获取 经度
* @return lonList
*/
public List<String> getLonList(){
return this.lonList;
}
/**
* 设置 经度
* @param lonList
*/
public void setLonList(List<String> lonList){
this.lonList = lonList;
}
/**
* 获取 经度
* @return latiList
*/
public List<String> getLatiList(){
return this.latiList;
}
/**
* 设置 经度
* @param latiList
*/
public void setLatiList(List<String> latiList){
this.latiList = latiList;
}
/**
* 获取 开始 所属楼栋
* @return deviceInBuildingStart
*/
public Integer getDeviceInBuildingStart(){
return this.deviceInBuildingStart;
}
/**
* 设置 开始 所属楼栋
* @param deviceInBuildingStart
*/
public void setDeviceInBuildingStart(Integer deviceInBuildingStart){
this.deviceInBuildingStart = deviceInBuildingStart;
}
/**
* 获取 结束 所属楼栋
* @return $deviceInBuildingEnd
*/
public Integer getDeviceInBuildingEnd(){
return this.deviceInBuildingEnd;
}
/**
* 设置 结束 所属楼栋
* @param deviceInBuildingEnd
*/
public void setDeviceInBuildingEnd(Integer deviceInBuildingEnd){
this.deviceInBuildingEnd = deviceInBuildingEnd;
}
/**
* 获取 增加 所属楼栋
* @return deviceInBuildingIncrement
*/
public Integer getDeviceInBuildingIncrement(){
return this.deviceInBuildingIncrement;
}
/**
* 设置 增加 所属楼栋
* @param deviceInBuildingIncrement
*/
public void setDeviceInBuildingIncrement(Integer deviceInBuildingIncrement){
this.deviceInBuildingIncrement = deviceInBuildingIncrement;
}
/**
* 获取 所属楼栋
* @return deviceInBuildingList
*/
public List<Integer> getDeviceInBuildingList(){
return this.deviceInBuildingList;
}
/**
* 设置 所属楼栋
* @param deviceInBuildingList
*/
public void setDeviceInBuildingList(List<Integer> deviceInBuildingList){
this.deviceInBuildingList = deviceInBuildingList;
}
/**
* 获取 开始 所属楼层
* @return deviceInFloorStart
*/
public Integer getDeviceInFloorStart(){
return this.deviceInFloorStart;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
*/
public void setDeviceInFloorStart(Integer deviceInFloorStart){
this.deviceInFloorStart = deviceInFloorStart;
}
/**
* 获取 结束 所属楼层
* @return $deviceInFloorEnd
*/
public Integer getDeviceInFloorEnd(){
return this.deviceInFloorEnd;
}
/**
* 设置 结束 所属楼层
* @param deviceInFloorEnd
*/
public void setDeviceInFloorEnd(Integer deviceInFloorEnd){
this.deviceInFloorEnd = deviceInFloorEnd;
}
/**
* 获取 增加 所属楼层
* @return deviceInFloorIncrement
*/
public Integer getDeviceInFloorIncrement(){
return this.deviceInFloorIncrement;
}
/**
* 设置 增加 所属楼层
* @param deviceInFloorIncrement
*/
public void setDeviceInFloorIncrement(Integer deviceInFloorIncrement){
this.deviceInFloorIncrement = deviceInFloorIncrement;
}
/**
* 获取 所属楼层
* @return deviceInFloorList
*/
public List<Integer> getDeviceInFloorList(){
return this.deviceInFloorList;
}
/**
* 设置 所属楼层
* @param deviceInFloorList
*/
public void setDeviceInFloorList(List<Integer> deviceInFloorList){
this.deviceInFloorList = deviceInFloorList;
}
/**
* 获取 开始 保修期至
* @return defectsLiabilityPeriodStart
*/
public String getDefectsLiabilityPeriodStart(){
return this.defectsLiabilityPeriodStart;
}
/**
* 设置 开始 保修期至
* @param defectsLiabilityPeriodStart
*/
public void setDefectsLiabilityPeriodStart(String defectsLiabilityPeriodStart){
this.defectsLiabilityPeriodStart = defectsLiabilityPeriodStart;
}
/**
* 获取 结束 保修期至
* @return defectsLiabilityPeriodEnd
*/
public String getDefectsLiabilityPeriodEnd(){
return this.defectsLiabilityPeriodEnd;
}
/**
* 设置 结束 保修期至
* @param defectsLiabilityPeriodEnd
*/
public void setDefectsLiabilityPeriodEnd(String defectsLiabilityPeriodEnd){
this.defectsLiabilityPeriodEnd = defectsLiabilityPeriodEnd;
}
/**
* 获取 负责人
* @return leadingOfficialList
*/
public List<String> getLeadingOfficialList(){
return this.leadingOfficialList;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public void setLeadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
}
/**
* 获取 联系电话
* @return leadingOfficialTelephoneList
*/
public List<String> getLeadingOfficialTelephoneList(){
return this.leadingOfficialTelephoneList;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public void setLeadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
}
/**
* 获取 开始 是否接收异常短(0.否,1.是)
* @return isReceiveMessStart
*/
public Integer getIsReceiveMessStart(){
return this.isReceiveMessStart;
}
/**
* 设置 开始 是否接收异常短(0.否,1.是)
* @param isReceiveMessStart
*/
public void setIsReceiveMessStart(Integer isReceiveMessStart){
this.isReceiveMessStart = isReceiveMessStart;
}
/**
* 获取 结束 是否接收异常短(0.否,1.是)
* @return $isReceiveMessEnd
*/
public Integer getIsReceiveMessEnd(){
return this.isReceiveMessEnd;
}
/**
* 设置 结束 是否接收异常短(0.否,1.是)
* @param isReceiveMessEnd
*/
public void setIsReceiveMessEnd(Integer isReceiveMessEnd){
this.isReceiveMessEnd = isReceiveMessEnd;
}
/**
* 获取 增加 是否接收异常短(0.否,1.是)
* @return isReceiveMessIncrement
*/
public Integer getIsReceiveMessIncrement(){
return this.isReceiveMessIncrement;
}
/**
* 设置 增加 是否接收异常短(0.否,1.是)
* @param isReceiveMessIncrement
*/
public void setIsReceiveMessIncrement(Integer isReceiveMessIncrement){
this.isReceiveMessIncrement = isReceiveMessIncrement;
}
/**
* 获取 是否接收异常短(0.否,1.是)
* @return isReceiveMessList
*/
public List<Integer> getIsReceiveMessList(){
return this.isReceiveMessList;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessList
*/
public void setIsReceiveMessList(List<Integer> isReceiveMessList){
this.isReceiveMessList = isReceiveMessList;
}
/**
* 获取 设备图片
* @return devicePhotoPathList
*/
public List<String> getDevicePhotoPathList(){
return this.devicePhotoPathList;
}
/**
* 设置 设备图片
* @param devicePhotoPathList
*/
public void setDevicePhotoPathList(List<String> devicePhotoPathList){
this.devicePhotoPathList = devicePhotoPathList;
}
/**
* 获取 设备访问ip
* @return ipList
*/
public List<String> getIpList(){
return this.ipList;
}
/**
* 设置 设备访问ip
* @param ipList
*/
public void setIpList(List<String> ipList){
this.ipList = ipList;
}
/**
* 获取 中心设备编码
* @return centernumList
*/
public List<String> getCenternumList(){
return this.centernumList;
}
/**
* 设置 中心设备编码
* @param centernumList
*/
public void setCenternumList(List<String> centernumList){
this.centernumList = centernumList;
}
/**
* 获取 端口
* @return portList
*/
public List<String> getPortList(){
return this.portList;
}
/**
* 设置 端口
* @param portList
*/
public void setPortList(List<String> portList){
this.portList = portList;
}
/**
* 获取 设备topic信息
* @return deviceTopicList
*/
public List<String> getDeviceTopicList(){
return this.deviceTopicList;
}
/**
* 设置 设备topic信息
* @param deviceTopicList
*/
public void setDeviceTopicList(List<String> deviceTopicList){
this.deviceTopicList = deviceTopicList;
}
/**
* 获取 开始 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusStart
*/
public Integer getDeviceStatusStart(){
return this.deviceStatusStart;
}
/**
* 设置 开始 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusStart
*/
public void setDeviceStatusStart(Integer deviceStatusStart){
this.deviceStatusStart = deviceStatusStart;
}
/**
* 获取 结束 设备状态 (0.未激活,1.离线,2.在线)
* @return $deviceStatusEnd
*/
public Integer getDeviceStatusEnd(){
return this.deviceStatusEnd;
}
/**
* 设置 结束 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusEnd
*/
public void setDeviceStatusEnd(Integer deviceStatusEnd){
this.deviceStatusEnd = deviceStatusEnd;
}
/**
* 获取 增加 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusIncrement
*/
public Integer getDeviceStatusIncrement(){
return this.deviceStatusIncrement;
}
/**
* 设置 增加 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusIncrement
*/
public void setDeviceStatusIncrement(Integer deviceStatusIncrement){
this.deviceStatusIncrement = deviceStatusIncrement;
}
/**
* 获取 设备状态 (0.未激活,1.离线,2.在线)
* @return deviceStatusList
*/
public List<Integer> getDeviceStatusList(){
return this.deviceStatusList;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusList
*/
public void setDeviceStatusList(List<Integer> deviceStatusList){
this.deviceStatusList = deviceStatusList;
}
/**
* 获取 开始 启用状态 (0.停止,1.启用)
* @return enabledStart
*/
public Integer getEnabledStart(){
return this.enabledStart;
}
/**
* 设置 开始 启用状态 (0.停止,1.启用)
* @param enabledStart
*/
public void setEnabledStart(Integer enabledStart){
this.enabledStart = enabledStart;
}
/**
* 获取 结束 启用状态 (0.停止,1.启用)
* @return $enabledEnd
*/
public Integer getEnabledEnd(){
return this.enabledEnd;
}
/**
* 设置 结束 启用状态 (0.停止,1.启用)
* @param enabledEnd
*/
public void setEnabledEnd(Integer enabledEnd){
this.enabledEnd = enabledEnd;
}
/**
* 获取 增加 启用状态 (0.停止,1.启用)
* @return enabledIncrement
*/
public Integer getEnabledIncrement(){
return this.enabledIncrement;
}
/**
* 设置 增加 启用状态 (0.停止,1.启用)
* @param enabledIncrement
*/
public void setEnabledIncrement(Integer enabledIncrement){
this.enabledIncrement = enabledIncrement;
}
/**
* 获取 启用状态 (0.停止,1.启用)
* @return enabledList
*/
public List<Integer> getEnabledList(){
return this.enabledList;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledList
*/
public void setEnabledList(List<Integer> enabledList){
this.enabledList = enabledList;
}
/**
* 获取 设备授权码
* @return deviceAuthCodeList
*/
public List<String> getDeviceAuthCodeList(){
return this.deviceAuthCodeList;
}
/**
* 设置 设备授权码
* @param deviceAuthCodeList
*/
public void setDeviceAuthCodeList(List<String> deviceAuthCodeList){
this.deviceAuthCodeList = deviceAuthCodeList;
}
/**
* 获取 备注
* @return deviceRemarkList
*/
public List<String> getDeviceRemarkList(){
return this.deviceRemarkList;
}
/**
* 设置 备注
* @param deviceRemarkList
*/
public void setDeviceRemarkList(List<String> deviceRemarkList){
this.deviceRemarkList = deviceRemarkList;
}
/**
* 获取 开始 最近上线时间
* @return onlineTimeStart
*/
public String getOnlineTimeStart(){
return this.onlineTimeStart;
}
/**
* 设置 开始 最近上线时间
* @param onlineTimeStart
*/
public void setOnlineTimeStart(String onlineTimeStart){
this.onlineTimeStart = onlineTimeStart;
}
/**
* 获取 结束 最近上线时间
* @return onlineTimeEnd
*/
public String getOnlineTimeEnd(){
return this.onlineTimeEnd;
}
/**
* 设置 结束 最近上线时间
* @param onlineTimeEnd
*/
public void setOnlineTimeEnd(String onlineTimeEnd){
this.onlineTimeEnd = onlineTimeEnd;
}
/**
* 获取 开始 最近离线时间
* @return offlineTimeStart
*/
public String getOfflineTimeStart(){
return this.offlineTimeStart;
}
/**
* 设置 开始 最近离线时间
* @param offlineTimeStart
*/
public void setOfflineTimeStart(String offlineTimeStart){
this.offlineTimeStart = offlineTimeStart;
}
/**
* 获取 结束 最近离线时间
* @return offlineTimeEnd
*/
public String getOfflineTimeEnd(){
return this.offlineTimeEnd;
}
/**
* 设置 结束 最近离线时间
* @param offlineTimeEnd
*/
public void setOfflineTimeEnd(String offlineTimeEnd){
this.offlineTimeEnd = offlineTimeEnd;
}
/**
* 获取 开始 是否删除(0.否,1.是)
* @return deletedStart
*/
public Integer getDeletedStart(){
return this.deletedStart;
}
/**
* 设置 开始 是否删除(0.否,1.是)
* @param deletedStart
*/
public void setDeletedStart(Integer deletedStart){
this.deletedStart = deletedStart;
}
/**
* 获取 结束 是否删除(0.否,1.是)
* @return $deletedEnd
*/
public Integer getDeletedEnd(){
return this.deletedEnd;
}
/**
* 设置 结束 是否删除(0.否,1.是)
* @param deletedEnd
*/
public void setDeletedEnd(Integer deletedEnd){
this.deletedEnd = deletedEnd;
}
/**
* 获取 增加 是否删除(0.否,1.是)
* @return deletedIncrement
*/
public Integer getDeletedIncrement(){
return this.deletedIncrement;
}
/**
* 设置 增加 是否删除(0.否,1.是)
* @param deletedIncrement
*/
public void setDeletedIncrement(Integer deletedIncrement){
this.deletedIncrement = deletedIncrement;
}
/**
* 获取 是否删除(0.否,1.是)
* @return deletedList
*/
public List<Integer> getDeletedList(){
return this.deletedList;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deletedList
*/
public void setDeletedList(List<Integer> deletedList){
this.deletedList = deletedList;
}
/**
* 获取 设备版本
* @return deviceVersionList
*/
public List<String> getDeviceVersionList(){
return this.deviceVersionList;
}
/**
* 设置 设备版本
* @param deviceVersionList
*/
public void setDeviceVersionList(List<String> deviceVersionList){
this.deviceVersionList = deviceVersionList;
}
/**
* 获取 开始 设备来源(0.旧设备,1.新设备)
* @return sourceStart
*/
public Integer getSourceStart(){
return this.sourceStart;
}
/**
* 设置 开始 设备来源(0.旧设备,1.新设备)
* @param sourceStart
*/
public void setSourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
}
/**
* 获取 结束 设备来源(0.旧设备,1.新设备)
* @return $sourceEnd
*/
public Integer getSourceEnd(){
return this.sourceEnd;
}
/**
* 设置 结束 设备来源(0.旧设备,1.新设备)
* @param sourceEnd
*/
public void setSourceEnd(Integer sourceEnd){
this.sourceEnd = sourceEnd;
}
/**
* 获取 增加 设备来源(0.旧设备,1.新设备)
* @return sourceIncrement
*/
public Integer getSourceIncrement(){
return this.sourceIncrement;
}
/**
* 设置 增加 设备来源(0.旧设备,1.新设备)
* @param sourceIncrement
*/
public void setSourceIncrement(Integer sourceIncrement){
this.sourceIncrement = sourceIncrement;
}
/**
* 获取 设备来源(0.旧设备,1.新设备)
* @return sourceList
*/
public List<Integer> getSourceList(){
return this.sourceList;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceList
*/
public void setSourceList(List<Integer> sourceList){
this.sourceList = sourceList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.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 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 setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 主键ID,主键,自增长
* @param id
*/
public DeviceQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public DeviceQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public DeviceQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public DeviceQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public DeviceQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 设备名称
* @param deviceName
*/
public DeviceQuery deviceName(String deviceName){
setDeviceName(deviceName);
return this;
}
/**
* 设置 设备名称
* @param deviceNameList
*/
public DeviceQuery deviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
return this;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCode
*/
public DeviceQuery deviceCode(String deviceCode){
setDeviceCode(deviceCode);
return this;
}
/**
* 设置 设备编码,SN码等,默认为MAC地址
* @param deviceCodeList
*/
public DeviceQuery deviceCodeList(List<String> deviceCodeList){
this.deviceCodeList = deviceCodeList;
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;
}
/**
* 设置 设备的MAC地址
* @param deviceMac
*/
public DeviceQuery deviceMac(String deviceMac){
setDeviceMac(deviceMac);
return this;
}
/**
* 设置 设备的MAC地址
* @param deviceMacList
*/
public DeviceQuery deviceMacList(List<String> deviceMacList){
this.deviceMacList = deviceMacList;
return this;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteId
*/
public DeviceQuery siteId(Long siteId){
setSiteId(siteId);
return this;
}
/**
* 设置 开始 站点Id,来源基础服务平台
* @param siteIdStart
*/
public DeviceQuery siteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
return this;
}
/**
* 设置 结束 站点Id,来源基础服务平台
* @param siteIdEnd
*/
public DeviceQuery siteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
return this;
}
/**
* 设置 增加 站点Id,来源基础服务平台
* @param siteIdIncrement
*/
public DeviceQuery siteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
return this;
}
/**
* 设置 站点Id,来源基础服务平台
* @param siteIdList
*/
public DeviceQuery siteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
return this;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCode
*/
public DeviceQuery siteCode(String siteCode){
setSiteCode(siteCode);
return this;
}
/**
* 设置 站点编号,来源基础服务平台
* @param siteCodeList
*/
public DeviceQuery siteCodeList(List<String> siteCodeList){
this.siteCodeList = siteCodeList;
return this;
}
/**
* 设置 站点名称
* @param siteName
*/
public DeviceQuery siteName(String siteName){
setSiteName(siteName);
return this;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public DeviceQuery siteNameList(List<String> siteNameList){
this.siteNameList = siteNameList;
return this;
}
/**
* 设置 平台系统Id
* @param platformId
*/
public DeviceQuery platformId(Long platformId){
setPlatformId(platformId);
return this;
}
/**
* 设置 开始 平台系统Id
* @param platformIdStart
*/
public DeviceQuery platformIdStart(Long platformIdStart){
this.platformIdStart = platformIdStart;
return this;
}
/**
* 设置 结束 平台系统Id
* @param platformIdEnd
*/
public DeviceQuery platformIdEnd(Long platformIdEnd){
this.platformIdEnd = platformIdEnd;
return this;
}
/**
* 设置 增加 平台系统Id
* @param platformIdIncrement
*/
public DeviceQuery platformIdIncrement(Long platformIdIncrement){
this.platformIdIncrement = platformIdIncrement;
return this;
}
/**
* 设置 平台系统Id
* @param platformIdList
*/
public DeviceQuery platformIdList(List<Long> platformIdList){
this.platformIdList = platformIdList;
return this;
}
/**
* 设置 平台系统名称
* @param platformName
*/
public DeviceQuery platformName(String platformName){
setPlatformName(platformName);
return this;
}
/**
* 设置 平台系统名称
* @param platformNameList
*/
public DeviceQuery platformNameList(List<String> platformNameList){
this.platformNameList = platformNameList;
return this;
}
/**
* 设置 产品Id
* @param productId
*/
public DeviceQuery productId(Long productId){
setProductId(productId);
return this;
}
/**
* 设置 开始 产品Id
* @param productIdStart
*/
public DeviceQuery productIdStart(Long productIdStart){
this.productIdStart = productIdStart;
return this;
}
/**
* 设置 结束 产品Id
* @param productIdEnd
*/
public DeviceQuery productIdEnd(Long productIdEnd){
this.productIdEnd = productIdEnd;
return this;
}
/**
* 设置 增加 产品Id
* @param productIdIncrement
*/
public DeviceQuery productIdIncrement(Long productIdIncrement){
this.productIdIncrement = productIdIncrement;
return this;
}
/**
* 设置 产品Id
* @param productIdList
*/
public DeviceQuery productIdList(List<Long> productIdList){
this.productIdList = productIdList;
return this;
}
/**
* 设置 产品名称
* @param productName
*/
public DeviceQuery productName(String productName){
setProductName(productName);
return this;
}
/**
* 设置 产品名称
* @param productNameList
*/
public DeviceQuery productNameList(List<String> productNameList){
this.productNameList = productNameList;
return this;
}
/**
* 设置 皮肤id
* @param skinId
*/
public DeviceQuery skinId(Long skinId){
setSkinId(skinId);
return this;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public DeviceQuery skinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
return this;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public DeviceQuery skinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
return this;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public DeviceQuery skinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
return this;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public DeviceQuery skinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
return this;
}
/**
* 设置 皮肤名称
* @param skinName
*/
public DeviceQuery skinName(String skinName){
setSkinName(skinName);
return this;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public DeviceQuery skinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
return this;
}
/**
* 设置 首页地址
* @param homeUrl
*/
public DeviceQuery homeUrl(String homeUrl){
setHomeUrl(homeUrl);
return this;
}
/**
* 设置 首页地址
* @param homeUrlList
*/
public DeviceQuery homeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList;
return this;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmId
*/
public DeviceQuery deviceFirmId(Long deviceFirmId){
setDeviceFirmId(deviceFirmId);
return this;
}
/**
* 设置 开始 设备生产厂商ID
* @param deviceFirmIdStart
*/
public DeviceQuery deviceFirmIdStart(Long deviceFirmIdStart){
this.deviceFirmIdStart = deviceFirmIdStart;
return this;
}
/**
* 设置 结束 设备生产厂商ID
* @param deviceFirmIdEnd
*/
public DeviceQuery deviceFirmIdEnd(Long deviceFirmIdEnd){
this.deviceFirmIdEnd = deviceFirmIdEnd;
return this;
}
/**
* 设置 增加 设备生产厂商ID
* @param deviceFirmIdIncrement
*/
public DeviceQuery deviceFirmIdIncrement(Long deviceFirmIdIncrement){
this.deviceFirmIdIncrement = deviceFirmIdIncrement;
return this;
}
/**
* 设置 设备生产厂商ID
* @param deviceFirmIdList
*/
public DeviceQuery deviceFirmIdList(List<Long> deviceFirmIdList){
this.deviceFirmIdList = deviceFirmIdList;
return this;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmname
*/
public DeviceQuery deviceFirmname(String deviceFirmname){
setDeviceFirmname(deviceFirmname);
return this;
}
/**
* 设置 设备生产厂商名称
* @param deviceFirmnameList
*/
public DeviceQuery deviceFirmnameList(List<String> deviceFirmnameList){
this.deviceFirmnameList = deviceFirmnameList;
return this;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrc
*/
public DeviceQuery deviceSrc(Integer deviceSrc){
setDeviceSrc(deviceSrc);
return this;
}
/**
* 设置 开始 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcStart
*/
public DeviceQuery deviceSrcStart(Integer deviceSrcStart){
this.deviceSrcStart = deviceSrcStart;
return this;
}
/**
* 设置 结束 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcEnd
*/
public DeviceQuery deviceSrcEnd(Integer deviceSrcEnd){
this.deviceSrcEnd = deviceSrcEnd;
return this;
}
/**
* 设置 增加 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcIncrement
*/
public DeviceQuery deviceSrcIncrement(Integer deviceSrcIncrement){
this.deviceSrcIncrement = deviceSrcIncrement;
return this;
}
/**
* 设置 设备来源(0.子设备,1.网关设备,2.直连设备)
* @param deviceSrcList
*/
public DeviceQuery deviceSrcList(List<Integer> deviceSrcList){
this.deviceSrcList = deviceSrcList;
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWay
*/
public DeviceQuery deviceDataSourceWay(Integer deviceDataSourceWay){
setDeviceDataSourceWay(deviceDataSourceWay);
return this;
}
/**
* 设置 开始 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayStart
*/
public DeviceQuery deviceDataSourceWayStart(Integer deviceDataSourceWayStart){
this.deviceDataSourceWayStart = deviceDataSourceWayStart;
return this;
}
/**
* 设置 结束 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayEnd
*/
public DeviceQuery deviceDataSourceWayEnd(Integer deviceDataSourceWayEnd){
this.deviceDataSourceWayEnd = deviceDataSourceWayEnd;
return this;
}
/**
* 设置 增加 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayIncrement
*/
public DeviceQuery deviceDataSourceWayIncrement(Integer deviceDataSourceWayIncrement){
this.deviceDataSourceWayIncrement = deviceDataSourceWayIncrement;
return this;
}
/**
* 设置 数据获取方式(0.主动上报,1.被动拉取)
* @param deviceDataSourceWayList
*/
public DeviceQuery deviceDataSourceWayList(List<Integer> deviceDataSourceWayList){
this.deviceDataSourceWayList = deviceDataSourceWayList;
return this;
}
/**
* 设置 经度
* @param lon
*/
public DeviceQuery lon(String lon){
setLon(lon);
return this;
}
/**
* 设置 经度
* @param lonList
*/
public DeviceQuery lonList(List<String> lonList){
this.lonList = lonList;
return this;
}
/**
* 设置 经度
* @param lati
*/
public DeviceQuery lati(String lati){
setLati(lati);
return this;
}
/**
* 设置 经度
* @param latiList
*/
public DeviceQuery latiList(List<String> latiList){
this.latiList = latiList;
return this;
}
/**
* 设置 所属楼栋
* @param deviceInBuilding
*/
public DeviceQuery deviceInBuilding(Integer deviceInBuilding){
setDeviceInBuilding(deviceInBuilding);
return this;
}
/**
* 设置 开始 所属楼栋
* @param deviceInBuildingStart
*/
public DeviceQuery deviceInBuildingStart(Integer deviceInBuildingStart){
this.deviceInBuildingStart = deviceInBuildingStart;
return this;
}
/**
* 设置 结束 所属楼栋
* @param deviceInBuildingEnd
*/
public DeviceQuery deviceInBuildingEnd(Integer deviceInBuildingEnd){
this.deviceInBuildingEnd = deviceInBuildingEnd;
return this;
}
/**
* 设置 增加 所属楼栋
* @param deviceInBuildingIncrement
*/
public DeviceQuery deviceInBuildingIncrement(Integer deviceInBuildingIncrement){
this.deviceInBuildingIncrement = deviceInBuildingIncrement;
return this;
}
/**
* 设置 所属楼栋
* @param deviceInBuildingList
*/
public DeviceQuery deviceInBuildingList(List<Integer> deviceInBuildingList){
this.deviceInBuildingList = deviceInBuildingList;
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloor
*/
public DeviceQuery deviceInFloor(Integer deviceInFloor){
setDeviceInFloor(deviceInFloor);
return this;
}
/**
* 设置 开始 所属楼层
* @param deviceInFloorStart
*/
public DeviceQuery deviceInFloorStart(Integer deviceInFloorStart){
this.deviceInFloorStart = deviceInFloorStart;
return this;
}
/**
* 设置 结束 所属楼层
* @param deviceInFloorEnd
*/
public DeviceQuery deviceInFloorEnd(Integer deviceInFloorEnd){
this.deviceInFloorEnd = deviceInFloorEnd;
return this;
}
/**
* 设置 增加 所属楼层
* @param deviceInFloorIncrement
*/
public DeviceQuery deviceInFloorIncrement(Integer deviceInFloorIncrement){
this.deviceInFloorIncrement = deviceInFloorIncrement;
return this;
}
/**
* 设置 所属楼层
* @param deviceInFloorList
*/
public DeviceQuery deviceInFloorList(List<Integer> deviceInFloorList){
this.deviceInFloorList = deviceInFloorList;
return this;
}
/**
* 设置 负责人
* @param leadingOfficial
*/
public DeviceQuery leadingOfficial(String leadingOfficial){
setLeadingOfficial(leadingOfficial);
return this;
}
/**
* 设置 负责人
* @param leadingOfficialList
*/
public DeviceQuery leadingOfficialList(List<String> leadingOfficialList){
this.leadingOfficialList = leadingOfficialList;
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephone
*/
public DeviceQuery leadingOfficialTelephone(String leadingOfficialTelephone){
setLeadingOfficialTelephone(leadingOfficialTelephone);
return this;
}
/**
* 设置 联系电话
* @param leadingOfficialTelephoneList
*/
public DeviceQuery leadingOfficialTelephoneList(List<String> leadingOfficialTelephoneList){
this.leadingOfficialTelephoneList = leadingOfficialTelephoneList;
return this;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMess
*/
public DeviceQuery isReceiveMess(Integer isReceiveMess){
setIsReceiveMess(isReceiveMess);
return this;
}
/**
* 设置 开始 是否接收异常短(0.否,1.是)
* @param isReceiveMessStart
*/
public DeviceQuery isReceiveMessStart(Integer isReceiveMessStart){
this.isReceiveMessStart = isReceiveMessStart;
return this;
}
/**
* 设置 结束 是否接收异常短(0.否,1.是)
* @param isReceiveMessEnd
*/
public DeviceQuery isReceiveMessEnd(Integer isReceiveMessEnd){
this.isReceiveMessEnd = isReceiveMessEnd;
return this;
}
/**
* 设置 增加 是否接收异常短(0.否,1.是)
* @param isReceiveMessIncrement
*/
public DeviceQuery isReceiveMessIncrement(Integer isReceiveMessIncrement){
this.isReceiveMessIncrement = isReceiveMessIncrement;
return this;
}
/**
* 设置 是否接收异常短(0.否,1.是)
* @param isReceiveMessList
*/
public DeviceQuery isReceiveMessList(List<Integer> isReceiveMessList){
this.isReceiveMessList = isReceiveMessList;
return this;
}
/**
* 设置 设备图片
* @param devicePhotoPath
*/
public DeviceQuery devicePhotoPath(String devicePhotoPath){
setDevicePhotoPath(devicePhotoPath);
return this;
}
/**
* 设置 设备图片
* @param devicePhotoPathList
*/
public DeviceQuery devicePhotoPathList(List<String> devicePhotoPathList){
this.devicePhotoPathList = devicePhotoPathList;
return this;
}
/**
* 设置 设备访问ip
* @param ip
*/
public DeviceQuery ip(String ip){
setIp(ip);
return this;
}
/**
* 设置 设备访问ip
* @param ipList
*/
public DeviceQuery ipList(List<String> ipList){
this.ipList = ipList;
return this;
}
/**
* 设置 中心设备编码
* @param centernum
*/
public DeviceQuery centernum(String centernum){
setCenternum(centernum);
return this;
}
/**
* 设置 中心设备编码
* @param centernumList
*/
public DeviceQuery centernumList(List<String> centernumList){
this.centernumList = centernumList;
return this;
}
/**
* 设置 端口
* @param port
*/
public DeviceQuery port(String port){
setPort(port);
return this;
}
/**
* 设置 端口
* @param portList
*/
public DeviceQuery portList(List<String> portList){
this.portList = portList;
return this;
}
/**
* 设置 设备topic信息
* @param deviceTopic
*/
public DeviceQuery deviceTopic(String deviceTopic){
setDeviceTopic(deviceTopic);
return this;
}
/**
* 设置 设备topic信息
* @param deviceTopicList
*/
public DeviceQuery deviceTopicList(List<String> deviceTopicList){
this.deviceTopicList = deviceTopicList;
return this;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatus
*/
public DeviceQuery deviceStatus(Integer deviceStatus){
setDeviceStatus(deviceStatus);
return this;
}
/**
* 设置 开始 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusStart
*/
public DeviceQuery deviceStatusStart(Integer deviceStatusStart){
this.deviceStatusStart = deviceStatusStart;
return this;
}
/**
* 设置 结束 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusEnd
*/
public DeviceQuery deviceStatusEnd(Integer deviceStatusEnd){
this.deviceStatusEnd = deviceStatusEnd;
return this;
}
/**
* 设置 增加 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusIncrement
*/
public DeviceQuery deviceStatusIncrement(Integer deviceStatusIncrement){
this.deviceStatusIncrement = deviceStatusIncrement;
return this;
}
/**
* 设置 设备状态 (0.未激活,1.离线,2.在线)
* @param deviceStatusList
*/
public DeviceQuery deviceStatusList(List<Integer> deviceStatusList){
this.deviceStatusList = deviceStatusList;
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabled
*/
public DeviceQuery enabled(Integer enabled){
setEnabled(enabled);
return this;
}
/**
* 设置 开始 启用状态 (0.停止,1.启用)
* @param enabledStart
*/
public DeviceQuery enabledStart(Integer enabledStart){
this.enabledStart = enabledStart;
return this;
}
/**
* 设置 结束 启用状态 (0.停止,1.启用)
* @param enabledEnd
*/
public DeviceQuery enabledEnd(Integer enabledEnd){
this.enabledEnd = enabledEnd;
return this;
}
/**
* 设置 增加 启用状态 (0.停止,1.启用)
* @param enabledIncrement
*/
public DeviceQuery enabledIncrement(Integer enabledIncrement){
this.enabledIncrement = enabledIncrement;
return this;
}
/**
* 设置 启用状态 (0.停止,1.启用)
* @param enabledList
*/
public DeviceQuery enabledList(List<Integer> enabledList){
this.enabledList = enabledList;
return this;
}
/**
* 设置 设备授权码
* @param deviceAuthCode
*/
public DeviceQuery deviceAuthCode(String deviceAuthCode){
setDeviceAuthCode(deviceAuthCode);
return this;
}
/**
* 设置 设备授权码
* @param deviceAuthCodeList
*/
public DeviceQuery deviceAuthCodeList(List<String> deviceAuthCodeList){
this.deviceAuthCodeList = deviceAuthCodeList;
return this;
}
/**
* 设置 备注
* @param deviceRemark
*/
public DeviceQuery deviceRemark(String deviceRemark){
setDeviceRemark(deviceRemark);
return this;
}
/**
* 设置 备注
* @param deviceRemarkList
*/
public DeviceQuery deviceRemarkList(List<String> deviceRemarkList){
this.deviceRemarkList = deviceRemarkList;
return this;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deleted
*/
public DeviceQuery deleted(Integer deleted){
setDeleted(deleted);
return this;
}
/**
* 设置 开始 是否删除(0.否,1.是)
* @param deletedStart
*/
public DeviceQuery deletedStart(Integer deletedStart){
this.deletedStart = deletedStart;
return this;
}
/**
* 设置 结束 是否删除(0.否,1.是)
* @param deletedEnd
*/
public DeviceQuery deletedEnd(Integer deletedEnd){
this.deletedEnd = deletedEnd;
return this;
}
/**
* 设置 增加 是否删除(0.否,1.是)
* @param deletedIncrement
*/
public DeviceQuery deletedIncrement(Integer deletedIncrement){
this.deletedIncrement = deletedIncrement;
return this;
}
/**
* 设置 是否删除(0.否,1.是)
* @param deletedList
*/
public DeviceQuery deletedList(List<Integer> deletedList){
this.deletedList = deletedList;
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;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param source
*/
public DeviceQuery source(Integer source){
setSource(source);
return this;
}
/**
* 设置 开始 设备来源(0.旧设备,1.新设备)
* @param sourceStart
*/
public DeviceQuery sourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
return this;
}
/**
* 设置 结束 设备来源(0.旧设备,1.新设备)
* @param sourceEnd
*/
public DeviceQuery sourceEnd(Integer sourceEnd){
this.sourceEnd = sourceEnd;
return this;
}
/**
* 设置 增加 设备来源(0.旧设备,1.新设备)
* @param sourceIncrement
*/
public DeviceQuery sourceIncrement(Integer sourceIncrement){
this.sourceIncrement = sourceIncrement;
return this;
}
/**
* 设置 设备来源(0.旧设备,1.新设备)
* @param sourceList
*/
public DeviceQuery sourceList(List<Integer> sourceList){
this.sourceList = sourceList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public DeviceQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public DeviceQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public DeviceQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public DeviceQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public DeviceQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public DeviceQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public DeviceQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public DeviceQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public DeviceQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public DeviceQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<DeviceQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<DeviceQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<DeviceQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<DeviceQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.device.model.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import lombok.Data;
import org.apache.poi.ss.usermodel.PictureData;
import java.util.List;
/**
* 设备视图对象
*
* @author zxfei
* @date 2022-07-01
*/
@Data
public class DeviceVo extends BaseEntityLong {
/**
* 唯一标识
*/
private String token;
/**
* 平台编码
*/
private String platformCode;
/**
* 产品编码
*/
@Excel(name = "产品类型",cacheDict = "productDict" ,type = Excel.Type.IMPORT)
private String productCode;
/**
* 是否通知第三方
*/
private Boolean switchSend=true;
/**
* 设备图片附件
*/
@Excel(name = "设备图片", type = Excel.Type.IMPORT, cellType = Excel.ColumnType.IMAGE)
@JSONField(deserialize = false,serialize = false)
@JsonIgnore
private PictureData picObj;
/** 主键ID,主键,自增长列表 */
private List <Long> idList;
/**
* 产品列表
*/
private List <Long> productIdList;
private List <Integer> deviceStatusList;
}
\ No newline at end of file
package com.mortals.xhx.module.device.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.device.model.DeviceEntity;
/**
* DeviceService
*
* 设备 service接口
*
* @author zxfei
* @date 2022-03-09
*/
public interface DeviceService extends ICRUDService<DeviceEntity,Long> {
}
\ No newline at end of file
package com.mortals.xhx.module.device.service.impl;
import com.mortals.framework.ap.GlobalSysInfo;
import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.framework.model.PageInfo;
import com.mortals.framework.model.Result;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.key.Constant;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.device.DevicePdu;
import com.mortals.xhx.common.utils.BeanUtil;
import com.mortals.xhx.feign.device.IDeviceFeign;
import com.mortals.xhx.module.device.dao.DeviceDao;
import com.mortals.xhx.module.device.model.DeviceEntity;
import com.mortals.xhx.module.device.service.DeviceService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.stream.Collectors;
/**
* DeviceService
* 设备 service实现
*
* @author zxfei
* @date 2022-03-09
*/
@Service("deviceService")
@Slf4j
public class DeviceServiceImpl extends AbstractCRUDServiceImpl<DeviceDao, DeviceEntity, Long> implements DeviceService {
@Autowired
private IDeviceFeign deviceFeign;
@Override
public Result<DeviceEntity> find(DeviceEntity entity, PageInfo pageInfo, Context context) throws AppException {
Result<DeviceEntity> result = new Result();
DevicePdu devicePdu = new DevicePdu();
BeanUtils.copyProperties(entity, devicePdu, BeanUtil.getNullPropertyNames(entity));
String productName = GlobalSysInfo.getParamValue(Constant.PARAMS_PRODUCT_NAME, "数字样表机");
devicePdu.setProductName(productName);
Rest<RespData<List<DevicePdu>>> rest = deviceFeign.list(devicePdu);
if (rest.getCode().equals(YesNoEnum.YES.getValue())) {
List<DeviceEntity> collect = rest.getData().getData().stream().map(item -> {
DeviceEntity deviceEntity = new DeviceEntity();
BeanUtils.copyProperties(item, deviceEntity, BeanUtil.getNullPropertyNames(item));
return deviceEntity;
}).collect(Collectors.toList());
result.setList(collect);
result.setDict(rest.getDict());
}
return result;
}
}
\ No newline at end of file
package com.mortals.xhx.module.device.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.device.model.DeviceEntity;
import com.mortals.xhx.module.device.service.DeviceService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 设备
*
* @author zxfei
* @date 2022-06-27
*/
@RestController
@RequestMapping("device")
@Slf4j
public class DeviceController extends BaseCRUDJsonBodyMappingController<DeviceService, DeviceEntity, Long> {
}
\ No newline at end of file
package com.mortals.xhx.module.home.pdu;
import lombok.Data;
@Data
public class BasicSettingsPdu {
/** 热搜词 */
private String hotWords;
/** 空白打印材料展示数量 */
private Integer printDisplay;
}
package com.mortals.xhx.module.home.web;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.service.IUser;
import com.mortals.framework.util.DataUtil;
import com.mortals.framework.util.StringUtils;
import com.mortals.framework.web.BaseJsonBodyController;
import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.feign.base.pdu.DeptPdu;
import com.mortals.xhx.feign.base.pdu.SitePdu;
import com.mortals.xhx.feign.rsp.ApiResp;
import com.mortals.xhx.module.home.pdu.BasicSettingsPdu;
import com.mortals.xhx.module.home.pdu.HomeQueryPdu;
import org.springframework.beans.factory.annotation.Autowired;
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.util.*;
@RestController
@RequestMapping("setting")
public class BasicSettingsController extends BaseJsonBodyController {
@Autowired
private ParamService paramService;
@PostMapping({"info"})
public Rest<Object> list() {
IUser user = this.getCurUser();
if(user==null){
throw new AppException("用户未登录");
}
Rest<Object> ret = new Rest();
Map<String, Object> model = new HashMap();
String busiDesc = "查询基础设置" ;
int code=1;
try {
model.put("hotWords", paramService.getHotWords());
model.put("printDisplay", paramService.getPrintDisplayQuantity());
model.put("message_info", busiDesc + "成功");
this.recordSysLog(this.request, busiDesc + " 【成功】");
} catch (Exception var9) {
code = -1;
this.doException(this.request, busiDesc, model, var9);
}
ret.setCode(code);
ret.setData(model);
ret.setDict(model.get("dict"));
ret.setMsg(model.get("message_info") == null ? "" : model.remove("message_info").toString());
return ret;
}
@PostMapping({"save"})
public Rest<Object> deptList(@RequestBody BasicSettingsPdu queryPdu) {
IUser user = this.getCurUser();
if(user==null){
throw new AppException("用户未登录");
}
Rest<Object> ret = new Rest();
Map<String, Object> model = new HashMap();
String busiDesc = "保存基础设置" ;
int code=1;
try {
paramService.setHotWords(queryPdu.getHotWords());
paramService.setPrintDisplayQuantity(queryPdu.getPrintDisplay());
model.put("message_info", busiDesc + "成功");
this.recordSysLog(this.request, busiDesc + " 【成功】");
} catch (Exception var9) {
code = -1;
this.doException(this.request, busiDesc, model, var9);
}
ret.setCode(code);
ret.setData(model);
ret.setDict(model.get("dict"));
ret.setMsg(model.get("message_info") == null ? "" : model.remove("message_info").toString());
return ret;
}
}
...@@ -7,11 +7,11 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,11 +7,11 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterDatumVo; import com.mortals.xhx.module.matter.model.vo.MatterDatumVo;
/** /**
* 事项申请材料实体对象 * 事项申请材料业务实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-13 * @date 2022-11-18
*/ */
public class MatterDatumEntity extends MatterDatumVo { public class MatterDatumEntity extends MatterDatumVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -20,10 +20,22 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -20,10 +20,22 @@ public class MatterDatumEntity extends MatterDatumVo {
* 事项matter id * 事项matter id
*/ */
private Long matterId; private Long matterId;
/**
* 站点ID
*/
private Long siteId;
/** /**
* 部门ID * 部门ID
*/ */
private Long deptId; private Long deptId;
/**
* 部门编号
*/
private String deptCode;
/**
* 部门名称
*/
private String deptName;
/** /**
* 材料名 * 材料名
*/ */
...@@ -98,6 +110,20 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -98,6 +110,20 @@ public class MatterDatumEntity extends MatterDatumVo {
public void setMatterId(Long matterId){ public void setMatterId(Long matterId){
this.matterId = matterId; this.matterId = matterId;
} }
/**
* 获取 站点ID
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点ID
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/** /**
* 获取 部门ID * 获取 部门ID
* @return Long * @return Long
...@@ -112,6 +138,34 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -112,6 +138,34 @@ public class MatterDatumEntity extends MatterDatumVo {
public void setDeptId(Long deptId){ public void setDeptId(Long deptId){
this.deptId = deptId; this.deptId = deptId;
} }
/**
* 获取 部门编号
* @return String
*/
public String getDeptCode(){
return deptCode;
}
/**
* 设置 部门编号
* @param deptCode
*/
public void setDeptCode(String deptCode){
this.deptCode = deptCode;
}
/**
* 获取 部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/** /**
* 获取 材料名 * 获取 材料名
* @return String * @return String
...@@ -331,7 +385,10 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -331,7 +385,10 @@ public class MatterDatumEntity extends MatterDatumVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId()); sb.append(",matterId:").append(getMatterId());
sb.append(",siteId:").append(getSiteId());
sb.append(",deptId:").append(getDeptId()); sb.append(",deptId:").append(getDeptId());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",deptName:").append(getDeptName());
sb.append(",materialName:").append(getMaterialName()); sb.append(",materialName:").append(getMaterialName());
sb.append(",materiaFullName:").append(getMateriaFullName()); sb.append(",materiaFullName:").append(getMateriaFullName());
sb.append(",source:").append(getSource()); sb.append(",source:").append(getSource());
...@@ -353,15 +410,21 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -353,15 +410,21 @@ public class MatterDatumEntity extends MatterDatumVo {
this.matterId = null; this.matterId = null;
this.siteId = null;
this.deptId = null; this.deptId = null;
this.deptCode = "";
this.deptName = "";
this.materialName = ""; this.materialName = "";
this.materiaFullName = ""; this.materiaFullName = "";
this.source = 0; this.source = null;
this.isRecommend = 0; this.isRecommend = null;
this.total = null; this.total = null;
......
...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model; ...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
/** /**
* 事项申请材料查询对象 * 事项申请材料业务查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-13 * @date 2022-11-18
*/ */
public class MatterDatumQuery extends MatterDatumEntity { public class MatterDatumQuery extends MatterDatumEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
private Long idStart; private Long idStart;
...@@ -33,6 +33,18 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -33,6 +33,18 @@ public class MatterDatumQuery extends MatterDatumEntity {
/** 事项matter id列表 */ /** 事项matter id列表 */
private List <Long> matterIdList; private List <Long> matterIdList;
/** 开始 站点ID */
private Long siteIdStart;
/** 结束 站点ID */
private Long siteIdEnd;
/** 增加 站点ID */
private Long siteIdIncrement;
/** 站点ID列表 */
private List <Long> siteIdList;
/** 开始 部门ID */ /** 开始 部门ID */
private Long deptIdStart; private Long deptIdStart;
...@@ -45,6 +57,12 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -45,6 +57,12 @@ public class MatterDatumQuery extends MatterDatumEntity {
/** 部门ID列表 */ /** 部门ID列表 */
private List <Long> deptIdList; private List <Long> deptIdList;
/** 部门编号 */
private List<String> deptCodeList;
/** 部门名称 */
private List<String> deptNameList;
/** 材料名 */ /** 材料名 */
private List<String> materialNameList; private List<String> materialNameList;
...@@ -283,6 +301,70 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -283,6 +301,70 @@ public class MatterDatumQuery extends MatterDatumEntity {
this.matterIdList = matterIdList; this.matterIdList = matterIdList;
} }
/**
* 获取 开始 站点ID
* @return siteIdStart
*/
public Long getSiteIdStart(){
return this.siteIdStart;
}
/**
* 设置 开始 站点ID
* @param siteIdStart
*/
public void setSiteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
}
/**
* 获取 结束 站点ID
* @return $siteIdEnd
*/
public Long getSiteIdEnd(){
return this.siteIdEnd;
}
/**
* 设置 结束 站点ID
* @param siteIdEnd
*/
public void setSiteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
}
/**
* 获取 增加 站点ID
* @return siteIdIncrement
*/
public Long getSiteIdIncrement(){
return this.siteIdIncrement;
}
/**
* 设置 增加 站点ID
* @param siteIdIncrement
*/
public void setSiteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
}
/**
* 获取 站点ID
* @return siteIdList
*/
public List<Long> getSiteIdList(){
return this.siteIdList;
}
/**
* 设置 站点ID
* @param siteIdList
*/
public void setSiteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
}
/** /**
* 获取 开始 部门ID * 获取 开始 部门ID
* @return deptIdStart * @return deptIdStart
...@@ -347,6 +429,36 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -347,6 +429,36 @@ public class MatterDatumQuery extends MatterDatumEntity {
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
} }
/**
* 获取 部门编号
* @return deptCodeList
*/
public List<String> getDeptCodeList(){
return this.deptCodeList;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public void setDeptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
}
/**
* 获取 部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/** /**
* 获取 材料名 * 获取 材料名
* @return materialNameList * @return materialNameList
...@@ -971,6 +1083,51 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -971,6 +1083,51 @@ public class MatterDatumQuery extends MatterDatumEntity {
return this; return this;
} }
/**
* 设置 站点ID
* @param siteId
*/
public MatterDatumQuery siteId(Long siteId){
setSiteId(siteId);
return this;
}
/**
* 设置 开始 站点ID
* @param siteIdStart
*/
public MatterDatumQuery siteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
return this;
}
/**
* 设置 结束 站点ID
* @param siteIdEnd
*/
public MatterDatumQuery siteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd;
return this;
}
/**
* 设置 增加 站点ID
* @param siteIdIncrement
*/
public MatterDatumQuery siteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement;
return this;
}
/**
* 设置 站点ID
* @param siteIdList
*/
public MatterDatumQuery siteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
return this;
}
/** /**
* 设置 部门ID * 设置 部门ID
* @param deptId * @param deptId
...@@ -1017,6 +1174,44 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -1017,6 +1174,44 @@ public class MatterDatumQuery extends MatterDatumEntity {
} }
/**
* 设置 部门编号
* @param deptCode
*/
public MatterDatumQuery deptCode(String deptCode){
setDeptCode(deptCode);
return this;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public MatterDatumQuery deptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
return this;
}
/**
* 设置 部门名称
* @param deptName
*/
public MatterDatumQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public MatterDatumQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/** /**
* 设置 材料名 * 设置 材料名
* @param materialName * @param materialName
......
package com.mortals.xhx.module.matter.model; package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterVo; import com.mortals.xhx.module.matter.model.vo.MatterVo;
import com.mortals.xhx.module.matter.model.MatterDatumEntity;
/** /**
* 事项申请材料实体对象 * 事项申请材料业务实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-11 * @date 2022-11-18
*/ */
public class MatterEntity extends MatterVo { public class MatterEntity extends MatterVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -52,6 +53,10 @@ public class MatterEntity extends MatterVo { ...@@ -52,6 +53,10 @@ public class MatterEntity extends MatterVo {
* 部门ID * 部门ID
*/ */
private Long deptId; private Long deptId;
/**
* 部门编号
*/
private String deptCode;
/** /**
* 部门名称 * 部门名称
*/ */
...@@ -69,10 +74,14 @@ public class MatterEntity extends MatterVo { ...@@ -69,10 +74,14 @@ public class MatterEntity extends MatterVo {
*/ */
private Integer isRecommend; private Integer isRecommend;
/** /**
* 是否推荐(0.手动添加,1.站点事项) * 事项来源(0.手动添加,1.站点事项)
*/ */
private Integer source; private Integer source;
/**
* 事项申请材料业务信息
*/
private List<MatterDatumEntity> matterDatumList=new ArrayList<>();;
public MatterEntity(){} public MatterEntity(){}
...@@ -202,6 +211,20 @@ public class MatterEntity extends MatterVo { ...@@ -202,6 +211,20 @@ public class MatterEntity extends MatterVo {
public void setDeptId(Long deptId){ public void setDeptId(Long deptId){
this.deptId = deptId; this.deptId = deptId;
} }
/**
* 获取 部门编号
* @return String
*/
public String getDeptCode(){
return deptCode;
}
/**
* 设置 部门编号
* @param deptCode
*/
public void setDeptCode(String deptCode){
this.deptCode = deptCode;
}
/** /**
* 获取 部门名称 * 获取 部门名称
* @return String * @return String
...@@ -259,14 +282,14 @@ public class MatterEntity extends MatterVo { ...@@ -259,14 +282,14 @@ public class MatterEntity extends MatterVo {
this.isRecommend = isRecommend; this.isRecommend = isRecommend;
} }
/** /**
* 获取 是否推荐(0.手动添加,1.站点事项) * 获取 事项来源(0.手动添加,1.站点事项)
* @return Integer * @return Integer
*/ */
public Integer getSource(){ public Integer getSource(){
return source; return source;
} }
/** /**
* 设置 是否推荐(0.手动添加,1.站点事项) * 设置 事项来源(0.手动添加,1.站点事项)
* @param source * @param source
*/ */
public void setSource(Integer source){ public void setSource(Integer source){
...@@ -274,6 +297,13 @@ public class MatterEntity extends MatterVo { ...@@ -274,6 +297,13 @@ public class MatterEntity extends MatterVo {
} }
public List<MatterDatumEntity> getMatterDatumList(){
return matterDatumList;
}
public void setMatterDatumList(List<MatterDatumEntity> matterDatumList){
this.matterDatumList = matterDatumList;
}
@Override @Override
...@@ -303,6 +333,7 @@ public class MatterEntity extends MatterVo { ...@@ -303,6 +333,7 @@ public class MatterEntity extends MatterVo {
sb.append(",matterNo:").append(getMatterNo()); sb.append(",matterNo:").append(getMatterNo());
sb.append(",matterFullName:").append(getMatterFullName()); sb.append(",matterFullName:").append(getMatterFullName());
sb.append(",deptId:").append(getDeptId()); sb.append(",deptId:").append(getDeptId());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",deptName:").append(getDeptName()); sb.append(",deptName:").append(getDeptName());
sb.append(",total:").append(getTotal()); sb.append(",total:").append(getTotal());
sb.append(",sort:").append(getSort()); sb.append(",sort:").append(getSort());
...@@ -331,14 +362,16 @@ public class MatterEntity extends MatterVo { ...@@ -331,14 +362,16 @@ public class MatterEntity extends MatterVo {
this.deptId = null; this.deptId = null;
this.deptCode = "";
this.deptName = ""; this.deptName = "";
this.total = 0; this.total = null;
this.sort = 0; this.sort = null;
this.isRecommend = 0; this.isRecommend = null;
this.source = 0; this.source = null;
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.model; package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
/** /**
* 事项申请材料查询对象 * 事项申请材料业务查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-11 * @date 2022-11-18
*/ */
public class MatterQuery extends MatterEntity { public class MatterQuery extends MatterEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
private Long idStart; private Long idStart;
...@@ -66,6 +67,9 @@ public class MatterQuery extends MatterEntity { ...@@ -66,6 +67,9 @@ public class MatterQuery extends MatterEntity {
/** 部门ID列表 */ /** 部门ID列表 */
private List <Long> deptIdList; private List <Long> deptIdList;
/** 部门编号 */
private List<String> deptCodeList;
/** 部门名称 */ /** 部门名称 */
private List<String> deptNameList; private List<String> deptNameList;
...@@ -105,16 +109,16 @@ public class MatterQuery extends MatterEntity { ...@@ -105,16 +109,16 @@ public class MatterQuery extends MatterEntity {
/** 是否推荐(0.未推荐,1.推荐)列表 */ /** 是否推荐(0.未推荐,1.推荐)列表 */
private List <Integer> isRecommendList; private List <Integer> isRecommendList;
/** 开始 是否推荐(0.手动添加,1.站点事项) */ /** 开始 事项来源(0.手动添加,1.站点事项) */
private Integer sourceStart; private Integer sourceStart;
/** 结束 是否推荐(0.手动添加,1.站点事项) */ /** 结束 事项来源(0.手动添加,1.站点事项) */
private Integer sourceEnd; private Integer sourceEnd;
/** 增加 是否推荐(0.手动添加,1.站点事项) */ /** 增加 事项来源(0.手动添加,1.站点事项) */
private Integer sourceIncrement; private Integer sourceIncrement;
/** 是否推荐(0.手动添加,1.站点事项)列表 */ /** 事项来源(0.手动添加,1.站点事项)列表 */
private List <Integer> sourceList; private List <Integer> sourceList;
/** 开始 创建时间 */ /** 开始 创建时间 */
...@@ -446,6 +450,21 @@ public class MatterQuery extends MatterEntity { ...@@ -446,6 +450,21 @@ public class MatterQuery extends MatterEntity {
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
} }
/**
* 获取 部门编号
* @return deptCodeList
*/
public List<String> getDeptCodeList(){
return this.deptCodeList;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public void setDeptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
}
/** /**
* 获取 部门名称 * 获取 部门名称
* @return deptNameList * @return deptNameList
...@@ -654,7 +673,7 @@ public class MatterQuery extends MatterEntity { ...@@ -654,7 +673,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 开始 是否推荐(0.手动添加,1.站点事项) * 获取 开始 事项来源(0.手动添加,1.站点事项)
* @return sourceStart * @return sourceStart
*/ */
public Integer getSourceStart(){ public Integer getSourceStart(){
...@@ -662,7 +681,7 @@ public class MatterQuery extends MatterEntity { ...@@ -662,7 +681,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 开始 是否推荐(0.手动添加,1.站点事项) * 设置 开始 事项来源(0.手动添加,1.站点事项)
* @param sourceStart * @param sourceStart
*/ */
public void setSourceStart(Integer sourceStart){ public void setSourceStart(Integer sourceStart){
...@@ -670,7 +689,7 @@ public class MatterQuery extends MatterEntity { ...@@ -670,7 +689,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 结束 是否推荐(0.手动添加,1.站点事项) * 获取 结束 事项来源(0.手动添加,1.站点事项)
* @return $sourceEnd * @return $sourceEnd
*/ */
public Integer getSourceEnd(){ public Integer getSourceEnd(){
...@@ -678,7 +697,7 @@ public class MatterQuery extends MatterEntity { ...@@ -678,7 +697,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 结束 是否推荐(0.手动添加,1.站点事项) * 设置 结束 事项来源(0.手动添加,1.站点事项)
* @param sourceEnd * @param sourceEnd
*/ */
public void setSourceEnd(Integer sourceEnd){ public void setSourceEnd(Integer sourceEnd){
...@@ -686,7 +705,7 @@ public class MatterQuery extends MatterEntity { ...@@ -686,7 +705,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 增加 是否推荐(0.手动添加,1.站点事项) * 获取 增加 事项来源(0.手动添加,1.站点事项)
* @return sourceIncrement * @return sourceIncrement
*/ */
public Integer getSourceIncrement(){ public Integer getSourceIncrement(){
...@@ -694,7 +713,7 @@ public class MatterQuery extends MatterEntity { ...@@ -694,7 +713,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 增加 是否推荐(0.手动添加,1.站点事项) * 设置 增加 事项来源(0.手动添加,1.站点事项)
* @param sourceIncrement * @param sourceIncrement
*/ */
public void setSourceIncrement(Integer sourceIncrement){ public void setSourceIncrement(Integer sourceIncrement){
...@@ -702,7 +721,7 @@ public class MatterQuery extends MatterEntity { ...@@ -702,7 +721,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 是否推荐(0.手动添加,1.站点事项) * 获取 事项来源(0.手动添加,1.站点事项)
* @return sourceList * @return sourceList
*/ */
public List<Integer> getSourceList(){ public List<Integer> getSourceList(){
...@@ -710,7 +729,7 @@ public class MatterQuery extends MatterEntity { ...@@ -710,7 +729,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 是否推荐(0.手动添加,1.站点事项) * 设置 事项来源(0.手动添加,1.站点事项)
* @param sourceList * @param sourceList
*/ */
public void setSourceList(List<Integer> sourceList){ public void setSourceList(List<Integer> sourceList){
...@@ -1114,6 +1133,25 @@ public class MatterQuery extends MatterEntity { ...@@ -1114,6 +1133,25 @@ public class MatterQuery extends MatterEntity {
} }
/**
* 设置 部门编号
* @param deptCode
*/
public MatterQuery deptCode(String deptCode){
setDeptCode(deptCode);
return this;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public MatterQuery deptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
return this;
}
/** /**
* 设置 部门名称 * 设置 部门名称
* @param deptName * @param deptName
...@@ -1268,7 +1306,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1268,7 +1306,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 是否推荐(0.手动添加,1.站点事项) * 设置 事项来源(0.手动添加,1.站点事项)
* @param source * @param source
*/ */
public MatterQuery source(Integer source){ public MatterQuery source(Integer source){
...@@ -1277,7 +1315,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1277,7 +1315,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 开始 是否推荐(0.手动添加,1.站点事项) * 设置 开始 事项来源(0.手动添加,1.站点事项)
* @param sourceStart * @param sourceStart
*/ */
public MatterQuery sourceStart(Integer sourceStart){ public MatterQuery sourceStart(Integer sourceStart){
...@@ -1286,7 +1324,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1286,7 +1324,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 结束 是否推荐(0.手动添加,1.站点事项) * 设置 结束 事项来源(0.手动添加,1.站点事项)
* @param sourceEnd * @param sourceEnd
*/ */
public MatterQuery sourceEnd(Integer sourceEnd){ public MatterQuery sourceEnd(Integer sourceEnd){
...@@ -1295,7 +1333,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1295,7 +1333,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 增加 是否推荐(0.手动添加,1.站点事项) * 设置 增加 事项来源(0.手动添加,1.站点事项)
* @param sourceIncrement * @param sourceIncrement
*/ */
public MatterQuery sourceIncrement(Integer sourceIncrement){ public MatterQuery sourceIncrement(Integer sourceIncrement){
...@@ -1304,7 +1342,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1304,7 +1342,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 是否推荐(0.手动添加,1.站点事项) * 设置 事项来源(0.手动添加,1.站点事项)
* @param sourceList * @param sourceList
*/ */
public MatterQuery sourceList(List<Integer> sourceList){ public MatterQuery sourceList(List<Integer> sourceList){
......
package com.mortals.xhx.module.matter.model.vo; package com.mortals.xhx.module.matter.model.vo;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -9,6 +11,7 @@ import java.util.List; ...@@ -9,6 +11,7 @@ import java.util.List;
* @author zxfei * @author zxfei
* @date 2022-09-27 * @date 2022-09-27
*/ */
@Data
public class MatterDatumVo extends BaseEntityLong { public class MatterDatumVo extends BaseEntityLong {
/** /**
* 事项名称 * 事项名称
...@@ -23,27 +26,5 @@ public class MatterDatumVo extends BaseEntityLong { ...@@ -23,27 +26,5 @@ public class MatterDatumVo extends BaseEntityLong {
*/ */
private String deptName; private String deptName;
public String getMatterName() { private Integer pub;
return matterName;
}
public void setMatterName(String matterName) {
this.matterName = matterName;
}
public String getMatterNo() {
return matterNo;
}
public void setMatterNo(String matterNo) {
this.matterNo = matterNo;
}
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.model.vo; package com.mortals.xhx.module.matter.model.vo;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -9,16 +11,9 @@ import java.util.List; ...@@ -9,16 +11,9 @@ import java.util.List;
* @author zxfei * @author zxfei
* @date 2022-09-27 * @date 2022-09-27
*/ */
@Data
public class MatterVo extends BaseEntityLong { public class MatterVo extends BaseEntityLong {
/** 材料数量 */ /** 材料数量 */
private Integer datumCount; private Integer datumCount;
public Integer getDatumCount() {
return datumCount;
}
public void setDatumCount(Integer datumCount) {
this.datumCount = datumCount;
}
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.service; package com.mortals.xhx.module.matter.service;
import com.mortals.framework.common.Rest;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import com.mortals.framework.service.ICRUDService; import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
...@@ -19,9 +20,19 @@ public interface MatterDatumService extends ICRUDService<MatterDatumEntity,Long> ...@@ -19,9 +20,19 @@ public interface MatterDatumService extends ICRUDService<MatterDatumEntity,Long>
*/ */
String mergeFormToDoc(MatterDatumEntity docFormVo, Context context); String mergeFormToDoc(MatterDatumEntity docFormVo, Context context);
/**
* 添加材料到公共库
* @param pubIds
* @param matterId
* @param siteId
* @param context
* @return
*/
Rest<String> addPubdatum(Long[] pubIds,Long matterId,Long siteId, Context context);
/** /**
* 推荐or取消推荐 * 推荐or取消推荐
* @param id * @param id
*/ */
void recommend(Long id); Rest<String> recommend(Long id, Long siteId, Context context);
} }
\ No newline at end of file
...@@ -23,5 +23,5 @@ public interface MatterService extends ICRUDService<MatterEntity,Long>{ ...@@ -23,5 +23,5 @@ public interface MatterService extends ICRUDService<MatterEntity,Long>{
* 推荐or取消推荐 * 推荐or取消推荐
* @param id * @param id
*/ */
void recommend(Long id); Rest<String> recommend(Long id,Context context);
} }
\ No newline at end of file
...@@ -18,22 +18,29 @@ import com.deepoove.poi.template.MetaTemplate; ...@@ -18,22 +18,29 @@ import com.deepoove.poi.template.MetaTemplate;
import com.deepoove.poi.util.RegexUtils; import com.deepoove.poi.util.RegexUtils;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.mortals.framework.common.Rest;
import com.mortals.framework.model.PageInfo; import com.mortals.framework.model.PageInfo;
import com.mortals.framework.util.StringUtils; import com.mortals.framework.util.StringUtils;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.upload.service.UploadService; import com.mortals.xhx.base.system.upload.service.UploadService;
import com.mortals.xhx.common.code.ComponentEnum; import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.formdesign.*; import com.mortals.xhx.common.formdesign.*;
import com.mortals.xhx.common.key.ParamKey; import com.mortals.xhx.common.key.ParamKey;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons; import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.ExportDocUtil; import com.mortals.xhx.common.utils.ExportDocUtil;
import com.mortals.xhx.common.utils.WordUtil; import com.mortals.xhx.common.utils.WordUtil;
import com.mortals.xhx.module.matter.dao.MatterDao; import com.mortals.xhx.module.matter.dao.MatterDao;
import com.mortals.xhx.module.matter.model.MatterDatumQuery;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
import com.mortals.xhx.module.matter.model.MatterQuery;
import com.mortals.xhx.module.matter.service.MatterService; import com.mortals.xhx.module.matter.service.MatterService;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
import com.mortals.xhx.module.pubdatum.service.PubdatumService;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.FilenameUtils;
import org.apache.http.entity.ContentType; import org.apache.http.entity.ContentType;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.mock.web.MockMultipartFile; import org.springframework.mock.web.MockMultipartFile;
...@@ -52,12 +59,12 @@ import java.util.*; ...@@ -52,12 +59,12 @@ import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
* MatterDatumService * MatterDatumService
* 事项申请材料 service实现 * 事项申请材料 service实现
* *
* @author zxfei * @author zxfei
* @date 2022-09-27 * @date 2022-09-27
*/ */
@Service("matterDatumService") @Service("matterDatumService")
public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumDao, MatterDatumEntity, Long> implements MatterDatumService { public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumDao, MatterDatumEntity, Long> implements MatterDatumService {
...@@ -74,9 +81,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -74,9 +81,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Autowired @Autowired
private MatterService matterService; private MatterService matterService;
@Autowired
private PubdatumService pubdatumService;
@Override @Override
protected MatterDatumEntity findBefore(MatterDatumEntity params, PageInfo pageInfo, Context context) throws AppException { protected MatterDatumEntity findBefore(MatterDatumEntity params, PageInfo pageInfo, Context context) throws AppException {
if(com.mortals.xhx.common.utils.StringUtils.isNotEmpty(params.getMaterialName())){ if (com.mortals.xhx.common.utils.StringUtils.isNotEmpty(params.getMaterialName())) {
params.setMaterialName("%".concat(params.getMaterialName()).concat("%")); params.setMaterialName("%".concat(params.getMaterialName()).concat("%"));
} }
return params; return params;
...@@ -84,10 +94,10 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -84,10 +94,10 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Override @Override
protected void findAfter(MatterDatumEntity params, PageInfo pageInfo, Context context, List<MatterDatumEntity> list) throws AppException { protected void findAfter(MatterDatumEntity params, PageInfo pageInfo, Context context, List<MatterDatumEntity> list) throws AppException {
if(CollectionUtils.isNotEmpty(list)){ if (CollectionUtils.isNotEmpty(list)) {
for (MatterDatumEntity entity:list){ for (MatterDatumEntity entity : list) {
MatterEntity matter = matterService.get(entity.getMatterId()); MatterEntity matter = matterService.get(entity.getMatterId());
if(matter!=null){ if (matter != null) {
entity.setMatterName(matter.getMatterName()); entity.setMatterName(matter.getMatterName());
entity.setMatterNo(matter.getMatterNo()); entity.setMatterNo(matter.getMatterNo());
entity.setDeptName(matter.getDeptName()); entity.setDeptName(matter.getDeptName());
...@@ -97,15 +107,39 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -97,15 +107,39 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
} }
} }
@Override
protected void saveAfter(MatterDatumEntity entity, Context context) throws AppException {
int count = this.count(new MatterDatumQuery().matterId(entity.getMatterId()), context);
MatterEntity matterEntity = matterService.get(entity.getMatterId(), context);
if (!ObjectUtils.isEmpty(matterEntity)) {
matterEntity.setDatumCount(count);
matterService.update(matterEntity, context);
}
addPubdatum(entity, context);
super.saveAfter(entity, context);
}
private void addPubdatum(MatterDatumEntity entity, Context context) {
if (!ObjectUtils.isEmpty(entity.getPub()) && entity.getPub() == YesNoEnum.YES.getValue()) {
//添加到公共库
PubdatumEntity pubdatumEntity = new PubdatumEntity();
pubdatumEntity.initAttrValue();
BeanUtils.copyProperties(entity, pubdatumEntity, new String[]{"id"});
pubdatumEntity.setCreateTime(new Date());
pubdatumEntity.setCreateUserId(getContextUserId(context));
pubdatumService.save(pubdatumEntity, context);
}
}
@Override @Override
protected void saveBefore(MatterDatumEntity entity, Context context) throws AppException { protected void saveBefore(MatterDatumEntity entity, Context context) throws AppException {
if(StringUtils.isEmpty(entity.getFileUrl())){ if (StringUtils.isEmpty(entity.getFileUrl())) {
throw new AppException("填单附件不能为空"); throw new AppException("填单附件不能为空");
} }
if(StringUtils.isEmpty(entity.getSamplePath())){ if (StringUtils.isEmpty(entity.getSamplePath())) {
throw new AppException("样表地址不能为空"); throw new AppException("样表地址不能为空");
} }
if(StringUtils.isEmpty(entity.getTemplatePath())){ if (StringUtils.isEmpty(entity.getTemplatePath())) {
throw new AppException("样表模板地址不能为空"); throw new AppException("样表模板地址不能为空");
} }
entity.setTotal(0); entity.setTotal(0);
...@@ -115,7 +149,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -115,7 +149,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/"; String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
String samplePath = rootPath + entity.getSamplePath(); String samplePath = rootPath + entity.getSamplePath();
String prePath = "/preview/"; String prePath = "/preview/";
String filePath = rootPath + prePath ; String filePath = rootPath + prePath;
File pathDir = new File(filePath); File pathDir = new File(filePath);
if (!pathDir.exists()) { if (!pathDir.exists()) {
pathDir.mkdirs(); pathDir.mkdirs();
...@@ -141,16 +175,32 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -141,16 +175,32 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
} }
@Override @Override
protected void removeBefore(Long[] ids, Context context) throws AppException { public int remove(Long id, Context context) throws AppException {
List<MatterDatumEntity> queryList = this.get(ids,context); this.removeBefore(id, context);
if(CollectionUtils.isNotEmpty(queryList)){ MatterDatumEntity matterDatumEntity = this.get(id, context);
int recommendCount = paramService.getParamIntValue(ParamKey.MATTER_DATUM_RECOMMEND_COUNT); int iRet = this.dao.delete(id);
for(MatterDatumEntity matterEntity:queryList){ this.removeAfter(id, context, iRet);
if(matterEntity.getIsRecommend()==1){ statDatumCount(context, matterDatumEntity);
recommendCount--; return iRet;
} }
@Override
public int remove(Long[] ids, Context context) throws AppException {
this.removeBefore(ids, context);
if (ids == null || ids.length == 0) return 0;
MatterDatumEntity matterDatumEntity = this.get(ids[0], context);
int iRet = this.dao.delete(ids);
this.removeAfter(ids, context, iRet);
statDatumCount(context, matterDatumEntity);
return iRet;
} }
paramService.setValueByKey(ParamKey.MATTER_DATUM_RECOMMEND_COUNT,String.valueOf(recommendCount));
private void statDatumCount(Context context, MatterDatumEntity matterDatumEntity) {
int count = this.count(new MatterDatumQuery().matterId(matterDatumEntity.getMatterId()), context);
MatterEntity matterEntity = matterService.get(matterDatumEntity.getMatterId(), context);
if (!ObjectUtils.isEmpty(matterEntity)) {
matterEntity.setDatumCount(count);
matterService.update(matterEntity, context);
} }
} }
...@@ -225,77 +275,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -225,77 +275,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
entity.setFormContent(JSON.toJSONString(root)); entity.setFormContent(JSON.toJSONString(root));
} }
// public static void main(String[] arg){
// String filepath = "D:\\mortals\\app\\data\\file\\uploadfile\\1665472289712.docx";
// ConfigureBuilder builder = Configure.builder();
// builder.setValidErrorHandler(new Configure.DiscardHandler());
// builder.useDefaultEL(false);
// builder.buildGrammerRegex(RegexUtils.createGeneral("{{", "}}"));
// //builder.buildGramer("[","]");
// XWPFTemplate template = XWPFTemplate.compile(filepath, builder.build());
// System.out.println(template.getElementTemplates().toString());
// FormDesignRoot root = new FormDesignRoot();
// FormDesignConfig config = new FormDesignConfig();
// config.initAttribute();
// root.setConfig(config);
// List<ListItem> collect = new ArrayList<>();
// for (MetaTemplate item : template.getElementTemplates()) {
// //识别简单输入
// String val = StrUtil.strip(item.variable(), "{{", "}}");
// List<String> keys = StrSplitter.split(val, "_", true, true);
// //切分分隔符后动态 创建组件 i_1_姓名(第一个代表类型,第二个如果是多个累加,第三个显示label)
// if (keys.size() > 2) {
// String label = keys.get(2);
// String type = keys.get(0);
// ComponentCons cons = new ComponentCons();
// cons.setLabel(label);
// cons.setVal(val);
// cons.setEl(item.variable());
// cons.setUploadFileUrl("");
//
// if (type.equalsIgnoreCase(ComponentEnum.DYNAMIC_TABLE.getValue())) {
// List<TableColItem> colList = new ArrayList<>();
// //表格 结构化绑定数据
// ConfigureBuilder builderTable = Configure.builder();
// builderTable.setValidErrorHandler(new Configure.DiscardHandler());
// builderTable.useDefaultEL(false);
// builderTable.buildGramer("[", "]");
// XWPFTemplate templateTable = XWPFTemplate.compile(filepath, builderTable.build());
//
// for (MetaTemplate col : templateTable.getElementTemplates()) {
// String colVal = StrUtil.strip(col.variable(), "[", "]");
// if (!StrUtil.startWith(colVal, label)) {
// continue;
// }
// List<String> colKeys = StrSplitter.split(colVal, "_", true, true);
// //提取当前table中的列元素
// if (colKeys.size() > 3) {
// String colLabel = colKeys.get(3);
// String colType = colKeys.get(1);
// TableColItem tableColItem = new TableColItem();
// tableColItem.setLabel(colLabel);
// tableColItem.setColType(colType);
// tableColItem.setVal(colVal);
// colList.add(tableColItem);
// //System.out.println("列元素" + col.variable());
// }
// }
// cons.setColList(colList);
// DesignComponent designComponent = DesignComponent.createType(type);
// ListItem listItem = designComponent.buildDefaultComponent(cons);
// collect.add(listItem);
// continue;
// }
// DesignComponent designComponent = DesignComponent.createType(type);
// ListItem listItem = designComponent.buildDefaultComponent(cons);
// collect.add(listItem);
// }
// }
// root.setList(collect);
// System.out.println(JSON.toJSONString(root));
// }
@Override @Override
public String mergeFormToDoc(MatterDatumEntity docFormVo, Context context) { public String mergeFormToDoc(MatterDatumEntity docFormVo, Context context) {
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/"; String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
...@@ -315,7 +294,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -315,7 +294,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
try { try {
PictureRenderData pictureRenderData = Pictures.ofStream(new FileInputStream(imagepath), PictureType.JPEG) PictureRenderData pictureRenderData = Pictures.ofStream(new FileInputStream(imagepath), PictureType.JPEG)
.size(100, 120).create(); .size(100, 120).create();
addMap.put(StrUtil.removePrefixIgnoreCase(entry.getKey(),"@"),pictureRenderData); addMap.put(StrUtil.removePrefixIgnoreCase(entry.getKey(), "@"), pictureRenderData);
//entry.setValue(pictureRenderData); //entry.setValue(pictureRenderData);
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
log.error("error", e); log.error("error", e);
...@@ -351,12 +330,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -351,12 +330,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
builder.bind(entry.getKey(), new MultipleRowTableRenderPolicy()); builder.bind(entry.getKey(), new MultipleRowTableRenderPolicy());
} }
}); });
if(addMap.size()>0){ if (addMap.size() > 0) {
data.putAll(addMap); data.putAll(addMap);
} }
//查询是否有多选框, //查询是否有多选框,
//获取模板文件地址 //获取模板文件地址
MatterDatumEntity docTemplateEntity = this.get(docFormVo.getId(),context); MatterDatumEntity docTemplateEntity = this.get(docFormVo.getId(), context);
if (!ObjectUtils.isEmpty(docTemplateEntity)) { if (!ObjectUtils.isEmpty(docTemplateEntity)) {
String path = rootPath + docTemplateEntity.getTemplatePath(); String path = rootPath + docTemplateEntity.getTemplatePath();
String templateName = FileUtil.getName(path); String templateName = FileUtil.getName(path);
...@@ -400,169 +379,77 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -400,169 +379,77 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
} }
@Override @Override
public void recommend(Long id) { public Rest<String> addPubdatum(Long[] pubIds, Long matterId, Long siteId, Context context) {
MatterDatumEntity matterDatumEntity = this.dao.get(id); if (ObjectUtils.isEmpty(pubIds)) {
if(matterDatumEntity==null){ throw new AppException("公共材料库ids is null");
}
int success = 0;
int fail = 0;
List<PubdatumEntity> pubdatumEntityList = pubdatumService.get(pubIds, context);
List<MatterDatumEntity> matterDatumEntities = new ArrayList<>();
for (PubdatumEntity pubdatumEntity : pubdatumEntityList) {
MatterDatumEntity matterDatumEntity = updateOrSave(pubdatumEntity, matterId, siteId, context);
if (!ObjectUtils.isEmpty(matterDatumEntity)) {
matterDatumEntities.add(matterDatumEntity);
success++;
} else {
fail++;
}
}
if (!ObjectUtils.isEmpty(matterDatumEntities)) {
this.save(matterDatumEntities, context);
}
String msg = "当前加入材料已存在!";
if (pubIds.length == 1) {
if (success > 0) {
msg = "加入材料成功!";
}
} else if (pubIds.length > 1) {
if (success > 0 && fail == 0) {
msg = String.format("加入材料成功%d条!", success);
} else if (success > 0 && fail > 0) {
msg = String.format("加入材料成功%d条,重复加入材料%d条!", success, fail);
} else if (success == 0 && fail > 0) {
msg = String.format("重复加入材料%d条!", fail);
}
}
return Rest.ok(msg);
}
private MatterDatumEntity updateOrSave(PubdatumEntity pubdatumEntity, Long matterId, Long siteId, Context context) {
MatterDatumEntity matterDatumEntity = this.selectOne(new MatterDatumQuery().siteId(siteId).matterId(matterId).materialName(pubdatumEntity.getMaterialName()));
if (ObjectUtils.isEmpty(matterDatumEntity)) {
MatterDatumEntity entity = new MatterDatumEntity();
BeanUtils.copyProperties(pubdatumEntity, entity, new String[]{"id", "matterId"});
entity.setSiteId(siteId);
entity.setMatterId(matterId);
return entity;
}
return null;
}
@Override
public Rest<String> recommend(Long id, Long siteId, Context context) {
MatterDatumEntity matterDatumEntity = this.get(id, context);
if (matterDatumEntity == null) {
throw new AppException("数据已更改,请重试"); throw new AppException("数据已更改,请重试");
} }
int recommendCount = paramService.getParamIntValue(ParamKey.MATTER_DATUM_RECOMMEND_COUNT); String msg = "推荐成功!";
Map<String,Object> data = new HashMap<>(); List<MatterEntity> matterEntities = matterService.find(new MatterQuery().siteId(siteId), context);
Map<String,Object> condition = new HashMap<>(); int recommendCount = 0;
condition.put("id",id); for (MatterEntity matterEntity : matterEntities) {
if(matterDatumEntity.getIsRecommend()==0){ recommendCount += this.count(new MatterDatumQuery().matterId(matterEntity.getId()).isRecommend(YesNoEnum.YES.getValue()), context);
if(recommendCount >= RECOMMEND_COUNT){
throw new AppException("超过推荐个数");
} }
recommendCount++; if (matterDatumEntity.getIsRecommend() == YesNoEnum.NO.getValue()) {
data.put("isRecommend",1); if (recommendCount >= RECOMMEND_COUNT) {
}else { throw new AppException("超过推荐个数!");
recommendCount--;
data.put("isRecommend",0);
} }
this.dao.update(data,condition); matterDatumEntity.setIsRecommend(YesNoEnum.YES.getValue());
paramService.setValueByKey(ParamKey.MATTER_DATUM_RECOMMEND_COUNT,String.valueOf(recommendCount)); } else {
matterDatumEntity.setIsRecommend(YesNoEnum.NO.getValue());
msg = "取消推荐成功!";
}
this.update(matterDatumEntity, context);
return Rest.ok(msg);
} }
// public static void main(String[] args){
// String filePath ="D:\\mortals\\app\\data\\file\\uploadfile\\1663917302157.docx";
// String formContent = "{\n" +
// " \"i_1_班级\": \"432432\",\n" +
// " \"i_2_姓名\": \"324\",\n" +
// " \"i_3_监护人\": \"234\",\n" +
// " \"i_4_电话\": \"324\",\n" +
// " \"dt_1_汇报\": [\n" +
// " {\n" +
// " \"汇报_date_1_日期\": \"2022-09-06\",\n" +
// " \"汇报_i_4_有无出现呕吐\": \"543\",\n" +
// " \"汇报_i_5_有无其他\": \"435\",\n" +
// " \"汇报_i_6_有无接触\": \"345\",\n" +
// " \"index\": 0\n" +
// " },\n" +
// " {\n" +
// " \"汇报_date_1_日期\": \"\",\n" +
// " \"汇报_i_4_有无出现呕吐\": \"\",\n" +
// " \"汇报_i_5_有无其他\": \"\",\n" +
// " \"汇报_i_6_有无接触\": \"\",\n" +
// " \"index\": 1\n" +
// " },\n" +
// " {\n" +
// " \"汇报_date_1_日期\": null,\n" +
// " \"汇报_i_4_有无出现呕吐\": \"\",\n" +
// " \"汇报_i_5_有无其他\": \"\",\n" +
// " \"汇报_i_6_有无接触\": \"\",\n" +
// " \"index\": 2\n" +
// " }\n" +
// " ],\n" +
// " \"i_5_誉抄\": \"435\",\n" +
// " \"date_1_填表年月日\": \"2022年09月07日\"\n" +
// "}";
// //转换表单参数为map集合
// ObjectMapper mapper = new ObjectMapper();
// ConfigureBuilder builder = Configure.builder();
// builder.buildGrammerRegex(RegexUtils.createGeneral("{{", "}}"));
// try {
// Map<String, Object> data = mapper.readValue(formContent, Map.class);
// //遍历查看是否有图片数据,多选框
// data.entrySet().stream().forEach(entry -> {
//// if (entry.getKey().indexOf("@image") != -1) {
//// //获取值 读取本地图片
//// String imagepath = uploadService.getFilePath(entry.getValue().toString());
//// log.info("Image path: " + imagepath);
//// try {
//// PictureRenderData pictureRenderData = Pictures.ofStream(new FileInputStream(imagepath), PictureType.JPEG)
//// .size(100, 120).create();
//// data.put(StrUtil.removePrefixIgnoreCase(entry.getKey(),"@"),pictureRenderData);
//// //entry.setValue(pictureRenderData);
//// } catch (FileNotFoundException e) {
//// log.error("error", e);
//// }
//// }
// //构建填充复选框值
// if (entry.getKey().indexOf("ck_") != -1 && entry.getKey().indexOf("<") != -1) {
// //获取复选框选项,并渲染值
// String ckStr = StringUtils.substringBetween(entry.getKey(), "<", ">");
// //获取所有选项
// List<String> checkboxs = StrUtil.splitTrim(ckStr, "-", -1);
// //选中的项
// List<String> ckList = Convert.toList(String.class, entry.getValue());
// //合并
// String ckStrs = checkboxs.stream().map(item -> {
// for (String checked : ckList) {
// if (checked.equals(item)) {
// Map<Boolean, String> map = new HashMap<>();
// map.put(true, item);
// return map;
// }
// }
// Map<Boolean, String> map = new HashMap<>();
// map.put(false, item);
// return map;
// }).map(m -> m.entrySet().stream().map(m1 -> ExportDocUtil.createCheckBoxStrOther(m1.getKey(), m1.getValue())).findFirst().orElseGet(() -> "")
// ).collect(Collectors.joining(""));
// entry.setValue(ckStrs);
// }
// //TODO 单选
// //绑定动态表单
// if (entry.getKey().indexOf("dt_") != -1) {
// builder.bind(entry.getKey(), new MultipleRowTableRenderPolicy());
// }
// });
// //查询是否有多选框,
//
// String path = filePath ;
// String templateName = FileUtil.getName(path);
// Configure config = builder.build();
// XWPFTemplate template = null;
// ByteArrayOutputStream byteArrayOutputStream = null;
// try {
// template = XWPFTemplate.compile(path, config).render(data);
// byteArrayOutputStream = new ByteArrayOutputStream();
// template.write(byteArrayOutputStream);
//
// MultipartFile multipartFile = new MockMultipartFile(templateName, templateName,
// ContentType.APPLICATION_OCTET_STREAM.toString(), byteArrayOutputStream.toByteArray());
//
// //String mergedocPath = uploadService.saveFileUpload(multipartFile, "/mergedoc", context.getUser());
// File pathDir = new File(filePath);
// if (!pathDir.exists()) {
// pathDir.mkdirs();
// }
// String fileName = multipartFile.getOriginalFilename();
// String extension = FilenameUtils.getExtension(fileName);
// String newName = new Date().getTime() + "." + extension;
// //String newName = IdUtil.fastSimpleUUID() + "." + extension;
// String filePathAll = "D:\\mortals\\app\\data\\file\\uploadfile\\" + newName;
//
// File uploadFile = new File(filePathAll);
// try {
// multipartFile.transferTo(uploadFile);
// } catch (Exception e) {
// throw new AppException(e.getMessage());
// }
//
//
// //转换预览图片
// String fileName1 = RandomUtil.randomNumbers(12) + ".jpg";
// String preView = "D:\\mortals\\app\\data\\preview\\" + fileName1;
// WordUtil.convertWordToJPEG(filePathAll, preView);
//
//
// System.out.println("returnStr:");
// } catch (Exception e) {
//
// System.out.println("渲染模板失败:" + e.getMessage());
// e.printStackTrace();
// } finally {
// try {
// template.close();
// byteArrayOutputStream.close();
// } catch (IOException e) {
//
// }
// }
// } catch (JsonProcessingException e) {
// System.out.println("表单参数转换异常:" + e.getMessage());
// }
// }
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.service.impl; package com.mortals.xhx.module.matter.service.impl;
import com.mortals.framework.common.Rest; import com.mortals.framework.common.Rest;
import com.mortals.framework.model.PageInfo; import com.mortals.framework.model.PageInfo;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.MatterSourceEnum; import com.mortals.xhx.common.code.MatterSourceEnum;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.key.ParamKey; import com.mortals.xhx.common.key.ParamKey;
import com.mortals.xhx.common.utils.StringUtils; import com.mortals.xhx.common.utils.StringUtils;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
import com.mortals.xhx.module.matter.model.MatterDatumQuery;
import com.mortals.xhx.module.matter.model.MatterQuery; import com.mortals.xhx.module.matter.model.MatterQuery;
import com.mortals.xhx.module.matter.service.MatterDatumService; import com.mortals.xhx.module.matter.service.MatterDatumService;
import com.mortals.xhx.module.sheet.dao.SheetMatterDao; import com.mortals.xhx.module.sheet.dao.SheetMatterDao;
...@@ -25,12 +28,12 @@ import org.springframework.util.ObjectUtils; ...@@ -25,12 +28,12 @@ import org.springframework.util.ObjectUtils;
import java.util.*; import java.util.*;
/** /**
* MatterService * MatterService
* 事项申请材料 service实现 * 事项申请材料 service实现
* *
* @author zxfei * @author zxfei
* @date 2022-09-27 * @date 2022-09-27
*/ */
@Service("matterService") @Service("matterService")
public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, MatterEntity, Long> implements MatterService { public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, MatterEntity, Long> implements MatterService {
...@@ -42,64 +45,34 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -42,64 +45,34 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Autowired @Autowired
private MatterDatumService matterDatumService; private MatterDatumService matterDatumService;
@Override
protected MatterEntity findBefore(MatterEntity params, PageInfo pageInfo, Context context) throws AppException {
if(StringUtils.isNotEmpty(params.getMatterName())){
params.setMatterName("%".concat(params.getMatterName()).concat("%"));
}
return params;
}
@Override
protected void updateBefore(MatterEntity entity, Context context) throws AppException {
entity.setIsRecommend(null);
this.validData(entity, context);
}
@Override
protected void removeBefore(Long[] ids, Context context) throws AppException {
List<MatterEntity> queryList = this.get(ids,context);
if(CollectionUtils.isNotEmpty(queryList)){
int recommendCount = paramService.getParamIntValue(ParamKey.MATTER_RECOMMEND_COUNT);
for(MatterEntity matterEntity:queryList){
if(matterEntity.getIsRecommend()==1){
recommendCount--;
}
}
paramService.setValueByKey(ParamKey.MATTER_RECOMMEND_COUNT,String.valueOf(recommendCount));
}
}
@Override @Override
protected void findAfter(MatterEntity entity, PageInfo pageInfo, Context context, List<MatterEntity> list) throws AppException { protected void findAfter(MatterEntity entity, PageInfo pageInfo, Context context, List<MatterEntity> list) throws AppException {
if(CollectionUtils.isNotEmpty(list)){ for (MatterEntity matterEntity : list) {
for(MatterEntity matterEntity:list){ matterEntity.setDatumCount(matterEntity.getMatterDatumList().size());
MatterDatumEntity query = new MatterDatumEntity();
query.setMatterId(matterEntity.getId());
int datumCount = matterDatumService.count(query,context);
matterEntity.setDatumCount(datumCount);
}
} }
} }
@Override @Override
public Rest<String> createMatterbBySheetMatter(Long[] sheetMatterIds, Long siteId, Context context) { public Rest<String> createMatterbBySheetMatter(Long[] sheetMatterIds, Long siteId, Context context) {
if(ObjectUtils.isEmpty(sheetMatterIds)){ if (ObjectUtils.isEmpty(sheetMatterIds)) {
throw new AppException("事项ids is null"); throw new AppException("事项ids is null");
} }
int success = 0; int success = 0;
int fail = 0; int fail = 0;
List<MatterEntity> matterEntities = new ArrayList<>();
List<SheetMatterEntity> sheetMatterEntityList = sheetMatterService.get(sheetMatterIds, context); List<SheetMatterEntity> sheetMatterEntityList = sheetMatterService.get(sheetMatterIds, context);
for (SheetMatterEntity sheetMatterEntity : sheetMatterEntityList) { for (SheetMatterEntity sheetMatterEntity : sheetMatterEntityList) {
Boolean bool = updateOrSave(sheetMatterEntity, siteId, context); MatterEntity matterEntity = updateOrSave(sheetMatterEntity, siteId, context);
if (bool) { if (!ObjectUtils.isEmpty(matterEntity)) {
matterEntities.add(matterEntity);
success++; success++;
} else { } else {
fail++; fail++;
} }
} }
if (!ObjectUtils.isEmpty(matterEntities)) {
this.save(matterEntities, context);
}
String msg = "当前加入事项已存在!"; String msg = "当前加入事项已存在!";
if (sheetMatterIds.length == 1) { if (sheetMatterIds.length == 1) {
if (success > 0) { if (success > 0) {
...@@ -116,12 +89,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -116,12 +89,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
} }
return Rest.ok(msg); return Rest.ok(msg);
} }
private MatterEntity updateOrSave(SheetMatterEntity sheetMatterEntity, Long siteId, Context context) {
private Boolean updateOrSave(SheetMatterEntity sheetMatterEntity, Long siteId, Context context) { int count = this.count(new MatterQuery().siteId(siteId).matterNo(sheetMatterEntity.getMatterNo()), context);
MatterEntity siteMatterEntity = this.selectOne(new MatterQuery().siteId(siteId).tid(sheetMatterEntity.getTid())); if (count == 0) {
if (ObjectUtils.isEmpty(siteMatterEntity)) {
MatterEntity matterEntity = new MatterEntity(); MatterEntity matterEntity = new MatterEntity();
matterEntity.initAttrValue();
matterEntity.setSiteId(siteId); matterEntity.setSiteId(siteId);
matterEntity.setDeptCode(sheetMatterEntity.getDeptCode());
matterEntity.setDeptName(sheetMatterEntity.getDeptName());
matterEntity.setTid(sheetMatterEntity.getTid()); matterEntity.setTid(sheetMatterEntity.getTid());
matterEntity.setTcode(sheetMatterEntity.getTcode()); matterEntity.setTcode(sheetMatterEntity.getTcode());
matterEntity.setTname(sheetMatterEntity.getTname()); matterEntity.setTname(sheetMatterEntity.getTname());
...@@ -132,33 +107,36 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -132,33 +107,36 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
matterEntity.setSource(MatterSourceEnum.AUTO.getValue()); matterEntity.setSource(MatterSourceEnum.AUTO.getValue());
matterEntity.setCreateUserId(this.getContextUserId(context)); matterEntity.setCreateUserId(this.getContextUserId(context));
matterEntity.setCreateTime(new Date()); matterEntity.setCreateTime(new Date());
this.save(matterEntity, context); return matterEntity;
return true;
} }
return false; return null;
} }
@Override @Override
public void recommend(Long id) { public Rest<String> recommend(Long id, Context context) {
MatterEntity matterEntity = this.dao.get(id); MatterEntity matterEntity = this.get(id, context);
if(matterEntity==null){ if (matterEntity == null) {
throw new AppException("数据已更改,请重试"); throw new AppException("数据已更改,请重试");
} }
int recommendCount = paramService.getParamIntValue(ParamKey.MATTER_RECOMMEND_COUNT); String msg = "推荐成功!";
Map<String,Object> data = new HashMap<>(); int recommendCount = this.count(new MatterQuery().siteId(matterEntity.getSiteId()).isRecommend(YesNoEnum.YES.getValue()), null);
Map<String,Object> condition = new HashMap<>(); if (matterEntity.getIsRecommend() == YesNoEnum.NO.getValue()) {
condition.put("id",id); if (recommendCount >= RECOMMEND_COUNT) {
if(matterEntity.getIsRecommend()==0){ throw new AppException("超过推荐个数!");
if(recommendCount>=RECOMMEND_COUNT){ }
throw new AppException("超过推荐个数"); matterEntity.setIsRecommend(YesNoEnum.YES.getValue());
} } else {
recommendCount++; matterEntity.setIsRecommend(YesNoEnum.NO.getValue());
data.put("isRecommend",1); msg = "取消推荐成功!";
}else { }
recommendCount--; this.update(matterEntity, context);
data.put("isRecommend",0); return Rest.ok(msg);
} }
this.dao.update(data,condition);
paramService.setValueByKey(ParamKey.MATTER_RECOMMEND_COUNT,String.valueOf(recommendCount)); @Override
protected void removeAfter(Long[] ids, Context context, int result) throws AppException {
List<MatterDatumEntity> matterDatumlist = matterDatumService.find(new MatterDatumQuery().matterIdList(Arrays.asList(ids)));
matterDatumService.removeList(matterDatumlist, context);
super.removeAfter(ids, context, result);
} }
} }
\ No newline at end of file
...@@ -9,6 +9,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; ...@@ -9,6 +9,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.MatterSourceEnum; import com.mortals.xhx.common.code.MatterSourceEnum;
import com.mortals.xhx.common.key.ParamKey; import com.mortals.xhx.common.key.ParamKey;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -21,7 +22,6 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; ...@@ -21,7 +22,6 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
import com.mortals.xhx.module.matter.service.MatterService; import com.mortals.xhx.module.matter.service.MatterService;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -56,6 +56,9 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe ...@@ -56,6 +56,9 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
@Override @Override
protected void doListBefore(MatterEntity query, Map<String, Object> model, Context context) throws AppException { protected void doListBefore(MatterEntity query, Map<String, Object> model, Context context) throws AppException {
if (StringUtils.isNotEmpty(query.getMatterName())) {
query.setMatterName("%".concat(query.getMatterName()).concat("%"));
}
List<OrderCol> orderColList = new ArrayList<>(); List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("isRecommend",OrderCol.DESCENDING)); orderColList.add(new OrderCol("isRecommend",OrderCol.DESCENDING));
query.setOrderColList(orderColList); query.setOrderColList(orderColList);
...@@ -78,7 +81,6 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe ...@@ -78,7 +81,6 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
try { try {
Rest<String> rest = this.service.createMatterbBySheetMatter(ids, siteId, getContext()); Rest<String> rest = this.service.createMatterbBySheetMatter(ids, siteId, getContext());
model.put("message_info", rest.getMsg()); model.put("message_info", rest.getMsg());
this.recordSysLog(this.request, rest.getMsg()); this.recordSysLog(this.request, rest.getMsg());
} catch (Exception var7) { } catch (Exception var7) {
code = -1; code = -1;
...@@ -95,21 +97,20 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe ...@@ -95,21 +97,20 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
@RequestMapping(value = {"recommend"},method = {RequestMethod.POST, RequestMethod.GET}) @RequestMapping(value = {"recommend"},method = {RequestMethod.POST, RequestMethod.GET})
public String recommend(Long id) { public String recommend(Long id) {
Context context = this.getContext();
Map<String, Object> model = new HashMap(); Map<String, Object> model = new HashMap();
int code = 1; int code = VALUE_RESULT_SUCCESS;
String busiDesc = "推荐or取消推荐" + this.getModuleDesc(); String busiDesc = "推荐or取消推荐" + this.getModuleDesc();
try { try {
this.service.recommend(id); Rest<String> rest = this.service.recommend(id, getContext());
model.put("message_info", this.getModuleDesc() + "推荐or取消推荐成功!"); model.put("message_info", rest.getMsg());
this.recordSysLog(this.request, busiDesc + " 【成功】 [id:" + id + "]"); this.recordSysLog(this.request, rest.getMsg());
} catch (Exception var7) { } catch (Exception e) {
code = -1; code = VALUE_RESULT_FAILURE;
this.doException(this.request, busiDesc, model, var7); this.doException(this.request, busiDesc, model, e);
} }
JSONObject ret = new JSONObject(); JSONObject ret = new JSONObject();
ret.put("code", Integer.valueOf(code)); ret.put("code", code);
ret.put("msg", model.remove("message_info")); ret.put("msg", model.remove("message_info"));
ret.put("data", model); ret.put("data", model);
return ret.toJSONString(); return ret.toJSONString();
......
...@@ -4,6 +4,7 @@ import com.mortals.framework.model.OrderCol; ...@@ -4,6 +4,7 @@ import com.mortals.framework.model.OrderCol;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.key.ParamKey; import com.mortals.xhx.common.key.ParamKey;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -15,7 +16,6 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; ...@@ -15,7 +16,6 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
import com.mortals.xhx.module.matter.service.MatterDatumService; import com.mortals.xhx.module.matter.service.MatterDatumService;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -50,6 +50,9 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -50,6 +50,9 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
@Override @Override
protected void doListBefore(MatterDatumEntity query, Map<String, Object> model, Context context) throws AppException { protected void doListBefore(MatterDatumEntity query, Map<String, Object> model, Context context) throws AppException {
if (StringUtils.isNotEmpty(query.getMatterName())) {
query.setMatterName("%".concat(query.getMatterName()).concat("%"));
}
List<OrderCol> orderColList = new ArrayList<>(); List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("isRecommend",OrderCol.DESCENDING)); orderColList.add(new OrderCol("isRecommend",OrderCol.DESCENDING));
query.setOrderColList(orderColList); query.setOrderColList(orderColList);
......
package com.mortals.xhx.module.pubdatum.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
/**
* 事项材料公共库Dao
* 事项材料公共库 DAO接口
*
* @author zxfei
* @date 2022-11-10
*/
public interface PubdatumDao extends ICRUDDao<PubdatumEntity,Long>{
}
package com.mortals.xhx.module.pubdatum.dao.ibatis;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import com.mortals.xhx.module.pubdatum.dao.PubdatumDao;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
import org.springframework.stereotype.Repository;
/**
* 事项材料公共库DaoImpl DAO接口
*
* @author zxfei
* @date 2022-11-10
*/
@Repository("pubdatumDao")
public class PubdatumDaoImpl extends BaseCRUDDaoMybatis<PubdatumEntity,Long> implements PubdatumDao {
}
package com.mortals.xhx.module.pubdatum.model;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.pubdatum.model.vo.PubdatumVo;
/**
* 事项材料公共库实体对象
*
* @author zxfei
* @date 2022-11-18
*/
public class PubdatumEntity extends PubdatumVo {
private static final long serialVersionUID = 1L;
/**
* 事项matter id
*/
private Long matterId;
/**
* 部门ID
*/
private Long deptId;
/**
* 部门编号
*/
private String deptCode;
/**
* 部门名称
*/
private String deptName;
/**
* 材料名
*/
private String materialName;
/**
* 材料全名
*/
private String materiaFullName;
/**
* 填单次数
*/
private Integer total;
/**
* 排序
*/
private Integer sort;
/**
* 样表名称
*/
private String sampleName;
/**
* 样表地址
*/
private String samplePath;
/**
* 模板名称
*/
private String templateName;
/**
* 模板地址
*/
private String templatePath;
/**
* 样表预览地址
*/
private String preViewPath;
/**
* 表单内容
*/
private String formContent;
public PubdatumEntity(){}
/**
* 获取 事项matter id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 部门ID
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 部门ID
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 部门编号
* @return String
*/
public String getDeptCode(){
return deptCode;
}
/**
* 设置 部门编号
* @param deptCode
*/
public void setDeptCode(String deptCode){
this.deptCode = deptCode;
}
/**
* 获取 部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 材料名
* @return String
*/
public String getMaterialName(){
return materialName;
}
/**
* 设置 材料名
* @param materialName
*/
public void setMaterialName(String materialName){
this.materialName = materialName;
}
/**
* 获取 材料全名
* @return String
*/
public String getMateriaFullName(){
return materiaFullName;
}
/**
* 设置 材料全名
* @param materiaFullName
*/
public void setMateriaFullName(String materiaFullName){
this.materiaFullName = materiaFullName;
}
/**
* 获取 填单次数
* @return Integer
*/
public Integer getTotal(){
return total;
}
/**
* 设置 填单次数
* @param total
*/
public void setTotal(Integer total){
this.total = total;
}
/**
* 获取 排序
* @return Integer
*/
public Integer getSort(){
return sort;
}
/**
* 设置 排序
* @param sort
*/
public void setSort(Integer sort){
this.sort = sort;
}
/**
* 获取 样表名称
* @return String
*/
public String getSampleName(){
return sampleName;
}
/**
* 设置 样表名称
* @param sampleName
*/
public void setSampleName(String sampleName){
this.sampleName = sampleName;
}
/**
* 获取 样表地址
* @return String
*/
public String getSamplePath(){
return samplePath;
}
/**
* 设置 样表地址
* @param samplePath
*/
public void setSamplePath(String samplePath){
this.samplePath = samplePath;
}
/**
* 获取 模板名称
* @return String
*/
public String getTemplateName(){
return templateName;
}
/**
* 设置 模板名称
* @param templateName
*/
public void setTemplateName(String templateName){
this.templateName = templateName;
}
/**
* 获取 模板地址
* @return String
*/
public String getTemplatePath(){
return templatePath;
}
/**
* 设置 模板地址
* @param templatePath
*/
public void setTemplatePath(String templatePath){
this.templatePath = templatePath;
}
/**
* 获取 样表预览地址
* @return String
*/
public String getPreViewPath(){
return preViewPath;
}
/**
* 设置 样表预览地址
* @param preViewPath
*/
public void setPreViewPath(String preViewPath){
this.preViewPath = preViewPath;
}
/**
* 获取 表单内容
* @return String
*/
public String getFormContent(){
return formContent;
}
/**
* 设置 表单内容
* @param formContent
*/
public void setFormContent(String formContent){
this.formContent = formContent;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof PubdatumEntity) {
PubdatumEntity tmp = (PubdatumEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",deptName:").append(getDeptName());
sb.append(",materialName:").append(getMaterialName());
sb.append(",materiaFullName:").append(getMateriaFullName());
sb.append(",total:").append(getTotal());
sb.append(",sort:").append(getSort());
sb.append(",sampleName:").append(getSampleName());
sb.append(",samplePath:").append(getSamplePath());
sb.append(",templateName:").append(getTemplateName());
sb.append(",templatePath:").append(getTemplatePath());
sb.append(",preViewPath:").append(getPreViewPath());
sb.append(",formContent:").append(getFormContent());
return sb.toString();
}
public void initAttrValue(){
this.matterId = null;
this.deptId = null;
this.deptCode = "";
this.deptName = "";
this.materialName = "";
this.materiaFullName = "";
this.total = null;
this.sort = null;
this.sampleName = "";
this.samplePath = "";
this.templateName = "";
this.templatePath = "";
this.preViewPath = "";
this.formContent = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.pubdatum.model;
import java.util.List;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
/**
* 事项材料公共库查询对象
*
* @author zxfei
* @date 2022-11-18
*/
public class PubdatumQuery extends PubdatumEntity {
/** 开始 主键,自增长 */
private Long idStart;
/** 结束 主键,自增长 */
private Long idEnd;
/** 增加 主键,自增长 */
private Long idIncrement;
/** 主键,自增长列表 */
private List <Long> idList;
/** 开始 事项matter id */
private Long matterIdStart;
/** 结束 事项matter id */
private Long matterIdEnd;
/** 增加 事项matter id */
private Long matterIdIncrement;
/** 事项matter id列表 */
private List <Long> matterIdList;
/** 开始 部门ID */
private Long deptIdStart;
/** 结束 部门ID */
private Long deptIdEnd;
/** 增加 部门ID */
private Long deptIdIncrement;
/** 部门ID列表 */
private List <Long> deptIdList;
/** 部门编号 */
private List<String> deptCodeList;
/** 部门名称 */
private List<String> deptNameList;
/** 材料名 */
private List<String> materialNameList;
/** 材料全名 */
private List<String> materiaFullNameList;
/** 开始 填单次数 */
private Integer totalStart;
/** 结束 填单次数 */
private Integer totalEnd;
/** 增加 填单次数 */
private Integer totalIncrement;
/** 填单次数列表 */
private List <Integer> totalList;
/** 开始 排序 */
private Integer sortStart;
/** 结束 排序 */
private Integer sortEnd;
/** 增加 排序 */
private Integer sortIncrement;
/** 排序列表 */
private List <Integer> sortList;
/** 样表名称 */
private List<String> sampleNameList;
/** 样表地址 */
private List<String> samplePathList;
/** 模板名称 */
private List<String> templateNameList;
/** 模板地址 */
private List<String> templatePathList;
/** 样表预览地址 */
private List<String> preViewPathList;
/** 表单内容 */
private List<String> formContentList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 开始 修改时间 */
private String updateTimeStart;
/** 结束 修改时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<PubdatumQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<PubdatumQuery> andConditionList;
public PubdatumQuery(){}
/**
* 获取 开始 主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 开始 事项matter id
* @return matterIdStart
*/
public Long getMatterIdStart(){
return this.matterIdStart;
}
/**
* 设置 开始 事项matter id
* @param matterIdStart
*/
public void setMatterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
}
/**
* 获取 结束 事项matter id
* @return $matterIdEnd
*/
public Long getMatterIdEnd(){
return this.matterIdEnd;
}
/**
* 设置 结束 事项matter id
* @param matterIdEnd
*/
public void setMatterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
}
/**
* 获取 增加 事项matter id
* @return matterIdIncrement
*/
public Long getMatterIdIncrement(){
return this.matterIdIncrement;
}
/**
* 设置 增加 事项matter id
* @param matterIdIncrement
*/
public void setMatterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
}
/**
* 获取 事项matter id
* @return matterIdList
*/
public List<Long> getMatterIdList(){
return this.matterIdList;
}
/**
* 设置 事项matter id
* @param matterIdList
*/
public void setMatterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
}
/**
* 获取 开始 部门ID
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 部门ID
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 部门ID
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 部门ID
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 部门ID
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 部门ID
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 部门ID
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 部门ID
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 部门编号
* @return deptCodeList
*/
public List<String> getDeptCodeList(){
return this.deptCodeList;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public void setDeptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
}
/**
* 获取 部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 材料名
* @return materialNameList
*/
public List<String> getMaterialNameList(){
return this.materialNameList;
}
/**
* 设置 材料名
* @param materialNameList
*/
public void setMaterialNameList(List<String> materialNameList){
this.materialNameList = materialNameList;
}
/**
* 获取 材料全名
* @return materiaFullNameList
*/
public List<String> getMateriaFullNameList(){
return this.materiaFullNameList;
}
/**
* 设置 材料全名
* @param materiaFullNameList
*/
public void setMateriaFullNameList(List<String> materiaFullNameList){
this.materiaFullNameList = materiaFullNameList;
}
/**
* 获取 开始 填单次数
* @return totalStart
*/
public Integer getTotalStart(){
return this.totalStart;
}
/**
* 设置 开始 填单次数
* @param totalStart
*/
public void setTotalStart(Integer totalStart){
this.totalStart = totalStart;
}
/**
* 获取 结束 填单次数
* @return $totalEnd
*/
public Integer getTotalEnd(){
return this.totalEnd;
}
/**
* 设置 结束 填单次数
* @param totalEnd
*/
public void setTotalEnd(Integer totalEnd){
this.totalEnd = totalEnd;
}
/**
* 获取 增加 填单次数
* @return totalIncrement
*/
public Integer getTotalIncrement(){
return this.totalIncrement;
}
/**
* 设置 增加 填单次数
* @param totalIncrement
*/
public void setTotalIncrement(Integer totalIncrement){
this.totalIncrement = totalIncrement;
}
/**
* 获取 填单次数
* @return totalList
*/
public List<Integer> getTotalList(){
return this.totalList;
}
/**
* 设置 填单次数
* @param totalList
*/
public void setTotalList(List<Integer> totalList){
this.totalList = totalList;
}
/**
* 获取 开始 排序
* @return sortStart
*/
public Integer getSortStart(){
return this.sortStart;
}
/**
* 设置 开始 排序
* @param sortStart
*/
public void setSortStart(Integer sortStart){
this.sortStart = sortStart;
}
/**
* 获取 结束 排序
* @return $sortEnd
*/
public Integer getSortEnd(){
return this.sortEnd;
}
/**
* 设置 结束 排序
* @param sortEnd
*/
public void setSortEnd(Integer sortEnd){
this.sortEnd = sortEnd;
}
/**
* 获取 增加 排序
* @return sortIncrement
*/
public Integer getSortIncrement(){
return this.sortIncrement;
}
/**
* 设置 增加 排序
* @param sortIncrement
*/
public void setSortIncrement(Integer sortIncrement){
this.sortIncrement = sortIncrement;
}
/**
* 获取 排序
* @return sortList
*/
public List<Integer> getSortList(){
return this.sortList;
}
/**
* 设置 排序
* @param sortList
*/
public void setSortList(List<Integer> sortList){
this.sortList = sortList;
}
/**
* 获取 样表名称
* @return sampleNameList
*/
public List<String> getSampleNameList(){
return this.sampleNameList;
}
/**
* 设置 样表名称
* @param sampleNameList
*/
public void setSampleNameList(List<String> sampleNameList){
this.sampleNameList = sampleNameList;
}
/**
* 获取 样表地址
* @return samplePathList
*/
public List<String> getSamplePathList(){
return this.samplePathList;
}
/**
* 设置 样表地址
* @param samplePathList
*/
public void setSamplePathList(List<String> samplePathList){
this.samplePathList = samplePathList;
}
/**
* 获取 模板名称
* @return templateNameList
*/
public List<String> getTemplateNameList(){
return this.templateNameList;
}
/**
* 设置 模板名称
* @param templateNameList
*/
public void setTemplateNameList(List<String> templateNameList){
this.templateNameList = templateNameList;
}
/**
* 获取 模板地址
* @return templatePathList
*/
public List<String> getTemplatePathList(){
return this.templatePathList;
}
/**
* 设置 模板地址
* @param templatePathList
*/
public void setTemplatePathList(List<String> templatePathList){
this.templatePathList = templatePathList;
}
/**
* 获取 样表预览地址
* @return preViewPathList
*/
public List<String> getPreViewPathList(){
return this.preViewPathList;
}
/**
* 设置 样表预览地址
* @param preViewPathList
*/
public void setPreViewPathList(List<String> preViewPathList){
this.preViewPathList = preViewPathList;
}
/**
* 获取 表单内容
* @return formContentList
*/
public List<String> getFormContentList(){
return this.formContentList;
}
/**
* 设置 表单内容
* @param formContentList
*/
public void setFormContentList(List<String> formContentList){
this.formContentList = formContentList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 开始 修改时间
* @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 setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 主键,自增长
* @param id
*/
public PubdatumQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 主键,自增长
* @param idStart
*/
public PubdatumQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 主键,自增长
* @param idEnd
*/
public PubdatumQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 主键,自增长
* @param idIncrement
*/
public PubdatumQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 主键,自增长
* @param idList
*/
public PubdatumQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 事项matter id
* @param matterId
*/
public PubdatumQuery matterId(Long matterId){
setMatterId(matterId);
return this;
}
/**
* 设置 开始 事项matter id
* @param matterIdStart
*/
public PubdatumQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
return this;
}
/**
* 设置 结束 事项matter id
* @param matterIdEnd
*/
public PubdatumQuery matterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
return this;
}
/**
* 设置 增加 事项matter id
* @param matterIdIncrement
*/
public PubdatumQuery matterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
return this;
}
/**
* 设置 事项matter id
* @param matterIdList
*/
public PubdatumQuery matterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
return this;
}
/**
* 设置 部门ID
* @param deptId
*/
public PubdatumQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 部门ID
* @param deptIdStart
*/
public PubdatumQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 部门ID
* @param deptIdEnd
*/
public PubdatumQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 部门ID
* @param deptIdIncrement
*/
public PubdatumQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 部门ID
* @param deptIdList
*/
public PubdatumQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 部门编号
* @param deptCode
*/
public PubdatumQuery deptCode(String deptCode){
setDeptCode(deptCode);
return this;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public PubdatumQuery deptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
return this;
}
/**
* 设置 部门名称
* @param deptName
*/
public PubdatumQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public PubdatumQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/**
* 设置 材料名
* @param materialName
*/
public PubdatumQuery materialName(String materialName){
setMaterialName(materialName);
return this;
}
/**
* 设置 材料名
* @param materialNameList
*/
public PubdatumQuery materialNameList(List<String> materialNameList){
this.materialNameList = materialNameList;
return this;
}
/**
* 设置 材料全名
* @param materiaFullName
*/
public PubdatumQuery materiaFullName(String materiaFullName){
setMateriaFullName(materiaFullName);
return this;
}
/**
* 设置 材料全名
* @param materiaFullNameList
*/
public PubdatumQuery materiaFullNameList(List<String> materiaFullNameList){
this.materiaFullNameList = materiaFullNameList;
return this;
}
/**
* 设置 填单次数
* @param total
*/
public PubdatumQuery total(Integer total){
setTotal(total);
return this;
}
/**
* 设置 开始 填单次数
* @param totalStart
*/
public PubdatumQuery totalStart(Integer totalStart){
this.totalStart = totalStart;
return this;
}
/**
* 设置 结束 填单次数
* @param totalEnd
*/
public PubdatumQuery totalEnd(Integer totalEnd){
this.totalEnd = totalEnd;
return this;
}
/**
* 设置 增加 填单次数
* @param totalIncrement
*/
public PubdatumQuery totalIncrement(Integer totalIncrement){
this.totalIncrement = totalIncrement;
return this;
}
/**
* 设置 填单次数
* @param totalList
*/
public PubdatumQuery totalList(List<Integer> totalList){
this.totalList = totalList;
return this;
}
/**
* 设置 排序
* @param sort
*/
public PubdatumQuery sort(Integer sort){
setSort(sort);
return this;
}
/**
* 设置 开始 排序
* @param sortStart
*/
public PubdatumQuery sortStart(Integer sortStart){
this.sortStart = sortStart;
return this;
}
/**
* 设置 结束 排序
* @param sortEnd
*/
public PubdatumQuery sortEnd(Integer sortEnd){
this.sortEnd = sortEnd;
return this;
}
/**
* 设置 增加 排序
* @param sortIncrement
*/
public PubdatumQuery sortIncrement(Integer sortIncrement){
this.sortIncrement = sortIncrement;
return this;
}
/**
* 设置 排序
* @param sortList
*/
public PubdatumQuery sortList(List<Integer> sortList){
this.sortList = sortList;
return this;
}
/**
* 设置 样表名称
* @param sampleName
*/
public PubdatumQuery sampleName(String sampleName){
setSampleName(sampleName);
return this;
}
/**
* 设置 样表名称
* @param sampleNameList
*/
public PubdatumQuery sampleNameList(List<String> sampleNameList){
this.sampleNameList = sampleNameList;
return this;
}
/**
* 设置 样表地址
* @param samplePath
*/
public PubdatumQuery samplePath(String samplePath){
setSamplePath(samplePath);
return this;
}
/**
* 设置 样表地址
* @param samplePathList
*/
public PubdatumQuery samplePathList(List<String> samplePathList){
this.samplePathList = samplePathList;
return this;
}
/**
* 设置 模板名称
* @param templateName
*/
public PubdatumQuery templateName(String templateName){
setTemplateName(templateName);
return this;
}
/**
* 设置 模板名称
* @param templateNameList
*/
public PubdatumQuery templateNameList(List<String> templateNameList){
this.templateNameList = templateNameList;
return this;
}
/**
* 设置 模板地址
* @param templatePath
*/
public PubdatumQuery templatePath(String templatePath){
setTemplatePath(templatePath);
return this;
}
/**
* 设置 模板地址
* @param templatePathList
*/
public PubdatumQuery templatePathList(List<String> templatePathList){
this.templatePathList = templatePathList;
return this;
}
/**
* 设置 样表预览地址
* @param preViewPath
*/
public PubdatumQuery preViewPath(String preViewPath){
setPreViewPath(preViewPath);
return this;
}
/**
* 设置 样表预览地址
* @param preViewPathList
*/
public PubdatumQuery preViewPathList(List<String> preViewPathList){
this.preViewPathList = preViewPathList;
return this;
}
/**
* 设置 表单内容
* @param formContent
*/
public PubdatumQuery formContent(String formContent){
setFormContent(formContent);
return this;
}
/**
* 设置 表单内容
* @param formContentList
*/
public PubdatumQuery formContentList(List<String> formContentList){
this.formContentList = formContentList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public PubdatumQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public PubdatumQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public PubdatumQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public PubdatumQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public PubdatumQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<PubdatumQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<PubdatumQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<PubdatumQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<PubdatumQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.pubdatum.model.vo;
import com.mortals.framework.model.BaseEntityLong;
/**
* 事项材料公共库视图对象
*
* @author zxfei
* @date 2022-11-10
*/
public class PubdatumVo extends BaseEntityLong {
}
\ No newline at end of file
package com.mortals.xhx.module.pubdatum.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
/**
* PubdatumService
*
* 事项材料公共库 service接口
*
* @author zxfei
* @date 2022-11-10
*/
public interface PubdatumService extends ICRUDService<PubdatumEntity,Long>{
}
\ No newline at end of file
package com.mortals.xhx.module.pubdatum.service.impl;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.xhx.module.pubdatum.dao.PubdatumDao;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
import com.mortals.xhx.module.pubdatum.service.PubdatumService;
import org.springframework.stereotype.Service;
/**
* PubdatumService
* 事项材料公共库 service实现
*
* @author zxfei
* @date 2022-11-10
*/
@Service("pubdatumService")
public class PubdatumServiceImpl extends AbstractCRUDServiceImpl<PubdatumDao, PubdatumEntity, Long> implements PubdatumService {
}
\ No newline at end of file
package com.mortals.xhx.module.pubdatum.web;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.framework.model.OrderCol;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.module.pubdatum.model.PubdatumEntity;
import com.mortals.xhx.module.pubdatum.service.PubdatumService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
*
* 事项材料公共库
*
* @author zxfei
* @date 2022-11-10
*/
@RestController
@RequestMapping("pubdatum")
public class PubdatumController extends BaseCRUDJsonBodyMappingController<PubdatumService,PubdatumEntity,Long> {
@Autowired
private ParamService paramService;
public PubdatumController(){
super.setModuleDesc( "事项材料公共库");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
@Override
protected void doListBefore(PubdatumEntity query, Map<String, Object> model, Context context) throws AppException {
if(!ObjectUtils.isEmpty(query.getMaterialName())){
query.setMaterialName("%"+query.getMaterialName()+"%");
}
List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("createTime", OrderCol.DESCENDING));
query.setOrderColList(orderColList);
super.doListBefore(query, model, context);
}
}
\ No newline at end of file
...@@ -2,7 +2,7 @@ package com.mortals.xhx.module.sheet.dao; ...@@ -2,7 +2,7 @@ package com.mortals.xhx.module.sheet.dao;
import com.mortals.framework.dao.ICRUDDao; import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity; import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import java.util.List;
/** /**
* 基础事项Dao * 基础事项Dao
* 基础事项 DAO接口 * 基础事项 DAO接口
......
package com.mortals.xhx.module.sheet.dao.ibatis; package com.mortals.xhx.module.sheet.dao.ibatis;
import org.springframework.stereotype.Repository; import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import com.mortals.xhx.module.sheet.dao.SheetMatterDao; import com.mortals.xhx.module.sheet.dao.SheetMatterDao;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity; import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import java.util.Date; import org.springframework.stereotype.Repository;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/** /**
* 基础事项DaoImpl DAO接口 * 基础事项DaoImpl DAO接口
* *
......
package com.mortals.xhx.module.sheet.model; package com.mortals.xhx.module.sheet.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.sheet.model.vo.SheetMatterVo; import com.mortals.xhx.module.sheet.model.vo.SheetMatterVo;
import java.util.Date;
/** /**
* 基础事项实体对象 * 基础事项实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-09-27 * @date 2022-11-16
*/ */
public class SheetMatterEntity extends SheetMatterVo { public class SheetMatterEntity extends SheetMatterVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -46,19 +42,59 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -46,19 +42,59 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String matterNo; private String matterNo;
/** /**
* 服务对象 (1.事业法人,2.社会组织法人,3.非法人企业,4.企业法人,5.自然人,6.其他组织) * 区域编码
*/
private String areaCode;
/**
* 部门编号
*/
private String deptCode;
/**
* 部门名称
*/
private String deptName;
/**
* 行政权力编号
*/
private String powerCode;
/**
* 主题编号
*/
private String themeCode;
/**
* 服务类型编号
*/
private String usertypeCode;
/**
* 事项组名
*/
private String groupName;
/**
* 事项详情链接
*/
private String url;
/**
* 是否获取事项详情
*/
private String haveGetMatterInfo;
/**
* 所属部门
*/
private String belongDept;
/**
* 服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)
*/ */
private String appoveObjectShow; private String appoveObjectShow;
/** /**
* 通办范围 (1.无,2.全国,3.全省,4.全市,5.全县,6.全镇[乡、街道],7.跨村[社区]) * 通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])
*/ */
private String operatScopeShow; private String operatScopeShow;
/** /**
* 办件类型(1.网络办件,2.行政审批一般件,3.综合窗口件) * 办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)
*/ */
private String appoveTimeLimitShow; private String appoveTimeLimitShow;
/** /**
* 办理形式(1.窗口办理,2.网上办理) * 办理形式(窗口办理.窗口办理,网上办理.网上办理)
*/ */
private String handleType; private String handleType;
/** /**
...@@ -78,11 +114,11 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -78,11 +114,11 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String promiseEndExplain; private String promiseEndExplain;
/** /**
* 是否收费(0.否,1.是) * 是否收费(否.否,是.是)
*/ */
private String isChargesShow; private String isChargesShow;
/** /**
* 认证等级需求(1.实名认证,2.单次面签,3.每次面签) * 认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)
*/ */
private String certificationLevelsShow; private String certificationLevelsShow;
/** /**
...@@ -102,19 +138,19 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -102,19 +138,19 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private Integer windowToTheSceneNum; private Integer windowToTheSceneNum;
/** /**
* 是否网上预约,窗口办理选(0.否,1.是) * 是否网上预约,窗口办理选(否.否,是.是)
*/ */
private String isOnlineSubscribeShow; private String isOnlineSubscribeShow;
/** /**
* 物流快递,窗口办理选(0.否,1.是) * 物流快递,窗口办理选(否.否,是.是)
*/ */
private String isExpressTakeShow; private String isExpressTakeShow;
/** /**
* 是否支持全省范围就近取件(0.否,1.是) * 是否支持全省范围就近取件(否.否,是.是)
*/ */
private String isProvinceAcquisitionShow; private String isProvinceAcquisitionShow;
/** /**
* 是否支持全省范围就近办理(0.否,1.是) * 是否支持全省范围就近办理(否.否,是.是)
*/ */
private String isApplyProvinceShow; private String isApplyProvinceShow;
/** /**
...@@ -122,7 +158,7 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -122,7 +158,7 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String mustSceneExplain; private String mustSceneExplain;
/** /**
* 网办类型(1.原件预审,2.原件核验,3.全程网办) * 网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)
*/ */
private String onlineType; private String onlineType;
/** /**
...@@ -130,15 +166,15 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -130,15 +166,15 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private Integer onlineToTheSceneNum; private Integer onlineToTheSceneNum;
/** /**
* 网络办理深度(1.互联网咨询,2.互联网收件,3.互联网预审,4.互联网受理,5.互联网办理,6.互联网办理结果信息反馈,7.其他) * 网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)
*/ */
private String onlineOperatDeep; private String onlineOperatDeep;
/** /**
* 物流快递,网上办理选(0.否,1.是) * 物流快递,网上办理选(否.否,是.是)
*/ */
private String isExpressTakeOnlineShow; private String isExpressTakeOnlineShow;
/** /**
* 是否支持上门收取申请(0.否,1.是) * 是否支持上门收取申请(否.否,是.是)
*/ */
private String isDoorTakeShow; private String isDoorTakeShow;
/** /**
...@@ -154,43 +190,43 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -154,43 +190,43 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String matterEdition; private String matterEdition;
/** /**
* 事项类型名称(1A.行政许可,1B.行政处罚,1C.行政强制,1D.行政征收,1G.行政给付,1I.行政检查,1F.行政确认,1H.行政奖励,1E.行政裁决,1Z.其他行政权力,2A.主动服务,2B.依申请服务,2C.咨询查询,3A.未归类事项) * 事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)
*/ */
private String eventTypeShow; private String eventTypeShow;
/** /**
* 行使层级名称(1.省级,2.市级,3.县级,4.镇[乡、街道],5.村[社区]级) * 行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)
*/ */
private String performHierarchyShow; private String performHierarchyShow;
/** /**
* 权力来源(1.法定本级行使,2.上级下放,3.上级授权,4.同级授权,5.上级委托,6.同级委托) * 权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)
*/ */
private String powerSourceShow; private String powerSourceShow;
/** /**
* 实施主体性质(1.法定机关,2.授权组织,3.受委托组织) * 实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)
*/ */
private String performDeptTypeShow; private String performDeptTypeShow;
/** /**
* 是否进驻中心(0.否,1.是) * 是否进驻中心(否.否,是.是)
*/ */
private String goveServiceCenterShow; private String goveServiceCenterShow;
/** /**
* 是否纳入便民服务中心(0.否,1.是) * 是否纳入便民服务中心(否.否,是.是)
*/ */
private String isConvenientCenterShow; private String isConvenientCenterShow;
/** /**
* 自助终端办理 (0.否,1.是) * 自助终端办理 (否.否,是.是)
*/ */
private Integer terminalHandle; private String terminalHandle;
/** /**
* 是否网办 (0.否,1.是) * 是否网办 (否.否,是.是)
*/ */
private Integer isOnline; private String isOnline;
/** /**
* 支持网上支付(0.否,1.是) * 支持网上支付(否.否,是.是)
*/ */
private String isOnlinePayShow; private String isOnlinePayShow;
/** /**
* 委托部门(0.否,1.是) * 委托部门(否.否,是.是)
*/ */
private String entrustmentDepartmen; private String entrustmentDepartmen;
/** /**
...@@ -198,7 +234,7 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -198,7 +234,7 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String jointInfoShow; private String jointInfoShow;
/** /**
* 事项状态(0.停用,1.在用) * 事项状态(停用.停用,在用.在用)
*/ */
private String matterStatus; private String matterStatus;
/** /**
...@@ -206,7 +242,7 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -206,7 +242,7 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private Long numberLimit; private Long numberLimit;
/** /**
* 主题类型(1.法定机关,2.授权组织,3.受委托组织) * 主题类型
*/ */
private String type; private String type;
/** /**
...@@ -258,145 +294,17 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -258,145 +294,17 @@ public class SheetMatterEntity extends SheetMatterVo {
*/ */
private String cousultingTelephoneShow; private String cousultingTelephoneShow;
/** /**
* 监督方式 * 监督投诉方式
*/ */
private String superviseShow; private String superviseShow;
/** /**
* 是否样表展示(0.否,1.是)
*/
private Integer mattertype;
/**
* 部门编号
*/
private String deptCode;
/**
* 目录清单编码
*/
private String dirListCode;
/**
* 运行系统名称
*/
private String runSystemShow;
/**
* 联审信息
*/
private String jointReviewInfoShow;
/**
* 办理类型
*/
private String doThingTypeShow;
/**
* 公示时限
*/
private String pubTimeShow;
/**
* 投诉电话
*/
private String supervisoryTelephoneShow;
/**
* 办公时间
*/
private String handleTimeShow;
/**
* 办公地址
*/
private String handlePlaceShow;
/**
* 节日类型
*/
private String daysTypeShow;
/**
* 行业
*/
private String tradeShow;
/**
* 事项来源
*/
private String eventSourceShow;
/**
* 审批结果类型
*/
private String applyresultTypeShow;
/**
* 审查类型
*/
private String typeOfReview;
/**
* 实施机构
*/
private String enforcement;
/**
* 服务主题分类
*/
private String serviceClassification;
/**
* 许可数量
*/
private String licenseNumber;
/**
* 办事者到办理现场次数
*/
private Integer number;
/**
* 办理查询
*/
private String inquire;
/**
* 办理结果名称
*/
private String handlingresultNames;
/**
* 审批结果样本
*/
private String sampleApprovalResults;
/**
* 实施主题
*/
private String performDeptName;
/**
* html存储地址
*/
private String html;
/**
* 全债清单类型
*/
private String eventType;
/**
*
*/
private Long shardKey;
/**
* 个人1
*/
private Integer parson;
/**
* 法人 1
*/
private Integer lengal;
/**
* 总材料说明
*/
private String materialRemark;
/**
* 事项二维码
*/
private String codeurl;
/**
* 行使方式
*/
private String applyObject;
/**
* 统一受理模式
*/
private String isUniteAccept;
/**
* 排序 * 排序
*/ */
private Integer sort; private Integer sort;
/** /**
* 是否推荐(0.未推荐,1.推荐) * 事项来源(0.政务网,1.自定义)
*/ */
private Integer isRecommend; private Integer source;
...@@ -500,56 +408,196 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -500,56 +408,196 @@ public class SheetMatterEntity extends SheetMatterVo {
this.matterNo = matterNo; this.matterNo = matterNo;
} }
/** /**
* 获取 服务对象 (1.事业法人,2.社会组织法人,3.非法人企业,4.企业法人,5.自然人,6.其他组织) * 获取 区域编码
* @return String
*/
public String getAreaCode(){
return areaCode;
}
/**
* 设置 区域编码
* @param areaCode
*/
public void setAreaCode(String areaCode){
this.areaCode = areaCode;
}
/**
* 获取 部门编号
* @return String
*/
public String getDeptCode(){
return deptCode;
}
/**
* 设置 部门编号
* @param deptCode
*/
public void setDeptCode(String deptCode){
this.deptCode = deptCode;
}
/**
* 获取 部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 行政权力编号
* @return String
*/
public String getPowerCode(){
return powerCode;
}
/**
* 设置 行政权力编号
* @param powerCode
*/
public void setPowerCode(String powerCode){
this.powerCode = powerCode;
}
/**
* 获取 主题编号
* @return String
*/
public String getThemeCode(){
return themeCode;
}
/**
* 设置 主题编号
* @param themeCode
*/
public void setThemeCode(String themeCode){
this.themeCode = themeCode;
}
/**
* 获取 服务类型编号
* @return String
*/
public String getUsertypeCode(){
return usertypeCode;
}
/**
* 设置 服务类型编号
* @param usertypeCode
*/
public void setUsertypeCode(String usertypeCode){
this.usertypeCode = usertypeCode;
}
/**
* 获取 事项组名
* @return String
*/
public String getGroupName(){
return groupName;
}
/**
* 设置 事项组名
* @param groupName
*/
public void setGroupName(String groupName){
this.groupName = groupName;
}
/**
* 获取 事项详情链接
* @return String
*/
public String getUrl(){
return url;
}
/**
* 设置 事项详情链接
* @param url
*/
public void setUrl(String url){
this.url = url;
}
/**
* 获取 是否获取事项详情
* @return String
*/
public String getHaveGetMatterInfo(){
return haveGetMatterInfo;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfo
*/
public void setHaveGetMatterInfo(String haveGetMatterInfo){
this.haveGetMatterInfo = haveGetMatterInfo;
}
/**
* 获取 所属部门
* @return String
*/
public String getBelongDept(){
return belongDept;
}
/**
* 设置 所属部门
* @param belongDept
*/
public void setBelongDept(String belongDept){
this.belongDept = belongDept;
}
/**
* 获取 服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)
* @return String * @return String
*/ */
public String getAppoveObjectShow(){ public String getAppoveObjectShow(){
return appoveObjectShow; return appoveObjectShow;
} }
/** /**
* 设置 服务对象 (1.事业法人,2.社会组织法人,3.非法人企业,4.企业法人,5.自然人,6.其他组织) * 设置 服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)
* @param appoveObjectShow * @param appoveObjectShow
*/ */
public void setAppoveObjectShow(String appoveObjectShow){ public void setAppoveObjectShow(String appoveObjectShow){
this.appoveObjectShow = appoveObjectShow; this.appoveObjectShow = appoveObjectShow;
} }
/** /**
* 获取 通办范围 (1.无,2.全国,3.全省,4.全市,5.全县,6.全镇[乡、街道],7.跨村[社区]) * 获取 通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])
* @return String * @return String
*/ */
public String getOperatScopeShow(){ public String getOperatScopeShow(){
return operatScopeShow; return operatScopeShow;
} }
/** /**
* 设置 通办范围 (1.无,2.全国,3.全省,4.全市,5.全县,6.全镇[乡、街道],7.跨村[社区]) * 设置 通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])
* @param operatScopeShow * @param operatScopeShow
*/ */
public void setOperatScopeShow(String operatScopeShow){ public void setOperatScopeShow(String operatScopeShow){
this.operatScopeShow = operatScopeShow; this.operatScopeShow = operatScopeShow;
} }
/** /**
* 获取 办件类型(1.网络办件,2.行政审批一般件,3.综合窗口件) * 获取 办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)
* @return String * @return String
*/ */
public String getAppoveTimeLimitShow(){ public String getAppoveTimeLimitShow(){
return appoveTimeLimitShow; return appoveTimeLimitShow;
} }
/** /**
* 设置 办件类型(1.网络办件,2.行政审批一般件,3.综合窗口件) * 设置 办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)
* @param appoveTimeLimitShow * @param appoveTimeLimitShow
*/ */
public void setAppoveTimeLimitShow(String appoveTimeLimitShow){ public void setAppoveTimeLimitShow(String appoveTimeLimitShow){
this.appoveTimeLimitShow = appoveTimeLimitShow; this.appoveTimeLimitShow = appoveTimeLimitShow;
} }
/** /**
* 获取 办理形式(1.窗口办理,2.网上办理) * 获取 办理形式(窗口办理.窗口办理,网上办理.网上办理)
* @return String * @return String
*/ */
public String getHandleType(){ public String getHandleType(){
return handleType; return handleType;
} }
/** /**
* 设置 办理形式(1.窗口办理,2.网上办理) * 设置 办理形式(窗口办理.窗口办理,网上办理.网上办理)
* @param handleType * @param handleType
*/ */
public void setHandleType(String handleType){ public void setHandleType(String handleType){
...@@ -612,28 +660,28 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -612,28 +660,28 @@ public class SheetMatterEntity extends SheetMatterVo {
this.promiseEndExplain = promiseEndExplain; this.promiseEndExplain = promiseEndExplain;
} }
/** /**
* 获取 是否收费(0.否,1.是) * 获取 是否收费(否.否,是.是)
* @return String * @return String
*/ */
public String getIsChargesShow(){ public String getIsChargesShow(){
return isChargesShow; return isChargesShow;
} }
/** /**
* 设置 是否收费(0.否,1.是) * 设置 是否收费(否.否,是.是)
* @param isChargesShow * @param isChargesShow
*/ */
public void setIsChargesShow(String isChargesShow){ public void setIsChargesShow(String isChargesShow){
this.isChargesShow = isChargesShow; this.isChargesShow = isChargesShow;
} }
/** /**
* 获取 认证等级需求(1.实名认证,2.单次面签,3.每次面签) * 获取 认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)
* @return String * @return String
*/ */
public String getCertificationLevelsShow(){ public String getCertificationLevelsShow(){
return certificationLevelsShow; return certificationLevelsShow;
} }
/** /**
* 设置 认证等级需求(1.实名认证,2.单次面签,3.每次面签) * 设置 认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)
* @param certificationLevelsShow * @param certificationLevelsShow
*/ */
public void setCertificationLevelsShow(String certificationLevelsShow){ public void setCertificationLevelsShow(String certificationLevelsShow){
...@@ -696,56 +744,56 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -696,56 +744,56 @@ public class SheetMatterEntity extends SheetMatterVo {
this.windowToTheSceneNum = windowToTheSceneNum; this.windowToTheSceneNum = windowToTheSceneNum;
} }
/** /**
* 获取 是否网上预约,窗口办理选(0.否,1.是) * 获取 是否网上预约,窗口办理选(否.否,是.是)
* @return String * @return String
*/ */
public String getIsOnlineSubscribeShow(){ public String getIsOnlineSubscribeShow(){
return isOnlineSubscribeShow; return isOnlineSubscribeShow;
} }
/** /**
* 设置 是否网上预约,窗口办理选(0.否,1.是) * 设置 是否网上预约,窗口办理选(否.否,是.是)
* @param isOnlineSubscribeShow * @param isOnlineSubscribeShow
*/ */
public void setIsOnlineSubscribeShow(String isOnlineSubscribeShow){ public void setIsOnlineSubscribeShow(String isOnlineSubscribeShow){
this.isOnlineSubscribeShow = isOnlineSubscribeShow; this.isOnlineSubscribeShow = isOnlineSubscribeShow;
} }
/** /**
* 获取 物流快递,窗口办理选(0.否,1.是) * 获取 物流快递,窗口办理选(否.否,是.是)
* @return String * @return String
*/ */
public String getIsExpressTakeShow(){ public String getIsExpressTakeShow(){
return isExpressTakeShow; return isExpressTakeShow;
} }
/** /**
* 设置 物流快递,窗口办理选(0.否,1.是) * 设置 物流快递,窗口办理选(否.否,是.是)
* @param isExpressTakeShow * @param isExpressTakeShow
*/ */
public void setIsExpressTakeShow(String isExpressTakeShow){ public void setIsExpressTakeShow(String isExpressTakeShow){
this.isExpressTakeShow = isExpressTakeShow; this.isExpressTakeShow = isExpressTakeShow;
} }
/** /**
* 获取 是否支持全省范围就近取件(0.否,1.是) * 获取 是否支持全省范围就近取件(否.否,是.是)
* @return String * @return String
*/ */
public String getIsProvinceAcquisitionShow(){ public String getIsProvinceAcquisitionShow(){
return isProvinceAcquisitionShow; return isProvinceAcquisitionShow;
} }
/** /**
* 设置 是否支持全省范围就近取件(0.否,1.是) * 设置 是否支持全省范围就近取件(否.否,是.是)
* @param isProvinceAcquisitionShow * @param isProvinceAcquisitionShow
*/ */
public void setIsProvinceAcquisitionShow(String isProvinceAcquisitionShow){ public void setIsProvinceAcquisitionShow(String isProvinceAcquisitionShow){
this.isProvinceAcquisitionShow = isProvinceAcquisitionShow; this.isProvinceAcquisitionShow = isProvinceAcquisitionShow;
} }
/** /**
* 获取 是否支持全省范围就近办理(0.否,1.是) * 获取 是否支持全省范围就近办理(否.否,是.是)
* @return String * @return String
*/ */
public String getIsApplyProvinceShow(){ public String getIsApplyProvinceShow(){
return isApplyProvinceShow; return isApplyProvinceShow;
} }
/** /**
* 设置 是否支持全省范围就近办理(0.否,1.是) * 设置 是否支持全省范围就近办理(否.否,是.是)
* @param isApplyProvinceShow * @param isApplyProvinceShow
*/ */
public void setIsApplyProvinceShow(String isApplyProvinceShow){ public void setIsApplyProvinceShow(String isApplyProvinceShow){
...@@ -766,14 +814,14 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -766,14 +814,14 @@ public class SheetMatterEntity extends SheetMatterVo {
this.mustSceneExplain = mustSceneExplain; this.mustSceneExplain = mustSceneExplain;
} }
/** /**
* 获取 网办类型(1.原件预审,2.原件核验,3.全程网办) * 获取 网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)
* @return String * @return String
*/ */
public String getOnlineType(){ public String getOnlineType(){
return onlineType; return onlineType;
} }
/** /**
* 设置 网办类型(1.原件预审,2.原件核验,3.全程网办) * 设置 网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)
* @param onlineType * @param onlineType
*/ */
public void setOnlineType(String onlineType){ public void setOnlineType(String onlineType){
...@@ -794,42 +842,42 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -794,42 +842,42 @@ public class SheetMatterEntity extends SheetMatterVo {
this.onlineToTheSceneNum = onlineToTheSceneNum; this.onlineToTheSceneNum = onlineToTheSceneNum;
} }
/** /**
* 获取 网络办理深度(1.互联网咨询,2.互联网收件,3.互联网预审,4.互联网受理,5.互联网办理,6.互联网办理结果信息反馈,7.其他) * 获取 网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)
* @return String * @return String
*/ */
public String getOnlineOperatDeep(){ public String getOnlineOperatDeep(){
return onlineOperatDeep; return onlineOperatDeep;
} }
/** /**
* 设置 网络办理深度(1.互联网咨询,2.互联网收件,3.互联网预审,4.互联网受理,5.互联网办理,6.互联网办理结果信息反馈,7.其他) * 设置 网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)
* @param onlineOperatDeep * @param onlineOperatDeep
*/ */
public void setOnlineOperatDeep(String onlineOperatDeep){ public void setOnlineOperatDeep(String onlineOperatDeep){
this.onlineOperatDeep = onlineOperatDeep; this.onlineOperatDeep = onlineOperatDeep;
} }
/** /**
* 获取 物流快递,网上办理选(0.否,1.是) * 获取 物流快递,网上办理选(否.否,是.是)
* @return String * @return String
*/ */
public String getIsExpressTakeOnlineShow(){ public String getIsExpressTakeOnlineShow(){
return isExpressTakeOnlineShow; return isExpressTakeOnlineShow;
} }
/** /**
* 设置 物流快递,网上办理选(0.否,1.是) * 设置 物流快递,网上办理选(否.否,是.是)
* @param isExpressTakeOnlineShow * @param isExpressTakeOnlineShow
*/ */
public void setIsExpressTakeOnlineShow(String isExpressTakeOnlineShow){ public void setIsExpressTakeOnlineShow(String isExpressTakeOnlineShow){
this.isExpressTakeOnlineShow = isExpressTakeOnlineShow; this.isExpressTakeOnlineShow = isExpressTakeOnlineShow;
} }
/** /**
* 获取 是否支持上门收取申请(0.否,1.是) * 获取 是否支持上门收取申请(否.否,是.是)
* @return String * @return String
*/ */
public String getIsDoorTakeShow(){ public String getIsDoorTakeShow(){
return isDoorTakeShow; return isDoorTakeShow;
} }
/** /**
* 设置 是否支持上门收取申请(0.否,1.是) * 设置 是否支持上门收取申请(否.否,是.是)
* @param isDoorTakeShow * @param isDoorTakeShow
*/ */
public void setIsDoorTakeShow(String isDoorTakeShow){ public void setIsDoorTakeShow(String isDoorTakeShow){
...@@ -878,140 +926,140 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -878,140 +926,140 @@ public class SheetMatterEntity extends SheetMatterVo {
this.matterEdition = matterEdition; this.matterEdition = matterEdition;
} }
/** /**
* 获取 事项类型名称(1A.行政许可,1B.行政处罚,1C.行政强制,1D.行政征收,1G.行政给付,1I.行政检查,1F.行政确认,1H.行政奖励,1E.行政裁决,1Z.其他行政权力,2A.主动服务,2B.依申请服务,2C.咨询查询,3A.未归类事项) * 获取 事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)
* @return String * @return String
*/ */
public String getEventTypeShow(){ public String getEventTypeShow(){
return eventTypeShow; return eventTypeShow;
} }
/** /**
* 设置 事项类型名称(1A.行政许可,1B.行政处罚,1C.行政强制,1D.行政征收,1G.行政给付,1I.行政检查,1F.行政确认,1H.行政奖励,1E.行政裁决,1Z.其他行政权力,2A.主动服务,2B.依申请服务,2C.咨询查询,3A.未归类事项) * 设置 事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)
* @param eventTypeShow * @param eventTypeShow
*/ */
public void setEventTypeShow(String eventTypeShow){ public void setEventTypeShow(String eventTypeShow){
this.eventTypeShow = eventTypeShow; this.eventTypeShow = eventTypeShow;
} }
/** /**
* 获取 行使层级名称(1.省级,2.市级,3.县级,4.镇[乡、街道],5.村[社区]级) * 获取 行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)
* @return String * @return String
*/ */
public String getPerformHierarchyShow(){ public String getPerformHierarchyShow(){
return performHierarchyShow; return performHierarchyShow;
} }
/** /**
* 设置 行使层级名称(1.省级,2.市级,3.县级,4.镇[乡、街道],5.村[社区]级) * 设置 行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)
* @param performHierarchyShow * @param performHierarchyShow
*/ */
public void setPerformHierarchyShow(String performHierarchyShow){ public void setPerformHierarchyShow(String performHierarchyShow){
this.performHierarchyShow = performHierarchyShow; this.performHierarchyShow = performHierarchyShow;
} }
/** /**
* 获取 权力来源(1.法定本级行使,2.上级下放,3.上级授权,4.同级授权,5.上级委托,6.同级委托) * 获取 权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)
* @return String * @return String
*/ */
public String getPowerSourceShow(){ public String getPowerSourceShow(){
return powerSourceShow; return powerSourceShow;
} }
/** /**
* 设置 权力来源(1.法定本级行使,2.上级下放,3.上级授权,4.同级授权,5.上级委托,6.同级委托) * 设置 权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)
* @param powerSourceShow * @param powerSourceShow
*/ */
public void setPowerSourceShow(String powerSourceShow){ public void setPowerSourceShow(String powerSourceShow){
this.powerSourceShow = powerSourceShow; this.powerSourceShow = powerSourceShow;
} }
/** /**
* 获取 实施主体性质(1.法定机关,2.授权组织,3.受委托组织) * 获取 实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)
* @return String * @return String
*/ */
public String getPerformDeptTypeShow(){ public String getPerformDeptTypeShow(){
return performDeptTypeShow; return performDeptTypeShow;
} }
/** /**
* 设置 实施主体性质(1.法定机关,2.授权组织,3.受委托组织) * 设置 实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)
* @param performDeptTypeShow * @param performDeptTypeShow
*/ */
public void setPerformDeptTypeShow(String performDeptTypeShow){ public void setPerformDeptTypeShow(String performDeptTypeShow){
this.performDeptTypeShow = performDeptTypeShow; this.performDeptTypeShow = performDeptTypeShow;
} }
/** /**
* 获取 是否进驻中心(0.否,1.是) * 获取 是否进驻中心(否.否,是.是)
* @return String * @return String
*/ */
public String getGoveServiceCenterShow(){ public String getGoveServiceCenterShow(){
return goveServiceCenterShow; return goveServiceCenterShow;
} }
/** /**
* 设置 是否进驻中心(0.否,1.是) * 设置 是否进驻中心(否.否,是.是)
* @param goveServiceCenterShow * @param goveServiceCenterShow
*/ */
public void setGoveServiceCenterShow(String goveServiceCenterShow){ public void setGoveServiceCenterShow(String goveServiceCenterShow){
this.goveServiceCenterShow = goveServiceCenterShow; this.goveServiceCenterShow = goveServiceCenterShow;
} }
/** /**
* 获取 是否纳入便民服务中心(0.否,1.是) * 获取 是否纳入便民服务中心(否.否,是.是)
* @return String * @return String
*/ */
public String getIsConvenientCenterShow(){ public String getIsConvenientCenterShow(){
return isConvenientCenterShow; return isConvenientCenterShow;
} }
/** /**
* 设置 是否纳入便民服务中心(0.否,1.是) * 设置 是否纳入便民服务中心(否.否,是.是)
* @param isConvenientCenterShow * @param isConvenientCenterShow
*/ */
public void setIsConvenientCenterShow(String isConvenientCenterShow){ public void setIsConvenientCenterShow(String isConvenientCenterShow){
this.isConvenientCenterShow = isConvenientCenterShow; this.isConvenientCenterShow = isConvenientCenterShow;
} }
/** /**
* 获取 自助终端办理 (0.否,1.是) * 获取 自助终端办理 (否.否,是.是)
* @return Integer * @return String
*/ */
public Integer getTerminalHandle(){ public String getTerminalHandle(){
return terminalHandle; return terminalHandle;
} }
/** /**
* 设置 自助终端办理 (0.否,1.是) * 设置 自助终端办理 (否.否,是.是)
* @param terminalHandle * @param terminalHandle
*/ */
public void setTerminalHandle(Integer terminalHandle){ public void setTerminalHandle(String terminalHandle){
this.terminalHandle = terminalHandle; this.terminalHandle = terminalHandle;
} }
/** /**
* 获取 是否网办 (0.否,1.是) * 获取 是否网办 (否.否,是.是)
* @return Integer * @return String
*/ */
public Integer getIsOnline(){ public String getIsOnline(){
return isOnline; return isOnline;
} }
/** /**
* 设置 是否网办 (0.否,1.是) * 设置 是否网办 (否.否,是.是)
* @param isOnline * @param isOnline
*/ */
public void setIsOnline(Integer isOnline){ public void setIsOnline(String isOnline){
this.isOnline = isOnline; this.isOnline = isOnline;
} }
/** /**
* 获取 支持网上支付(0.否,1.是) * 获取 支持网上支付(否.否,是.是)
* @return String * @return String
*/ */
public String getIsOnlinePayShow(){ public String getIsOnlinePayShow(){
return isOnlinePayShow; return isOnlinePayShow;
} }
/** /**
* 设置 支持网上支付(0.否,1.是) * 设置 支持网上支付(否.否,是.是)
* @param isOnlinePayShow * @param isOnlinePayShow
*/ */
public void setIsOnlinePayShow(String isOnlinePayShow){ public void setIsOnlinePayShow(String isOnlinePayShow){
this.isOnlinePayShow = isOnlinePayShow; this.isOnlinePayShow = isOnlinePayShow;
} }
/** /**
* 获取 委托部门(0.否,1.是) * 获取 委托部门(否.否,是.是)
* @return String * @return String
*/ */
public String getEntrustmentDepartmen(){ public String getEntrustmentDepartmen(){
return entrustmentDepartmen; return entrustmentDepartmen;
} }
/** /**
* 设置 委托部门(0.否,1.是) * 设置 委托部门(否.否,是.是)
* @param entrustmentDepartmen * @param entrustmentDepartmen
*/ */
public void setEntrustmentDepartmen(String entrustmentDepartmen){ public void setEntrustmentDepartmen(String entrustmentDepartmen){
...@@ -1032,14 +1080,14 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1032,14 +1080,14 @@ public class SheetMatterEntity extends SheetMatterVo {
this.jointInfoShow = jointInfoShow; this.jointInfoShow = jointInfoShow;
} }
/** /**
* 获取 事项状态(0.停用,1.在用) * 获取 事项状态(停用.停用,在用.在用)
* @return String * @return String
*/ */
public String getMatterStatus(){ public String getMatterStatus(){
return matterStatus; return matterStatus;
} }
/** /**
* 设置 事项状态(0.停用,1.在用) * 设置 事项状态(停用.停用,在用.在用)
* @param matterStatus * @param matterStatus
*/ */
public void setMatterStatus(String matterStatus){ public void setMatterStatus(String matterStatus){
...@@ -1060,14 +1108,14 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1060,14 +1108,14 @@ public class SheetMatterEntity extends SheetMatterVo {
this.numberLimit = numberLimit; this.numberLimit = numberLimit;
} }
/** /**
* 获取 主题类型(1.法定机关,2.授权组织,3.受委托组织) * 获取 主题类型
* @return String * @return String
*/ */
public String getType(){ public String getType(){
return type; return type;
} }
/** /**
* 设置 主题类型(1.法定机关,2.授权组织,3.受委托组织) * 设置 主题类型
* @param type * @param type
*/ */
public void setType(String type){ public void setType(String type){
...@@ -1242,468 +1290,20 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1242,468 +1290,20 @@ public class SheetMatterEntity extends SheetMatterVo {
this.cousultingTelephoneShow = cousultingTelephoneShow; this.cousultingTelephoneShow = cousultingTelephoneShow;
} }
/** /**
* 获取 监督方式 * 获取 监督投诉方式
* @return String * @return String
*/ */
public String getSuperviseShow(){ public String getSuperviseShow(){
return superviseShow; return superviseShow;
} }
/** /**
* 设置 监督方式 * 设置 监督投诉方式
* @param superviseShow * @param superviseShow
*/ */
public void setSuperviseShow(String superviseShow){ public void setSuperviseShow(String superviseShow){
this.superviseShow = superviseShow; this.superviseShow = superviseShow;
} }
/** /**
* 获取 是否样表展示(0.否,1.是)
* @return Integer
*/
public Integer getMattertype(){
return mattertype;
}
/**
* 设置 是否样表展示(0.否,1.是)
* @param mattertype
*/
public void setMattertype(Integer mattertype){
this.mattertype = mattertype;
}
/**
* 获取 部门编号
* @return String
*/
public String getDeptCode(){
return deptCode;
}
/**
* 设置 部门编号
* @param deptCode
*/
public void setDeptCode(String deptCode){
this.deptCode = deptCode;
}
/**
* 获取 目录清单编码
* @return String
*/
public String getDirListCode(){
return dirListCode;
}
/**
* 设置 目录清单编码
* @param dirListCode
*/
public void setDirListCode(String dirListCode){
this.dirListCode = dirListCode;
}
/**
* 获取 运行系统名称
* @return String
*/
public String getRunSystemShow(){
return runSystemShow;
}
/**
* 设置 运行系统名称
* @param runSystemShow
*/
public void setRunSystemShow(String runSystemShow){
this.runSystemShow = runSystemShow;
}
/**
* 获取 联审信息
* @return String
*/
public String getJointReviewInfoShow(){
return jointReviewInfoShow;
}
/**
* 设置 联审信息
* @param jointReviewInfoShow
*/
public void setJointReviewInfoShow(String jointReviewInfoShow){
this.jointReviewInfoShow = jointReviewInfoShow;
}
/**
* 获取 办理类型
* @return String
*/
public String getDoThingTypeShow(){
return doThingTypeShow;
}
/**
* 设置 办理类型
* @param doThingTypeShow
*/
public void setDoThingTypeShow(String doThingTypeShow){
this.doThingTypeShow = doThingTypeShow;
}
/**
* 获取 公示时限
* @return String
*/
public String getPubTimeShow(){
return pubTimeShow;
}
/**
* 设置 公示时限
* @param pubTimeShow
*/
public void setPubTimeShow(String pubTimeShow){
this.pubTimeShow = pubTimeShow;
}
/**
* 获取 投诉电话
* @return String
*/
public String getSupervisoryTelephoneShow(){
return supervisoryTelephoneShow;
}
/**
* 设置 投诉电话
* @param supervisoryTelephoneShow
*/
public void setSupervisoryTelephoneShow(String supervisoryTelephoneShow){
this.supervisoryTelephoneShow = supervisoryTelephoneShow;
}
/**
* 获取 办公时间
* @return String
*/
public String getHandleTimeShow(){
return handleTimeShow;
}
/**
* 设置 办公时间
* @param handleTimeShow
*/
public void setHandleTimeShow(String handleTimeShow){
this.handleTimeShow = handleTimeShow;
}
/**
* 获取 办公地址
* @return String
*/
public String getHandlePlaceShow(){
return handlePlaceShow;
}
/**
* 设置 办公地址
* @param handlePlaceShow
*/
public void setHandlePlaceShow(String handlePlaceShow){
this.handlePlaceShow = handlePlaceShow;
}
/**
* 获取 节日类型
* @return String
*/
public String getDaysTypeShow(){
return daysTypeShow;
}
/**
* 设置 节日类型
* @param daysTypeShow
*/
public void setDaysTypeShow(String daysTypeShow){
this.daysTypeShow = daysTypeShow;
}
/**
* 获取 行业
* @return String
*/
public String getTradeShow(){
return tradeShow;
}
/**
* 设置 行业
* @param tradeShow
*/
public void setTradeShow(String tradeShow){
this.tradeShow = tradeShow;
}
/**
* 获取 事项来源
* @return String
*/
public String getEventSourceShow(){
return eventSourceShow;
}
/**
* 设置 事项来源
* @param eventSourceShow
*/
public void setEventSourceShow(String eventSourceShow){
this.eventSourceShow = eventSourceShow;
}
/**
* 获取 审批结果类型
* @return String
*/
public String getApplyresultTypeShow(){
return applyresultTypeShow;
}
/**
* 设置 审批结果类型
* @param applyresultTypeShow
*/
public void setApplyresultTypeShow(String applyresultTypeShow){
this.applyresultTypeShow = applyresultTypeShow;
}
/**
* 获取 审查类型
* @return String
*/
public String getTypeOfReview(){
return typeOfReview;
}
/**
* 设置 审查类型
* @param typeOfReview
*/
public void setTypeOfReview(String typeOfReview){
this.typeOfReview = typeOfReview;
}
/**
* 获取 实施机构
* @return String
*/
public String getEnforcement(){
return enforcement;
}
/**
* 设置 实施机构
* @param enforcement
*/
public void setEnforcement(String enforcement){
this.enforcement = enforcement;
}
/**
* 获取 服务主题分类
* @return String
*/
public String getServiceClassification(){
return serviceClassification;
}
/**
* 设置 服务主题分类
* @param serviceClassification
*/
public void setServiceClassification(String serviceClassification){
this.serviceClassification = serviceClassification;
}
/**
* 获取 许可数量
* @return String
*/
public String getLicenseNumber(){
return licenseNumber;
}
/**
* 设置 许可数量
* @param licenseNumber
*/
public void setLicenseNumber(String licenseNumber){
this.licenseNumber = licenseNumber;
}
/**
* 获取 办事者到办理现场次数
* @return Integer
*/
public Integer getNumber(){
return number;
}
/**
* 设置 办事者到办理现场次数
* @param number
*/
public void setNumber(Integer number){
this.number = number;
}
/**
* 获取 办理查询
* @return String
*/
public String getInquire(){
return inquire;
}
/**
* 设置 办理查询
* @param inquire
*/
public void setInquire(String inquire){
this.inquire = inquire;
}
/**
* 获取 办理结果名称
* @return String
*/
public String getHandlingresultNames(){
return handlingresultNames;
}
/**
* 设置 办理结果名称
* @param handlingresultNames
*/
public void setHandlingresultNames(String handlingresultNames){
this.handlingresultNames = handlingresultNames;
}
/**
* 获取 审批结果样本
* @return String
*/
public String getSampleApprovalResults(){
return sampleApprovalResults;
}
/**
* 设置 审批结果样本
* @param sampleApprovalResults
*/
public void setSampleApprovalResults(String sampleApprovalResults){
this.sampleApprovalResults = sampleApprovalResults;
}
/**
* 获取 实施主题
* @return String
*/
public String getPerformDeptName(){
return performDeptName;
}
/**
* 设置 实施主题
* @param performDeptName
*/
public void setPerformDeptName(String performDeptName){
this.performDeptName = performDeptName;
}
/**
* 获取 html存储地址
* @return String
*/
public String getHtml(){
return html;
}
/**
* 设置 html存储地址
* @param html
*/
public void setHtml(String html){
this.html = html;
}
/**
* 获取 全债清单类型
* @return String
*/
public String getEventType(){
return eventType;
}
/**
* 设置 全债清单类型
* @param eventType
*/
public void setEventType(String eventType){
this.eventType = eventType;
}
/**
* 获取
* @return Long
*/
public Long getShardKey(){
return shardKey;
}
/**
* 设置
* @param shardKey
*/
public void setShardKey(Long shardKey){
this.shardKey = shardKey;
}
/**
* 获取 个人1
* @return Integer
*/
public Integer getParson(){
return parson;
}
/**
* 设置 个人1
* @param parson
*/
public void setParson(Integer parson){
this.parson = parson;
}
/**
* 获取 法人 1
* @return Integer
*/
public Integer getLengal(){
return lengal;
}
/**
* 设置 法人 1
* @param lengal
*/
public void setLengal(Integer lengal){
this.lengal = lengal;
}
/**
* 获取 总材料说明
* @return String
*/
public String getMaterialRemark(){
return materialRemark;
}
/**
* 设置 总材料说明
* @param materialRemark
*/
public void setMaterialRemark(String materialRemark){
this.materialRemark = materialRemark;
}
/**
* 获取 事项二维码
* @return String
*/
public String getCodeurl(){
return codeurl;
}
/**
* 设置 事项二维码
* @param codeurl
*/
public void setCodeurl(String codeurl){
this.codeurl = codeurl;
}
/**
* 获取 行使方式
* @return String
*/
public String getApplyObject(){
return applyObject;
}
/**
* 设置 行使方式
* @param applyObject
*/
public void setApplyObject(String applyObject){
this.applyObject = applyObject;
}
/**
* 获取 统一受理模式
* @return String
*/
public String getIsUniteAccept(){
return isUniteAccept;
}
/**
* 设置 统一受理模式
* @param isUniteAccept
*/
public void setIsUniteAccept(String isUniteAccept){
this.isUniteAccept = isUniteAccept;
}
/**
* 获取 排序 * 获取 排序
* @return Integer * @return Integer
*/ */
...@@ -1718,18 +1318,18 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1718,18 +1318,18 @@ public class SheetMatterEntity extends SheetMatterVo {
this.sort = sort; this.sort = sort;
} }
/** /**
* 获取 是否推荐(0.未推荐,1.推荐) * 获取 事项来源(0.政务网,1.自定义)
* @return Integer * @return Integer
*/ */
public Integer getIsRecommend(){ public Integer getSource(){
return isRecommend; return source;
} }
/** /**
* 设置 是否推荐(0.未推荐,1.推荐) * 设置 事项来源(0.政务网,1.自定义)
* @param isRecommend * @param source
*/ */
public void setIsRecommend(Integer isRecommend){ public void setSource(Integer source){
this.isRecommend = isRecommend; this.source = source;
} }
...@@ -1760,6 +1360,16 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1760,6 +1360,16 @@ public class SheetMatterEntity extends SheetMatterVo {
sb.append(",matterName:").append(getMatterName()); sb.append(",matterName:").append(getMatterName());
sb.append(",englishName:").append(getEnglishName()); sb.append(",englishName:").append(getEnglishName());
sb.append(",matterNo:").append(getMatterNo()); sb.append(",matterNo:").append(getMatterNo());
sb.append(",areaCode:").append(getAreaCode());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",deptName:").append(getDeptName());
sb.append(",powerCode:").append(getPowerCode());
sb.append(",themeCode:").append(getThemeCode());
sb.append(",usertypeCode:").append(getUsertypeCode());
sb.append(",groupName:").append(getGroupName());
sb.append(",url:").append(getUrl());
sb.append(",haveGetMatterInfo:").append(getHaveGetMatterInfo());
sb.append(",belongDept:").append(getBelongDept());
sb.append(",appoveObjectShow:").append(getAppoveObjectShow()); sb.append(",appoveObjectShow:").append(getAppoveObjectShow());
sb.append(",operatScopeShow:").append(getOperatScopeShow()); sb.append(",operatScopeShow:").append(getOperatScopeShow());
sb.append(",appoveTimeLimitShow:").append(getAppoveTimeLimitShow()); sb.append(",appoveTimeLimitShow:").append(getAppoveTimeLimitShow());
...@@ -1814,40 +1424,8 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1814,40 +1424,8 @@ public class SheetMatterEntity extends SheetMatterVo {
sb.append(",cousultingShow:").append(getCousultingShow()); sb.append(",cousultingShow:").append(getCousultingShow());
sb.append(",cousultingTelephoneShow:").append(getCousultingTelephoneShow()); sb.append(",cousultingTelephoneShow:").append(getCousultingTelephoneShow());
sb.append(",superviseShow:").append(getSuperviseShow()); sb.append(",superviseShow:").append(getSuperviseShow());
sb.append(",mattertype:").append(getMattertype());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",dirListCode:").append(getDirListCode());
sb.append(",runSystemShow:").append(getRunSystemShow());
sb.append(",jointReviewInfoShow:").append(getJointReviewInfoShow());
sb.append(",doThingTypeShow:").append(getDoThingTypeShow());
sb.append(",pubTimeShow:").append(getPubTimeShow());
sb.append(",supervisoryTelephoneShow:").append(getSupervisoryTelephoneShow());
sb.append(",handleTimeShow:").append(getHandleTimeShow());
sb.append(",handlePlaceShow:").append(getHandlePlaceShow());
sb.append(",daysTypeShow:").append(getDaysTypeShow());
sb.append(",tradeShow:").append(getTradeShow());
sb.append(",eventSourceShow:").append(getEventSourceShow());
sb.append(",applyresultTypeShow:").append(getApplyresultTypeShow());
sb.append(",typeOfReview:").append(getTypeOfReview());
sb.append(",enforcement:").append(getEnforcement());
sb.append(",serviceClassification:").append(getServiceClassification());
sb.append(",licenseNumber:").append(getLicenseNumber());
sb.append(",number:").append(getNumber());
sb.append(",inquire:").append(getInquire());
sb.append(",handlingresultNames:").append(getHandlingresultNames());
sb.append(",sampleApprovalResults:").append(getSampleApprovalResults());
sb.append(",performDeptName:").append(getPerformDeptName());
sb.append(",html:").append(getHtml());
sb.append(",eventType:").append(getEventType());
sb.append(",shardKey:").append(getShardKey());
sb.append(",parson:").append(getParson());
sb.append(",lengal:").append(getLengal());
sb.append(",materialRemark:").append(getMaterialRemark());
sb.append(",codeurl:").append(getCodeurl());
sb.append(",applyObject:").append(getApplyObject());
sb.append(",isUniteAccept:").append(getIsUniteAccept());
sb.append(",sort:").append(getSort()); sb.append(",sort:").append(getSort());
sb.append(",isRecommend:").append(getIsRecommend()); sb.append(",source:").append(getSource());
return sb.toString(); return sb.toString();
} }
...@@ -1855,7 +1433,7 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1855,7 +1433,7 @@ public class SheetMatterEntity extends SheetMatterVo {
this.siteId = null; this.siteId = null;
this.tid = ""; this.tid = null;
this.tcode = ""; this.tcode = "";
...@@ -1865,182 +1443,138 @@ public class SheetMatterEntity extends SheetMatterVo { ...@@ -1865,182 +1443,138 @@ public class SheetMatterEntity extends SheetMatterVo {
this.englishName = ""; this.englishName = "";
this.matterNo = ""; this.matterNo = null;
this.appoveObjectShow = "1";
this.operatScopeShow = "1";
this.appoveTimeLimitShow = "1";
this.handleType = "1";
this.legalTimeLimitShow = "";
this.legalEndExplain = ""; this.areaCode = null;
this.promiseTimeLimitShow = ""; this.deptCode = "";
this.promiseEndExplain = "";
this.isChargesShow = "0";
this.certificationLevelsShow = "1";
this.planTakeTime = null;
this.promiseTakeTime = null;
this.specialProcedure = "";
this.windowToTheSceneNum = null;
this.isOnlineSubscribeShow = "0";
this.isExpressTakeShow = "0";
this.isProvinceAcquisitionShow = "0";
this.isApplyProvinceShow = "0";
this.mustSceneExplain = "";
this.onlineType = "1";
this.onlineToTheSceneNum = null;
this.onlineOperatDeep = "";
this.isExpressTakeOnlineShow = "";
this.isDoorTakeShow = ""; this.deptName = null;
this.onlineMustSceneExplain = ""; this.powerCode = null;
this.performDeptType = ""; this.themeCode = null;
this.matterEdition = ""; this.usertypeCode = null;
this.eventTypeShow = "1A"; this.groupName = null;
this.performHierarchyShow = ""; this.url = null;
this.powerSourceShow = ""; this.haveGetMatterInfo = "0";
this.performDeptTypeShow = ""; this.belongDept = "";
this.goveServiceCenterShow = "1"; this.appoveObjectShow = "事业法人";
this.isConvenientCenterShow = "1"; this.operatScopeShow = "无";
this.terminalHandle = 1; this.appoveTimeLimitShow = "网络办件";
this.isOnline = 1; this.handleType = "窗口办理";
this.isOnlinePayShow = "1"; this.legalTimeLimitShow = null;
this.entrustmentDepartmen = "1"; this.legalEndExplain = null;
this.jointInfoShow = ""; this.promiseTimeLimitShow = null;
this.matterStatus = "1"; this.promiseEndExplain = null;
this.numberLimit = null; this.isChargesShow = "否";
this.type = "1"; this.certificationLevelsShow = "实名认证";
this.baseCode = ""; this.planTakeTime = null;
this.implementCode = "";
this.implementBodyCode = ""; this.promiseTakeTime = null;
this.operateItemCode = ""; this.specialProcedure = null;
this.townshipName = ""; this.windowToTheSceneNum = null;
this.townshipCode = ""; this.isOnlineSubscribeShow = "否";
this.villageName = ""; this.isExpressTakeShow = "否";
this.villageCode = ""; this.isProvinceAcquisitionShow = "否";
this.operateTime = ""; this.isApplyProvinceShow = "否";
this.operateSite = ""; this.mustSceneExplain = null;
this.cousultingShow = ""; this.onlineType = "原件预审";
this.cousultingTelephoneShow = ""; this.onlineToTheSceneNum = 0;
this.superviseShow = ""; this.onlineOperatDeep = "互联网咨询";
this.mattertype = 1; this.isExpressTakeOnlineShow = null;
this.deptCode = ""; this.isDoorTakeShow = "否";
this.dirListCode = ""; this.onlineMustSceneExplain = null;
this.runSystemShow = ""; this.performDeptType = null;
this.jointReviewInfoShow = ""; this.matterEdition = null;
this.doThingTypeShow = ""; this.eventTypeShow = "行政许可";
this.pubTimeShow = ""; this.performHierarchyShow = null;
this.supervisoryTelephoneShow = ""; this.powerSourceShow = null;
this.handleTimeShow = ""; this.performDeptTypeShow = null;
this.handlePlaceShow = ""; this.goveServiceCenterShow = "否";
this.daysTypeShow = ""; this.isConvenientCenterShow = "否";
this.tradeShow = ""; this.terminalHandle = "是";
this.eventSourceShow = ""; this.isOnline = "是";
this.applyresultTypeShow = ""; this.isOnlinePayShow = "是";
this.typeOfReview = ""; this.entrustmentDepartmen = "是";
this.enforcement = ""; this.jointInfoShow = null;
this.serviceClassification = ""; this.matterStatus = "在用";
this.licenseNumber = ""; this.numberLimit = null;
this.number = null; this.type = "";
this.inquire = ""; this.baseCode = null;
this.handlingresultNames = ""; this.implementCode = null;
this.sampleApprovalResults = ""; this.implementBodyCode = null;
this.performDeptName = ""; this.operateItemCode = null;
this.html = ""; this.townshipName = null;
this.eventType = ""; this.townshipCode = null;
this.shardKey = null; this.villageName = null;
this.parson = null; this.villageCode = null;
this.lengal = null; this.operateTime = null;
this.materialRemark = ""; this.operateSite = null;
this.codeurl = ""; this.cousultingShow = null;
this.applyObject = ""; this.cousultingTelephoneShow = null;
this.isUniteAccept = ""; this.superviseShow = null;
this.sort = null; this.sort = null;
this.isRecommend = 0; this.source = 1;
} }
} }
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
package com.mortals.xhx.module.sheet.model.vo; package com.mortals.xhx.module.sheet.model.vo;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import java.util.ArrayList;
import java.util.List;
/** /**
* 基础事项视图对象 * 基础事项视图对象
* *
......
package com.mortals.xhx.module.sheet.service.impl; package com.mortals.xhx.module.sheet.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.sheet.dao.SheetMatterDao; import com.mortals.xhx.module.sheet.dao.SheetMatterDao;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity; import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import com.mortals.xhx.module.sheet.service.SheetMatterService; import com.mortals.xhx.module.sheet.service.SheetMatterService;
import org.springframework.stereotype.Service;
/** /**
* SheetMatterService * SheetMatterService
* 基础事项 service实现 * 基础事项 service实现
...@@ -16,4 +15,6 @@ import com.mortals.xhx.module.sheet.service.SheetMatterService; ...@@ -16,4 +15,6 @@ import com.mortals.xhx.module.sheet.service.SheetMatterService;
@Service("sheetMatterService") @Service("sheetMatterService")
public class SheetMatterServiceImpl extends AbstractCRUDServiceImpl<SheetMatterDao, SheetMatterEntity, Long> implements SheetMatterService { public class SheetMatterServiceImpl extends AbstractCRUDServiceImpl<SheetMatterDao, SheetMatterEntity, Long> implements SheetMatterService {
} }
\ No newline at end of file
package com.mortals.xhx.module.sheet.web; package com.mortals.xhx.module.sheet.web;
import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.pdu.site.SitePdu;
import com.mortals.xhx.feign.site.ISiteFeign;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import com.mortals.xhx.module.sheet.service.SheetMatterService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.sheet.model.SheetMatterEntity;
import com.mortals.xhx.module.sheet.service.SheetMatterService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
/** /**
* *
* 基础事项 * 基础事项
...@@ -35,6 +30,8 @@ public class SheetMatterController extends BaseCRUDJsonBodyMappingController<She ...@@ -35,6 +30,8 @@ public class SheetMatterController extends BaseCRUDJsonBodyMappingController<She
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
@Autowired
private ISiteFeign siteFeign;
public SheetMatterController(){ public SheetMatterController(){
super.setModuleDesc( "基础事项"); super.setModuleDesc( "基础事项");
...@@ -78,4 +75,16 @@ public class SheetMatterController extends BaseCRUDJsonBodyMappingController<She ...@@ -78,4 +75,16 @@ public class SheetMatterController extends BaseCRUDJsonBodyMappingController<She
} }
@Override
protected void doListBefore(SheetMatterEntity query, Map<String, Object> model, Context context) throws AppException {
if(!ObjectUtils.isEmpty(query.getMatterName())){
query.setMatterName("%"+query.getMatterName()+"%");
}
Rest<SitePdu> rest = siteFeign.info(query.getSiteId());
if(rest.getCode()== YesNoEnum.YES.getValue()){
query.setSiteId(null);
query.setAreaCode(rest.getData().getAreaCode());
}
super.doListBefore(query, model, context);
}
} }
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.hotword.dao.ibatis.HotwordDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="HotwordEntity" id="HotwordEntity-Map">
<id property="id" column="id" />
<result property="siteId" column="siteId" />
<result property="hotwords" column="hotwords" />
<result property="printDisplay" column="printDisplay" />
<result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" />
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteId') or colPickMode == 1 and data.containsKey('siteId')))">
a.siteId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('hotwords') or colPickMode == 1 and data.containsKey('hotwords')))">
a.hotwords,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printDisplay') or colPickMode == 1 and data.containsKey('printDisplay')))">
a.printDisplay,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="HotwordEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_hotword
(siteId,hotwords,printDisplay,createTime,createUserId,updateTime)
VALUES
(#{siteId},#{hotwords},#{printDisplay},#{createTime},#{createUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_hotword
(siteId,hotwords,printDisplay,createTime,createUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.hotwords},#{item.printDisplay},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_hotword as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('siteId')) or (colPickMode==1 and !data.containsKey('siteId'))">
a.siteId=#{data.siteId},
</if>
<if test="(colPickMode==0 and data.containsKey('siteIdIncrement')) or (colPickMode==1 and !data.containsKey('siteIdIncrement'))">
a.siteId=ifnull(a.siteId,0) + #{data.siteIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('hotwords')) or (colPickMode==1 and !data.containsKey('hotwords'))">
a.hotwords=#{data.hotwords},
</if>
<if test="(colPickMode==0 and data.containsKey('printDisplay')) or (colPickMode==1 and !data.containsKey('printDisplay'))">
a.printDisplay=#{data.printDisplay},
</if>
<if test="(colPickMode==0 and data.containsKey('printDisplayIncrement')) or (colPickMode==1 and !data.containsKey('printDisplayIncrement'))">
a.printDisplay=ifnull(a.printDisplay,0) + #{data.printDisplayIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_hotword as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="siteId=(case" suffix="ELSE siteId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('siteId')) or (colPickMode==1 and !item.containsKey('siteId'))">
when a.id=#{item.id} then #{item.siteId}
</when>
<when test="(colPickMode==0 and item.containsKey('siteIdIncrement')) or (colPickMode==1 and !item.containsKey('siteIdIncrement'))">
when a.id=#{item.id} then ifnull(a.siteId,0) + #{item.siteIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="hotwords=(case" suffix="ELSE hotwords end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('hotwords')) or (colPickMode==1 and !item.containsKey('hotwords'))">
when a.id=#{item.id} then #{item.hotwords}
</if>
</foreach>
</trim>
<trim prefix="printDisplay=(case" suffix="ELSE printDisplay end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('printDisplay')) or (colPickMode==1 and !item.containsKey('printDisplay'))">
when a.id=#{item.id} then #{item.printDisplay}
</when>
<when test="(colPickMode==0 and item.containsKey('printDisplayIncrement')) or (colPickMode==1 and !item.containsKey('printDisplayIncrement'))">
when a.id=#{item.id} then ifnull(a.printDisplay,0) + #{item.printDisplayIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime}
</if>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="HotwordEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_hotword as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_hotword as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_hotword where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_hotword where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_hotword 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_hotword as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="HotwordEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_hotword as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_hotword as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</select>
<!-- 条件映射 -->
<sql id="_condition_">
<if test="condition != null and !condition.isEmpty()">
<!-- 条件映射-普通条件 -->
<include refid="_condition_param_">
<property name="_conditionParam_" value="condition"/>
<property name="_conditionType_" value="and"/>
</include>
<!-- 条件映射-集合之间使用AND,集合中元素使用OR-(list[0].1 or list[0].2) and (list[1].3 or list[1].4) -->
<if test="condition.containsKey('andConditionList') and !condition.andConditionList.isEmpty()">
and
<foreach collection="condition.andConditionList" open="(" close=")" index="index" item="andCondition" separator=" and ">
<trim prefixOverrides="or" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="andCondition"/>
<property name="_conditionType_" value="or"/>
</include>
</trim>
</foreach>
</if>
<!-- 条件映射-集合之间使用OR,集合中元素使用AND-(list[0].1 and list[0].2) or (list[1].3 and list[1].4) -->
<if test="condition.containsKey('orConditionList') and !condition.orConditionList.isEmpty()">
and
<foreach collection="condition.orConditionList" open="(" close=")" index="index" item="orCondition" separator=" or ">
<trim prefixOverrides="and" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="orCondition"/>
<property name="_conditionType_" value="and"/>
</include>
</trim>
</foreach>
</if>
</if>
</sql>
<!-- 条件映射-代参数 -->
<sql id="_condition_param_">
<bind name="conditionParamRef" value="${_conditionParam_}"/>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null">
${_conditionType_} a.id=#{${_conditionParam_}.id}
</if>
</if>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id}
</if>
<if test="conditionParamRef.id == null">
${_conditionType_} a.id is null
</if>
</if>
<if test="conditionParamRef.containsKey('idList')">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" 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>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if>
<if test="conditionParamRef.containsKey('siteId')">
<if test="conditionParamRef.siteId != null ">
${_conditionType_} a.siteId = #{${_conditionParam_}.siteId}
</if>
<if test="conditionParamRef.siteId == null">
${_conditionType_} a.siteId is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" 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>
<if test="conditionParamRef.containsKey('siteIdEnd') and conditionParamRef.siteIdEnd != null">
${_conditionType_} a.siteId <![CDATA[ <= ]]> #{${_conditionParam_}.siteIdEnd}
</if>
<if test="conditionParamRef.containsKey('hotwords')">
<if test="conditionParamRef.hotwords != null and conditionParamRef.hotwords != ''">
${_conditionType_} a.hotwords like #{${_conditionParam_}.hotwords}
</if>
<if test="conditionParamRef.hotwords == null">
${_conditionType_} a.hotwords is null
</if>
</if>
<if test="conditionParamRef.containsKey('hotwordsList')">
${_conditionType_} a.hotwords in
<foreach collection="conditionParamRef.hotwordsList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('printDisplay')">
<if test="conditionParamRef.printDisplay != null ">
${_conditionType_} a.printDisplay = #{${_conditionParam_}.printDisplay}
</if>
<if test="conditionParamRef.printDisplay == null">
${_conditionType_} a.printDisplay is null
</if>
</if>
<if test="conditionParamRef.containsKey('printDisplayList')">
${_conditionType_} a.printDisplay in
<foreach collection="conditionParamRef.printDisplayList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('printDisplayStart') and conditionParamRef.printDisplayStart != null">
${_conditionType_} a.printDisplay <![CDATA[ >= ]]> #{${_conditionParam_}.printDisplayStart}
</if>
<if test="conditionParamRef.containsKey('printDisplayEnd') and conditionParamRef.printDisplayEnd != null">
${_conditionType_} a.printDisplay <![CDATA[ <= ]]> #{${_conditionParam_}.printDisplayEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" 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>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<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>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')">
a.id
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('siteId')">
a.siteId
<if test='orderCol.siteId != null and "DESC".equalsIgnoreCase(orderCol.siteId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('hotwords')">
a.hotwords
<if test='orderCol.hotwords != null and "DESC".equalsIgnoreCase(orderCol.hotwords)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('printDisplay')">
a.printDisplay
<if test='orderCol.printDisplay != null and "DESC".equalsIgnoreCase(orderCol.printDisplay)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDatumDaoImpl"> <mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDatumDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="MatterDatumEntity" id="MatterDatumEntity-Map"> <resultMap type="MatterDatumEntity" id="MatterDatumEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="matterId" column="matterId" /> <result property="matterId" column="matterId" />
<result property="siteId" column="siteId" />
<result property="deptId" column="deptId" /> <result property="deptId" column="deptId" />
<result property="deptCode" column="deptCode" />
<result property="deptName" column="deptName" />
<result property="materialName" column="materialName" /> <result property="materialName" column="materialName" />
<result property="materiaFullName" column="materiaFullName" /> <result property="materiaFullName" column="materiaFullName" />
<result property="source" column="source" /> <result property="source" column="source" />
...@@ -38,9 +41,18 @@ ...@@ -38,9 +41,18 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.matterId, a.matterId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteId') or colPickMode == 1 and data.containsKey('siteId')))">
a.siteId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))">
a.deptId, a.deptId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))">
a.deptCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))">
a.deptName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialName') or colPickMode == 1 and data.containsKey('materialName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialName') or colPickMode == 1 and data.containsKey('materialName')))">
a.materialName, a.materialName,
</if> </if>
...@@ -97,18 +109,18 @@ ...@@ -97,18 +109,18 @@
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterDatumEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterDatumEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_matter_datum insert into mortals_xhx_matter_datum
(matterId,deptId,materialName,materiaFullName,source,isRecommend,total,sort,fileName,fileUrl,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime) (matterId,siteId,deptId,deptCode,deptName,materialName,materiaFullName,source,isRecommend,total,sort,fileName,fileUrl,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime)
VALUES VALUES
(#{matterId},#{deptId},#{materialName},#{materiaFullName},#{source},#{isRecommend},#{total},#{sort},#{fileName},#{fileUrl},#{sampleName},#{samplePath},#{templateName},#{templatePath},#{preViewPath},#{formContent},#{createTime},#{createUserId},#{updateTime}) (#{matterId},#{siteId},#{deptId},#{deptCode},#{deptName},#{materialName},#{materiaFullName},#{source},#{isRecommend},#{total},#{sort},#{fileName},#{fileUrl},#{sampleName},#{samplePath},#{templateName},#{templatePath},#{preViewPath},#{formContent},#{createTime},#{createUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_matter_datum insert into mortals_xhx_matter_datum
(matterId,deptId,materialName,materiaFullName,source,isRecommend,total,sort,fileName,fileUrl,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime) (matterId,siteId,deptId,deptCode,deptName,materialName,materiaFullName,source,isRecommend,total,sort,fileName,fileUrl,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.matterId},#{item.deptId},#{item.materialName},#{item.materiaFullName},#{item.source},#{item.isRecommend},#{item.total},#{item.sort},#{item.fileName},#{item.fileUrl},#{item.sampleName},#{item.samplePath},#{item.templateName},#{item.templatePath},#{item.preViewPath},#{item.formContent},#{item.createTime},#{item.createUserId},#{item.updateTime}) (#{item.matterId},#{item.siteId},#{item.deptId},#{item.deptCode},#{item.deptName},#{item.materialName},#{item.materiaFullName},#{item.source},#{item.isRecommend},#{item.total},#{item.sort},#{item.fileName},#{item.fileUrl},#{item.sampleName},#{item.samplePath},#{item.templateName},#{item.templatePath},#{item.preViewPath},#{item.formContent},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -124,12 +136,24 @@ ...@@ -124,12 +136,24 @@
<if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))">
a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement}, a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('siteId')) or (colPickMode==1 and !data.containsKey('siteId'))">
a.siteId=#{data.siteId},
</if>
<if test="(colPickMode==0 and data.containsKey('siteIdIncrement')) or (colPickMode==1 and !data.containsKey('siteIdIncrement'))">
a.siteId=ifnull(a.siteId,0) + #{data.siteIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))"> <if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))">
a.deptId=#{data.deptId}, a.deptId=#{data.deptId},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement}, a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))">
a.deptCode=#{data.deptCode},
</if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('materialName')) or (colPickMode==1 and !data.containsKey('materialName'))"> <if test="(colPickMode==0 and data.containsKey('materialName')) or (colPickMode==1 and !data.containsKey('materialName'))">
a.materialName=#{data.materialName}, a.materialName=#{data.materialName},
</if> </if>
...@@ -220,6 +244,18 @@ ...@@ -220,6 +244,18 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="siteId=(case" suffix="ELSE siteId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('siteId')) or (colPickMode==1 and !item.containsKey('siteId'))">
when a.id=#{item.id} then #{item.siteId}
</when>
<when test="(colPickMode==0 and item.containsKey('siteIdIncrement')) or (colPickMode==1 and !item.containsKey('siteIdIncrement'))">
when a.id=#{item.id} then ifnull(a.siteId,0) + #{item.siteIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="deptId=(case" suffix="ELSE deptId end),"> <trim prefix="deptId=(case" suffix="ELSE deptId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -232,6 +268,20 @@ ...@@ -232,6 +268,20 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="deptCode=(case" suffix="ELSE deptCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptCode')) or (colPickMode==1 and !item.containsKey('deptCode'))">
when a.id=#{item.id} then #{item.deptCode}
</if>
</foreach>
</trim>
<trim prefix="deptName=(case" suffix="ELSE deptName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))">
when a.id=#{item.id} then #{item.deptName}
</if>
</foreach>
</trim>
<trim prefix="materialName=(case" suffix="ELSE materialName end),"> <trim prefix="materialName=(case" suffix="ELSE materialName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('materialName')) or (colPickMode==1 and !item.containsKey('materialName'))"> <if test="(colPickMode==0 and item.containsKey('materialName')) or (colPickMode==1 and !item.containsKey('materialName'))">
...@@ -399,6 +449,21 @@ ...@@ -399,6 +449,21 @@
#{item} #{item}
</foreach> </foreach>
</delete> </delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_matter_datum where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_matter_datum where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</delete>
<!-- 根据paramDto删除一批 --> <!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto"> <delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_matter_datum as a delete a.* from mortals_xhx_matter_datum as a
...@@ -519,6 +584,27 @@ ...@@ -519,6 +584,27 @@
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd} ${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if> </if>
<if test="conditionParamRef.containsKey('siteId')">
<if test="conditionParamRef.siteId != null ">
${_conditionType_} a.siteId = #{${_conditionParam_}.siteId}
</if>
<if test="conditionParamRef.siteId == null">
${_conditionType_} a.siteId is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" 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>
<if test="conditionParamRef.containsKey('siteIdEnd') and conditionParamRef.siteIdEnd != null">
${_conditionType_} a.siteId <![CDATA[ <= ]]> #{${_conditionParam_}.siteIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptId')"> <if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.deptId != null "> <if test="conditionParamRef.deptId != null ">
${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
...@@ -541,6 +627,36 @@ ...@@ -541,6 +627,36 @@
</if> </if>
<if test="conditionParamRef.containsKey('deptCode')">
<if test="conditionParamRef.deptCode != null and conditionParamRef.deptCode != ''">
${_conditionType_} a.deptCode like #{${_conditionParam_}.deptCode}
</if>
<if test="conditionParamRef.deptCode == null">
${_conditionType_} a.deptCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptCodeList')">
${_conditionType_} a.deptCode in
<foreach collection="conditionParamRef.deptCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptNameList')">
${_conditionType_} a.deptName in
<foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialName')"> <if test="conditionParamRef.containsKey('materialName')">
<if test="conditionParamRef.materialName != null and conditionParamRef.materialName != ''"> <if test="conditionParamRef.materialName != null and conditionParamRef.materialName != ''">
${_conditionType_} a.materialName like #{${_conditionParam_}.materialName} ${_conditionType_} a.materialName like #{${_conditionParam_}.materialName}
...@@ -848,11 +964,26 @@ ...@@ -848,11 +964,26 @@
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if> <if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('siteId')">
a.siteId
<if test='orderCol.siteId != null and "DESC".equalsIgnoreCase(orderCol.siteId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptId')"> <if test="orderCol.containsKey('deptId')">
a.deptId a.deptId
<if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('deptCode')">
a.deptCode
<if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptName')">
a.deptName
<if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('materialName')"> <if test="orderCol.containsKey('materialName')">
a.materialName a.materialName
<if test='orderCol.materialName != null and "DESC".equalsIgnoreCase(orderCol.materialName)'>DESC</if> <if test='orderCol.materialName != null and "DESC".equalsIgnoreCase(orderCol.materialName)'>DESC</if>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDaoImpl"> <mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
<result property="matterNo" column="matterNo" /> <result property="matterNo" column="matterNo" />
<result property="matterFullName" column="matterFullName" /> <result property="matterFullName" column="matterFullName" />
<result property="deptId" column="deptId" /> <result property="deptId" column="deptId" />
<result property="deptCode" column="deptCode" />
<result property="deptName" column="deptName" /> <result property="deptName" column="deptName" />
<result property="total" column="total" /> <result property="total" column="total" />
<result property="sort" column="sort" /> <result property="sort" column="sort" />
...@@ -23,7 +24,27 @@ ...@@ -23,7 +24,27 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<collection property="matterDatumList" column="id" ofType="MatterDatumEntity" javaType="ArrayList" select="getMatterDatumByMatterId"></collection>
</resultMap>
<resultMap type="MatterDatumEntity" id="MatterDatumEntity-Map">
<result property="id" column="id" />
<result property="matterId" column="matterId" />
<result property="siteId" column="siteId" />
<result property="deptId" column="deptId" />
<result property="deptCode" column="deptCode" />
<result property="deptName" column="deptName" />
<result property="materialName" column="materialName" />
<result property="materiaFullName" column="materiaFullName" />
<result property="source" column="source" />
<result property="isRecommend" column="isRecommend" />
<result property="total" column="total" />
<result property="sort" column="sort" />
<result property="sampleName" column="sampleName" />
<result property="samplePath" column="samplePath" />
<result property="preViewPath" column="preViewPath" />
<result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" />
<result property="updateTime" column="updateTime" />
</resultMap> </resultMap>
...@@ -60,6 +81,9 @@ ...@@ -60,6 +81,9 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))">
a.deptId, a.deptId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))">
a.deptCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))">
a.deptName, a.deptName,
</if> </if>
...@@ -86,21 +110,27 @@ ...@@ -86,21 +110,27 @@
</if> </if>
</trim> </trim>
</sql> </sql>
<!-- 子表所有列 -->
<sql id="_columns_sub">
<trim suffixOverrides="," suffix="">
b.id,b.matterId,b.siteId,b.deptId,b.deptCode,b.deptName,b.materialName,b.materiaFullName,b.source,b.isRecommend,b.total,b.sort,b.sampleName,b.samplePath,b.preViewPath,b.createTime,b.createUserId,b.updateTime,
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_matter insert into mortals_xhx_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime) (siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptCode,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime)
VALUES VALUES
(#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{matterFullName},#{deptId},#{deptName},#{total},#{sort},#{isRecommend},#{source},#{createTime},#{createUserId},#{updateTime}) (#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{matterFullName},#{deptId},#{deptCode},#{deptName},#{total},#{sort},#{isRecommend},#{source},#{createTime},#{createUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_matter insert into mortals_xhx_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime) (siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptCode,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.matterFullName},#{item.deptId},#{item.deptName},#{item.total},#{item.sort},#{item.isRecommend},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime}) (#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.matterFullName},#{item.deptId},#{item.deptCode},#{item.deptName},#{item.total},#{item.sort},#{item.isRecommend},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -143,6 +173,9 @@ ...@@ -143,6 +173,9 @@
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement}, a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))">
a.deptCode=#{data.deptCode},
</if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))"> <if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName}, a.deptName=#{data.deptName},
</if> </if>
...@@ -267,6 +300,13 @@ ...@@ -267,6 +300,13 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="deptCode=(case" suffix="ELSE deptCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptCode')) or (colPickMode==1 and !item.containsKey('deptCode'))">
when a.id=#{item.id} then #{item.deptCode}
</if>
</foreach>
</trim>
<trim prefix="deptName=(case" suffix="ELSE deptName end),"> <trim prefix="deptName=(case" suffix="ELSE deptName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))">
...@@ -371,6 +411,21 @@ ...@@ -371,6 +411,21 @@
#{item} #{item}
</foreach> </foreach>
</delete> </delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_matter where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_matter where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</delete>
<!-- 根据paramDto删除一批 --> <!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto"> <delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_matter as a delete a.* from mortals_xhx_matter as a
...@@ -393,6 +448,14 @@ ...@@ -393,6 +448,14 @@
</trim> </trim>
<include refid="_orderCols_"/> <include refid="_orderCols_"/>
</select> </select>
<!-- 获取子列表 -->
<select id="getMatterDatumByMatterId" parameterType="java.lang.Long" resultMap="MatterDatumEntity-Map">
select <include refid="_columns_sub"/>
from mortals_xhx_matter_datum as b
<trim suffixOverrides="where" suffix="">
where b.matterId = #{id}
</trim>
</select>
...@@ -618,6 +681,21 @@ ...@@ -618,6 +681,21 @@
</if> </if>
<if test="conditionParamRef.containsKey('deptCode')">
<if test="conditionParamRef.deptCode != null and conditionParamRef.deptCode != ''">
${_conditionType_} a.deptCode like #{${_conditionParam_}.deptCode}
</if>
<if test="conditionParamRef.deptCode == null">
${_conditionType_} a.deptCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptCodeList')">
${_conditionType_} a.deptCode in
<foreach collection="conditionParamRef.deptCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptName')"> <if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
...@@ -830,6 +908,11 @@ ...@@ -830,6 +908,11 @@
<if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('deptCode')">
a.deptCode
<if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptName')"> <if test="orderCol.containsKey('deptName')">
a.deptName a.deptName
<if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if> <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.pubdatum.dao.ibatis.PubdatumDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="PubdatumEntity" id="PubdatumEntity-Map">
<id property="id" column="id" />
<result property="matterId" column="matterId" />
<result property="deptId" column="deptId" />
<result property="deptCode" column="deptCode" />
<result property="deptName" column="deptName" />
<result property="materialName" column="materialName" />
<result property="materiaFullName" column="materiaFullName" />
<result property="total" column="total" />
<result property="sort" column="sort" />
<result property="sampleName" column="sampleName" />
<result property="samplePath" column="samplePath" />
<result property="templateName" column="templateName" />
<result property="templatePath" column="templatePath" />
<result property="preViewPath" column="preViewPath" />
<result property="formContent" column="formContent" />
<result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" />
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.matterId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))">
a.deptId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))">
a.deptCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))">
a.deptName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialName') or colPickMode == 1 and data.containsKey('materialName')))">
a.materialName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materiaFullName') or colPickMode == 1 and data.containsKey('materiaFullName')))">
a.materiaFullName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('total') or colPickMode == 1 and data.containsKey('total')))">
a.total,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sort') or colPickMode == 1 and data.containsKey('sort')))">
a.sort,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sampleName') or colPickMode == 1 and data.containsKey('sampleName')))">
a.sampleName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('samplePath') or colPickMode == 1 and data.containsKey('samplePath')))">
a.samplePath,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templateName') or colPickMode == 1 and data.containsKey('templateName')))">
a.templateName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templatePath') or colPickMode == 1 and data.containsKey('templatePath')))">
a.templatePath,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('preViewPath') or colPickMode == 1 and data.containsKey('preViewPath')))">
a.preViewPath,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formContent') or colPickMode == 1 and data.containsKey('formContent')))">
a.formContent,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="PubdatumEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_pubdatum
(matterId,deptId,deptCode,deptName,materialName,materiaFullName,total,sort,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime)
VALUES
(#{matterId},#{deptId},#{deptCode},#{deptName},#{materialName},#{materiaFullName},#{total},#{sort},#{sampleName},#{samplePath},#{templateName},#{templatePath},#{preViewPath},#{formContent},#{createTime},#{createUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_pubdatum
(matterId,deptId,deptCode,deptName,materialName,materiaFullName,total,sort,sampleName,samplePath,templateName,templatePath,preViewPath,formContent,createTime,createUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.matterId},#{item.deptId},#{item.deptCode},#{item.deptName},#{item.materialName},#{item.materiaFullName},#{item.total},#{item.sort},#{item.sampleName},#{item.samplePath},#{item.templateName},#{item.templatePath},#{item.preViewPath},#{item.formContent},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_pubdatum as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))">
a.matterId=#{data.matterId},
</if>
<if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))">
a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))">
a.deptId=#{data.deptId},
</if>
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))">
a.deptCode=#{data.deptCode},
</if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('materialName')) or (colPickMode==1 and !data.containsKey('materialName'))">
a.materialName=#{data.materialName},
</if>
<if test="(colPickMode==0 and data.containsKey('materiaFullName')) or (colPickMode==1 and !data.containsKey('materiaFullName'))">
a.materiaFullName=#{data.materiaFullName},
</if>
<if test="(colPickMode==0 and data.containsKey('total')) or (colPickMode==1 and !data.containsKey('total'))">
a.total=#{data.total},
</if>
<if test="(colPickMode==0 and data.containsKey('totalIncrement')) or (colPickMode==1 and !data.containsKey('totalIncrement'))">
a.total=ifnull(a.total,0) + #{data.totalIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('sort')) or (colPickMode==1 and !data.containsKey('sort'))">
a.sort=#{data.sort},
</if>
<if test="(colPickMode==0 and data.containsKey('sortIncrement')) or (colPickMode==1 and !data.containsKey('sortIncrement'))">
a.sort=ifnull(a.sort,0) + #{data.sortIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('sampleName')) or (colPickMode==1 and !data.containsKey('sampleName'))">
a.sampleName=#{data.sampleName},
</if>
<if test="(colPickMode==0 and data.containsKey('samplePath')) or (colPickMode==1 and !data.containsKey('samplePath'))">
a.samplePath=#{data.samplePath},
</if>
<if test="(colPickMode==0 and data.containsKey('templateName')) or (colPickMode==1 and !data.containsKey('templateName'))">
a.templateName=#{data.templateName},
</if>
<if test="(colPickMode==0 and data.containsKey('templatePath')) or (colPickMode==1 and !data.containsKey('templatePath'))">
a.templatePath=#{data.templatePath},
</if>
<if test="(colPickMode==0 and data.containsKey('preViewPath')) or (colPickMode==1 and !data.containsKey('preViewPath'))">
a.preViewPath=#{data.preViewPath},
</if>
<if test="(colPickMode==0 and data.containsKey('formContent')) or (colPickMode==1 and !data.containsKey('formContent'))">
a.formContent=#{data.formContent},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_pubdatum as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="matterId=(case" suffix="ELSE matterId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))">
when a.id=#{item.id} then #{item.matterId}
</when>
<when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))">
when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="deptId=(case" suffix="ELSE deptId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))">
when a.id=#{item.id} then #{item.deptId}
</when>
<when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))">
when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="deptCode=(case" suffix="ELSE deptCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptCode')) or (colPickMode==1 and !item.containsKey('deptCode'))">
when a.id=#{item.id} then #{item.deptCode}
</if>
</foreach>
</trim>
<trim prefix="deptName=(case" suffix="ELSE deptName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))">
when a.id=#{item.id} then #{item.deptName}
</if>
</foreach>
</trim>
<trim prefix="materialName=(case" suffix="ELSE materialName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('materialName')) or (colPickMode==1 and !item.containsKey('materialName'))">
when a.id=#{item.id} then #{item.materialName}
</if>
</foreach>
</trim>
<trim prefix="materiaFullName=(case" suffix="ELSE materiaFullName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('materiaFullName')) or (colPickMode==1 and !item.containsKey('materiaFullName'))">
when a.id=#{item.id} then #{item.materiaFullName}
</if>
</foreach>
</trim>
<trim prefix="total=(case" suffix="ELSE total end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('total')) or (colPickMode==1 and !item.containsKey('total'))">
when a.id=#{item.id} then #{item.total}
</when>
<when test="(colPickMode==0 and item.containsKey('totalIncrement')) or (colPickMode==1 and !item.containsKey('totalIncrement'))">
when a.id=#{item.id} then ifnull(a.total,0) + #{item.totalIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="sort=(case" suffix="ELSE sort end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('sort')) or (colPickMode==1 and !item.containsKey('sort'))">
when a.id=#{item.id} then #{item.sort}
</when>
<when test="(colPickMode==0 and item.containsKey('sortIncrement')) or (colPickMode==1 and !item.containsKey('sortIncrement'))">
when a.id=#{item.id} then ifnull(a.sort,0) + #{item.sortIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="sampleName=(case" suffix="ELSE sampleName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('sampleName')) or (colPickMode==1 and !item.containsKey('sampleName'))">
when a.id=#{item.id} then #{item.sampleName}
</if>
</foreach>
</trim>
<trim prefix="samplePath=(case" suffix="ELSE samplePath end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('samplePath')) or (colPickMode==1 and !item.containsKey('samplePath'))">
when a.id=#{item.id} then #{item.samplePath}
</if>
</foreach>
</trim>
<trim prefix="templateName=(case" suffix="ELSE templateName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('templateName')) or (colPickMode==1 and !item.containsKey('templateName'))">
when a.id=#{item.id} then #{item.templateName}
</if>
</foreach>
</trim>
<trim prefix="templatePath=(case" suffix="ELSE templatePath end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('templatePath')) or (colPickMode==1 and !item.containsKey('templatePath'))">
when a.id=#{item.id} then #{item.templatePath}
</if>
</foreach>
</trim>
<trim prefix="preViewPath=(case" suffix="ELSE preViewPath end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('preViewPath')) or (colPickMode==1 and !item.containsKey('preViewPath'))">
when a.id=#{item.id} then #{item.preViewPath}
</if>
</foreach>
</trim>
<trim prefix="formContent=(case" suffix="ELSE formContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('formContent')) or (colPickMode==1 and !item.containsKey('formContent'))">
when a.id=#{item.id} then #{item.formContent}
</if>
</foreach>
</trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime}
</if>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="PubdatumEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_pubdatum as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_pubdatum as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_pubdatum where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_pubdatum where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_pubdatum 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_pubdatum as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="PubdatumEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_pubdatum as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_pubdatum as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</select>
<!-- 条件映射 -->
<sql id="_condition_">
<if test="condition != null and !condition.isEmpty()">
<!-- 条件映射-普通条件 -->
<include refid="_condition_param_">
<property name="_conditionParam_" value="condition"/>
<property name="_conditionType_" value="and"/>
</include>
<!-- 条件映射-集合之间使用AND,集合中元素使用OR-(list[0].1 or list[0].2) and (list[1].3 or list[1].4) -->
<if test="condition.containsKey('andConditionList') and !condition.andConditionList.isEmpty()">
and
<foreach collection="condition.andConditionList" open="(" close=")" index="index" item="andCondition" separator=" and ">
<trim prefixOverrides="or" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="andCondition"/>
<property name="_conditionType_" value="or"/>
</include>
</trim>
</foreach>
</if>
<!-- 条件映射-集合之间使用OR,集合中元素使用AND-(list[0].1 and list[0].2) or (list[1].3 and list[1].4) -->
<if test="condition.containsKey('orConditionList') and !condition.orConditionList.isEmpty()">
and
<foreach collection="condition.orConditionList" open="(" close=")" index="index" item="orCondition" separator=" or ">
<trim prefixOverrides="and" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="orCondition"/>
<property name="_conditionType_" value="and"/>
</include>
</trim>
</foreach>
</if>
</if>
</sql>
<!-- 条件映射-代参数 -->
<sql id="_condition_param_">
<bind name="conditionParamRef" value="${_conditionParam_}"/>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null">
${_conditionType_} a.id=#{${_conditionParam_}.id}
</if>
</if>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id}
</if>
<if test="conditionParamRef.id == null">
${_conditionType_} a.id is null
</if>
</if>
<if test="conditionParamRef.containsKey('idList')">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" 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>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if>
<if test="conditionParamRef.containsKey('matterId')">
<if test="conditionParamRef.matterId != null ">
${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
</if>
<if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.deptId != null ">
${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
</if>
<if test="conditionParamRef.deptId == null">
${_conditionType_} a.deptId is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptIdList')">
${_conditionType_} a.deptId in
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null">
${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart}
</if>
<if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null">
${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptCode')">
<if test="conditionParamRef.deptCode != null and conditionParamRef.deptCode != ''">
${_conditionType_} a.deptCode like #{${_conditionParam_}.deptCode}
</if>
<if test="conditionParamRef.deptCode == null">
${_conditionType_} a.deptCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptCodeList')">
${_conditionType_} a.deptCode in
<foreach collection="conditionParamRef.deptCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptNameList')">
${_conditionType_} a.deptName in
<foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialName')">
<if test="conditionParamRef.materialName != null and conditionParamRef.materialName != ''">
${_conditionType_} a.materialName like #{${_conditionParam_}.materialName}
</if>
<if test="conditionParamRef.materialName == null">
${_conditionType_} a.materialName is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialNameList')">
${_conditionType_} a.materialName in
<foreach collection="conditionParamRef.materialNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materiaFullName')">
<if test="conditionParamRef.materiaFullName != null and conditionParamRef.materiaFullName != ''">
${_conditionType_} a.materiaFullName like #{${_conditionParam_}.materiaFullName}
</if>
<if test="conditionParamRef.materiaFullName == null">
${_conditionType_} a.materiaFullName is null
</if>
</if>
<if test="conditionParamRef.containsKey('materiaFullNameList')">
${_conditionType_} a.materiaFullName in
<foreach collection="conditionParamRef.materiaFullNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('total')">
<if test="conditionParamRef.total != null ">
${_conditionType_} a.total = #{${_conditionParam_}.total}
</if>
<if test="conditionParamRef.total == null">
${_conditionType_} a.total is null
</if>
</if>
<if test="conditionParamRef.containsKey('totalList')">
${_conditionType_} a.total in
<foreach collection="conditionParamRef.totalList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('totalStart') and conditionParamRef.totalStart != null">
${_conditionType_} a.total <![CDATA[ >= ]]> #{${_conditionParam_}.totalStart}
</if>
<if test="conditionParamRef.containsKey('totalEnd') and conditionParamRef.totalEnd != null">
${_conditionType_} a.total <![CDATA[ <= ]]> #{${_conditionParam_}.totalEnd}
</if>
<if test="conditionParamRef.containsKey('sort')">
<if test="conditionParamRef.sort != null ">
${_conditionType_} a.sort = #{${_conditionParam_}.sort}
</if>
<if test="conditionParamRef.sort == null">
${_conditionType_} a.sort is null
</if>
</if>
<if test="conditionParamRef.containsKey('sortList')">
${_conditionType_} a.sort in
<foreach collection="conditionParamRef.sortList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sortStart') and conditionParamRef.sortStart != null">
${_conditionType_} a.sort <![CDATA[ >= ]]> #{${_conditionParam_}.sortStart}
</if>
<if test="conditionParamRef.containsKey('sortEnd') and conditionParamRef.sortEnd != null">
${_conditionType_} a.sort <![CDATA[ <= ]]> #{${_conditionParam_}.sortEnd}
</if>
<if test="conditionParamRef.containsKey('sampleName')">
<if test="conditionParamRef.sampleName != null and conditionParamRef.sampleName != ''">
${_conditionType_} a.sampleName like #{${_conditionParam_}.sampleName}
</if>
<if test="conditionParamRef.sampleName == null">
${_conditionType_} a.sampleName is null
</if>
</if>
<if test="conditionParamRef.containsKey('sampleNameList')">
${_conditionType_} a.sampleName in
<foreach collection="conditionParamRef.sampleNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('samplePath')">
<if test="conditionParamRef.samplePath != null and conditionParamRef.samplePath != ''">
${_conditionType_} a.samplePath like #{${_conditionParam_}.samplePath}
</if>
<if test="conditionParamRef.samplePath == null">
${_conditionType_} a.samplePath is null
</if>
</if>
<if test="conditionParamRef.containsKey('samplePathList')">
${_conditionType_} a.samplePath in
<foreach collection="conditionParamRef.samplePathList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('templateName')">
<if test="conditionParamRef.templateName != null and conditionParamRef.templateName != ''">
${_conditionType_} a.templateName like #{${_conditionParam_}.templateName}
</if>
<if test="conditionParamRef.templateName == null">
${_conditionType_} a.templateName is null
</if>
</if>
<if test="conditionParamRef.containsKey('templateNameList')">
${_conditionType_} a.templateName in
<foreach collection="conditionParamRef.templateNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('templatePath')">
<if test="conditionParamRef.templatePath != null and conditionParamRef.templatePath != ''">
${_conditionType_} a.templatePath like #{${_conditionParam_}.templatePath}
</if>
<if test="conditionParamRef.templatePath == null">
${_conditionType_} a.templatePath is null
</if>
</if>
<if test="conditionParamRef.containsKey('templatePathList')">
${_conditionType_} a.templatePath in
<foreach collection="conditionParamRef.templatePathList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('preViewPath')">
<if test="conditionParamRef.preViewPath != null and conditionParamRef.preViewPath != ''">
${_conditionType_} a.preViewPath like #{${_conditionParam_}.preViewPath}
</if>
<if test="conditionParamRef.preViewPath == null">
${_conditionType_} a.preViewPath is null
</if>
</if>
<if test="conditionParamRef.containsKey('preViewPathList')">
${_conditionType_} a.preViewPath in
<foreach collection="conditionParamRef.preViewPathList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formContent')">
<if test="conditionParamRef.formContent != null and conditionParamRef.formContent != ''">
${_conditionType_} a.formContent like #{${_conditionParam_}.formContent}
</if>
<if test="conditionParamRef.formContent == null">
${_conditionType_} a.formContent is null
</if>
</if>
<if test="conditionParamRef.containsKey('formContentList')">
${_conditionType_} a.formContent in
<foreach collection="conditionParamRef.formContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" 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>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<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>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')">
a.id
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterId')">
a.matterId
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptId')">
a.deptId
<if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptCode')">
a.deptCode
<if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptName')">
a.deptName
<if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('materialName')">
a.materialName
<if test='orderCol.materialName != null and "DESC".equalsIgnoreCase(orderCol.materialName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('materiaFullName')">
a.materiaFullName
<if test='orderCol.materiaFullName != null and "DESC".equalsIgnoreCase(orderCol.materiaFullName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('total')">
a.total
<if test='orderCol.total != null and "DESC".equalsIgnoreCase(orderCol.total)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('sort')">
a.sort
<if test='orderCol.sort != null and "DESC".equalsIgnoreCase(orderCol.sort)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('sampleName')">
a.sampleName
<if test='orderCol.sampleName != null and "DESC".equalsIgnoreCase(orderCol.sampleName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('samplePath')">
a.samplePath
<if test='orderCol.samplePath != null and "DESC".equalsIgnoreCase(orderCol.samplePath)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('templateName')">
a.templateName
<if test='orderCol.templateName != null and "DESC".equalsIgnoreCase(orderCol.templateName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('templatePath')">
a.templatePath
<if test='orderCol.templatePath != null and "DESC".equalsIgnoreCase(orderCol.templatePath)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('preViewPath')">
a.preViewPath
<if test='orderCol.preViewPath != null and "DESC".equalsIgnoreCase(orderCol.preViewPath)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('formContent')">
a.formContent
<if test='orderCol.formContent != null and "DESC".equalsIgnoreCase(orderCol.formContent)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
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