Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
eed58d845d
  1. 19
      xm-core/src/main/java/com/xm/core/entity/XmMenu.java
  2. 12
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml

19
xm-core/src/main/java/com/xm/core/entity/XmMenu.java

@ -8,9 +8,9 @@ import java.math.BigDecimal;
/** /**
* 组织 com 顶级模块 xm 大模块 core 小模块 <br> * 组织 com 顶级模块 xm 大模块 core 小模块 <br>
* 实体 XmMenu所有属性名: <br> * 实体 XmMenu所有属性名: <br>
* menuId,menuName,pmenuId,productId,remark,status,online,demandUrl,codeUrl,designUrl,docUrl,helpUrl,operDocUrl,seqNo,mmUserid,mmUsername,ctime,ntype,sinceVersion,childrenCnt,ltime,tagIds,tagNames,pidPaths,lvl,isTpl,budgetHours,budgetStaffNu,budgetWorkload,budgetAmount,phaseId;<br>
* menuId,menuName,pmenuId,productId,remark,status,online,demandUrl,codeUrl,designUrl,docUrl,helpUrl,operDocUrl,seqNo,mmUserid,mmUsername,ctime,ntype,sinceVersion,childrenCnt,ltime,tagIds,tagNames,pidPaths,lvl,isTpl,budgetHours,budgetStaffNu,budgetWorkload,budgetAmount,phaseId,iterationId;<br>
* xm_menu 功能表的所有字段名: <br> * xm_menu 功能表的所有字段名: <br>
* menu_id,menu_name,pmenu_id,product_id,remark,status,online,demand_url,code_url,design_url,doc_url,help_url,oper_doc_url,seq_no,mm_userid,mm_username,ctime,ntype,since_version,children_cnt,ltime,tag_ids,tag_names,pid_paths,lvl,is_tpl,budget_hours,budget_staff_nu,budget_workload,budget_amount,phase_id;<br>
* menu_id,menu_name,pmenu_id,product_id,remark,status,online,demand_url,code_url,design_url,doc_url,help_url,oper_doc_url,seq_no,mm_userid,mm_username,ctime,ntype,since_version,children_cnt,ltime,tag_ids,tag_names,pid_paths,lvl,is_tpl,budget_hours,budget_staff_nu,budget_workload,budget_amount,phase_id,iteration_id;<br>
* 当前主键(包括多主键):<br> * 当前主键(包括多主键):<br>
* menu_id;<br> * menu_id;<br>
*/ */
@ -113,6 +113,9 @@ public class XmMenu implements java.io.Serializable {
@ApiModelProperty(notes="计划编号",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="计划编号",allowEmptyValue=true,example="",allowableValues="")
String phaseId; String phaseId;
@ApiModelProperty(notes="迭代编号",allowEmptyValue=true,example="",allowableValues="")
String iterationId;
/**功能编号**/ /**功能编号**/
public XmMenu(String menuId) { public XmMenu(String menuId) {
this.menuId = menuId; this.menuId = menuId;
@ -308,6 +311,12 @@ public class XmMenu implements java.io.Serializable {
public void setPhaseId(String phaseId) { public void setPhaseId(String phaseId) {
this.phaseId = phaseId; this.phaseId = phaseId;
} }
/**
* 迭代编号
**/
public void setIterationId(String iterationId) {
this.iterationId = iterationId;
}
/** /**
* 功能编号 * 功能编号
@ -495,5 +504,11 @@ public class XmMenu implements java.io.Serializable {
public String getPhaseId() { public String getPhaseId() {
return this.phaseId; return this.phaseId;
} }
/**
* 迭代编号
**/
public String getIterationId() {
return this.iterationId;
}
} }

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

@ -162,7 +162,7 @@
insert into xm_menu( insert into xm_menu(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{menuId},#{menuName},#{pmenuId},#{productId},#{remark},#{status},#{online},#{demandUrl},#{codeUrl},#{designUrl},#{docUrl},#{helpUrl},#{operDocUrl},#{seqNo},#{mmUserid},#{mmUsername},#{ctime},#{ntype},#{sinceVersion},#{childrenCnt},#{ltime},#{tagIds},#{tagNames},#{pidPaths},#{lvl},#{isTpl},#{budgetHours},#{budgetStaffNu},#{budgetWorkload},#{budgetAmount},#{phaseId}
#{menuId},#{menuName},#{pmenuId},#{productId},#{remark},#{status},#{online},#{demandUrl},#{codeUrl},#{designUrl},#{docUrl},#{helpUrl},#{operDocUrl},#{seqNo},#{mmUserid},#{mmUsername},#{ctime},#{ntype},#{sinceVersion},#{childrenCnt},#{ltime},#{tagIds},#{tagNames},#{pidPaths},#{lvl},#{isTpl},#{budgetHours},#{budgetStaffNu},#{budgetWorkload},#{budgetAmount},#{phaseId},#{iterationId}
) )
</insert> </insert>
@ -225,7 +225,7 @@
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
menu_id,menu_name,pmenu_id,product_id,remark,status,online,demand_url,code_url,design_url,doc_url,help_url,oper_doc_url,seq_no,mm_userid,mm_username,ctime,ntype,since_version,children_cnt,ltime,tag_ids,tag_names,pid_paths,lvl,is_tpl,budget_hours,budget_staff_nu,budget_workload,budget_amount,phase_id
menu_id,menu_name,pmenu_id,product_id,remark,status,online,demand_url,code_url,design_url,doc_url,help_url,oper_doc_url,seq_no,mm_userid,mm_username,ctime,ntype,since_version,children_cnt,ltime,tag_ids,tag_names,pid_paths,lvl,is_tpl,budget_hours,budget_staff_nu,budget_workload,budget_amount,phase_id,iteration_id
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -261,6 +261,7 @@
<if test="budgetWorkload != null and budgetWorkload != ''"> and res.budget_workload = #{budgetWorkload} </if> <if test="budgetWorkload != null and budgetWorkload != ''"> and res.budget_workload = #{budgetWorkload} </if>
<if test="budgetAmount != null and budgetAmount != ''"> and res.budget_amount = #{budgetAmount} </if> <if test="budgetAmount != null and budgetAmount != ''"> and res.budget_amount = #{budgetAmount} </if>
<if test="phaseId != null and phaseId != ''"> and res.phase_id = #{phaseId} </if> <if test="phaseId != null and phaseId != ''"> and res.phase_id = #{phaseId} </if>
<if test="iterationId != null and iterationId != ''"> and res.iteration_id = #{iterationId} </if>
</sql> </sql>
<!--sql片段 更新字段 --> <!--sql片段 更新字段 -->
<sql id="set"> <sql id="set">
@ -293,7 +294,8 @@
budget_staff_nu = #{budgetStaffNu}, budget_staff_nu = #{budgetStaffNu},
budget_workload = #{budgetWorkload}, budget_workload = #{budgetWorkload},
budget_amount = #{budgetAmount}, budget_amount = #{budgetAmount},
phase_id = #{phaseId}
phase_id = #{phaseId},
iteration_id = #{iterationId}
</sql> </sql>
<sql id="someFieldSet"> <sql id="someFieldSet">
<if test="menuName != null and menuName != ''"> menu_name = #{menuName}, </if> <if test="menuName != null and menuName != ''"> menu_name = #{menuName}, </if>
@ -326,6 +328,7 @@
<if test="budgetWorkload != null and budgetWorkload != ''"> budget_workload = #{budgetWorkload}, </if> <if test="budgetWorkload != null and budgetWorkload != ''"> budget_workload = #{budgetWorkload}, </if>
<if test="budgetAmount != null and budgetAmount != ''"> budget_amount = #{budgetAmount}, </if> <if test="budgetAmount != null and budgetAmount != ''"> budget_amount = #{budgetAmount}, </if>
<if test="phaseId != null and phaseId != ''"> phase_id = #{phaseId}, </if> <if test="phaseId != null and phaseId != ''"> phase_id = #{phaseId}, </if>
<if test="iterationId != null and iterationId != ''"> iteration_id = #{iterationId}, </if>
</sql> </sql>
<!--sql片段 批量更新 --> <!--sql片段 批量更新 -->
<sql id="batchSet"> <sql id="batchSet">
@ -358,6 +361,7 @@
budget_staff_nu = #{item.budgetStaffNu}, budget_staff_nu = #{item.budgetStaffNu},
budget_workload = #{item.budgetWorkload}, budget_workload = #{item.budgetWorkload},
budget_amount = #{item.budgetAmount}, budget_amount = #{item.budgetAmount},
phase_id = #{item.phaseId}
phase_id = #{item.phaseId},
iteration_id = #{item.iterationId}
</sql> </sql>
</mapper> </mapper>
Loading…
Cancel
Save