Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
66f1347853
  1. 24
      xm-core/src/main/java/com/xm/core/entity/XmTask.java
  2. 20
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmPhaseMapper.xml
  3. 28
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml

24
xm-core/src/main/java/com/xm/core/entity/XmTask.java

@ -8,9 +8,9 @@ import java.math.BigDecimal;
/** /**
* 组织 com 顶级模块 xm 大模块 core 小模块 <br> * 组织 com 顶级模块 xm 大模块 core 小模块 <br>
* 实体 XmTask所有属性名: <br> * 实体 XmTask所有属性名: <br>
* id,name,parentTaskid,parentTaskname,projectId,projectName,level,sortLevel,executorUserid,executorUsername,preTaskid,preTaskname,startTime,endTime,milestone,description,remarks,createUserid,createUsername,createTime,rate,budgetCost,budgetWorkload,actCost,actWorkload,taskState,taskType,taskClass,toTaskCenter,actStartTime,actEndTime,bizProcInstId,bizFlowState,projectPhaseId,projectPhaseName,taskSkillNames,exeUsernames,taskSkillIds,exeUserids,taskOut,planType,settleSchemel,menuId,menuName,productId,productName,cbranchId,cdeptid,tagIds,tagNames,ntype,childrenCnt,ltime,pidPaths,lvl,isTpl,keyPath,uniInnerPrice,uniOutPrice,calcType,ptype;<br>
* id,name,parentTaskid,parentTaskname,projectId,projectName,level,sortLevel,executorUserid,executorUsername,preTaskid,preTaskname,startTime,endTime,milestone,description,remarks,createUserid,createUsername,createTime,rate,budgetCost,budgetWorkload,actCost,actWorkload,taskState,taskType,taskClass,toTaskCenter,actStartTime,actEndTime,bizProcInstId,bizFlowState,phaseId,phaseName,taskSkillNames,exeUsernames,taskSkillIds,exeUserids,taskOut,planType,settleSchemel,menuId,menuName,productId,productName,cbranchId,cdeptid,tagIds,tagNames,ntype,childrenCnt,ltime,pidPaths,lvl,isTpl,keyPath,uniInnerPrice,uniOutPrice,calcType,ptype;<br>
* xm_task xm_task的所有字段名: <br> * xm_task xm_task的所有字段名: <br>
* id,name,parent_taskid,parent_taskname,project_id,project_name,level,sort_level,executor_userid,executor_username,pre_taskid,pre_taskname,start_time,end_time,milestone,description,remarks,create_userid,create_username,create_time,rate,budget_cost,budget_workload,act_cost,act_workload,task_state,task_type,task_class,to_task_center,act_start_time,act_end_time,biz_proc_inst_id,biz_flow_state,project_phase_id,project_phase_name,task_skill_names,exe_usernames,task_skill_ids,exe_userids,task_out,plan_type,settle_schemel,menu_id,menu_name,product_id,product_name,cbranch_id,cdeptid,tag_ids,tag_names,ntype,children_cnt,ltime,pid_paths,lvl,is_tpl,key_path,uni_inner_price,uni_out_price,calc_type,ptype;<br>
* id,name,parent_taskid,parent_taskname,project_id,project_name,level,sort_level,executor_userid,executor_username,pre_taskid,pre_taskname,start_time,end_time,milestone,description,remarks,create_userid,create_username,create_time,rate,budget_cost,budget_workload,act_cost,act_workload,task_state,task_type,task_class,to_task_center,act_start_time,act_end_time,biz_proc_inst_id,biz_flow_state,phase_id,phase_name,task_skill_names,exe_usernames,task_skill_ids,exe_userids,task_out,plan_type,settle_schemel,menu_id,menu_name,product_id,product_name,cbranch_id,cdeptid,tag_ids,tag_names,ntype,children_cnt,ltime,pid_paths,lvl,is_tpl,key_path,uni_inner_price,uni_out_price,calc_type,ptype;<br>
* 当前主键(包括多主键):<br> * 当前主键(包括多主键):<br>
* id;<br> * id;<br>
*/ */
@ -120,10 +120,10 @@ public class XmTask implements java.io.Serializable {
String bizFlowState; String bizFlowState;
@ApiModelProperty(notes="项目阶段编号(作废)",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="项目阶段编号(作废)",allowEmptyValue=true,example="",allowableValues="")
String projectPhaseId;
String phaseId;
@ApiModelProperty(notes="项目阶段名称(作废)",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="项目阶段名称(作废)",allowEmptyValue=true,example="",allowableValues="")
String projectPhaseName;
String phaseName;
@ApiModelProperty(notes="技能列表,逗号分隔",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="技能列表,逗号分隔",allowEmptyValue=true,example="",allowableValues="")
String taskSkillNames; String taskSkillNames;
@ -413,14 +413,14 @@ public class XmTask implements java.io.Serializable {
/** /**
* 项目阶段编号(作废) * 项目阶段编号(作废)
**/ **/
public void setProjectPhaseId(String projectPhaseId) {
this.projectPhaseId = projectPhaseId;
public void setPhaseId(String phaseId) {
this.phaseId = phaseId;
} }
/** /**
* 项目阶段名称(作废) * 项目阶段名称(作废)
**/ **/
public void setProjectPhaseName(String projectPhaseName) {
this.projectPhaseName = projectPhaseName;
public void setPhaseName(String phaseName) {
this.phaseName = phaseName;
} }
/** /**
* 技能列表,逗号分隔 * 技能列表,逗号分隔
@ -780,14 +780,14 @@ public class XmTask implements java.io.Serializable {
/** /**
* 项目阶段编号(作废) * 项目阶段编号(作废)
**/ **/
public String getProjectPhaseId() {
return this.projectPhaseId;
public String getPhaseId() {
return this.phaseId;
} }
/** /**
* 项目阶段名称(作废) * 项目阶段名称(作废)
**/ **/
public String getProjectPhaseName() {
return this.projectPhaseName;
public String getPhaseName() {
return this.phaseName;
} }
/** /**
* 技能列表,逗号分隔 * 技能列表,逗号分隔

20
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmPhaseMapper.xml

@ -272,7 +272,13 @@
where where
res.id = #{id} res.id = #{id}
</select> </select>
<select id="selectListByIds" parameterType="List" resultType="com.xm.core.entity.XmPhase">
select * from xm_phase res
where (res.id) in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")" >
( #{item})
</foreach>
</select>
<!-- 通过主键查询获取数据对象 返回map--> <!-- 通过主键查询获取数据对象 返回map-->
<select id="selectOneMap" parameterType="HashMap" resultType="HashMap"> <select id="selectOneMap" parameterType="HashMap" resultType="HashMap">
select * from xm_phase res select * from xm_phase res
@ -291,7 +297,7 @@
insert into xm_phase( insert into xm_phase(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{id},#{name},#{remark},#{parentId},#{branchId},#{projectId},#{beginDate},#{endDate},#{budgetHours},#{budgetStaffNu},#{ctime},#{budgetNouserAt},#{budgetIuserAt},#{budgetOuserAt},#{baselineId},#{bizProcInstId},#{bizFlowState},#{budgetWorkload},#{actWorkload},#{actIuserWorkload},#{actOuserWorkload},#{taskType},#{planType},#{seqNo},#{udgetIuserWorkload},#{budgetOuserWorkload},#{actNouserAt},#{actIuserAt},#{budgetIuserPrice},#{budgetOuserPrice},#{budgetOuserCnt},#{budgetIuserCnt},#{actRate},#{pstatus},#{actOutUserAt},#{taskCnt},#{finishTaskCnt},#{iterationCnt},#{calcTime},#{taskBudgetWorkload},#{taskBudgetAt},#{mngUserid},#{mngUsername},#{milestone},#{pleaf},#{tagIds},#{tagNames},#{ntype},#{childrenCnt},#{ltime},#{isKeyPath},#{pidPaths},#{lvl},#{isTpl},#{phaseClass},#{productId},#{budgetAt},#{calcType},#{actAt}
#{id},#{name},#{remark},#{parentId},#{branchId},#{projectId},#{beginDate},#{endDate},#{budgetHours},#{budgetStaffNu},#{ctime},#{budgetNouserAt},#{budgetIuserAt},#{budgetOuserAt},#{baselineId},#{bizProcInstId},#{bizFlowState},#{budgetWorkload},#{actWorkload},#{actIuserWorkload},#{actOuserWorkload},#{taskType},#{planType},#{seqNo},#{budgetIuserWorkload},#{budgetOuserWorkload},#{actNouserAt},#{actIuserAt},#{budgetIuserPrice},#{budgetOuserPrice},#{budgetOuserCnt},#{budgetIuserCnt},#{actRate},#{pstatus},#{actOutUserAt},#{taskCnt},#{finishTaskCnt},#{iterationCnt},#{calcTime},#{taskBudgetWorkload},#{taskBudgetAt},#{mngUserid},#{mngUsername},#{milestone},#{pleaf},#{tagIds},#{tagNames},#{ntype},#{childrenCnt},#{ltime},#{isKeyPath},#{pidPaths},#{lvl},#{isTpl},#{phaseClass},#{productId},#{budgetAt},#{calcType},#{actAt}
) )
</insert> </insert>
@ -354,7 +360,7 @@
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
id,name,remark,parent_id,branch_id,project_id,begin_date,end_date,budget_hours,budget_staff_nu,ctime,budget_nouser_at,budget_iuser_at,budget_ouser_at,baseline_id,biz_proc_inst_id,biz_flow_state,budget_workload,act_workload,act_iuser_workload,act_ouser_workload,task_type,plan_type,seq_no,udget_iuser_workload,budget_ouser_workload,act_nouser_at,act_iuser_at,budget_iuser_price,budget_ouser_price,budget_ouser_cnt,budget_iuser_cnt,act_rate,pstatus,act_out_user_at,task_cnt,finish_task_cnt,iteration_cnt,calc_time,task_budget_workload,task_budget_at,mng_userid,mng_username,milestone,pleaf,tag_ids,tag_names,ntype,children_cnt,ltime,is_key_path,pid_paths,lvl,is_tpl,phase_class,product_id,budget_at,calc_type,act_at
id,name,remark,parent_id,branch_id,project_id,begin_date,end_date,budget_hours,budget_staff_nu,ctime,budget_nouser_at,budget_iuser_at,budget_ouser_at,baseline_id,biz_proc_inst_id,biz_flow_state,budget_workload,act_workload,act_iuser_workload,act_ouser_workload,task_type,plan_type,seq_no,budget_iuser_workload,budget_ouser_workload,act_nouser_at,act_iuser_at,budget_iuser_price,budget_ouser_price,budget_ouser_cnt,budget_iuser_cnt,act_rate,pstatus,act_out_user_at,task_cnt,finish_task_cnt,iteration_cnt,calc_time,task_budget_workload,task_budget_at,mng_userid,mng_username,milestone,pleaf,tag_ids,tag_names,ntype,children_cnt,ltime,is_key_path,pid_paths,lvl,is_tpl,phase_class,product_id,budget_at,calc_type,act_at
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -383,7 +389,7 @@
<if test="taskType != null and taskType != ''"> and res.task_type = #{taskType} </if> <if test="taskType != null and taskType != ''"> and res.task_type = #{taskType} </if>
<if test="planType != null and planType != ''"> and res.plan_type = #{planType} </if> <if test="planType != null and planType != ''"> and res.plan_type = #{planType} </if>
<if test="seqNo != null and seqNo != ''"> and res.seq_no = #{seqNo} </if> <if test="seqNo != null and seqNo != ''"> and res.seq_no = #{seqNo} </if>
<if test="udgetIuserWorkload != null and udgetIuserWorkload != ''"> and res.udget_iuser_workload = #{udgetIuserWorkload} </if>
<if test="budgetIuserWorkload != null and budgetIuserWorkload != ''"> and res.budget_iuser_workload = #{budgetIuserWorkload} </if>
<if test="budgetOuserWorkload != null and budgetOuserWorkload != ''"> and res.budget_ouser_workload = #{budgetOuserWorkload} </if> <if test="budgetOuserWorkload != null and budgetOuserWorkload != ''"> and res.budget_ouser_workload = #{budgetOuserWorkload} </if>
<if test="actNouserAt != null and actNouserAt != ''"> and res.act_nouser_at = #{actNouserAt} </if> <if test="actNouserAt != null and actNouserAt != ''"> and res.act_nouser_at = #{actNouserAt} </if>
<if test="actIuserAt != null and actIuserAt != ''"> and res.act_iuser_at = #{actIuserAt} </if> <if test="actIuserAt != null and actIuserAt != ''"> and res.act_iuser_at = #{actIuserAt} </if>
@ -444,7 +450,7 @@
task_type = #{taskType}, task_type = #{taskType},
plan_type = #{planType}, plan_type = #{planType},
seq_no = #{seqNo}, seq_no = #{seqNo},
udget_iuser_workload = #{udgetIuserWorkload},
budget_iuser_workload = #{budgetIuserWorkload},
budget_ouser_workload = #{budgetOuserWorkload}, budget_ouser_workload = #{budgetOuserWorkload},
act_nouser_at = #{actNouserAt}, act_nouser_at = #{actNouserAt},
act_iuser_at = #{actIuserAt}, act_iuser_at = #{actIuserAt},
@ -504,7 +510,7 @@
<if test="taskType != null and taskType != ''"> task_type = #{taskType}, </if> <if test="taskType != null and taskType != ''"> task_type = #{taskType}, </if>
<if test="planType != null and planType != ''"> plan_type = #{planType}, </if> <if test="planType != null and planType != ''"> plan_type = #{planType}, </if>
<if test="seqNo != null and seqNo != ''"> seq_no = #{seqNo}, </if> <if test="seqNo != null and seqNo != ''"> seq_no = #{seqNo}, </if>
<if test="udgetIuserWorkload != null and udgetIuserWorkload != ''"> udget_iuser_workload = #{udgetIuserWorkload}, </if>
<if test="budgetIuserWorkload != null and budgetIuserWorkload != ''"> budget_iuser_workload = #{budgetIuserWorkload}, </if>
<if test="budgetOuserWorkload != null and budgetOuserWorkload != ''"> budget_ouser_workload = #{budgetOuserWorkload}, </if> <if test="budgetOuserWorkload != null and budgetOuserWorkload != ''"> budget_ouser_workload = #{budgetOuserWorkload}, </if>
<if test="actNouserAt != null and actNouserAt != ''"> act_nouser_at = #{actNouserAt}, </if> <if test="actNouserAt != null and actNouserAt != ''"> act_nouser_at = #{actNouserAt}, </if>
<if test="actIuserAt != null and actIuserAt != ''"> act_iuser_at = #{actIuserAt}, </if> <if test="actIuserAt != null and actIuserAt != ''"> act_iuser_at = #{actIuserAt}, </if>
@ -565,7 +571,7 @@
task_type = #{item.taskType}, task_type = #{item.taskType},
plan_type = #{item.planType}, plan_type = #{item.planType},
seq_no = #{item.seqNo}, seq_no = #{item.seqNo},
udget_iuser_workload = #{item.udgetIuserWorkload},
budget_iuser_workload = #{item.budgetIuserWorkload},
budget_ouser_workload = #{item.budgetOuserWorkload}, budget_ouser_workload = #{item.budgetOuserWorkload},
act_nouser_at = #{item.actNouserAt}, act_nouser_at = #{item.actNouserAt},
act_iuser_at = #{item.actIuserAt}, act_iuser_at = #{item.actIuserAt},

28
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml

@ -343,7 +343,13 @@
where where
res.id = #{id} res.id = #{id}
</select> </select>
<select id="selectListByIds" parameterType="List" resultType="com.xm.core.entity.XmTask">
select * from xm_task res
where (res.id) in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")" >
( #{item})
</foreach>
</select>
<!-- 通过主键查询获取数据对象 返回map--> <!-- 通过主键查询获取数据对象 返回map-->
<select id="selectOneMap" parameterType="HashMap" resultType="HashMap"> <select id="selectOneMap" parameterType="HashMap" resultType="HashMap">
select * from xm_task res select * from xm_task res
@ -362,7 +368,7 @@
insert into xm_task( insert into xm_task(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{id},#{name},#{parentTaskid},#{parentTaskname},#{projectId},#{projectName},#{level},#{sortLevel},#{executorUserid},#{executorUsername},#{preTaskid},#{preTaskname},#{startTime},#{endTime},#{milestone},#{description},#{remarks},#{createUserid},#{createUsername},#{createTime},#{rate},#{budgetCost},#{budgetWorkload},#{actCost},#{actWorkload},#{taskState},#{taskType},#{taskClass},#{toTaskCenter},#{actStartTime},#{actEndTime},#{bizProcInstId},#{bizFlowState},#{projectPhaseId},#{projectName},#{taskSkillNames},#{exeUsernames},#{taskSkillIds},#{exeUserids},#{taskOut},#{planType},#{settleSchemel},#{menuId},#{menuName},#{productId},#{productName},#{cbranchId},#{cdeptid},#{tagIds},#{tagNames},#{ntype},#{childrenCnt},#{ltime},#{pidPaths},#{lvl},#{isTpl},#{keyPath},#{uniInnerPrice},#{uniOutPrice},#{calcType},#{ptype}
#{id},#{name},#{parentTaskid},#{parentTaskname},#{projectId},#{projectName},#{level},#{sortLevel},#{executorUserid},#{executorUsername},#{preTaskid},#{preTaskname},#{startTime},#{endTime},#{milestone},#{description},#{remarks},#{createUserid},#{createUsername},#{createTime},#{rate},#{budgetCost},#{budgetWorkload},#{actCost},#{actWorkload},#{taskState},#{taskType},#{taskClass},#{toTaskCenter},#{actStartTime},#{actEndTime},#{bizProcInstId},#{bizFlowState},#{phaseId},#{phaseName},#{taskSkillNames},#{exeUsernames},#{taskSkillIds},#{exeUserids},#{taskOut},#{planType},#{settleSchemel},#{menuId},#{menuName},#{productId},#{productName},#{cbranchId},#{cdeptid},#{tagIds},#{tagNames},#{ntype},#{childrenCnt},#{ltime},#{pidPaths},#{lvl},#{isTpl},#{keyPath},#{uniInnerPrice},#{uniOutPrice},#{calcType},#{ptype}
) )
</insert> </insert>
@ -425,7 +431,7 @@
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
id,name,parent_taskid,parent_taskname,project_id,project_name,level,sort_level,executor_userid,executor_username,pre_taskid,pre_taskname,start_time,end_time,milestone,description,remarks,create_userid,create_username,create_time,rate,budget_cost,budget_workload,act_cost,act_workload,task_state,task_type,task_class,to_task_center,act_start_time,act_end_time,biz_proc_inst_id,biz_flow_state,project_phase_id,project_phase_name,task_skill_names,exe_usernames,task_skill_ids,exe_userids,task_out,plan_type,settle_schemel,menu_id,menu_name,product_id,product_name,cbranch_id,cdeptid,tag_ids,tag_names,ntype,children_cnt,ltime,pid_paths,lvl,is_tpl,key_path,uni_inner_price,uni_out_price,calc_type,ptype
id,name,parent_taskid,parent_taskname,project_id,project_name,level,sort_level,executor_userid,executor_username,pre_taskid,pre_taskname,start_time,end_time,milestone,description,remarks,create_userid,create_username,create_time,rate,budget_cost,budget_workload,act_cost,act_workload,task_state,task_type,task_class,to_task_center,act_start_time,act_end_time,biz_proc_inst_id,biz_flow_state,phase_id,phase_name,task_skill_names,exe_usernames,task_skill_ids,exe_userids,task_out,plan_type,settle_schemel,menu_id,menu_name,product_id,product_name,cbranch_id,cdeptid,tag_ids,tag_names,ntype,children_cnt,ltime,pid_paths,lvl,is_tpl,key_path,uni_inner_price,uni_out_price,calc_type,ptype
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -463,8 +469,8 @@
<if test="actEndTime != null"> and date_format(res.act_end_time,'%Y-%m-%d') = date_format(#{actEndTime},'%Y-%m-%d') </if> <if test="actEndTime != null"> and date_format(res.act_end_time,'%Y-%m-%d') = date_format(#{actEndTime},'%Y-%m-%d') </if>
<if test="bizProcInstId != null and bizProcInstId != ''"> and res.biz_proc_inst_id = #{bizProcInstId} </if> <if test="bizProcInstId != null and bizProcInstId != ''"> and res.biz_proc_inst_id = #{bizProcInstId} </if>
<if test="bizFlowState != null and bizFlowState != ''"> and res.biz_flow_state = #{bizFlowState} </if> <if test="bizFlowState != null and bizFlowState != ''"> and res.biz_flow_state = #{bizFlowState} </if>
<if test="projectPhaseId != null and projectPhaseId != ''"> and res.project_phase_id = #{projectPhaseId} </if>
<if test="projectName != null and projectName != ''"> and res.project_phase_name = #{projectName} </if>
<if test="phaseId != null and phaseId != ''"> and res.phase_id = #{phaseId} </if>
<if test="phaseName != null and phaseName != ''"> and res.phase_name = #{phaseName} </if>
<if test="taskSkillNames != null and taskSkillNames != ''"> and res.task_skill_names = #{taskSkillNames} </if> <if test="taskSkillNames != null and taskSkillNames != ''"> and res.task_skill_names = #{taskSkillNames} </if>
<if test="exeUsernames != null and exeUsernames != ''"> and res.exe_usernames = #{exeUsernames} </if> <if test="exeUsernames != null and exeUsernames != ''"> and res.exe_usernames = #{exeUsernames} </if>
<if test="taskSkillIds != null and taskSkillIds != ''"> and res.task_skill_ids = #{taskSkillIds} </if> <if test="taskSkillIds != null and taskSkillIds != ''"> and res.task_skill_ids = #{taskSkillIds} </if>
@ -526,8 +532,8 @@
act_end_time = #{actEndTime}, act_end_time = #{actEndTime},
biz_proc_inst_id = #{bizProcInstId}, biz_proc_inst_id = #{bizProcInstId},
biz_flow_state = #{bizFlowState}, biz_flow_state = #{bizFlowState},
project_phase_id = #{projectPhaseId},
project_phase_name = #{projectName},
phase_id = #{phaseId},
phase_name = #{phaseName},
task_skill_names = #{taskSkillNames}, task_skill_names = #{taskSkillNames},
exe_usernames = #{exeUsernames}, exe_usernames = #{exeUsernames},
task_skill_ids = #{taskSkillIds}, task_skill_ids = #{taskSkillIds},
@ -588,8 +594,8 @@
<if test="actEndTime != null"> act_end_time = #{actEndTime}, </if> <if test="actEndTime != null"> act_end_time = #{actEndTime}, </if>
<if test="bizProcInstId != null and bizProcInstId != ''"> biz_proc_inst_id = #{bizProcInstId}, </if> <if test="bizProcInstId != null and bizProcInstId != ''"> biz_proc_inst_id = #{bizProcInstId}, </if>
<if test="bizFlowState != null and bizFlowState != ''"> biz_flow_state = #{bizFlowState}, </if> <if test="bizFlowState != null and bizFlowState != ''"> biz_flow_state = #{bizFlowState}, </if>
<if test="projectPhaseId != null and projectPhaseId != ''"> project_phase_id = #{projectPhaseId}, </if>
<if test="projectName != null and projectName != ''"> project_phase_name = #{projectName}, </if>
<if test="phaseId != null and phaseId != ''"> phase_id = #{phaseId}, </if>
<if test="phaseName != null and phaseName != ''"> phase_name = #{phaseName}, </if>
<if test="taskSkillNames != null and taskSkillNames != ''"> task_skill_names = #{taskSkillNames}, </if> <if test="taskSkillNames != null and taskSkillNames != ''"> task_skill_names = #{taskSkillNames}, </if>
<if test="exeUsernames != null and exeUsernames != ''"> exe_usernames = #{exeUsernames}, </if> <if test="exeUsernames != null and exeUsernames != ''"> exe_usernames = #{exeUsernames}, </if>
<if test="taskSkillIds != null and taskSkillIds != ''"> task_skill_ids = #{taskSkillIds}, </if> <if test="taskSkillIds != null and taskSkillIds != ''"> task_skill_ids = #{taskSkillIds}, </if>
@ -651,8 +657,8 @@
act_end_time = #{item.actEndTime}, act_end_time = #{item.actEndTime},
biz_proc_inst_id = #{item.bizProcInstId}, biz_proc_inst_id = #{item.bizProcInstId},
biz_flow_state = #{item.bizFlowState}, biz_flow_state = #{item.bizFlowState},
project_phase_id = #{item.projectPhaseId},
project_phase_name = #{item.projectName},
phase_id = #{item.phaseId},
phase_name = #{item.phaseName},
task_skill_names = #{item.taskSkillNames}, task_skill_names = #{item.taskSkillNames},
exe_usernames = #{item.exeUsernames}, exe_usernames = #{item.exeUsernames},
task_skill_ids = #{item.taskSkillIds}, task_skill_ids = #{item.taskSkillIds},

Loading…
Cancel
Save