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

事项增加部门名称字段

parent 9eccdb5b
......@@ -977,6 +977,7 @@ data|object|数据对象
  matterNo|String|事项编号
  matterFullName|String|事项全称
  deptId|Long|部门ID
  deptName|String|部门名称
  total|Integer|填单次数
  sort|Integer|排序
  isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
......@@ -1033,6 +1034,7 @@ data|object|数据对象
 matterNo|String|事项编号
 matterFullName|String|事项全称
 deptId|Long|部门ID
 deptName|String|部门名称
 total|Integer|填单次数
 sort|Integer|排序
 isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
......@@ -1058,6 +1060,7 @@ dict|object|字典对象
"matterNo":"mws7bh",
"matterFullName":"po9xik",
"deptId":468,
"deptName":"po9xik",
"total":1593,
"sort":4204,
"isRecommend":1599,
......@@ -1100,6 +1103,7 @@ updateTime|Date|否|修改时间
"matterNo":"6xj19v",
"matterFullName":"b69j7y",
"deptId":6209,
"deptName":"po9xik",
"total":7382,
"sort":2926,
"isRecommend":0,
......@@ -1126,6 +1130,7 @@ data|object|数据对象
  matterNo|String|事项编号
  matterFullName|String|事项全称
  deptId|Long|部门ID
  deptName|String|部门名称
  total|Integer|填单次数
  sort|Integer|排序
  isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
