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

添加更新基础区域

parent 4b0a8856
package com.mortals.xhx.module.base.model; package com.mortals.xhx.module.base.model;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.base.model.vo.BaseAreaVo; import com.mortals.xhx.module.base.model.vo.BaseAreaVo;
import lombok.Data;
/** /**
* 区域实体对象 * 区域实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-11-22 * @date 2025-05-13
*/ */
@Data
public class BaseAreaEntity extends BaseAreaVo { public class BaseAreaEntity extends BaseAreaVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 祖级列表,逗号分隔 * 祖级列表,逗号分隔
*/ */
private String ancestors; private String ancestors;
/** /**
* 区域名称 * 区域名称
*/ */
private String name; private String name;
/** /**
* 一体化的ID号 * 一体化的ID号
*/ */
private String iid; private String iid;
/** /**
* 一体化的父id * 一体化的父id
*/ */
private String pid; private String pid;
/** /**
* 是否有下级区域(True.是,False.否) * 是否有下级区域(True.是,False.否)
*/ */
private String haveSonArea; private String haveSonArea;
/** /**
* 是否有下级部门(True.是,False.否) * 是否有下级部门(True.是,False.否)
*/ */
private String haveSonDept; private String haveSonDept;
/** /**
* 是否获取部门(true.是,false.否) * 是否获取部门(true.是,false.否)
*/ */
private String haveGetDept; private String haveGetDept;
/** /**
* 是否获取事项列表(true.是,false.否) * 是否获取事项列表(true.是,false.否)
*/ */
private String haveGetMatterList; private String haveGetMatterList;
/** /**
* 区域编码 * 区域编码
*/ */
private String areaCode; private String areaCode;
/** /**
* 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
*/ */
private Integer areaLevel; private Integer areaLevel;
/** /**
* 名称简称 * 名称简称
*/ */
private String shortName; private String shortName;
/** /**
* 访问地址 * 访问地址
*/ */
private String domain; private String domain;
/** /**
* 区域状态 (0.停用,1.正常) * 区域状态 (0.停用,1.正常)
*/ */
private Integer status; private Integer status;
public BaseAreaEntity(){}
/**
* 获取 祖级列表,逗号分隔
* @return String
*/
public String getAncestors(){
return ancestors;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestors
*/
public void setAncestors(String ancestors){
this.ancestors = ancestors;
}
/**
* 获取 区域名称
* @return String
*/
public String getName(){
return name;
}
/**
* 设置 区域名称
* @param name
*/
public void setName(String name){
this.name = name;
}
/**
* 获取 一体化的ID号
* @return String
*/
public String getIid(){
return iid;
}
/**
* 设置 一体化的ID号
* @param iid
*/
public void setIid(String iid){
this.iid = iid;
}
/**
* 获取 一体化的父id
* @return String
*/
public String getPid(){
return pid;
}
/**
* 设置 一体化的父id
* @param pid
*/
public void setPid(String pid){
this.pid = pid;
}
/**
* 获取 是否有下级区域(True.是,False.否)
* @return String
*/
public String getHaveSonArea(){
return haveSonArea;
}
/**
* 设置 是否有下级区域(True.是,False.否)
* @param haveSonArea
*/
public void setHaveSonArea(String haveSonArea){
this.haveSonArea = haveSonArea;
}
/**
* 获取 是否有下级部门(True.是,False.否)
* @return String
*/
public String getHaveSonDept(){
return haveSonDept;
}
/**
* 设置 是否有下级部门(True.是,False.否)
* @param haveSonDept
*/
public void setHaveSonDept(String haveSonDept){
this.haveSonDept = haveSonDept;
}
/**
* 获取 是否获取部门(true.是,false.否)
* @return String
*/
public String getHaveGetDept(){
return haveGetDept;
}
/**
* 设置 是否获取部门(true.是,false.否)
* @param haveGetDept
*/
public void setHaveGetDept(String haveGetDept){
this.haveGetDept = haveGetDept;
}
/**
* 获取 是否获取事项列表(true.是,false.否)
* @return String
*/
public String getHaveGetMatterList(){
return haveGetMatterList;
}
/**
* 设置 是否获取事项列表(true.是,false.否)
* @param haveGetMatterList
*/
public void setHaveGetMatterList(String haveGetMatterList){
this.haveGetMatterList = haveGetMatterList;
}
/**
* 获取 区域编码
* @return String
*/
public String getAreaCode(){
return areaCode;
}
/**
* 设置 区域编码
* @param areaCode
*/
public void setAreaCode(String areaCode){
this.areaCode = areaCode;
}
/**
* 获取 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return Integer
*/
public Integer getAreaLevel(){
return areaLevel;
}
/**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevel
*/
public void setAreaLevel(Integer areaLevel){
this.areaLevel = areaLevel;
}
/**
* 获取 名称简称
* @return String
*/
public String getShortName(){
return shortName;
}
/**
* 设置 名称简称
* @param shortName
*/
public void setShortName(String shortName){
this.shortName = shortName;
}
/**
* 获取 访问地址
* @return String
*/
public String getDomain(){
return domain;
}
/**
* 设置 访问地址
* @param domain
*/
public void setDomain(String domain){
this.domain = domain;
}
/**
* 获取 区域状态 (0.停用,1.正常)
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 区域状态 (0.停用,1.正常)
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -263,56 +81,25 @@ public class BaseAreaEntity extends BaseAreaVo { ...@@ -263,56 +81,25 @@ public class BaseAreaEntity extends BaseAreaVo {
if (obj instanceof BaseAreaEntity) { if (obj instanceof BaseAreaEntity) {
BaseAreaEntity tmp = (BaseAreaEntity) obj; BaseAreaEntity tmp = (BaseAreaEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",ancestors:").append(getAncestors());
sb.append(",name:").append(getName());
sb.append(",iid:").append(getIid());
sb.append(",pid:").append(getPid());
sb.append(",haveSonArea:").append(getHaveSonArea());
sb.append(",haveSonDept:").append(getHaveSonDept());
sb.append(",haveGetDept:").append(getHaveGetDept());
sb.append(",haveGetMatterList:").append(getHaveGetMatterList());
sb.append(",areaCode:").append(getAreaCode());
sb.append(",areaLevel:").append(getAreaLevel());
sb.append(",shortName:").append(getShortName());
sb.append(",domain:").append(getDomain());
sb.append(",status:").append(getStatus());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.ancestors = "";
this.ancestors = ""; this.name = "";
this.iid = "";
this.name = ""; this.pid = "";
this.haveSonArea = "";
this.iid = ""; this.haveSonDept = "";
this.haveGetDept = "";
this.pid = ""; this.haveGetMatterList = "";
this.areaCode = "";
this.haveSonArea = ""; this.areaLevel = 1;
this.shortName = "";
this.haveSonDept = ""; this.domain = "";
this.status = 1;
this.haveGetDept = "";
this.haveGetMatterList = "";
this.areaCode = "";
this.areaLevel = 1;
this.shortName = "";
this.domain = "";
this.status = 1;
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.base.model; package com.mortals.xhx.module.base.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.base.model.BaseAreaEntity;
/** /**
* 区域查询对象 * 区域查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-11-22 * @date 2025-05-13
*/ */
public class BaseAreaQuery extends BaseAreaEntity { public class BaseAreaQuery extends BaseAreaEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -21,33 +21,54 @@ public class BaseAreaQuery extends BaseAreaEntity { ...@@ -21,33 +21,54 @@ public class BaseAreaQuery extends BaseAreaEntity {
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 祖级列表,逗号分隔 */ /** 祖级列表,逗号分隔 */
private List<String> ancestorsList; private List<String> ancestorsList;
/** 祖级列表,逗号分隔排除列表 */
private List <String> ancestorsNotList;
/** 区域名称 */ /** 区域名称 */
private List<String> nameList; private List<String> nameList;
/** 区域名称排除列表 */
private List <String> nameNotList;
/** 一体化的ID号 */ /** 一体化的ID号 */
private List<String> iidList; private List<String> iidList;
/** 一体化的ID号排除列表 */
private List <String> iidNotList;
/** 一体化的父id */ /** 一体化的父id */
private List<String> pidList; private List<String> pidList;
/** 一体化的父id排除列表 */
private List <String> pidNotList;
/** 是否有下级区域(True.是,False.否) */ /** 是否有下级区域(True.是,False.否) */
private List<String> haveSonAreaList; private List<String> haveSonAreaList;
/** 是否有下级区域(True.是,False.否)排除列表 */
private List <String> haveSonAreaNotList;
/** 是否有下级部门(True.是,False.否) */ /** 是否有下级部门(True.是,False.否) */
private List<String> haveSonDeptList; private List<String> haveSonDeptList;
/** 是否有下级部门(True.是,False.否)排除列表 */
private List <String> haveSonDeptNotList;
/** 是否获取部门(true.是,false.否) */ /** 是否获取部门(true.是,false.否) */
private List<String> haveGetDeptList; private List<String> haveGetDeptList;
/** 是否获取部门(true.是,false.否)排除列表 */
private List <String> haveGetDeptNotList;
/** 是否获取事项列表(true.是,false.否) */ /** 是否获取事项列表(true.是,false.否) */
private List<String> haveGetMatterListList; private List<String> haveGetMatterListList;
/** 是否获取事项列表(true.是,false.否)排除列表 */
private List <String> haveGetMatterListNotList;
/** 区域编码 */ /** 区域编码 */
private List<String> areaCodeList; private List<String> areaCodeList;
/** 区域编码排除列表 */
private List <String> areaCodeNotList;
/** 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) */ /** 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) */
private Integer areaLevelStart; private Integer areaLevelStart;
...@@ -60,12 +81,19 @@ public class BaseAreaQuery extends BaseAreaEntity { ...@@ -60,12 +81,19 @@ public class BaseAreaQuery extends BaseAreaEntity {
/** 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)列表 */ /** 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)列表 */
private List <Integer> areaLevelList; private List <Integer> areaLevelList;
/** 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)排除列表 */
private List <Integer> areaLevelNotList;
/** 名称简称 */ /** 名称简称 */
private List<String> shortNameList; private List<String> shortNameList;
/** 名称简称排除列表 */
private List <String> shortNameNotList;
/** 访问地址 */ /** 访问地址 */
private List<String> domainList; private List<String> domainList;
/** 访问地址排除列表 */
private List <String> domainNotList;
/** 开始 区域状态 (0.停用,1.正常) */ /** 开始 区域状态 (0.停用,1.正常) */
private Integer statusStart; private Integer statusStart;
...@@ -78,6 +106,9 @@ public class BaseAreaQuery extends BaseAreaEntity { ...@@ -78,6 +106,9 @@ public class BaseAreaQuery extends BaseAreaEntity {
/** 区域状态 (0.停用,1.正常)列表 */ /** 区域状态 (0.停用,1.正常)列表 */
private List <Integer> statusList; private List <Integer> statusList;
/** 区域状态 (0.停用,1.正常)排除列表 */
private List <Integer> statusNotList;
/** 开始 创建时间 */ /** 开始 创建时间 */
private String createTimeStart; private String createTimeStart;
...@@ -96,6 +127,9 @@ public class BaseAreaQuery extends BaseAreaEntity { ...@@ -96,6 +127,9 @@ public class BaseAreaQuery extends BaseAreaEntity {
/** 创建用户列表 */ /** 创建用户列表 */
private List <Long> createUserIdList; private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 修改时间 */ /** 开始 修改时间 */
private String updateTimeStart; private String updateTimeStart;
...@@ -111,909 +145,1200 @@ public class BaseAreaQuery extends BaseAreaEntity { ...@@ -111,909 +145,1200 @@ public class BaseAreaQuery extends BaseAreaEntity {
public BaseAreaQuery(){} public BaseAreaQuery(){}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 序号,主键,自增长 * 获取 增加 序号,主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 序号,主键,自增长 * 获取 序号,主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 祖级列表,逗号分隔 * 获取 序号,主键,自增长
* @return ancestorsList * @return idNotList
*/ */
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 祖级列表,逗号分隔
* @return ancestorsList
*/
public List<String> getAncestorsList(){ public List<String> getAncestorsList(){
return this.ancestorsList; return this.ancestorsList;
} }
/** /**
* 设置 祖级列表,逗号分隔 * 设置 祖级列表,逗号分隔
* @param ancestorsList * @param ancestorsList
*/ */
public void setAncestorsList(List<String> ancestorsList){ public void setAncestorsList(List<String> ancestorsList){
this.ancestorsList = ancestorsList; this.ancestorsList = ancestorsList;
} }
/**
* 获取 祖级列表,逗号分隔
* @return ancestorsNotList
*/
public List<String> getAncestorsNotList(){
return this.ancestorsNotList;
}
/**
* 设置 祖级列表,逗号分隔
* @param ancestorsNotList
*/
public void setAncestorsNotList(List<String> ancestorsNotList){
this.ancestorsNotList = ancestorsNotList;
}
/** /**
* 获取 区域名称 * 获取 区域名称
* @return nameList * @return nameList
*/ */
public List<String> getNameList(){ public List<String> getNameList(){
return this.nameList; return this.nameList;
} }
/** /**
* 设置 区域名称 * 设置 区域名称
* @param nameList * @param nameList
*/ */
public void setNameList(List<String> nameList){ public void setNameList(List<String> nameList){
this.nameList = nameList; this.nameList = nameList;
} }
/** /**
* 获取 一体化的ID号 * 获取 区域名称
* @return iidList * @return nameNotList
*/ */
public List<String> getNameNotList(){
return this.nameNotList;
}
/**
* 设置 区域名称
* @param nameNotList
*/
public void setNameNotList(List<String> nameNotList){
this.nameNotList = nameNotList;
}
/**
* 获取 一体化的ID号
* @return iidList
*/
public List<String> getIidList(){ public List<String> getIidList(){
return this.iidList; return this.iidList;
} }
/** /**
* 设置 一体化的ID号 * 设置 一体化的ID号
* @param iidList * @param iidList
*/ */
public void setIidList(List<String> iidList){ public void setIidList(List<String> iidList){
this.iidList = iidList; this.iidList = iidList;
} }
/**
* 获取 一体化的ID号
* @return iidNotList
*/
public List<String> getIidNotList(){
return this.iidNotList;
}
/**
* 设置 一体化的ID号
* @param iidNotList
*/
public void setIidNotList(List<String> iidNotList){
this.iidNotList = iidNotList;
}
/** /**
* 获取 一体化的父id * 获取 一体化的父id
* @return pidList * @return pidList
*/ */
public List<String> getPidList(){ public List<String> getPidList(){
return this.pidList; return this.pidList;
} }
/** /**
* 设置 一体化的父id * 设置 一体化的父id
* @param pidList * @param pidList
*/ */
public void setPidList(List<String> pidList){ public void setPidList(List<String> pidList){
this.pidList = pidList; this.pidList = pidList;
} }
/**
* 获取 一体化的父id
* @return pidNotList
*/
public List<String> getPidNotList(){
return this.pidNotList;
}
/** /**
* 获取 是否有下级区域(True.是,False.否) * 设置 一体化的父id
* @return haveSonAreaList * @param pidNotList
*/ */
public void setPidNotList(List<String> pidNotList){
this.pidNotList = pidNotList;
}
/**
* 获取 是否有下级区域(True.是,False.否)
* @return haveSonAreaList
*/
public List<String> getHaveSonAreaList(){ public List<String> getHaveSonAreaList(){
return this.haveSonAreaList; return this.haveSonAreaList;
} }
/** /**
* 设置 是否有下级区域(True.是,False.否) * 设置 是否有下级区域(True.是,False.否)
* @param haveSonAreaList * @param haveSonAreaList
*/ */
public void setHaveSonAreaList(List<String> haveSonAreaList){ public void setHaveSonAreaList(List<String> haveSonAreaList){
this.haveSonAreaList = haveSonAreaList; this.haveSonAreaList = haveSonAreaList;
} }
/** /**
* 获取 是否有下级部门(True.是,False.否) * 获取 是否有下级区域(True.是,False.否)
* @return haveSonDeptList * @return haveSonAreaNotList
*/ */
public List<String> getHaveSonAreaNotList(){
return this.haveSonAreaNotList;
}
/**
* 设置 是否有下级区域(True.是,False.否)
* @param haveSonAreaNotList
*/
public void setHaveSonAreaNotList(List<String> haveSonAreaNotList){
this.haveSonAreaNotList = haveSonAreaNotList;
}
/**
* 获取 是否有下级部门(True.是,False.否)
* @return haveSonDeptList
*/
public List<String> getHaveSonDeptList(){ public List<String> getHaveSonDeptList(){
return this.haveSonDeptList; return this.haveSonDeptList;
} }
/** /**
* 设置 是否有下级部门(True.是,False.否) * 设置 是否有下级部门(True.是,False.否)
* @param haveSonDeptList * @param haveSonDeptList
*/ */
public void setHaveSonDeptList(List<String> haveSonDeptList){ public void setHaveSonDeptList(List<String> haveSonDeptList){
this.haveSonDeptList = haveSonDeptList; this.haveSonDeptList = haveSonDeptList;
} }
/**
* 获取 是否有下级部门(True.是,False.否)
* @return haveSonDeptNotList
*/
public List<String> getHaveSonDeptNotList(){
return this.haveSonDeptNotList;
}
/**
* 设置 是否有下级部门(True.是,False.否)
* @param haveSonDeptNotList
*/
public void setHaveSonDeptNotList(List<String> haveSonDeptNotList){
this.haveSonDeptNotList = haveSonDeptNotList;
}
/** /**
* 获取 是否获取部门(true.是,false.否) * 获取 是否获取部门(true.是,false.否)
* @return haveGetDeptList * @return haveGetDeptList
*/ */
public List<String> getHaveGetDeptList(){ public List<String> getHaveGetDeptList(){
return this.haveGetDeptList; return this.haveGetDeptList;
} }
/** /**
* 设置 是否获取部门(true.是,false.否) * 设置 是否获取部门(true.是,false.否)
* @param haveGetDeptList * @param haveGetDeptList
*/ */
public void setHaveGetDeptList(List<String> haveGetDeptList){ public void setHaveGetDeptList(List<String> haveGetDeptList){
this.haveGetDeptList = haveGetDeptList; this.haveGetDeptList = haveGetDeptList;
} }
/**
* 获取 是否获取部门(true.是,false.否)
* @return haveGetDeptNotList
*/
public List<String> getHaveGetDeptNotList(){
return this.haveGetDeptNotList;
}
/**
* 设置 是否获取部门(true.是,false.否)
* @param haveGetDeptNotList
*/
public void setHaveGetDeptNotList(List<String> haveGetDeptNotList){
this.haveGetDeptNotList = haveGetDeptNotList;
}
/** /**
* 获取 是否获取事项列表(true.是,false.否) * 获取 是否获取事项列表(true.是,false.否)
* @return haveGetMatterListList * @return haveGetMatterListList
*/ */
public List<String> getHaveGetMatterListList(){ public List<String> getHaveGetMatterListList(){
return this.haveGetMatterListList; return this.haveGetMatterListList;
} }
/** /**
* 设置 是否获取事项列表(true.是,false.否) * 设置 是否获取事项列表(true.是,false.否)
* @param haveGetMatterListList * @param haveGetMatterListList
*/ */
public void setHaveGetMatterListList(List<String> haveGetMatterListList){ public void setHaveGetMatterListList(List<String> haveGetMatterListList){
this.haveGetMatterListList = haveGetMatterListList; this.haveGetMatterListList = haveGetMatterListList;
} }
/**
* 获取 是否获取事项列表(true.是,false.否)
* @return haveGetMatterListNotList
*/
public List<String> getHaveGetMatterListNotList(){
return this.haveGetMatterListNotList;
}
/**
* 设置 是否获取事项列表(true.是,false.否)
* @param haveGetMatterListNotList
*/
public void setHaveGetMatterListNotList(List<String> haveGetMatterListNotList){
this.haveGetMatterListNotList = haveGetMatterListNotList;
}
/** /**
* 获取 区域编码 * 获取 区域编码
* @return areaCodeList * @return areaCodeList
*/ */
public List<String> getAreaCodeList(){ public List<String> getAreaCodeList(){
return this.areaCodeList; return this.areaCodeList;
} }
/** /**
* 设置 区域编码 * 设置 区域编码
* @param areaCodeList * @param areaCodeList
*/ */
public void setAreaCodeList(List<String> areaCodeList){ public void setAreaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList; this.areaCodeList = areaCodeList;
} }
/**
* 获取 区域编码
* @return areaCodeNotList
*/
public List<String> getAreaCodeNotList(){
return this.areaCodeNotList;
}
/** /**
* 获取 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 区域编码
* @return areaLevelStart * @param areaCodeNotList
*/ */
public void setAreaCodeNotList(List<String> areaCodeNotList){
this.areaCodeNotList = areaCodeNotList;
}
/**
* 获取 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return areaLevelStart
*/
public Integer getAreaLevelStart(){ public Integer getAreaLevelStart(){
return this.areaLevelStart; return this.areaLevelStart;
} }
/** /**
* 设置 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelStart * @param areaLevelStart
*/ */
public void setAreaLevelStart(Integer areaLevelStart){ public void setAreaLevelStart(Integer areaLevelStart){
this.areaLevelStart = areaLevelStart; this.areaLevelStart = areaLevelStart;
} }
/** /**
* 获取 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 获取 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return $areaLevelEnd * @return $areaLevelEnd
*/ */
public Integer getAreaLevelEnd(){ public Integer getAreaLevelEnd(){
return this.areaLevelEnd; return this.areaLevelEnd;
} }
/** /**
* 设置 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelEnd * @param areaLevelEnd
*/ */
public void setAreaLevelEnd(Integer areaLevelEnd){ public void setAreaLevelEnd(Integer areaLevelEnd){
this.areaLevelEnd = areaLevelEnd; this.areaLevelEnd = areaLevelEnd;
} }
/** /**
* 获取 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 获取 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return areaLevelIncrement * @return areaLevelIncrement
*/ */
public Integer getAreaLevelIncrement(){ public Integer getAreaLevelIncrement(){
return this.areaLevelIncrement; return this.areaLevelIncrement;
} }
/** /**
* 设置 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelIncrement * @param areaLevelIncrement
*/ */
public void setAreaLevelIncrement(Integer areaLevelIncrement){ public void setAreaLevelIncrement(Integer areaLevelIncrement){
this.areaLevelIncrement = areaLevelIncrement; this.areaLevelIncrement = areaLevelIncrement;
} }
/** /**
* 获取 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 获取 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return areaLevelList * @return areaLevelList
*/ */
public List<Integer> getAreaLevelList(){ public List<Integer> getAreaLevelList(){
return this.areaLevelList; return this.areaLevelList;
} }
/** /**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelList * @param areaLevelList
*/ */
public void setAreaLevelList(List<Integer> areaLevelList){ public void setAreaLevelList(List<Integer> areaLevelList){
this.areaLevelList = areaLevelList; this.areaLevelList = areaLevelList;
} }
/** /**
* 获取 名称简称 * 获取 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @return shortNameList * @return areaLevelNotList
*/ */
public List<Integer> getAreaLevelNotList(){
return this.areaLevelNotList;
}
/**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelNotList
*/
public void setAreaLevelNotList(List<Integer> areaLevelNotList){
this.areaLevelNotList = areaLevelNotList;
}
/**
* 获取 名称简称
* @return shortNameList
*/
public List<String> getShortNameList(){ public List<String> getShortNameList(){
return this.shortNameList; return this.shortNameList;
} }
/** /**
* 设置 名称简称 * 设置 名称简称
* @param shortNameList * @param shortNameList
*/ */
public void setShortNameList(List<String> shortNameList){ public void setShortNameList(List<String> shortNameList){
this.shortNameList = shortNameList; this.shortNameList = shortNameList;
} }
/**
* 获取 名称简称
* @return shortNameNotList
*/
public List<String> getShortNameNotList(){
return this.shortNameNotList;
}
/**
* 设置 名称简称
* @param shortNameNotList
*/
public void setShortNameNotList(List<String> shortNameNotList){
this.shortNameNotList = shortNameNotList;
}
/** /**
* 获取 访问地址 * 获取 访问地址
* @return domainList * @return domainList
*/ */
public List<String> getDomainList(){ public List<String> getDomainList(){
return this.domainList; return this.domainList;
} }
/** /**
* 设置 访问地址 * 设置 访问地址
* @param domainList * @param domainList
*/ */
public void setDomainList(List<String> domainList){ public void setDomainList(List<String> domainList){
this.domainList = domainList; this.domainList = domainList;
} }
/**
* 获取 访问地址
* @return domainNotList
*/
public List<String> getDomainNotList(){
return this.domainNotList;
}
/**
* 设置 访问地址
* @param domainNotList
*/
public void setDomainNotList(List<String> domainNotList){
this.domainNotList = domainNotList;
}
/** /**
* 获取 开始 区域状态 (0.停用,1.正常) * 获取 开始 区域状态 (0.停用,1.正常)
* @return statusStart * @return statusStart
*/ */
public Integer getStatusStart(){ public Integer getStatusStart(){
return this.statusStart; return this.statusStart;
} }
/** /**
* 设置 开始 区域状态 (0.停用,1.正常) * 设置 开始 区域状态 (0.停用,1.正常)
* @param statusStart * @param statusStart
*/ */
public void setStatusStart(Integer statusStart){ public void setStatusStart(Integer statusStart){
this.statusStart = statusStart; this.statusStart = statusStart;
} }
/** /**
* 获取 结束 区域状态 (0.停用,1.正常) * 获取 结束 区域状态 (0.停用,1.正常)
* @return $statusEnd * @return $statusEnd
*/ */
public Integer getStatusEnd(){ public Integer getStatusEnd(){
return this.statusEnd; return this.statusEnd;
} }
/** /**
* 设置 结束 区域状态 (0.停用,1.正常) * 设置 结束 区域状态 (0.停用,1.正常)
* @param statusEnd * @param statusEnd
*/ */
public void setStatusEnd(Integer statusEnd){ public void setStatusEnd(Integer statusEnd){
this.statusEnd = statusEnd; this.statusEnd = statusEnd;
} }
/** /**
* 获取 增加 区域状态 (0.停用,1.正常) * 获取 增加 区域状态 (0.停用,1.正常)
* @return statusIncrement * @return statusIncrement
*/ */
public Integer getStatusIncrement(){ public Integer getStatusIncrement(){
return this.statusIncrement; return this.statusIncrement;
} }
/** /**
* 设置 增加 区域状态 (0.停用,1.正常) * 设置 增加 区域状态 (0.停用,1.正常)
* @param statusIncrement * @param statusIncrement
*/ */
public void setStatusIncrement(Integer statusIncrement){ public void setStatusIncrement(Integer statusIncrement){
this.statusIncrement = statusIncrement; this.statusIncrement = statusIncrement;
} }
/** /**
* 获取 区域状态 (0.停用,1.正常) * 获取 区域状态 (0.停用,1.正常)
* @return statusList * @return statusList
*/ */
public List<Integer> getStatusList(){ public List<Integer> getStatusList(){
return this.statusList; return this.statusList;
} }
/** /**
* 设置 区域状态 (0.停用,1.正常) * 设置 区域状态 (0.停用,1.正常)
* @param statusList * @param statusList
*/ */
public void setStatusList(List<Integer> statusList){ public void setStatusList(List<Integer> statusList){
this.statusList = statusList; this.statusList = statusList;
} }
/** /**
* 获取 开始 创建时间 * 获取 区域状态 (0.停用,1.正常)
* @return createTimeStart * @return statusNotList
*/ */
public List<Integer> getStatusNotList(){
return this.statusNotList;
}
/**
* 设置 区域状态 (0.停用,1.正常)
* @param statusNotList
*/
public void setStatusNotList(List<Integer> statusNotList){
this.statusNotList = statusNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){ public String getCreateTimeStart(){
return this.createTimeStart; return this.createTimeStart;
} }
/** /**
* 设置 开始 创建时间 * 设置 开始 创建时间
* @param createTimeStart * @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 结束 创建时间 * 获取 结束 创建时间
* @return createTimeEnd * @return createTimeEnd
*/ */
public String getCreateTimeEnd(){ public String getCreateTimeEnd(){
return this.createTimeEnd; return this.createTimeEnd;
} }
/** /**
* 设置 结束 创建时间 * 设置 结束 创建时间
* @param createTimeEnd * @param createTimeEnd
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
*/ */
public Long getCreateUserIdStart(){ public Long getCreateUserIdStart(){
return this.createUserIdStart; return this.createUserIdStart;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return $createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 增加 创建用户 * 获取 增加 创建用户
* @return createUserIdIncrement * @return createUserIdIncrement
*/ */
public Long getCreateUserIdIncrement(){ public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement; return this.createUserIdIncrement;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdList * @return createUserIdList
*/ */
public List<Long> getCreateUserIdList(){ public List<Long> getCreateUserIdList(){
return this.createUserIdList; return this.createUserIdList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 开始 修改时间 * 获取 创建用户
* @return updateTimeStart * @return createUserIdNotList
*/ */
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 修改时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){ public String getUpdateTimeStart(){
return this.updateTimeStart; return this.updateTimeStart;
} }
/** /**
* 设置 开始 修改时间 * 设置 开始 修改时间
* @param updateTimeStart * @param updateTimeStart
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart; this.updateTimeStart = updateTimeStart;
} }
/** /**
* 获取 结束 修改时间 * 获取 结束 修改时间
* @return updateTimeEnd * @return updateTimeEnd
*/ */
public String getUpdateTimeEnd(){ public String getUpdateTimeEnd(){
return this.updateTimeEnd; return this.updateTimeEnd;
} }
/** /**
* 设置 结束 修改时间 * 设置 结束 修改时间
* @param updateTimeEnd * @param updateTimeEnd
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
*/ */
public BaseAreaQuery id(Long id){ public BaseAreaQuery id(Long id){
setId(id); setId(id);
return this; return this;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public BaseAreaQuery idStart(Long idStart){ public BaseAreaQuery idStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
return this; return this;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public BaseAreaQuery idEnd(Long idEnd){ public BaseAreaQuery idEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
return this; return this;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public BaseAreaQuery idIncrement(Long idIncrement){ public BaseAreaQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public BaseAreaQuery idList(List<Long> idList){ public BaseAreaQuery idList(List<Long> idList){
this.idList = idList; this.idList = idList;
return this; return this;
} }
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public BaseAreaQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 祖级列表,逗号分隔 /**
* @param ancestors * 设置 祖级列表,逗号分隔
*/ * @param ancestors
*/
public BaseAreaQuery ancestors(String ancestors){ public BaseAreaQuery ancestors(String ancestors){
setAncestors(ancestors); setAncestors(ancestors);
return this; return this;
} }
/** /**
* 设置 祖级列表,逗号分隔 * 设置 祖级列表,逗号分隔
* @param ancestorsList * @param ancestorsList
*/ */
public BaseAreaQuery ancestorsList(List<String> ancestorsList){ public BaseAreaQuery ancestorsList(List<String> ancestorsList){
this.ancestorsList = ancestorsList; this.ancestorsList = ancestorsList;
return this; return this;
} }
/** /**
* 设置 区域名称 * 设置 区域名称
* @param name * @param name
*/ */
public BaseAreaQuery name(String name){ public BaseAreaQuery name(String name){
setName(name); setName(name);
return this; return this;
} }
/** /**
* 设置 区域名称 * 设置 区域名称
* @param nameList * @param nameList
*/ */
public BaseAreaQuery nameList(List<String> nameList){ public BaseAreaQuery nameList(List<String> nameList){
this.nameList = nameList; this.nameList = nameList;
return this; return this;
} }
/** /**
* 设置 一体化的ID号 * 设置 一体化的ID号
* @param iid * @param iid
*/ */
public BaseAreaQuery iid(String iid){ public BaseAreaQuery iid(String iid){
setIid(iid); setIid(iid);
return this; return this;
} }
/** /**
* 设置 一体化的ID号 * 设置 一体化的ID号
* @param iidList * @param iidList
*/ */
public BaseAreaQuery iidList(List<String> iidList){ public BaseAreaQuery iidList(List<String> iidList){
this.iidList = iidList; this.iidList = iidList;
return this; return this;
} }
/** /**
* 设置 一体化的父id * 设置 一体化的父id
* @param pid * @param pid
*/ */
public BaseAreaQuery pid(String pid){ public BaseAreaQuery pid(String pid){
setPid(pid); setPid(pid);
return this; return this;
} }
/** /**
* 设置 一体化的父id * 设置 一体化的父id
* @param pidList * @param pidList
*/ */
public BaseAreaQuery pidList(List<String> pidList){ public BaseAreaQuery pidList(List<String> pidList){
this.pidList = pidList; this.pidList = pidList;
return this; return this;
} }
/** /**
* 设置 是否有下级区域(True.是,False.否) * 设置 是否有下级区域(True.是,False.否)
* @param haveSonArea * @param haveSonArea
*/ */
public BaseAreaQuery haveSonArea(String haveSonArea){ public BaseAreaQuery haveSonArea(String haveSonArea){
setHaveSonArea(haveSonArea); setHaveSonArea(haveSonArea);
return this; return this;
} }
/** /**
* 设置 是否有下级区域(True.是,False.否) * 设置 是否有下级区域(True.是,False.否)
* @param haveSonAreaList * @param haveSonAreaList
*/ */
public BaseAreaQuery haveSonAreaList(List<String> haveSonAreaList){ public BaseAreaQuery haveSonAreaList(List<String> haveSonAreaList){
this.haveSonAreaList = haveSonAreaList; this.haveSonAreaList = haveSonAreaList;
return this; return this;
} }
/** /**
* 设置 是否有下级部门(True.是,False.否) * 设置 是否有下级部门(True.是,False.否)
* @param haveSonDept * @param haveSonDept
*/ */
public BaseAreaQuery haveSonDept(String haveSonDept){ public BaseAreaQuery haveSonDept(String haveSonDept){
setHaveSonDept(haveSonDept); setHaveSonDept(haveSonDept);
return this; return this;
} }
/** /**
* 设置 是否有下级部门(True.是,False.否) * 设置 是否有下级部门(True.是,False.否)
* @param haveSonDeptList * @param haveSonDeptList
*/ */
public BaseAreaQuery haveSonDeptList(List<String> haveSonDeptList){ public BaseAreaQuery haveSonDeptList(List<String> haveSonDeptList){
this.haveSonDeptList = haveSonDeptList; this.haveSonDeptList = haveSonDeptList;
return this; return this;
} }
/** /**
* 设置 是否获取部门(true.是,false.否) * 设置 是否获取部门(true.是,false.否)
* @param haveGetDept * @param haveGetDept
*/ */
public BaseAreaQuery haveGetDept(String haveGetDept){ public BaseAreaQuery haveGetDept(String haveGetDept){
setHaveGetDept(haveGetDept); setHaveGetDept(haveGetDept);
return this; return this;
} }
/** /**
* 设置 是否获取部门(true.是,false.否) * 设置 是否获取部门(true.是,false.否)
* @param haveGetDeptList * @param haveGetDeptList
*/ */
public BaseAreaQuery haveGetDeptList(List<String> haveGetDeptList){ public BaseAreaQuery haveGetDeptList(List<String> haveGetDeptList){
this.haveGetDeptList = haveGetDeptList; this.haveGetDeptList = haveGetDeptList;
return this; return this;
} }
/** /**
* 设置 是否获取事项列表(true.是,false.否) * 设置 是否获取事项列表(true.是,false.否)
* @param haveGetMatterList * @param haveGetMatterList
*/ */
public BaseAreaQuery haveGetMatterList(String haveGetMatterList){ public BaseAreaQuery haveGetMatterList(String haveGetMatterList){
setHaveGetMatterList(haveGetMatterList); setHaveGetMatterList(haveGetMatterList);
return this; return this;
} }
/** /**
* 设置 是否获取事项列表(true.是,false.否) * 设置 是否获取事项列表(true.是,false.否)
* @param haveGetMatterListList * @param haveGetMatterListList
*/ */
public BaseAreaQuery haveGetMatterListList(List<String> haveGetMatterListList){ public BaseAreaQuery haveGetMatterListList(List<String> haveGetMatterListList){
this.haveGetMatterListList = haveGetMatterListList; this.haveGetMatterListList = haveGetMatterListList;
return this; return this;
} }
/** /**
* 设置 区域编码 * 设置 区域编码
* @param areaCode * @param areaCode
*/ */
public BaseAreaQuery areaCode(String areaCode){ public BaseAreaQuery areaCode(String areaCode){
setAreaCode(areaCode); setAreaCode(areaCode);
return this; return this;
} }
/** /**
* 设置 区域编码 * 设置 区域编码
* @param areaCodeList * @param areaCodeList
*/ */
public BaseAreaQuery areaCodeList(List<String> areaCodeList){ public BaseAreaQuery areaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList; this.areaCodeList = areaCodeList;
return this; return this;
} }
/** /**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevel * @param areaLevel
*/ */
public BaseAreaQuery areaLevel(Integer areaLevel){ public BaseAreaQuery areaLevel(Integer areaLevel){
setAreaLevel(areaLevel); setAreaLevel(areaLevel);
return this; return this;
} }
/** /**
* 设置 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 开始 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelStart * @param areaLevelStart
*/ */
public BaseAreaQuery areaLevelStart(Integer areaLevelStart){ public BaseAreaQuery areaLevelStart(Integer areaLevelStart){
this.areaLevelStart = areaLevelStart; this.areaLevelStart = areaLevelStart;
return this; return this;
} }
/** /**
* 设置 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 结束 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelEnd * @param areaLevelEnd
*/ */
public BaseAreaQuery areaLevelEnd(Integer areaLevelEnd){ public BaseAreaQuery areaLevelEnd(Integer areaLevelEnd){
this.areaLevelEnd = areaLevelEnd; this.areaLevelEnd = areaLevelEnd;
return this; return this;
} }
/** /**
* 设置 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 增加 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelIncrement * @param areaLevelIncrement
*/ */
public BaseAreaQuery areaLevelIncrement(Integer areaLevelIncrement){ public BaseAreaQuery areaLevelIncrement(Integer areaLevelIncrement){
this.areaLevelIncrement = areaLevelIncrement; this.areaLevelIncrement = areaLevelIncrement;
return this; return this;
} }
/** /**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区) * 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelList * @param areaLevelList
*/ */
public BaseAreaQuery areaLevelList(List<Integer> areaLevelList){ public BaseAreaQuery areaLevelList(List<Integer> areaLevelList){
this.areaLevelList = areaLevelList; this.areaLevelList = areaLevelList;
return this; return this;
} }
/**
* 设置 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)
* @param areaLevelNotList
*/
public BaseAreaQuery areaLevelNotList(List<Integer> areaLevelNotList){
this.areaLevelNotList = areaLevelNotList;
return this;
}
/** /**
* 设置 名称简称 * 设置 名称简称
* @param shortName * @param shortName
*/ */
public BaseAreaQuery shortName(String shortName){ public BaseAreaQuery shortName(String shortName){
setShortName(shortName); setShortName(shortName);
return this; return this;
} }
/** /**
* 设置 名称简称 * 设置 名称简称
* @param shortNameList * @param shortNameList
*/ */
public BaseAreaQuery shortNameList(List<String> shortNameList){ public BaseAreaQuery shortNameList(List<String> shortNameList){
this.shortNameList = shortNameList; this.shortNameList = shortNameList;
return this; return this;
} }
/** /**
* 设置 访问地址 * 设置 访问地址
* @param domain * @param domain
*/ */
public BaseAreaQuery domain(String domain){ public BaseAreaQuery domain(String domain){
setDomain(domain); setDomain(domain);
return this; return this;
} }
/** /**
* 设置 访问地址 * 设置 访问地址
* @param domainList * @param domainList
*/ */
public BaseAreaQuery domainList(List<String> domainList){ public BaseAreaQuery domainList(List<String> domainList){
this.domainList = domainList; this.domainList = domainList;
return this; return this;
} }
/** /**
* 设置 区域状态 (0.停用,1.正常) * 设置 区域状态 (0.停用,1.正常)
* @param status * @param status
*/ */
public BaseAreaQuery status(Integer status){ public BaseAreaQuery status(Integer status){
setStatus(status); setStatus(status);
return this; return this;
} }
/** /**
* 设置 开始 区域状态 (0.停用,1.正常) * 设置 开始 区域状态 (0.停用,1.正常)
* @param statusStart * @param statusStart
*/ */
public BaseAreaQuery statusStart(Integer statusStart){ public BaseAreaQuery statusStart(Integer statusStart){
this.statusStart = statusStart; this.statusStart = statusStart;
return this; return this;
} }
/** /**
* 设置 结束 区域状态 (0.停用,1.正常) * 设置 结束 区域状态 (0.停用,1.正常)
* @param statusEnd * @param statusEnd
*/ */
public BaseAreaQuery statusEnd(Integer statusEnd){ public BaseAreaQuery statusEnd(Integer statusEnd){
this.statusEnd = statusEnd; this.statusEnd = statusEnd;
return this; return this;
} }
/** /**
* 设置 增加 区域状态 (0.停用,1.正常) * 设置 增加 区域状态 (0.停用,1.正常)
* @param statusIncrement * @param statusIncrement
*/ */
public BaseAreaQuery statusIncrement(Integer statusIncrement){ public BaseAreaQuery statusIncrement(Integer statusIncrement){
this.statusIncrement = statusIncrement; this.statusIncrement = statusIncrement;
return this; return this;
} }
/** /**
* 设置 区域状态 (0.停用,1.正常) * 设置 区域状态 (0.停用,1.正常)
* @param statusList * @param statusList
*/ */
public BaseAreaQuery statusList(List<Integer> statusList){ public BaseAreaQuery statusList(List<Integer> statusList){
this.statusList = statusList; this.statusList = statusList;
return this; return this;
} }
/**
* 设置 区域状态 (0.停用,1.正常)
* @param statusNotList
*/
public BaseAreaQuery statusNotList(List<Integer> statusNotList){
this.statusNotList = statusNotList;
return this;
}
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
*/ */
public BaseAreaQuery createUserId(Long createUserId){ public BaseAreaQuery createUserId(Long createUserId){
setCreateUserId(createUserId); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public BaseAreaQuery createUserIdStart(Long createUserIdStart){ public BaseAreaQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public BaseAreaQuery createUserIdEnd(Long createUserIdEnd){ public BaseAreaQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public BaseAreaQuery createUserIdIncrement(Long createUserIdIncrement){ public BaseAreaQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public BaseAreaQuery createUserIdList(List<Long> createUserIdList){ public BaseAreaQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
return this; return this;
} }
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public BaseAreaQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
*/ */
public List<BaseAreaQuery> getOrConditionList(){ public List<BaseAreaQuery> getOrConditionList(){
return this.orConditionList; return this.orConditionList;
} }
/** /**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<BaseAreaQuery> orConditionList){ public void setOrConditionList(List<BaseAreaQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<BaseAreaQuery> getAndConditionList(){ public List<BaseAreaQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<BaseAreaQuery> andConditionList){ public void setAndConditionList(List<BaseAreaQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
<?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.base.dao.ibatis.BaseAreaDaoImpl"> <mapper namespace="com.mortals.xhx.module.base.dao.ibatis.BaseAreaDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="BaseAreaEntity" id="BaseAreaEntity-Map"> <resultMap type="BaseAreaEntity" id="BaseAreaEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="ancestors" column="ancestors" /> <result property="ancestors" column="ancestors" />
<result property="name" column="name" /> <result property="name" column="name" />
<result property="iid" column="iid" /> <result property="iid" column="iid" />
<result property="pid" column="pid" /> <result property="pid" column="pid" />
<result property="haveSonArea" column="haveSonArea" /> <result property="haveSonArea" column="haveSonArea" />
<result property="haveSonDept" column="haveSonDept" /> <result property="haveSonDept" column="haveSonDept" />
<result property="haveGetDept" column="haveGetDept" /> <result property="haveGetDept" column="haveGetDept" />
<result property="haveGetMatterList" column="haveGetMatterList" /> <result property="haveGetMatterList" column="haveGetMatterList" />
<result property="areaCode" column="areaCode" /> <result property="areaCode" column="areaCode" />
<result property="areaLevel" column="areaLevel" /> <result property="areaLevel" column="areaLevel" />
<result property="shortName" column="shortName" /> <result property="shortName" column="shortName" />
<result property="domain" column="domain" /> <result property="domain" column="domain" />
<result property="status" column="status" /> <result property="status" column="status" />
<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" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
<sql id="_columns"> <sql id="_columns">
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id, a.id,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ancestors') or colPickMode == 1 and data.containsKey('ancestors')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ancestors') or colPickMode == 1 and data.containsKey('ancestors')))">
a.ancestors, a.ancestors,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('name') or colPickMode == 1 and data.containsKey('name')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('name') or colPickMode == 1 and data.containsKey('name')))">
a.name, a.name,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('iid') or colPickMode == 1 and data.containsKey('iid')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('iid') or colPickMode == 1 and data.containsKey('iid')))">
a.iid, a.iid,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pid') or colPickMode == 1 and data.containsKey('pid')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pid') or colPickMode == 1 and data.containsKey('pid')))">
a.pid, a.pid,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveSonArea') or colPickMode == 1 and data.containsKey('haveSonArea')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveSonArea') or colPickMode == 1 and data.containsKey('haveSonArea')))">
a.haveSonArea, a.haveSonArea,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveSonDept') or colPickMode == 1 and data.containsKey('haveSonDept')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveSonDept') or colPickMode == 1 and data.containsKey('haveSonDept')))">
a.haveSonDept, a.haveSonDept,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveGetDept') or colPickMode == 1 and data.containsKey('haveGetDept')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveGetDept') or colPickMode == 1 and data.containsKey('haveGetDept')))">
a.haveGetDept, a.haveGetDept,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveGetMatterList') or colPickMode == 1 and data.containsKey('haveGetMatterList')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveGetMatterList') or colPickMode == 1 and data.containsKey('haveGetMatterList')))">
a.haveGetMatterList, a.haveGetMatterList,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaCode') or colPickMode == 1 and data.containsKey('areaCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaCode') or colPickMode == 1 and data.containsKey('areaCode')))">
a.areaCode, a.areaCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaLevel') or colPickMode == 1 and data.containsKey('areaLevel')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaLevel') or colPickMode == 1 and data.containsKey('areaLevel')))">
a.areaLevel, a.areaLevel,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shortName') or colPickMode == 1 and data.containsKey('shortName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shortName') or colPickMode == 1 and data.containsKey('shortName')))">
a.shortName, a.shortName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('domain') or colPickMode == 1 and data.containsKey('domain')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('domain') or colPickMode == 1 and data.containsKey('domain')))">
a.`domain`, a.domain,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('status') or colPickMode == 1 and data.containsKey('status')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('status') or colPickMode == 1 and data.containsKey('status')))">
a.status, a.status,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime, a.createTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
...@@ -143,7 +141,7 @@ ...@@ -143,7 +141,7 @@
a.shortName=#{data.shortName}, a.shortName=#{data.shortName},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('domain')) or (colPickMode==1 and !data.containsKey('domain'))"> <if test="(colPickMode==0 and data.containsKey('domain')) or (colPickMode==1 and !data.containsKey('domain'))">
a.`domain`=#{data.domain}, a.domain=#{data.domain},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('status')) or (colPickMode==1 and !data.containsKey('status'))"> <if test="(colPickMode==0 and data.containsKey('status')) or (colPickMode==1 and !data.containsKey('status'))">
a.status=#{data.status}, a.status=#{data.status},
...@@ -175,133 +173,133 @@ ...@@ -175,133 +173,133 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_sys_base_area as a update mortals_sys_base_area as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="ancestors=(case" suffix="ELSE ancestors end),"> <trim prefix="ancestors=(case" suffix="ELSE ancestors 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('ancestors')) or (colPickMode==1 and !item.containsKey('ancestors'))"> <if test="(colPickMode==0 and item.containsKey('ancestors')) or (colPickMode==1 and !item.containsKey('ancestors'))">
when a.id=#{item.id} then #{item.ancestors} when a.id=#{item.id} then #{item.ancestors}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="name=(case" suffix="ELSE name end),"> <trim prefix="name=(case" suffix="ELSE name 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('name')) or (colPickMode==1 and !item.containsKey('name'))"> <if test="(colPickMode==0 and item.containsKey('name')) or (colPickMode==1 and !item.containsKey('name'))">
when a.id=#{item.id} then #{item.name} when a.id=#{item.id} then #{item.name}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="iid=(case" suffix="ELSE iid end),"> <trim prefix="iid=(case" suffix="ELSE iid 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('iid')) or (colPickMode==1 and !item.containsKey('iid'))"> <if test="(colPickMode==0 and item.containsKey('iid')) or (colPickMode==1 and !item.containsKey('iid'))">
when a.id=#{item.id} then #{item.iid} when a.id=#{item.id} then #{item.iid}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="pid=(case" suffix="ELSE pid end),"> <trim prefix="pid=(case" suffix="ELSE pid 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('pid')) or (colPickMode==1 and !item.containsKey('pid'))"> <if test="(colPickMode==0 and item.containsKey('pid')) or (colPickMode==1 and !item.containsKey('pid'))">
when a.id=#{item.id} then #{item.pid} when a.id=#{item.id} then #{item.pid}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="haveSonArea=(case" suffix="ELSE haveSonArea end),"> <trim prefix="haveSonArea=(case" suffix="ELSE haveSonArea 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('haveSonArea')) or (colPickMode==1 and !item.containsKey('haveSonArea'))"> <if test="(colPickMode==0 and item.containsKey('haveSonArea')) or (colPickMode==1 and !item.containsKey('haveSonArea'))">
when a.id=#{item.id} then #{item.haveSonArea} when a.id=#{item.id} then #{item.haveSonArea}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="haveSonDept=(case" suffix="ELSE haveSonDept end),"> <trim prefix="haveSonDept=(case" suffix="ELSE haveSonDept 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('haveSonDept')) or (colPickMode==1 and !item.containsKey('haveSonDept'))"> <if test="(colPickMode==0 and item.containsKey('haveSonDept')) or (colPickMode==1 and !item.containsKey('haveSonDept'))">
when a.id=#{item.id} then #{item.haveSonDept} when a.id=#{item.id} then #{item.haveSonDept}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="haveGetDept=(case" suffix="ELSE haveGetDept end),"> <trim prefix="haveGetDept=(case" suffix="ELSE haveGetDept 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('haveGetDept')) or (colPickMode==1 and !item.containsKey('haveGetDept'))"> <if test="(colPickMode==0 and item.containsKey('haveGetDept')) or (colPickMode==1 and !item.containsKey('haveGetDept'))">
when a.id=#{item.id} then #{item.haveGetDept} when a.id=#{item.id} then #{item.haveGetDept}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="haveGetMatterList=(case" suffix="ELSE haveGetMatterList end),"> <trim prefix="haveGetMatterList=(case" suffix="ELSE haveGetMatterList 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('haveGetMatterList')) or (colPickMode==1 and !item.containsKey('haveGetMatterList'))"> <if test="(colPickMode==0 and item.containsKey('haveGetMatterList')) or (colPickMode==1 and !item.containsKey('haveGetMatterList'))">
when a.id=#{item.id} then #{item.haveGetMatterList} when a.id=#{item.id} then #{item.haveGetMatterList}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="areaCode=(case" suffix="ELSE areaCode end),"> <trim prefix="areaCode=(case" suffix="ELSE areaCode 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('areaCode')) or (colPickMode==1 and !item.containsKey('areaCode'))"> <if test="(colPickMode==0 and item.containsKey('areaCode')) or (colPickMode==1 and !item.containsKey('areaCode'))">
when a.id=#{item.id} then #{item.areaCode} when a.id=#{item.id} then #{item.areaCode}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="areaLevel=(case" suffix="ELSE areaLevel end),"> <trim prefix="areaLevel=(case" suffix="ELSE areaLevel end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('areaLevel')) or (colPickMode==1 and !item.containsKey('areaLevel'))"> <when test="(colPickMode==0 and item.containsKey('areaLevel')) or (colPickMode==1 and !item.containsKey('areaLevel'))">
when a.id=#{item.id} then #{item.areaLevel} when a.id=#{item.id} then #{item.areaLevel}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('areaLevelIncrement')) or (colPickMode==1 and !item.containsKey('areaLevelIncrement'))"> <when test="(colPickMode==0 and item.containsKey('areaLevelIncrement')) or (colPickMode==1 and !item.containsKey('areaLevelIncrement'))">
when a.id=#{item.id} then ifnull(a.areaLevel,0) + #{item.areaLevelIncrement} when a.id=#{item.id} then ifnull(a.areaLevel,0) + #{item.areaLevelIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="shortName=(case" suffix="ELSE shortName end),"> <trim prefix="shortName=(case" suffix="ELSE shortName 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('shortName')) or (colPickMode==1 and !item.containsKey('shortName'))"> <if test="(colPickMode==0 and item.containsKey('shortName')) or (colPickMode==1 and !item.containsKey('shortName'))">
when a.id=#{item.id} then #{item.shortName} when a.id=#{item.id} then #{item.shortName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="domain=(case" suffix="ELSE domain end),"> <trim prefix="domain=(case" suffix="ELSE domain 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('domain')) or (colPickMode==1 and !item.containsKey('domain'))"> <if test="(colPickMode==0 and item.containsKey('domain')) or (colPickMode==1 and !item.containsKey('domain'))">
when a.id=#{item.id} then #{item.domain} when a.id=#{item.id} then #{item.domain}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="status=(case" suffix="ELSE status end),"> <trim prefix="status=(case" suffix="ELSE status end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('status')) or (colPickMode==1 and !item.containsKey('status'))"> <when test="(colPickMode==0 and item.containsKey('status')) or (colPickMode==1 and !item.containsKey('status'))">
when a.id=#{item.id} then #{item.status} when a.id=#{item.id} then #{item.status}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('statusIncrement')) or (colPickMode==1 and !item.containsKey('statusIncrement'))"> <when test="(colPickMode==0 and item.containsKey('statusIncrement')) or (colPickMode==1 and !item.containsKey('statusIncrement'))">
when a.id=#{item.id} then ifnull(a.status,0) + #{item.statusIncrement} when a.id=#{item.id} then ifnull(a.status,0) + #{item.statusIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),"> <trim prefix="createTime=(case" suffix="ELSE createTime 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('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime} when a.id=#{item.id} then #{item.createTime}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId} when a.id=#{item.id} then #{item.createUserId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> <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 a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> <trim prefix="updateTime=(case" suffix="ELSE updateTime 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('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime} when a.id=#{item.id} then #{item.updateTime}
</if> </if>
</foreach> </foreach>
</trim> </trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -316,7 +314,7 @@ ...@@ -316,7 +314,7 @@
</select> </select>
<!-- 根据主健删除 --> <!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto"> <delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_sys_base_area as a where a.id=#{condition.id} delete from mortals_sys_base_area where id=#{condition.id}
</delete> </delete>
<!-- 根据主健删除一批,针对单一主健有效 --> <!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys"> <delete id="deleteByKeys">
...@@ -413,390 +411,543 @@ ...@@ -413,390 +411,543 @@
<!-- 条件映射-代参数 --> <!-- 条件映射-代参数 -->
<sql id="_condition_param_"> <sql id="_condition_param_">
<bind name="conditionParamRef" value="${_conditionParam_}"/> <bind name="conditionParamRef" value="${_conditionParam_}"/>
<if test="permissionSql != null and permissionSql != ''">
${permissionSql}
</if>
<if test="conditionParamRef.containsKey('id')"> <if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null"> <if test="conditionParamRef.id != null">
${_conditionType_} a.id=#{${_conditionParam_}.id} ${_conditionType_} a.id=#{${_conditionParam_}.id}
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('id')"> <if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null "> <if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id} ${_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>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> <if test="conditionParamRef.id == null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id is null
</if> </if>
</if>
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null">
${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart}
</if>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if>
<if test="conditionParamRef.containsKey('ancestors')"> <if test="conditionParamRef.containsKey('ancestors')">
<if test="conditionParamRef.ancestors != null and conditionParamRef.ancestors != ''"> <if test="conditionParamRef.ancestors != null and conditionParamRef.ancestors != ''">
${_conditionType_} a.ancestors like #{${_conditionParam_}.ancestors} ${_conditionType_} a.ancestors like #{${_conditionParam_}.ancestors}
</if>
<if test="conditionParamRef.ancestors == null">
${_conditionType_} a.ancestors is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('ancestorsList')"> <if test="conditionParamRef.ancestors == null">
${_conditionType_} a.ancestors in ${_conditionType_} a.ancestors is null
<foreach collection="conditionParamRef.ancestorsList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('ancestorsList') and conditionParamRef.ancestorsList.size() > 0">
${_conditionType_} a.ancestors in
<foreach collection="conditionParamRef.ancestorsList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ancestorsNotList') and conditionParamRef.ancestorsNotList.size() > 0">
${_conditionType_} a.ancestors not in
<foreach collection="conditionParamRef.ancestorsNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('name')"> <if test="conditionParamRef.containsKey('name')">
<if test="conditionParamRef.name != null and conditionParamRef.name != ''"> <if test="conditionParamRef.name != null and conditionParamRef.name != ''">
${_conditionType_} a.name like #{${_conditionParam_}.name} ${_conditionType_} a.name like #{${_conditionParam_}.name}
</if>
<if test="conditionParamRef.name == null">
${_conditionType_} a.name is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('nameList')"> <if test="conditionParamRef.name == null">
${_conditionType_} a.name in ${_conditionType_} a.name is null
<foreach collection="conditionParamRef.nameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('nameList') and conditionParamRef.nameList.size() > 0">
${_conditionType_} a.name in
<foreach collection="conditionParamRef.nameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('nameNotList') and conditionParamRef.nameNotList.size() > 0">
${_conditionType_} a.name not in
<foreach collection="conditionParamRef.nameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('iid')"> <if test="conditionParamRef.containsKey('iid')">
<if test="conditionParamRef.iid != null and conditionParamRef.iid != ''"> <if test="conditionParamRef.iid != null and conditionParamRef.iid != ''">
${_conditionType_} a.iid like #{${_conditionParam_}.iid} ${_conditionType_} a.iid like #{${_conditionParam_}.iid}
</if>
<if test="conditionParamRef.iid == null">
${_conditionType_} a.iid is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('iidList')"> <if test="conditionParamRef.iid == null">
${_conditionType_} a.iid in ${_conditionType_} a.iid is null
<foreach collection="conditionParamRef.iidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('iidList') and conditionParamRef.iidList.size() > 0">
${_conditionType_} a.iid in
<foreach collection="conditionParamRef.iidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('iidNotList') and conditionParamRef.iidNotList.size() > 0">
${_conditionType_} a.iid not in
<foreach collection="conditionParamRef.iidNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('pid')"> <if test="conditionParamRef.containsKey('pid')">
<if test="conditionParamRef.pid != null and conditionParamRef.pid != ''"> <if test="conditionParamRef.pid != null and conditionParamRef.pid != ''">
${_conditionType_} a.pid like #{${_conditionParam_}.pid} ${_conditionType_} a.pid like #{${_conditionParam_}.pid}
</if>
<if test="conditionParamRef.pid == null">
${_conditionType_} a.pid is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('pidList')"> <if test="conditionParamRef.pid == null">
${_conditionType_} a.pid in ${_conditionType_} a.pid is null
<foreach collection="conditionParamRef.pidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('pidList') and conditionParamRef.pidList.size() > 0">
${_conditionType_} a.pid in
<foreach collection="conditionParamRef.pidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('pidNotList') and conditionParamRef.pidNotList.size() > 0">
${_conditionType_} a.pid not in
<foreach collection="conditionParamRef.pidNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveSonArea')"> <if test="conditionParamRef.containsKey('haveSonArea')">
<if test="conditionParamRef.haveSonArea != null and conditionParamRef.haveSonArea != ''"> <if test="conditionParamRef.haveSonArea != null and conditionParamRef.haveSonArea != ''">
${_conditionType_} a.haveSonArea like #{${_conditionParam_}.haveSonArea} ${_conditionType_} a.haveSonArea like #{${_conditionParam_}.haveSonArea}
</if>
<if test="conditionParamRef.haveSonArea == null">
${_conditionType_} a.haveSonArea is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('haveSonAreaList')"> <if test="conditionParamRef.haveSonArea == null">
${_conditionType_} a.haveSonArea in ${_conditionType_} a.haveSonArea is null
<foreach collection="conditionParamRef.haveSonAreaList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('haveSonAreaList') and conditionParamRef.haveSonAreaList.size() > 0">
${_conditionType_} a.haveSonArea in
<foreach collection="conditionParamRef.haveSonAreaList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveSonAreaNotList') and conditionParamRef.haveSonAreaNotList.size() > 0">
${_conditionType_} a.haveSonArea not in
<foreach collection="conditionParamRef.haveSonAreaNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveSonDept')"> <if test="conditionParamRef.containsKey('haveSonDept')">
<if test="conditionParamRef.haveSonDept != null and conditionParamRef.haveSonDept != ''"> <if test="conditionParamRef.haveSonDept != null and conditionParamRef.haveSonDept != ''">
${_conditionType_} a.haveSonDept like #{${_conditionParam_}.haveSonDept} ${_conditionType_} a.haveSonDept like #{${_conditionParam_}.haveSonDept}
</if>
<if test="conditionParamRef.haveSonDept == null">
${_conditionType_} a.haveSonDept is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('haveSonDeptList')"> <if test="conditionParamRef.haveSonDept == null">
${_conditionType_} a.haveSonDept in ${_conditionType_} a.haveSonDept is null
<foreach collection="conditionParamRef.haveSonDeptList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('haveSonDeptList') and conditionParamRef.haveSonDeptList.size() > 0">
${_conditionType_} a.haveSonDept in
<foreach collection="conditionParamRef.haveSonDeptList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveSonDeptNotList') and conditionParamRef.haveSonDeptNotList.size() > 0">
${_conditionType_} a.haveSonDept not in
<foreach collection="conditionParamRef.haveSonDeptNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveGetDept')"> <if test="conditionParamRef.containsKey('haveGetDept')">
<if test="conditionParamRef.haveGetDept != null and conditionParamRef.haveGetDept != ''"> <if test="conditionParamRef.haveGetDept != null and conditionParamRef.haveGetDept != ''">
${_conditionType_} a.haveGetDept like #{${_conditionParam_}.haveGetDept} ${_conditionType_} a.haveGetDept like #{${_conditionParam_}.haveGetDept}
</if>
<if test="conditionParamRef.haveGetDept == null">
${_conditionType_} a.haveGetDept is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('haveGetDeptList')"> <if test="conditionParamRef.haveGetDept == null">
${_conditionType_} a.haveGetDept in ${_conditionType_} a.haveGetDept is null
<foreach collection="conditionParamRef.haveGetDeptList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('haveGetDeptList') and conditionParamRef.haveGetDeptList.size() > 0">
${_conditionType_} a.haveGetDept in
<foreach collection="conditionParamRef.haveGetDeptList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveGetDeptNotList') and conditionParamRef.haveGetDeptNotList.size() > 0">
${_conditionType_} a.haveGetDept not in
<foreach collection="conditionParamRef.haveGetDeptNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveGetMatterList')"> <if test="conditionParamRef.containsKey('haveGetMatterList')">
<if test="conditionParamRef.haveGetMatterList != null and conditionParamRef.haveGetMatterList != ''"> <if test="conditionParamRef.haveGetMatterList != null and conditionParamRef.haveGetMatterList != ''">
${_conditionType_} a.haveGetMatterList like #{${_conditionParam_}.haveGetMatterList} ${_conditionType_} a.haveGetMatterList like #{${_conditionParam_}.haveGetMatterList}
</if>
<if test="conditionParamRef.haveGetMatterList == null">
${_conditionType_} a.haveGetMatterList is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('haveGetMatterListList')"> <if test="conditionParamRef.haveGetMatterList == null">
${_conditionType_} a.haveGetMatterList in ${_conditionType_} a.haveGetMatterList is null
<foreach collection="conditionParamRef.haveGetMatterListList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('haveGetMatterListList') and conditionParamRef.haveGetMatterListList.size() > 0">
${_conditionType_} a.haveGetMatterList in
<foreach collection="conditionParamRef.haveGetMatterListList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveGetMatterListNotList') and conditionParamRef.haveGetMatterListNotList.size() > 0">
${_conditionType_} a.haveGetMatterList not in
<foreach collection="conditionParamRef.haveGetMatterListNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaCode')"> <if test="conditionParamRef.containsKey('areaCode')">
<if test="conditionParamRef.areaCode != null and conditionParamRef.areaCode != ''"> <if test="conditionParamRef.areaCode != null and conditionParamRef.areaCode != ''">
${_conditionType_} a.areaCode like #{${_conditionParam_}.areaCode} ${_conditionType_} a.areaCode like #{${_conditionParam_}.areaCode}
</if>
<if test="conditionParamRef.areaCode == null">
${_conditionType_} a.areaCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('areaCodeList')">
${_conditionType_} a.areaCode in
<foreach collection="conditionParamRef.areaCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaLevel')">
<if test="conditionParamRef.areaLevel != null ">
${_conditionType_} a.areaLevel = #{${_conditionParam_}.areaLevel}
</if>
<if test="conditionParamRef.areaLevel == null">
${_conditionType_} a.areaLevel is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('areaLevelList')"> <if test="conditionParamRef.areaCode == null">
${_conditionType_} a.areaLevel in ${_conditionType_} a.areaCode is null
<foreach collection="conditionParamRef.areaLevelList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('areaLevelStart') and conditionParamRef.areaLevelStart != null"> </if>
${_conditionType_} a.areaLevel <![CDATA[ >= ]]> #{${_conditionParam_}.areaLevelStart} <if test="conditionParamRef.containsKey('areaCodeList') and conditionParamRef.areaCodeList.size() > 0">
${_conditionType_} a.areaCode in
<foreach collection="conditionParamRef.areaCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaCodeNotList') and conditionParamRef.areaCodeNotList.size() > 0">
${_conditionType_} a.areaCode not in
<foreach collection="conditionParamRef.areaCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaLevel')">
<if test="conditionParamRef.areaLevel != null ">
${_conditionType_} a.areaLevel = #{${_conditionParam_}.areaLevel}
</if> </if>
<if test="conditionParamRef.containsKey('areaLevelEnd') and conditionParamRef.areaLevelEnd != null"> <if test="conditionParamRef.areaLevel == null">
${_conditionType_} a.areaLevel <![CDATA[ <= ]]> #{${_conditionParam_}.areaLevelEnd} ${_conditionType_} a.areaLevel is null
</if> </if>
</if>
<if test="conditionParamRef.containsKey('areaLevelList') and conditionParamRef.areaLevelList.size() > 0">
${_conditionType_} a.areaLevel in
<foreach collection="conditionParamRef.areaLevelList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaLevelNotList') and conditionParamRef.areaLevelNotList.size() > 0">
${_conditionType_} a.areaLevel not in
<foreach collection="conditionParamRef.areaLevelNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaLevelStart') and conditionParamRef.areaLevelStart != null">
${_conditionType_} a.areaLevel <![CDATA[ >= ]]> #{${_conditionParam_}.areaLevelStart}
</if>
<if test="conditionParamRef.containsKey('areaLevelEnd') and conditionParamRef.areaLevelEnd != null">
${_conditionType_} a.areaLevel <![CDATA[ <= ]]> #{${_conditionParam_}.areaLevelEnd}
</if>
<if test="conditionParamRef.containsKey('shortName')"> <if test="conditionParamRef.containsKey('shortName')">
<if test="conditionParamRef.shortName != null and conditionParamRef.shortName != ''"> <if test="conditionParamRef.shortName != null and conditionParamRef.shortName != ''">
${_conditionType_} a.shortName like #{${_conditionParam_}.shortName} ${_conditionType_} a.shortName like #{${_conditionParam_}.shortName}
</if>
<if test="conditionParamRef.shortName == null">
${_conditionType_} a.shortName is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('shortNameList')"> <if test="conditionParamRef.shortName == null">
${_conditionType_} a.shortName in ${_conditionType_} a.shortName is null
<foreach collection="conditionParamRef.shortNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('shortNameList') and conditionParamRef.shortNameList.size() > 0">
${_conditionType_} a.shortName in
<foreach collection="conditionParamRef.shortNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shortNameNotList') and conditionParamRef.shortNameNotList.size() > 0">
${_conditionType_} a.shortName not in
<foreach collection="conditionParamRef.shortNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('domain')"> <if test="conditionParamRef.containsKey('domain')">
<if test="conditionParamRef.domain != null and conditionParamRef.domain != ''"> <if test="conditionParamRef.domain != null and conditionParamRef.domain != ''">
${_conditionType_} a.`domain` like #{${_conditionParam_}.domain} ${_conditionType_} a.domain like #{${_conditionParam_}.domain}
</if>
<if test="conditionParamRef.domain == null">
${_conditionType_} a.`domain` is null
</if>
</if>
<if test="conditionParamRef.containsKey('domainList')">
${_conditionType_} a.`domain` in
<foreach collection="conditionParamRef.domainList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('status')"> <if test="conditionParamRef.domain == null">
<if test="conditionParamRef.status != null "> ${_conditionType_} a.domain is null
${_conditionType_} a.status = #{${_conditionParam_}.status}
</if>
<if test="conditionParamRef.status == null">
${_conditionType_} a.status is null
</if>
</if>
<if test="conditionParamRef.containsKey('statusList')">
${_conditionType_} a.status in
<foreach collection="conditionParamRef.statusList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('statusStart') and conditionParamRef.statusStart != null"> </if>
${_conditionType_} a.status <![CDATA[ >= ]]> #{${_conditionParam_}.statusStart} <if test="conditionParamRef.containsKey('domainList') and conditionParamRef.domainList.size() > 0">
${_conditionType_} a.domain in
<foreach collection="conditionParamRef.domainList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('domainNotList') and conditionParamRef.domainNotList.size() > 0">
${_conditionType_} a.domain not in
<foreach collection="conditionParamRef.domainNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('status')">
<if test="conditionParamRef.status != null ">
${_conditionType_} a.status = #{${_conditionParam_}.status}
</if> </if>
<if test="conditionParamRef.containsKey('statusEnd') and conditionParamRef.statusEnd != null"> <if test="conditionParamRef.status == null">
${_conditionType_} a.status <![CDATA[ <= ]]> #{${_conditionParam_}.statusEnd} ${_conditionType_} a.status is null
</if> </if>
</if>
<if test="conditionParamRef.containsKey('statusList') and conditionParamRef.statusList.size() > 0">
${_conditionType_} a.status in
<foreach collection="conditionParamRef.statusList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('statusNotList') and conditionParamRef.statusNotList.size() > 0">
${_conditionType_} a.status not in
<foreach collection="conditionParamRef.statusNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('statusStart') and conditionParamRef.statusStart != null">
${_conditionType_} a.status <![CDATA[ >= ]]> #{${_conditionParam_}.statusStart}
</if>
<if test="conditionParamRef.containsKey('statusEnd') and conditionParamRef.statusEnd != null">
${_conditionType_} a.status <![CDATA[ <= ]]> #{${_conditionParam_}.statusEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')"> <if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null "> <if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} ${_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>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> <if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.createTime is null
</if> </if>
<if test="conditionParamRef.containsKey('createUserId')"> </if>
<if test="conditionParamRef.createUserId != null "> <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.createUserId == null"> <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createUserId is null ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
</if> <if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.containsKey('createUserIdList')"> <if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId in ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
<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>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> <if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} ${_conditionType_} a.createUserId is null
</if> </if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')"> <if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null "> <if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} ${_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>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime is null
</if> </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>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
order by order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('areaLevelList') and conditionParamRef.areaLevelList.size() > 0">
field(a.areaLevel,
<foreach collection="conditionParamRef.areaLevelList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('statusList') and conditionParamRef.statusList.size() > 0">
field(a.status,
<foreach collection="conditionParamRef.statusList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind} a.${item.colName} ${item.sortKind}
</foreach> </foreach>
</trim> </trim>
</if> </if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('areaLevelList') and conditionParamRef.areaLevelList.size() > 0">
field(a.areaLevel,
<foreach collection="conditionParamRef.areaLevelList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('statusList') and conditionParamRef.statusList.size() > 0">
field(a.status,
<foreach collection="conditionParamRef.statusList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')"> <if test="orderCol.containsKey('id')">
a.id a.id
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('ancestors')"> <if test="orderCol.containsKey('ancestors')">
a.ancestors a.ancestors
<if test='orderCol.ancestors != null and "DESC".equalsIgnoreCase(orderCol.ancestors)'>DESC</if> <if test='orderCol.ancestors != null and "DESC".equalsIgnoreCase(orderCol.ancestors)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('name')"> <if test="orderCol.containsKey('name')">
a.name a.name
<if test='orderCol.name != null and "DESC".equalsIgnoreCase(orderCol.name)'>DESC</if> <if test='orderCol.name != null and "DESC".equalsIgnoreCase(orderCol.name)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('iid')"> <if test="orderCol.containsKey('iid')">
a.iid a.iid
<if test='orderCol.iid != null and "DESC".equalsIgnoreCase(orderCol.iid)'>DESC</if> <if test='orderCol.iid != null and "DESC".equalsIgnoreCase(orderCol.iid)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('pid')"> <if test="orderCol.containsKey('pid')">
a.pid a.pid
<if test='orderCol.pid != null and "DESC".equalsIgnoreCase(orderCol.pid)'>DESC</if> <if test='orderCol.pid != null and "DESC".equalsIgnoreCase(orderCol.pid)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('haveSonArea')"> <if test="orderCol.containsKey('haveSonArea')">
a.haveSonArea a.haveSonArea
<if test='orderCol.haveSonArea != null and "DESC".equalsIgnoreCase(orderCol.haveSonArea)'>DESC</if> <if test='orderCol.haveSonArea != null and "DESC".equalsIgnoreCase(orderCol.haveSonArea)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('haveSonDept')"> <if test="orderCol.containsKey('haveSonDept')">
a.haveSonDept a.haveSonDept
<if test='orderCol.haveSonDept != null and "DESC".equalsIgnoreCase(orderCol.haveSonDept)'>DESC</if> <if test='orderCol.haveSonDept != null and "DESC".equalsIgnoreCase(orderCol.haveSonDept)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('haveGetDept')"> <if test="orderCol.containsKey('haveGetDept')">
a.haveGetDept a.haveGetDept
<if test='orderCol.haveGetDept != null and "DESC".equalsIgnoreCase(orderCol.haveGetDept)'>DESC</if> <if test='orderCol.haveGetDept != null and "DESC".equalsIgnoreCase(orderCol.haveGetDept)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('haveGetMatterList')"> <if test="orderCol.containsKey('haveGetMatterList')">
a.haveGetMatterList a.haveGetMatterList
<if test='orderCol.haveGetMatterList != null and "DESC".equalsIgnoreCase(orderCol.haveGetMatterList)'>DESC</if> <if test='orderCol.haveGetMatterList != null and "DESC".equalsIgnoreCase(orderCol.haveGetMatterList)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('areaCode')"> <if test="orderCol.containsKey('areaCode')">
a.areaCode a.areaCode
<if test='orderCol.areaCode != null and "DESC".equalsIgnoreCase(orderCol.areaCode)'>DESC</if> <if test='orderCol.areaCode != null and "DESC".equalsIgnoreCase(orderCol.areaCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('areaLevel')"> <if test="orderCol.containsKey('areaLevel')">
a.areaLevel a.areaLevel
<if test='orderCol.areaLevel != null and "DESC".equalsIgnoreCase(orderCol.areaLevel)'>DESC</if> <if test='orderCol.areaLevel != null and "DESC".equalsIgnoreCase(orderCol.areaLevel)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('shortName')"> <if test="orderCol.containsKey('shortName')">
a.shortName a.shortName
<if test='orderCol.shortName != null and "DESC".equalsIgnoreCase(orderCol.shortName)'>DESC</if> <if test='orderCol.shortName != null and "DESC".equalsIgnoreCase(orderCol.shortName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('domain')"> <if test="orderCol.containsKey('domain')">
a.`domain` a.domain
<if test='orderCol.domain != null and "DESC".equalsIgnoreCase(orderCol.domain)'>DESC</if> <if test='orderCol.domain != null and "DESC".equalsIgnoreCase(orderCol.domain)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('status')"> <if test="orderCol.containsKey('status')">
a.status a.status
<if test='orderCol.status != null and "DESC".equalsIgnoreCase(orderCol.status)'>DESC</if> <if test='orderCol.status != null and "DESC".equalsIgnoreCase(orderCol.status)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createTime')"> <if test="orderCol.containsKey('createTime')">
a.createTime a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
a.createUserId a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('updateTime')"> <if test="orderCol.containsKey('updateTime')">
a.updateTime a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
</trim> </trim>
</if> </if>
</sql> </sql>
<sql id="_group_by_"> <sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()"> <if test="groupList != null and !groupList.isEmpty()">
......
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