Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
0e2b396b78
  1. 21
      xm-core/src/main/java/com/xm/core/entity/XmProjectGroup.java
  2. 12
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml

21
xm-core/src/main/java/com/xm/core/entity/XmProjectGroup.java

@ -2,16 +2,14 @@ package com.xm.core.entity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import java.util.Date; import java.util.Date;
/** /**
* 组织 com 顶级模块 xm 大模块 core 小模块 <br> * 组织 com 顶级模块 xm 大模块 core 小模块 <br>
* 实体 XmProjectGroup所有属性名: <br> * 实体 XmProjectGroup所有属性名: <br>
* id,groupName,projectId,pgTypeId,pgTypeName,leaderUserid,leaderUsername,ctime,ltime,productId,branchId,pgClass,pgroupId,lvl,pidPaths,isTpl,assUserid,assUsername,childrenCnt,userCnt,qxCode,calcWorkload;<br>
* id,groupName,projectId,pgTypeId,pgTypeName,leaderUserid,leaderUsername,ctime,ltime,productId,branchId,pgClass,pgroupId,lvl,pidPaths,isTpl,assUserid,assUsername,childrenCnt,userCnt,qxCode,calcWorkload,ntype;<br>
* xm_project_group xm_project_group的所有字段名: <br> * xm_project_group xm_project_group的所有字段名: <br>
* id,group_name,project_id,pg_type_id,pg_type_name,leader_userid,leader_username,ctime,ltime,product_id,branch_id,pg_class,pgroup_id,lvl,pid_paths,is_tpl,ass_userid,ass_username,children_cnt,user_cnt,qx_code,calc_workload;<br>
* id,group_name,project_id,pg_type_id,pg_type_name,leader_userid,leader_username,ctime,ltime,product_id,branch_id,pg_class,pgroup_id,lvl,pid_paths,is_tpl,ass_userid,ass_username,children_cnt,user_cnt,qx_code,calc_workload,ntype;<br>
* 当前主键(包括多主键):<br> * 当前主键(包括多主键):<br>
* id;<br> * id;<br>
*/ */
@ -86,6 +84,9 @@ public class XmProjectGroup implements java.io.Serializable {
@ApiModelProperty(notes="是否计算工作量0否1是",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="是否计算工作量0否1是",allowEmptyValue=true,example="",allowableValues="")
String calcWorkload; String calcWorkload;
@ApiModelProperty(notes="节点类型0管理团队、1执行团队",allowEmptyValue=true,example="",allowableValues="")
String ntype;
/**主键**/ /**主键**/
public XmProjectGroup(String id) { public XmProjectGroup(String id) {
@ -228,6 +229,12 @@ public class XmProjectGroup implements java.io.Serializable {
public void setCalcWorkload(String calcWorkload) { public void setCalcWorkload(String calcWorkload) {
this.calcWorkload = calcWorkload; this.calcWorkload = calcWorkload;
} }
/**
* 节点类型0管理团队1执行团队
**/
public void setNtype(String ntype) {
this.ntype = ntype;
}
/** /**
* 主键 * 主键
@ -361,5 +368,11 @@ public class XmProjectGroup implements java.io.Serializable {
public String getCalcWorkload() { public String getCalcWorkload() {
return this.calcWorkload; return this.calcWorkload;
} }
/**
* 节点类型0管理团队1执行团队
**/
public String getNtype() {
return this.ntype;
}
} }

12
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectGroupMapper.xml

@ -64,7 +64,7 @@
insert into xm_project_group( insert into xm_project_group(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{id},#{groupName},#{projectId},#{pgTypeId},#{pgTypeName},#{leaderUserid},#{leaderUsername},#{ctime},#{ltime},#{productId},#{branchId},#{pgClass},#{pgroupId},#{lvl},#{pidPaths},#{isTpl},#{assUserid},#{assUsername},#{childrenCnt},#{userCnt},#{qxCode},#{calcWorkload}
#{id},#{groupName},#{projectId},#{pgTypeId},#{pgTypeName},#{leaderUserid},#{leaderUsername},#{ctime},#{ltime},#{productId},#{branchId},#{pgClass},#{pgroupId},#{lvl},#{pidPaths},#{isTpl},#{assUserid},#{assUsername},#{childrenCnt},#{userCnt},#{qxCode},#{calcWorkload},#{ntype}
) )
</insert> </insert>
@ -127,7 +127,7 @@
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
id,group_name,project_id,pg_type_id,pg_type_name,leader_userid,leader_username,ctime,ltime,product_id,branch_id,pg_class,pgroup_id,lvl,pid_paths,is_tpl,ass_userid,ass_username,children_cnt,user_cnt,qx_code,calc_workload
id,group_name,project_id,pg_type_id,pg_type_name,leader_userid,leader_username,ctime,ltime,product_id,branch_id,pg_class,pgroup_id,lvl,pid_paths,is_tpl,ass_userid,ass_username,children_cnt,user_cnt,qx_code,calc_workload,ntype
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -154,6 +154,7 @@
<if test="userCnt != null and userCnt != ''"> and res.user_cnt = #{userCnt} </if> <if test="userCnt != null and userCnt != ''"> and res.user_cnt = #{userCnt} </if>
<if test="qxCode != null and qxCode != ''"> and res.qx_code = #{qxCode} </if> <if test="qxCode != null and qxCode != ''"> and res.qx_code = #{qxCode} </if>
<if test="calcWorkload != null and calcWorkload != ''"> and res.calc_workload = #{calcWorkload} </if> <if test="calcWorkload != null and calcWorkload != ''"> and res.calc_workload = #{calcWorkload} </if>
<if test="ntype != null and ntype != ''"> and res.ntype = #{ntype} </if>
</sql> </sql>
<!--sql片段 更新字段 --> <!--sql片段 更新字段 -->
<sql id="set"> <sql id="set">
@ -177,7 +178,8 @@
children_cnt = #{childrenCnt}, children_cnt = #{childrenCnt},
user_cnt = #{userCnt}, user_cnt = #{userCnt},
qx_code = #{qxCode}, qx_code = #{qxCode},
calc_workload = #{calcWorkload}
calc_workload = #{calcWorkload},
ntype = #{ntype}
</sql> </sql>
<sql id="someFieldSet"> <sql id="someFieldSet">
<if test="groupName != null and groupName != ''"> group_name = #{groupName}, </if> <if test="groupName != null and groupName != ''"> group_name = #{groupName}, </if>
@ -201,6 +203,7 @@
<if test="userCnt != null and userCnt != ''"> user_cnt = #{userCnt}, </if> <if test="userCnt != null and userCnt != ''"> user_cnt = #{userCnt}, </if>
<if test="qxCode != null and qxCode != ''"> qx_code = #{qxCode}, </if> <if test="qxCode != null and qxCode != ''"> qx_code = #{qxCode}, </if>
<if test="calcWorkload != null and calcWorkload != ''"> calc_workload = #{calcWorkload}, </if> <if test="calcWorkload != null and calcWorkload != ''"> calc_workload = #{calcWorkload}, </if>
<if test="ntype != null and ntype != ''"> ntype = #{ntype}, </if>
</sql> </sql>
<!--sql片段 批量更新 --> <!--sql片段 批量更新 -->
<sql id="batchSet"> <sql id="batchSet">
@ -224,6 +227,7 @@
children_cnt = #{item.childrenCnt}, children_cnt = #{item.childrenCnt},
user_cnt = #{item.userCnt}, user_cnt = #{item.userCnt},
qx_code = #{item.qxCode}, qx_code = #{item.qxCode},
calc_workload = #{item.calcWorkload}
calc_workload = #{item.calcWorkload},
ntype = #{item.ntype}
</sql> </sql>
</mapper> </mapper>
Loading…
Cancel
Save