......
......@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.MatterVo;
* 事项申请材料实体对象
*
* @author zxfei
* @date 2022-10-10
* @date 2022-10-11
*/
public class MatterEntity extends MatterVo {
......@@ -53,6 +53,10 @@ public class MatterEntity extends MatterVo {
*/
private Long deptId;
/**
* 部门名称
*/
private String deptName;
/**
* 填单次数
*/
private Integer total;
......@@ -65,7 +69,7 @@ public class MatterEntity extends MatterVo {
*/
private Integer isRecommend;
/**
* 事项来源(0.手动添加,1.站点事项)
* 是否推荐(0.手动添加,1.站点事项)
*/
private Integer source;
......@@ -199,6 +203,20 @@ public class MatterEntity extends MatterVo {
this.deptId = deptId;
}
/**
* 获取 部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 填单次数
* @return Integer
*/
......@@ -241,14 +259,14 @@ public class MatterEntity extends MatterVo {
this.isRecommend = isRecommend;
}
/**
* 获取 事项来源(0.手动添加,1.站点事项)
* 获取 是否推荐(0.手动添加,1.站点事项)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源(0.手动添加,1.站点事项)
* 设置 是否推荐(0.手动添加,1.站点事项)
* @param source
*/
public void setSource(Integer source){
......@@ -285,6 +303,7 @@ public class MatterEntity extends MatterVo {
sb.append(",matterNo:").append(getMatterNo());
sb.append(",matterFullName:").append(getMatterFullName());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",total:").append(getTotal());
sb.append(",sort:").append(getSort());
sb.append(",isRecommend:").append(getIsRecommend());
......@@ -312,6 +331,8 @@ public class MatterEntity extends MatterVo {
this.deptId = null;
this.deptName = "";
this.total = null;
this.sort = null;
......
......@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.MatterEntity;
* 事项申请材料查询对象
*
* @author zxfei
* @date 2022-10-10
* @date 2022-10-11
*/
public class MatterQuery extends MatterEntity {
/** 开始 主键,自增长 */
......@@ -66,6 +66,9 @@ public class MatterQuery extends MatterEntity {
/** 部门ID列表 */
private List <Long> deptIdList;
/** 部门名称 */
private List<String> deptNameList;
/** 开始 填单次数 */
private Integer totalStart;
......@@ -102,16 +105,16 @@ public class MatterQuery extends MatterEntity {
/** 是否推荐(0.未推荐,1.推荐)列表 */
private List <Integer> isRecommendList;
/** 开始 事项来源(0.手动添加,1.站点事项) */
/** 开始 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceStart;
/** 结束 事项来源(0.手动添加,1.站点事项) */
/** 结束 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceEnd;
/** 增加 事项来源(0.手动添加,1.站点事项) */
/** 增加 是否推荐(0.手动添加,1.站点事项) */
private Integer sourceIncrement;
/** 事项来源(0.手动添加,1.站点事项)列表 */
/** 是否推荐(0.手动添加,1.站点事项)列表 */
private List <Integer> sourceList;
/** 开始 创建时间 */
......@@ -443,6 +446,21 @@ public class MatterQuery extends MatterEntity {
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
......@@ -636,7 +654,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 获取 开始 事项来源(0.手动添加,1.站点事项)
* 获取 开始 是否推荐(0.手动添加,1.站点事项)
* @return sourceStart
*/
public Integer getSourceStart(){
......@@ -644,7 +662,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 开始 事项来源(0.手动添加,1.站点事项)
* 设置 开始 是否推荐(0.手动添加,1.站点事项)
* @param sourceStart
*/
public void setSourceStart(Integer sourceStart){
......@@ -652,7 +670,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 获取 结束 事项来源(0.手动添加,1.站点事项)
* 获取 结束 是否推荐(0.手动添加,1.站点事项)
* @return $sourceEnd
*/
public Integer getSourceEnd(){
......@@ -660,7 +678,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 结束 事项来源(0.手动添加,1.站点事项)
* 设置 结束 是否推荐(0.手动添加,1.站点事项)
* @param sourceEnd
*/
public void setSourceEnd(Integer sourceEnd){
......@@ -668,7 +686,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 获取 增加 事项来源(0.手动添加,1.站点事项)
* 获取 增加 是否推荐(0.手动添加,1.站点事项)
* @return sourceIncrement
*/
public Integer getSourceIncrement(){
......@@ -676,7 +694,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 增加 事项来源(0.手动添加,1.站点事项)
* 设置 增加 是否推荐(0.手动添加,1.站点事项)
* @param sourceIncrement
*/
public void setSourceIncrement(Integer sourceIncrement){
......@@ -684,7 +702,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 获取 事项来源(0.手动添加,1.站点事项)
* 获取 是否推荐(0.手动添加,1.站点事项)
* @return sourceList
*/
public List<Integer> getSourceList(){
......@@ -692,7 +710,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 事项来源(0.手动添加,1.站点事项)
* 设置 是否推荐(0.手动添加,1.站点事项)
* @param sourceList
*/
public void setSourceList(List<Integer> sourceList){
......@@ -1095,6 +1113,25 @@ public class MatterQuery extends MatterEntity {
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
......@@ -1231,7 +1268,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 事项来源(0.手动添加,1.站点事项)
* 设置 是否推荐(0.手动添加,1.站点事项)
* @param source
*/
public MatterQuery source(Integer source){
......@@ -1240,7 +1277,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 开始 事项来源(0.手动添加,1.站点事项)
* 设置 开始 是否推荐(0.手动添加,1.站点事项)
* @param sourceStart
*/
public MatterQuery sourceStart(Integer sourceStart){
......@@ -1249,7 +1286,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 结束 事项来源(0.手动添加,1.站点事项)
* 设置 结束 是否推荐(0.手动添加,1.站点事项)
* @param sourceEnd
*/
public MatterQuery sourceEnd(Integer sourceEnd){
......@@ -1258,7 +1295,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 增加 事项来源(0.手动添加,1.站点事项)
* 设置 增加 是否推荐(0.手动添加,1.站点事项)
* @param sourceIncrement
*/
public MatterQuery sourceIncrement(Integer sourceIncrement){
......@@ -1267,7 +1304,7 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 事项来源(0.手动添加,1.站点事项)
* 设置 是否推荐(0.手动添加,1.站点事项)
* @param sourceList
*/
public MatterQuery sourceList(List<Integer> sourceList){
......
<?xml version="1.0" encoding="UTF-8"?>
<!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">
<!-- 字段和属性映射 -->
......@@ -15,6 +15,7 @@
<result property="matterNo" column="matterNo" />
<result property="matterFullName" column="matterFullName" />
<result property="deptId" column="deptId" />
<result property="deptName" column="deptName" />
<result property="total" column="total" />
<result property="sort" column="sort" />
<result property="isRecommend" column="isRecommend" />
......@@ -59,6 +60,9 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))">
a.deptId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))">
a.deptName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('total') or colPickMode == 1 and data.containsKey('total')))">
a.total,
</if>
......@@ -85,18 +89,18 @@
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id">
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
(#{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 id="insertBatch" parameterType="paramDto">
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
<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>
</insert>
......@@ -139,6 +143,9 @@
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('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'))">
a.total=#{data.total},
</if>
......@@ -260,6 +267,13 @@
</choose>
</foreach>
</trim>
<trim prefix="deptName=(case" suffix="ELSE deptName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))">
when a.id=#{item.id} then #{item.deptName}
</if>
</foreach>
</trim>
<trim prefix="total=(case" suffix="ELSE total end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
......@@ -603,6 +617,21 @@
${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptNameList')">
${_conditionType_} a.deptName in
<foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('total')">
<if test="conditionParamRef.total != null ">
${_conditionType_} a.total = #{${_conditionParam_}.total}
......@@ -801,6 +830,11 @@
<if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptName')">
a.deptName
<if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('total')">
a.total
<if test='orderCol.total != null and "DESC".equalsIgnoreCase(orderCol.total)'>DESC</if>
......
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