Commit c075fee0 authored by 廖旭伟's avatar 廖旭伟

事项增加部门名称字段

parent 9eccdb5b
...@@ -977,6 +977,7 @@ data|object|数据对象 ...@@ -977,6 +977,7 @@ data|object|数据对象
  matterNo|String|事项编号   matterNo|String|事项编号
  matterFullName|String|事项全称   matterFullName|String|事项全称
  deptId|Long|部门ID   deptId|Long|部门ID
  deptName|String|部门名称
  total|Integer|填单次数   total|Integer|填单次数
  sort|Integer|排序   sort|Integer|排序
  isRecommend|Integer|是否推荐(0.未推荐,1.推荐)   isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
...@@ -1033,6 +1034,7 @@ data|object|数据对象 ...@@ -1033,6 +1034,7 @@ data|object|数据对象
 matterNo|String|事项编号  matterNo|String|事项编号
 matterFullName|String|事项全称  matterFullName|String|事项全称
 deptId|Long|部门ID  deptId|Long|部门ID
 deptName|String|部门名称
 total|Integer|填单次数  total|Integer|填单次数
 sort|Integer|排序  sort|Integer|排序
 isRecommend|Integer|是否推荐(0.未推荐,1.推荐)  isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
...@@ -1058,6 +1060,7 @@ dict|object|字典对象 ...@@ -1058,6 +1060,7 @@ dict|object|字典对象
"matterNo":"mws7bh", "matterNo":"mws7bh",
"matterFullName":"po9xik", "matterFullName":"po9xik",
"deptId":468, "deptId":468,
"deptName":"po9xik",
"total":1593, "total":1593,
"sort":4204, "sort":4204,
"isRecommend":1599, "isRecommend":1599,
...@@ -1100,6 +1103,7 @@ updateTime|Date|否|修改时间 ...@@ -1100,6 +1103,7 @@ updateTime|Date|否|修改时间
"matterNo":"6xj19v", "matterNo":"6xj19v",
"matterFullName":"b69j7y", "matterFullName":"b69j7y",
"deptId":6209, "deptId":6209,
"deptName":"po9xik",
"total":7382, "total":7382,
"sort":2926, "sort":2926,
"isRecommend":0, "isRecommend":0,
...@@ -1126,6 +1130,7 @@ data|object|数据对象 ...@@ -1126,6 +1130,7 @@ data|object|数据对象
  matterNo|String|事项编号   matterNo|String|事项编号
  matterFullName|String|事项全称   matterFullName|String|事项全称
  deptId|Long|部门ID   deptId|Long|部门ID
  deptName|String|部门名称
  total|Integer|填单次数   total|Integer|填单次数
  sort|Integer|排序   sort|Integer|排序
  isRecommend|Integer|是否推荐(0.未推荐,1.推荐)   isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.MatterVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.MatterVo;
* 事项申请材料实体对象 * 事项申请材料实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-10 * @date 2022-10-11
*/ */
public class MatterEntity extends MatterVo { public class MatterEntity extends MatterVo {
...@@ -53,6 +53,10 @@ public class MatterEntity extends MatterVo { ...@@ -53,6 +53,10 @@ public class MatterEntity extends MatterVo {
*/ */
private Long deptId; private Long deptId;
/** /**
* 部门名称
*/
private String deptName;
/**
* 填单次数 * 填单次数
*/ */
private Integer total; private Integer total;
...@@ -65,7 +69,7 @@ public class MatterEntity extends MatterVo { ...@@ -65,7 +69,7 @@ public class MatterEntity extends MatterVo {
*/ */
private Integer isRecommend; private Integer isRecommend;
/** /**
* 事项来源(0.手动添加,1.站点事项) * 是否推荐(0.手动添加,1.站点事项)
*/ */
private Integer source; private Integer source;
...@@ -199,6 +203,20 @@ public class MatterEntity extends MatterVo { ...@@ -199,6 +203,20 @@ public class MatterEntity extends MatterVo {
this.deptId = deptId; this.deptId = deptId;
} }
/** /**
* 获取 部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 填单次数 * 获取 填单次数
* @return Integer * @return Integer
*/ */
...@@ -241,14 +259,14 @@ public class MatterEntity extends MatterVo { ...@@ -241,14 +259,14 @@ public class MatterEntity extends MatterVo {
this.isRecommend = isRecommend; this.isRecommend = isRecommend;
} }
/** /**
* 获取 事项来源(0.手动添加,1.站点事项) * 获取 是否推荐(0.手动添加,1.站点事项)
* @return Integer * @return Integer
*/ */
public Integer getSource(){ public Integer getSource(){
return source; return source;
} }
/** /**
* 设置 事项来源(0.手动添加,1.站点事项) * 设置 是否推荐(0.手动添加,1.站点事项)
* @param source * @param source
*/ */
public void setSource(Integer source){ public void setSource(Integer source){
...@@ -285,6 +303,7 @@ public class MatterEntity extends MatterVo { ...@@ -285,6 +303,7 @@ public class MatterEntity extends MatterVo {
sb.append(",matterNo:").append(getMatterNo()); sb.append(",matterNo:").append(getMatterNo());
sb.append(",matterFullName:").append(getMatterFullName()); sb.append(",matterFullName:").append(getMatterFullName());
sb.append(",deptId:").append(getDeptId()); sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",total:").append(getTotal()); sb.append(",total:").append(getTotal());
sb.append(",sort:").append(getSort()); sb.append(",sort:").append(getSort());
sb.append(",isRecommend:").append(getIsRecommend()); sb.append(",isRecommend:").append(getIsRecommend());
...@@ -312,6 +331,8 @@ public class MatterEntity extends MatterVo { ...@@ -312,6 +331,8 @@ public class MatterEntity extends MatterVo {
this.deptId = null; this.deptId = null;
this.deptName = "";
this.total = null; this.total = null;
this.sort = null; this.sort = null;
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.MatterEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.MatterEntity;
* 事项申请材料查询对象 * 事项申请材料查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-10 * @date 2022-10-11
*/ */
public class MatterQuery extends MatterEntity { public class MatterQuery extends MatterEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
...@@ -66,6 +66,9 @@ public class MatterQuery extends MatterEntity { ...@@ -66,6 +66,9 @@ public class MatterQuery extends MatterEntity {
/** 部门ID列表 */ /** 部门ID列表 */
private List <Long> deptIdList; private List <Long> deptIdList;
/** 部门名称 */
private List<String> deptNameList;
/** 开始 填单次数 */ /** 开始 填单次数 */
private Integer totalStart; private Integer totalStart;
...@@ -102,16 +105,16 @@ public class MatterQuery extends MatterEntity { ...@@ -102,16 +105,16 @@ public class MatterQuery extends MatterEntity {
/** 是否推荐(0.未推荐,1.推荐)列表 */ /** 是否推荐(0.未推荐,1.推荐)列表 */
private List <Integer> isRecommendList; private List <Integer> isRecommendList;
/** 开始 事项来源(0.手动添加,1.站点事项) */ /** 开始 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceStart; private Integer sourceStart;
/** 结束 事项来源(0.手动添加,1.站点事项) */ /** 结束 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceEnd; private Integer sourceEnd;
/** 增加 事项来源(0.手动添加,1.站点事项) */ /** 增加 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceIncrement; private Integer sourceIncrement;
/** 事项来源(0.手动添加,1.站点事项)列表 */ /** 是否推荐(0.手动添加,1.站点事项)列表 */
private List <Integer> sourceList; private List <Integer> sourceList;
/** 开始 创建时间 */ /** 开始 创建时间 */
...@@ -443,6 +446,21 @@ public class MatterQuery extends MatterEntity { ...@@ -443,6 +446,21 @@ public class MatterQuery extends MatterEntity {
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
} }
/**
* 获取 部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/** /**
* 获取 开始 填单次数 * 获取 开始 填单次数
* @return totalStart * @return totalStart
...@@ -636,7 +654,7 @@ public class MatterQuery extends MatterEntity { ...@@ -636,7 +654,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 开始 事项来源(0.手动添加,1.站点事项) * 获取 开始 是否推荐(0.手动添加,1.站点事项)
* @return sourceStart * @return sourceStart
*/ */
public Integer getSourceStart(){ public Integer getSourceStart(){
...@@ -644,7 +662,7 @@ public class MatterQuery extends MatterEntity { ...@@ -644,7 +662,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 开始 事项来源(0.手动添加,1.站点事项) * 设置 开始 是否推荐(0.手动添加,1.站点事项)
* @param sourceStart * @param sourceStart
*/ */
public void setSourceStart(Integer sourceStart){ public void setSourceStart(Integer sourceStart){
...@@ -652,7 +670,7 @@ public class MatterQuery extends MatterEntity { ...@@ -652,7 +670,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 结束 事项来源(0.手动添加,1.站点事项) * 获取 结束 是否推荐(0.手动添加,1.站点事项)
* @return $sourceEnd * @return $sourceEnd
*/ */
public Integer getSourceEnd(){ public Integer getSourceEnd(){
...@@ -660,7 +678,7 @@ public class MatterQuery extends MatterEntity { ...@@ -660,7 +678,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 结束 事项来源(0.手动添加,1.站点事项) * 设置 结束 是否推荐(0.手动添加,1.站点事项)
* @param sourceEnd * @param sourceEnd
*/ */
public void setSourceEnd(Integer sourceEnd){ public void setSourceEnd(Integer sourceEnd){
...@@ -668,7 +686,7 @@ public class MatterQuery extends MatterEntity { ...@@ -668,7 +686,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 增加 事项来源(0.手动添加,1.站点事项) * 获取 增加 是否推荐(0.手动添加,1.站点事项)
* @return sourceIncrement * @return sourceIncrement
*/ */
public Integer getSourceIncrement(){ public Integer getSourceIncrement(){
...@@ -676,7 +694,7 @@ public class MatterQuery extends MatterEntity { ...@@ -676,7 +694,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 增加 事项来源(0.手动添加,1.站点事项) * 设置 增加 是否推荐(0.手动添加,1.站点事项)
* @param sourceIncrement * @param sourceIncrement
*/ */
public void setSourceIncrement(Integer sourceIncrement){ public void setSourceIncrement(Integer sourceIncrement){
...@@ -684,7 +702,7 @@ public class MatterQuery extends MatterEntity { ...@@ -684,7 +702,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 获取 事项来源(0.手动添加,1.站点事项) * 获取 是否推荐(0.手动添加,1.站点事项)
* @return sourceList * @return sourceList
*/ */
public List<Integer> getSourceList(){ public List<Integer> getSourceList(){
...@@ -692,7 +710,7 @@ public class MatterQuery extends MatterEntity { ...@@ -692,7 +710,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 事项来源(0.手动添加,1.站点事项) * 设置 是否推荐(0.手动添加,1.站点事项)
* @param sourceList * @param sourceList
*/ */
public void setSourceList(List<Integer> sourceList){ public void setSourceList(List<Integer> sourceList){
...@@ -1095,6 +1113,25 @@ public class MatterQuery extends MatterEntity { ...@@ -1095,6 +1113,25 @@ public class MatterQuery extends MatterEntity {
return this; return this;
} }
/**
* 设置 部门名称
* @param deptName
*/
public MatterQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 部门名称
* @param deptNameList
*/
public MatterQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/** /**
* 设置 填单次数 * 设置 填单次数
* @param total * @param total
...@@ -1231,7 +1268,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1231,7 +1268,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 事项来源(0.手动添加,1.站点事项) * 设置 是否推荐(0.手动添加,1.站点事项)
* @param source * @param source
*/ */
public MatterQuery source(Integer source){ public MatterQuery source(Integer source){
...@@ -1240,7 +1277,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1240,7 +1277,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 开始 事项来源(0.手动添加,1.站点事项) * 设置 开始 是否推荐(0.手动添加,1.站点事项)
* @param sourceStart * @param sourceStart
*/ */
public MatterQuery sourceStart(Integer sourceStart){ public MatterQuery sourceStart(Integer sourceStart){
...@@ -1249,7 +1286,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1249,7 +1286,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 结束 事项来源(0.手动添加,1.站点事项) * 设置 结束 是否推荐(0.手动添加,1.站点事项)
* @param sourceEnd * @param sourceEnd
*/ */
public MatterQuery sourceEnd(Integer sourceEnd){ public MatterQuery sourceEnd(Integer sourceEnd){
...@@ -1258,7 +1295,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1258,7 +1295,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 增加 事项来源(0.手动添加,1.站点事项) * 设置 增加 是否推荐(0.手动添加,1.站点事项)
* @param sourceIncrement * @param sourceIncrement
*/ */
public MatterQuery sourceIncrement(Integer sourceIncrement){ public MatterQuery sourceIncrement(Integer sourceIncrement){
...@@ -1267,7 +1304,7 @@ public class MatterQuery extends MatterEntity { ...@@ -1267,7 +1304,7 @@ public class MatterQuery extends MatterEntity {
} }
/** /**
* 设置 事项来源(0.手动添加,1.站点事项) * 设置 是否推荐(0.手动添加,1.站点事项)
* @param sourceList * @param sourceList
*/ */
public MatterQuery sourceList(List<Integer> sourceList){ public MatterQuery sourceList(List<Integer> sourceList){
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDaoImpl"> <mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="MatterEntity" id="MatterEntity-Map"> <resultMap type="MatterEntity" id="MatterEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="siteId" column="siteId" /> <result property="siteId" column="siteId" />
<result property="tid" column="tid" /> <result property="tid" column="tid" />
<result property="tcode" column="tcode" /> <result property="tcode" column="tcode" />
<result property="tname" column="tname" /> <result property="tname" column="tname" />
<result property="matterName" column="matterName" /> <result property="matterName" column="matterName" />
<result property="englishName" column="englishName" /> <result property="englishName" column="englishName" />
<result property="matterNo" column="matterNo" /> <result property="matterNo" column="matterNo" />
<result property="matterFullName" column="matterFullName" /> <result property="matterFullName" column="matterFullName" />
<result property="deptId" column="deptId" /> <result property="deptId" column="deptId" />
<result property="total" column="total" /> <result property="deptName" column="deptName" />
<result property="sort" column="sort" /> <result property="total" column="total" />
<result property="isRecommend" column="isRecommend" /> <result property="sort" column="sort" />
<result property="source" column="source" /> <result property="isRecommend" column="isRecommend" />
<result property="createTime" column="createTime" /> <result property="source" column="source" />
<result property="createUserId" column="createUserId" /> <result property="createTime" column="createTime" />
<result property="updateTime" column="updateTime" /> <result property="createUserId" column="createUserId" />
<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('siteId') or colPickMode == 1 and data.containsKey('siteId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteId') or colPickMode == 1 and data.containsKey('siteId')))">
a.siteId, a.siteId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tid') or colPickMode == 1 and data.containsKey('tid')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tid') or colPickMode == 1 and data.containsKey('tid')))">
a.tid, a.tid,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tcode') or colPickMode == 1 and data.containsKey('tcode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tcode') or colPickMode == 1 and data.containsKey('tcode')))">
a.tcode, a.tcode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tname') or colPickMode == 1 and data.containsKey('tname')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tname') or colPickMode == 1 and data.containsKey('tname')))">
a.tname, a.tname,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterName') or colPickMode == 1 and data.containsKey('matterName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterName') or colPickMode == 1 and data.containsKey('matterName')))">
a.matterName, a.matterName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('englishName') or colPickMode == 1 and data.containsKey('englishName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('englishName') or colPickMode == 1 and data.containsKey('englishName')))">
a.englishName, a.englishName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterNo') or colPickMode == 1 and data.containsKey('matterNo')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterNo') or colPickMode == 1 and data.containsKey('matterNo')))">
a.matterNo, a.matterNo,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterFullName') or colPickMode == 1 and data.containsKey('matterFullName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterFullName') or colPickMode == 1 and data.containsKey('matterFullName')))">
a.matterFullName, a.matterFullName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))">
a.deptId, a.deptId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('total') or colPickMode == 1 and data.containsKey('total')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))">
a.total, a.deptName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sort') or colPickMode == 1 and data.containsKey('sort')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('total') or colPickMode == 1 and data.containsKey('total')))">
a.sort, a.total,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isRecommend') or colPickMode == 1 and data.containsKey('isRecommend')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sort') or colPickMode == 1 and data.containsKey('sort')))">
a.isRecommend, a.sort,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isRecommend') or colPickMode == 1 and data.containsKey('isRecommend')))">
a.source, a.isRecommend,
</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('source') or colPickMode == 1 and data.containsKey('source')))">
a.createTime, a.source,
</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('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createUserId, a.createTime,
</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('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.updateTime, 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')))">
a.updateTime,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_matter insert into mortals_xhx_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,total,sort,isRecommend,source,createTime,createUserId,updateTime) (siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime)
VALUES VALUES
(#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{matterFullName},#{deptId},#{total},#{sort},#{isRecommend},#{source},#{createTime},#{createUserId},#{updateTime}) (#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{matterFullName},#{deptId},#{deptName},#{total},#{sort},#{isRecommend},#{source},#{createTime},#{createUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_matter insert into mortals_xhx_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,total,sort,isRecommend,source,createTime,createUserId,updateTime) (siteId,tid,tcode,tname,matterName,englishName,matterNo,matterFullName,deptId,deptName,total,sort,isRecommend,source,createTime,createUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.matterFullName},#{item.deptId},#{item.total},#{item.sort},#{item.isRecommend},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime}) (#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.matterFullName},#{item.deptId},#{item.deptName},#{item.total},#{item.sort},#{item.isRecommend},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -139,6 +143,9 @@ ...@@ -139,6 +143,9 @@
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement}, a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('total')) or (colPickMode==1 and !data.containsKey('total'))"> <if test="(colPickMode==0 and data.containsKey('total')) or (colPickMode==1 and !data.containsKey('total'))">
a.total=#{data.total}, a.total=#{data.total},
</if> </if>
...@@ -187,153 +194,160 @@ ...@@ -187,153 +194,160 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_xhx_matter as a update mortals_xhx_matter as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="siteId=(case" suffix="ELSE siteId end),"> <trim prefix="siteId=(case" suffix="ELSE siteId 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('siteId')) or (colPickMode==1 and !item.containsKey('siteId'))"> <when test="(colPickMode==0 and item.containsKey('siteId')) or (colPickMode==1 and !item.containsKey('siteId'))">
when a.id=#{item.id} then #{item.siteId} when a.id=#{item.id} then #{item.siteId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('siteIdIncrement')) or (colPickMode==1 and !item.containsKey('siteIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('siteIdIncrement')) or (colPickMode==1 and !item.containsKey('siteIdIncrement'))">
when a.id=#{item.id} then ifnull(a.siteId,0) + #{item.siteIdIncrement} when a.id=#{item.id} then ifnull(a.siteId,0) + #{item.siteIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="tid=(case" suffix="ELSE tid end),"> <trim prefix="tid=(case" suffix="ELSE tid 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('tid')) or (colPickMode==1 and !item.containsKey('tid'))"> <if test="(colPickMode==0 and item.containsKey('tid')) or (colPickMode==1 and !item.containsKey('tid'))">
when a.id=#{item.id} then #{item.tid} when a.id=#{item.id} then #{item.tid}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="tcode=(case" suffix="ELSE tcode end),"> <trim prefix="tcode=(case" suffix="ELSE tcode 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('tcode')) or (colPickMode==1 and !item.containsKey('tcode'))"> <if test="(colPickMode==0 and item.containsKey('tcode')) or (colPickMode==1 and !item.containsKey('tcode'))">
when a.id=#{item.id} then #{item.tcode} when a.id=#{item.id} then #{item.tcode}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="tname=(case" suffix="ELSE tname end),"> <trim prefix="tname=(case" suffix="ELSE tname 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('tname')) or (colPickMode==1 and !item.containsKey('tname'))"> <if test="(colPickMode==0 and item.containsKey('tname')) or (colPickMode==1 and !item.containsKey('tname'))">
when a.id=#{item.id} then #{item.tname} when a.id=#{item.id} then #{item.tname}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="matterName=(case" suffix="ELSE matterName end),"> <trim prefix="matterName=(case" suffix="ELSE matterName 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('matterName')) or (colPickMode==1 and !item.containsKey('matterName'))"> <if test="(colPickMode==0 and item.containsKey('matterName')) or (colPickMode==1 and !item.containsKey('matterName'))">
when a.id=#{item.id} then #{item.matterName} when a.id=#{item.id} then #{item.matterName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="englishName=(case" suffix="ELSE englishName end),"> <trim prefix="englishName=(case" suffix="ELSE englishName 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('englishName')) or (colPickMode==1 and !item.containsKey('englishName'))"> <if test="(colPickMode==0 and item.containsKey('englishName')) or (colPickMode==1 and !item.containsKey('englishName'))">
when a.id=#{item.id} then #{item.englishName} when a.id=#{item.id} then #{item.englishName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="matterNo=(case" suffix="ELSE matterNo end),"> <trim prefix="matterNo=(case" suffix="ELSE matterNo 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('matterNo')) or (colPickMode==1 and !item.containsKey('matterNo'))"> <if test="(colPickMode==0 and item.containsKey('matterNo')) or (colPickMode==1 and !item.containsKey('matterNo'))">
when a.id=#{item.id} then #{item.matterNo} when a.id=#{item.id} then #{item.matterNo}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="matterFullName=(case" suffix="ELSE matterFullName end),"> <trim prefix="matterFullName=(case" suffix="ELSE matterFullName 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('matterFullName')) or (colPickMode==1 and !item.containsKey('matterFullName'))"> <if test="(colPickMode==0 and item.containsKey('matterFullName')) or (colPickMode==1 and !item.containsKey('matterFullName'))">
when a.id=#{item.id} then #{item.matterFullName} when a.id=#{item.id} then #{item.matterFullName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="deptId=(case" suffix="ELSE deptId end),"> <trim prefix="deptId=(case" suffix="ELSE deptId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))">
when a.id=#{item.id} then #{item.deptId} when a.id=#{item.id} then #{item.deptId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))">
when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="total=(case" suffix="ELSE total end),"> <trim prefix="deptName=(case" suffix="ELSE deptName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))">
<when test="(colPickMode==0 and item.containsKey('total')) or (colPickMode==1 and !item.containsKey('total'))"> when a.id=#{item.id} then #{item.deptName}
when a.id=#{item.id} then #{item.total} </if>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('totalIncrement')) or (colPickMode==1 and !item.containsKey('totalIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.total,0) + #{item.totalIncrement} <trim prefix="total=(case" suffix="ELSE total end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('total')) or (colPickMode==1 and !item.containsKey('total'))">
</trim> when a.id=#{item.id} then #{item.total}
<trim prefix="sort=(case" suffix="ELSE sort end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('totalIncrement')) or (colPickMode==1 and !item.containsKey('totalIncrement'))">
<choose> when a.id=#{item.id} then ifnull(a.total,0) + #{item.totalIncrement}
<when test="(colPickMode==0 and item.containsKey('sort')) or (colPickMode==1 and !item.containsKey('sort'))"> </when>
when a.id=#{item.id} then #{item.sort} </choose>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('sortIncrement')) or (colPickMode==1 and !item.containsKey('sortIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.sort,0) + #{item.sortIncrement} <trim prefix="sort=(case" suffix="ELSE sort end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('sort')) or (colPickMode==1 and !item.containsKey('sort'))">
</trim> when a.id=#{item.id} then #{item.sort}
<trim prefix="isRecommend=(case" suffix="ELSE isRecommend end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('sortIncrement')) or (colPickMode==1 and !item.containsKey('sortIncrement'))">
<choose> when a.id=#{item.id} then ifnull(a.sort,0) + #{item.sortIncrement}
<when test="(colPickMode==0 and item.containsKey('isRecommend')) or (colPickMode==1 and !item.containsKey('isRecommend'))"> </when>
when a.id=#{item.id} then #{item.isRecommend} </choose>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('isRecommendIncrement')) or (colPickMode==1 and !item.containsKey('isRecommendIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.isRecommend,0) + #{item.isRecommendIncrement} <trim prefix="isRecommend=(case" suffix="ELSE isRecommend end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('isRecommend')) or (colPickMode==1 and !item.containsKey('isRecommend'))">
</trim> when a.id=#{item.id} then #{item.isRecommend}
<trim prefix="source=(case" suffix="ELSE source end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('isRecommendIncrement')) or (colPickMode==1 and !item.containsKey('isRecommendIncrement'))">
<choose> when a.id=#{item.id} then ifnull(a.isRecommend,0) + #{item.isRecommendIncrement}
<when test="(colPickMode==0 and item.containsKey('source')) or (colPickMode==1 and !item.containsKey('source'))"> </when>
when a.id=#{item.id} then #{item.source} </choose>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('sourceIncrement')) or (colPickMode==1 and !item.containsKey('sourceIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.source,0) + #{item.sourceIncrement} <trim prefix="source=(case" suffix="ELSE source end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('source')) or (colPickMode==1 and !item.containsKey('source'))">
</trim> when a.id=#{item.id} then #{item.source}
<trim prefix="createTime=(case" suffix="ELSE createTime end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('sourceIncrement')) or (colPickMode==1 and !item.containsKey('sourceIncrement'))">
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> when a.id=#{item.id} then ifnull(a.source,0) + #{item.sourceIncrement}
when a.id=#{item.id} then #{item.createTime} </when>
</if> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId 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="" >
<choose> <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> when a.id=#{item.id} then #{item.createTime}
when a.id=#{item.id} then #{item.createUserId} </if>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
</trim> when a.id=#{item.id} then #{item.createUserId}
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
when a.id=#{item.id} then #{item.updateTime} </when>
</if> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim> </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=")">
...@@ -435,407 +449,427 @@ ...@@ -435,407 +449,427 @@
${_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>
<if test="conditionParamRef.id == null"> <if test="conditionParamRef.containsKey('idList')">
${_conditionType_} a.id is null ${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null">
${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart}
</if>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('idList')">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null">
${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart}
</if>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if>
<if test="conditionParamRef.containsKey('siteId')"> <if test="conditionParamRef.containsKey('siteId')">
<if test="conditionParamRef.siteId != null "> <if test="conditionParamRef.siteId != null ">
${_conditionType_} a.siteId = #{${_conditionParam_}.siteId} ${_conditionType_} a.siteId = #{${_conditionParam_}.siteId}
</if>
<if test="conditionParamRef.siteId == null">
${_conditionType_} a.siteId is null
</if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.siteId == null"> <if test="conditionParamRef.containsKey('siteIdStart') and conditionParamRef.siteIdStart != null">
${_conditionType_} a.siteId is null ${_conditionType_} a.siteId <![CDATA[ >= ]]> #{${_conditionParam_}.siteIdStart}
</if>
<if test="conditionParamRef.containsKey('siteIdEnd') and conditionParamRef.siteIdEnd != null">
${_conditionType_} a.siteId <![CDATA[ <= ]]> #{${_conditionParam_}.siteIdEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteIdStart') and conditionParamRef.siteIdStart != null">
${_conditionType_} a.siteId <![CDATA[ >= ]]> #{${_conditionParam_}.siteIdStart}
</if>
<if test="conditionParamRef.containsKey('siteIdEnd') and conditionParamRef.siteIdEnd != null">
${_conditionType_} a.siteId <![CDATA[ <= ]]> #{${_conditionParam_}.siteIdEnd}
</if>
<if test="conditionParamRef.containsKey('tid')"> <if test="conditionParamRef.containsKey('tid')">
<if test="conditionParamRef.tid != null and conditionParamRef.tid != ''"> <if test="conditionParamRef.tid != null and conditionParamRef.tid != ''">
${_conditionType_} a.tid like #{${_conditionParam_}.tid} ${_conditionType_} a.tid like #{${_conditionParam_}.tid}
</if>
<if test="conditionParamRef.tid == null">
${_conditionType_} a.tid is null
</if>
</if> </if>
<if test="conditionParamRef.tid == null"> <if test="conditionParamRef.containsKey('tidList')">
${_conditionType_} a.tid is null ${_conditionType_} a.tid in
<foreach collection="conditionParamRef.tidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('tidList')">
${_conditionType_} a.tid in
<foreach collection="conditionParamRef.tidList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('tcode')"> <if test="conditionParamRef.containsKey('tcode')">
<if test="conditionParamRef.tcode != null and conditionParamRef.tcode != ''"> <if test="conditionParamRef.tcode != null and conditionParamRef.tcode != ''">
${_conditionType_} a.tcode like #{${_conditionParam_}.tcode} ${_conditionType_} a.tcode like #{${_conditionParam_}.tcode}
</if>
<if test="conditionParamRef.tcode == null">
${_conditionType_} a.tcode is null
</if>
</if> </if>
<if test="conditionParamRef.tcode == null"> <if test="conditionParamRef.containsKey('tcodeList')">
${_conditionType_} a.tcode is null ${_conditionType_} a.tcode in
<foreach collection="conditionParamRef.tcodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('tcodeList')">
${_conditionType_} a.tcode in
<foreach collection="conditionParamRef.tcodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('tname')"> <if test="conditionParamRef.containsKey('tname')">
<if test="conditionParamRef.tname != null and conditionParamRef.tname != ''"> <if test="conditionParamRef.tname != null and conditionParamRef.tname != ''">
${_conditionType_} a.tname like #{${_conditionParam_}.tname} ${_conditionType_} a.tname like #{${_conditionParam_}.tname}
</if>
<if test="conditionParamRef.tname == null">
${_conditionType_} a.tname is null
</if>
</if> </if>
<if test="conditionParamRef.tname == null"> <if test="conditionParamRef.containsKey('tnameList')">
${_conditionType_} a.tname is null ${_conditionType_} a.tname in
<foreach collection="conditionParamRef.tnameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('tnameList')">
${_conditionType_} a.tname in
<foreach collection="conditionParamRef.tnameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterName')"> <if test="conditionParamRef.containsKey('matterName')">
<if test="conditionParamRef.matterName != null and conditionParamRef.matterName != ''"> <if test="conditionParamRef.matterName != null and conditionParamRef.matterName != ''">
${_conditionType_} a.matterName like #{${_conditionParam_}.matterName} ${_conditionType_} a.matterName like #{${_conditionParam_}.matterName}
</if>
<if test="conditionParamRef.matterName == null">
${_conditionType_} a.matterName is null
</if>
</if> </if>
<if test="conditionParamRef.matterName == null"> <if test="conditionParamRef.containsKey('matterNameList')">
${_conditionType_} a.matterName is null ${_conditionType_} a.matterName in
<foreach collection="conditionParamRef.matterNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterNameList')">
${_conditionType_} a.matterName in
<foreach collection="conditionParamRef.matterNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('englishName')"> <if test="conditionParamRef.containsKey('englishName')">
<if test="conditionParamRef.englishName != null and conditionParamRef.englishName != ''"> <if test="conditionParamRef.englishName != null and conditionParamRef.englishName != ''">
${_conditionType_} a.englishName like #{${_conditionParam_}.englishName} ${_conditionType_} a.englishName like #{${_conditionParam_}.englishName}
</if>
<if test="conditionParamRef.englishName == null">
${_conditionType_} a.englishName is null
</if>
</if> </if>
<if test="conditionParamRef.englishName == null"> <if test="conditionParamRef.containsKey('englishNameList')">
${_conditionType_} a.englishName is null ${_conditionType_} a.englishName in
<foreach collection="conditionParamRef.englishNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('englishNameList')">
${_conditionType_} a.englishName in
<foreach collection="conditionParamRef.englishNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterNo')"> <if test="conditionParamRef.containsKey('matterNo')">
<if test="conditionParamRef.matterNo != null and conditionParamRef.matterNo != ''"> <if test="conditionParamRef.matterNo != null and conditionParamRef.matterNo != ''">
${_conditionType_} a.matterNo like #{${_conditionParam_}.matterNo} ${_conditionType_} a.matterNo like #{${_conditionParam_}.matterNo}
</if>
<if test="conditionParamRef.matterNo == null">
${_conditionType_} a.matterNo is null
</if>
</if> </if>
<if test="conditionParamRef.matterNo == null"> <if test="conditionParamRef.containsKey('matterNoList')">
${_conditionType_} a.matterNo is null ${_conditionType_} a.matterNo in
<foreach collection="conditionParamRef.matterNoList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterNoList')">
${_conditionType_} a.matterNo in
<foreach collection="conditionParamRef.matterNoList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterFullName')"> <if test="conditionParamRef.containsKey('matterFullName')">
<if test="conditionParamRef.matterFullName != null and conditionParamRef.matterFullName != ''"> <if test="conditionParamRef.matterFullName != null and conditionParamRef.matterFullName != ''">
${_conditionType_} a.matterFullName like #{${_conditionParam_}.matterFullName} ${_conditionType_} a.matterFullName like #{${_conditionParam_}.matterFullName}
</if>
<if test="conditionParamRef.matterFullName == null">
${_conditionType_} a.matterFullName is null
</if>
</if> </if>
<if test="conditionParamRef.matterFullName == null"> <if test="conditionParamRef.containsKey('matterFullNameList')">
${_conditionType_} a.matterFullName is null ${_conditionType_} a.matterFullName in
<foreach collection="conditionParamRef.matterFullNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if> <if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.containsKey('matterFullNameList')"> <if test="conditionParamRef.deptId != null ">
${_conditionType_} a.matterFullName in ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
<foreach collection="conditionParamRef.matterFullNameList" open="(" close=")" index="index" item="item" separator=","> </if>
#{item} <if test="conditionParamRef.deptId == null">
</foreach> ${_conditionType_} a.deptId is null
</if> </if>
<if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.deptId != null ">
${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
</if> </if>
<if test="conditionParamRef.deptId == null"> <if test="conditionParamRef.containsKey('deptIdList')">
${_conditionType_} a.deptId is null ${_conditionType_} a.deptId in
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if> <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null">
<if test="conditionParamRef.containsKey('deptIdList')"> ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart}
${_conditionType_} a.deptId in </if>
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null">
#{item} ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</foreach> </if>
</if>
<if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null">
${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart}
</if>
<if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null">
${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</if>
<if test="conditionParamRef.containsKey('total')"> <if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.total != null "> <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.total = #{${_conditionParam_}.total} ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if> </if>
<if test="conditionParamRef.total == null"> <if test="conditionParamRef.containsKey('deptNameList')">
${_conditionType_} a.total is null ${_conditionType_} a.deptName in
<foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('total')">
<if test="conditionParamRef.total != null ">
${_conditionType_} a.total = #{${_conditionParam_}.total}
</if>
<if test="conditionParamRef.total == null">
${_conditionType_} a.total is null
</if>
</if>
<if test="conditionParamRef.containsKey('totalList')">
${_conditionType_} a.total in
<foreach collection="conditionParamRef.totalList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('totalStart') and conditionParamRef.totalStart != null">
${_conditionType_} a.total <![CDATA[ >= ]]> #{${_conditionParam_}.totalStart}
</if>
<if test="conditionParamRef.containsKey('totalEnd') and conditionParamRef.totalEnd != null">
${_conditionType_} a.total <![CDATA[ <= ]]> #{${_conditionParam_}.totalEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('totalList')">
${_conditionType_} a.total in
<foreach collection="conditionParamRef.totalList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('totalStart') and conditionParamRef.totalStart != null">
${_conditionType_} a.total <![CDATA[ >= ]]> #{${_conditionParam_}.totalStart}
</if>
<if test="conditionParamRef.containsKey('totalEnd') and conditionParamRef.totalEnd != null">
${_conditionType_} a.total <![CDATA[ <= ]]> #{${_conditionParam_}.totalEnd}
</if>
<if test="conditionParamRef.containsKey('sort')"> <if test="conditionParamRef.containsKey('sort')">
<if test="conditionParamRef.sort != null "> <if test="conditionParamRef.sort != null ">
${_conditionType_} a.sort = #{${_conditionParam_}.sort} ${_conditionType_} a.sort = #{${_conditionParam_}.sort}
</if>
<if test="conditionParamRef.sort == null">
${_conditionType_} a.sort is null
</if>
</if> </if>
<if test="conditionParamRef.sort == null"> <if test="conditionParamRef.containsKey('sortList')">
${_conditionType_} a.sort is null ${_conditionType_} a.sort in
<foreach collection="conditionParamRef.sortList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sortStart') and conditionParamRef.sortStart != null">
${_conditionType_} a.sort <![CDATA[ >= ]]> #{${_conditionParam_}.sortStart}
</if>
<if test="conditionParamRef.containsKey('sortEnd') and conditionParamRef.sortEnd != null">
${_conditionType_} a.sort <![CDATA[ <= ]]> #{${_conditionParam_}.sortEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('sortList')">
${_conditionType_} a.sort in
<foreach collection="conditionParamRef.sortList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sortStart') and conditionParamRef.sortStart != null">
${_conditionType_} a.sort <![CDATA[ >= ]]> #{${_conditionParam_}.sortStart}
</if>
<if test="conditionParamRef.containsKey('sortEnd') and conditionParamRef.sortEnd != null">
${_conditionType_} a.sort <![CDATA[ <= ]]> #{${_conditionParam_}.sortEnd}
</if>
<if test="conditionParamRef.containsKey('isRecommend')"> <if test="conditionParamRef.containsKey('isRecommend')">
<if test="conditionParamRef.isRecommend != null "> <if test="conditionParamRef.isRecommend != null ">
${_conditionType_} a.isRecommend = #{${_conditionParam_}.isRecommend} ${_conditionType_} a.isRecommend = #{${_conditionParam_}.isRecommend}
</if>
<if test="conditionParamRef.isRecommend == null">
${_conditionType_} a.isRecommend is null
</if>
</if> </if>
<if test="conditionParamRef.isRecommend == null"> <if test="conditionParamRef.containsKey('isRecommendList')">
${_conditionType_} a.isRecommend is null ${_conditionType_} a.isRecommend in
<foreach collection="conditionParamRef.isRecommendList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isRecommendStart') and conditionParamRef.isRecommendStart != null">
${_conditionType_} a.isRecommend <![CDATA[ >= ]]> #{${_conditionParam_}.isRecommendStart}
</if>
<if test="conditionParamRef.containsKey('isRecommendEnd') and conditionParamRef.isRecommendEnd != null">
${_conditionType_} a.isRecommend <![CDATA[ <= ]]> #{${_conditionParam_}.isRecommendEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('isRecommendList')">
${_conditionType_} a.isRecommend in
<foreach collection="conditionParamRef.isRecommendList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isRecommendStart') and conditionParamRef.isRecommendStart != null">
${_conditionType_} a.isRecommend <![CDATA[ >= ]]> #{${_conditionParam_}.isRecommendStart}
</if>
<if test="conditionParamRef.containsKey('isRecommendEnd') and conditionParamRef.isRecommendEnd != null">
${_conditionType_} a.isRecommend <![CDATA[ <= ]]> #{${_conditionParam_}.isRecommendEnd}
</if>
<if test="conditionParamRef.containsKey('source')"> <if test="conditionParamRef.containsKey('source')">
<if test="conditionParamRef.source != null "> <if test="conditionParamRef.source != null ">
${_conditionType_} a.source = #{${_conditionParam_}.source} ${_conditionType_} a.source = #{${_conditionParam_}.source}
</if>
<if test="conditionParamRef.source == null">
${_conditionType_} a.source is null
</if>
</if> </if>
<if test="conditionParamRef.source == null"> <if test="conditionParamRef.containsKey('sourceList')">
${_conditionType_} a.source is null ${_conditionType_} a.source in
<foreach collection="conditionParamRef.sourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sourceStart') and conditionParamRef.sourceStart != null">
${_conditionType_} a.source <![CDATA[ >= ]]> #{${_conditionParam_}.sourceStart}
</if>
<if test="conditionParamRef.containsKey('sourceEnd') and conditionParamRef.sourceEnd != null">
${_conditionType_} a.source <![CDATA[ <= ]]> #{${_conditionParam_}.sourceEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('sourceList')">
${_conditionType_} a.source in
<foreach collection="conditionParamRef.sourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sourceStart') and conditionParamRef.sourceStart != null">
${_conditionType_} a.source <![CDATA[ >= ]]> #{${_conditionParam_}.sourceStart}
</if>
<if test="conditionParamRef.containsKey('sourceEnd') and conditionParamRef.sourceEnd != null">
${_conditionType_} a.source <![CDATA[ <= ]]> #{${_conditionParam_}.sourceEnd}
</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>
<if test="conditionParamRef.createTime == null"> <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime is null ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
</if> <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
${_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('createUserId')">
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> <if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if> </if>
<if test="conditionParamRef.containsKey('createUserId')"> <if test="conditionParamRef.createUserId == null">
<if test="conditionParamRef.createUserId != null "> ${_conditionType_} a.createUserId is null
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if>
</if> </if>
<if test="conditionParamRef.createUserId == null"> <if test="conditionParamRef.containsKey('createUserIdList')">
${_conditionType_} a.createUserId is null ${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')"> <if test="conditionParamRef.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>
<if test="conditionParamRef.updateTime == null"> <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime is null ${_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> </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
<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} ${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
<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('siteId')"> <if test="orderCol.containsKey('siteId')">
a.siteId a.siteId
<if test='orderCol.siteId != null and "DESC".equalsIgnoreCase(orderCol.siteId)'>DESC</if> <if test='orderCol.siteId != null and "DESC".equalsIgnoreCase(orderCol.siteId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('tid')"> <if test="orderCol.containsKey('tid')">
a.tid a.tid
<if test='orderCol.tid != null and "DESC".equalsIgnoreCase(orderCol.tid)'>DESC</if> <if test='orderCol.tid != null and "DESC".equalsIgnoreCase(orderCol.tid)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('tcode')"> <if test="orderCol.containsKey('tcode')">
a.tcode a.tcode
<if test='orderCol.tcode != null and "DESC".equalsIgnoreCase(orderCol.tcode)'>DESC</if> <if test='orderCol.tcode != null and "DESC".equalsIgnoreCase(orderCol.tcode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('tname')"> <if test="orderCol.containsKey('tname')">
a.tname a.tname
<if test='orderCol.tname != null and "DESC".equalsIgnoreCase(orderCol.tname)'>DESC</if> <if test='orderCol.tname != null and "DESC".equalsIgnoreCase(orderCol.tname)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('matterName')"> <if test="orderCol.containsKey('matterName')">
a.matterName a.matterName
<if test='orderCol.matterName != null and "DESC".equalsIgnoreCase(orderCol.matterName)'>DESC</if> <if test='orderCol.matterName != null and "DESC".equalsIgnoreCase(orderCol.matterName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('englishName')"> <if test="orderCol.containsKey('englishName')">
a.englishName a.englishName
<if test='orderCol.englishName != null and "DESC".equalsIgnoreCase(orderCol.englishName)'>DESC</if> <if test='orderCol.englishName != null and "DESC".equalsIgnoreCase(orderCol.englishName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('matterNo')"> <if test="orderCol.containsKey('matterNo')">
a.matterNo a.matterNo
<if test='orderCol.matterNo != null and "DESC".equalsIgnoreCase(orderCol.matterNo)'>DESC</if> <if test='orderCol.matterNo != null and "DESC".equalsIgnoreCase(orderCol.matterNo)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('matterFullName')"> <if test="orderCol.containsKey('matterFullName')">
a.matterFullName a.matterFullName
<if test='orderCol.matterFullName != null and "DESC".equalsIgnoreCase(orderCol.matterFullName)'>DESC</if> <if test='orderCol.matterFullName != null and "DESC".equalsIgnoreCase(orderCol.matterFullName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('deptId')"> <if test="orderCol.containsKey('deptId')">
a.deptId a.deptId
<if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('total')"> <if test="orderCol.containsKey('deptName')">
a.total a.deptName
<if test='orderCol.total != null and "DESC".equalsIgnoreCase(orderCol.total)'>DESC</if> <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('sort')"> <if test="orderCol.containsKey('total')">
a.sort a.total
<if test='orderCol.sort != null and "DESC".equalsIgnoreCase(orderCol.sort)'>DESC</if> <if test='orderCol.total != null and "DESC".equalsIgnoreCase(orderCol.total)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('isRecommend')"> <if test="orderCol.containsKey('sort')">
a.isRecommend a.sort
<if test='orderCol.isRecommend != null and "DESC".equalsIgnoreCase(orderCol.isRecommend)'>DESC</if> <if test='orderCol.sort != null and "DESC".equalsIgnoreCase(orderCol.sort)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('source')"> <if test="orderCol.containsKey('isRecommend')">
a.source a.isRecommend
<if test='orderCol.source != null and "DESC".equalsIgnoreCase(orderCol.source)'>DESC</if> <if test='orderCol.isRecommend != null and "DESC".equalsIgnoreCase(orderCol.isRecommend)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createTime')"> <if test="orderCol.containsKey('source')">
a.createTime a.source
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> <if test='orderCol.source != null and "DESC".equalsIgnoreCase(orderCol.source)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createTime')">
a.createUserId a.createTime
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('updateTime')"> <if test="orderCol.containsKey('createUserId')">
a.updateTime a.createUserId
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment