Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
f4f55202f1
  1. 31
      xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java
  2. 12
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml

31
xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java

@ -8,9 +8,9 @@ import java.math.BigDecimal;
/** /**
* 组织 com 顶级模块 xm 大模块 core 小模块 <br> * 组织 com 顶级模块 xm 大模块 core 小模块 <br>
* 实体 XmTaskWorkload所有属性名: <br> * 实体 XmTaskWorkload所有属性名: <br>
* userid,username,ctime,taskId,cuserid,bizDate,wstatus,remark,ttype,id,sbillId,stime,sstatus,amt,samt,workload,rworkload,cusername,projectId;<br>
* userid,username,ctime,taskId,cuserid,bizDate,wstatus,remark,ttype,id,sbillId,stime,sstatus,amt,samt,workload,rworkload,cusername,projectId,sworkload;<br>
* xm_task_workload 工时登记表的所有字段名: <br> * xm_task_workload 工时登记表的所有字段名: <br>
* userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload,rworkload,cusername,project_id;<br>
* userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload,rworkload,cusername,project_id,sworkload;<br>
* 当前主键(包括多主键):<br> * 当前主键(包括多主键):<br>
* id;<br> * id;<br>
*/ */
@ -62,13 +62,13 @@ public class XmTaskWorkload implements java.io.Serializable {
@ApiModelProperty(notes="工时对应金额",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="工时对应金额",allowEmptyValue=true,example="",allowableValues="")
BigDecimal amt; BigDecimal amt;
@ApiModelProperty(notes="结算金额",allowEmptyValue=true,example="",allowableValues="")
@ApiModelProperty(notes="结算工时对应结算金额",allowEmptyValue=true,example="",allowableValues="")
BigDecimal samt; BigDecimal samt;
@ApiModelProperty(notes="工时,一个task_id可多次提交,小时",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="工时,一个task_id可多次提交,小时",allowEmptyValue=true,example="",allowableValues="")
BigDecimal workload; BigDecimal workload;
@ApiModelProperty(notes="剩余工时(同一天取最后日期更新到task表rworkload中)",allowEmptyValue=true,example="",allowableValues="")
@ApiModelProperty(notes="剩余工时(同一天取最后日期更新到task表budget_workload中)",allowEmptyValue=true,example="",allowableValues="")
BigDecimal rworkload; BigDecimal rworkload;
@ApiModelProperty(notes="创建人姓名",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="创建人姓名",allowEmptyValue=true,example="",allowableValues="")
@ -76,6 +76,9 @@ public class XmTaskWorkload implements java.io.Serializable {
@ApiModelProperty(notes="归属项目",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="归属项目",allowEmptyValue=true,example="",allowableValues="")
String projectId; String projectId;
@ApiModelProperty(notes="结算工时,用于结算,默认=workload",allowEmptyValue=true,example="",allowableValues="")
BigDecimal sworkload;
/**主键**/ /**主键**/
public XmTaskWorkload(String id) { public XmTaskWorkload(String id) {
@ -171,7 +174,7 @@ public class XmTaskWorkload implements java.io.Serializable {
this.amt = amt; this.amt = amt;
} }
/** /**
* 结算金额
* 结算工时对应结算金额
**/ **/
public void setSamt(BigDecimal samt) { public void setSamt(BigDecimal samt) {
this.samt = samt; this.samt = samt;
@ -183,7 +186,7 @@ public class XmTaskWorkload implements java.io.Serializable {
this.workload = workload; this.workload = workload;
} }
/** /**
* 剩余工时同一天取最后日期更新到task表rworkload中
* 剩余工时同一天取最后日期更新到task表budget_workload中
**/ **/
public void setRworkload(BigDecimal rworkload) { public void setRworkload(BigDecimal rworkload) {
this.rworkload = rworkload; this.rworkload = rworkload;
@ -200,6 +203,12 @@ public class XmTaskWorkload implements java.io.Serializable {
public void setProjectId(String projectId) { public void setProjectId(String projectId) {
this.projectId = projectId; this.projectId = projectId;
} }
/**
* 结算工时用于结算默认=workload
**/
public void setSworkload(BigDecimal sworkload) {
this.sworkload = sworkload;
}
/** /**
* 员工编号 * 员工编号
@ -286,7 +295,7 @@ public class XmTaskWorkload implements java.io.Serializable {
return this.amt; return this.amt;
} }
/** /**
* 结算金额
* 结算工时对应结算金额
**/ **/
public BigDecimal getSamt() { public BigDecimal getSamt() {
return this.samt; return this.samt;
@ -298,7 +307,7 @@ public class XmTaskWorkload implements java.io.Serializable {
return this.workload; return this.workload;
} }
/** /**
* 剩余工时同一天取最后日期更新到task表rworkload中
* 剩余工时同一天取最后日期更新到task表budget_workload中
**/ **/
public BigDecimal getRworkload() { public BigDecimal getRworkload() {
return this.rworkload; return this.rworkload;
@ -315,5 +324,11 @@ public class XmTaskWorkload implements java.io.Serializable {
public String getProjectId() { public String getProjectId() {
return this.projectId; return this.projectId;
} }
/**
* 结算工时用于结算默认=workload
**/
public BigDecimal getSworkload() {
return this.sworkload;
}
} }

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

@ -114,7 +114,7 @@
insert into xm_task_workload( insert into xm_task_workload(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{userid},#{username},#{ctime},#{taskId},#{cuserid},#{bizDate},#{wstatus},#{remark},#{ttype},#{id},#{sbillId},#{stime},#{sstatus},#{amt},#{samt},#{workload},#{rworkload},#{cusername},#{projectId}
#{userid},#{username},#{ctime},#{taskId},#{cuserid},#{bizDate},#{wstatus},#{remark},#{ttype},#{id},#{sbillId},#{stime},#{sstatus},#{amt},#{samt},#{workload},#{rworkload},#{cusername},#{projectId},#{sworkload}
) )
</insert> </insert>
@ -177,7 +177,7 @@
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload,rworkload,cusername,project_id
userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload,rworkload,cusername,project_id,sworkload
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -201,6 +201,7 @@
<if test="rworkload != null and rworkload != ''"> and res.rworkload = #{rworkload} </if> <if test="rworkload != null and rworkload != ''"> and res.rworkload = #{rworkload} </if>
<if test="cusername != null and cusername != ''"> and res.cusername = #{cusername} </if> <if test="cusername != null and cusername != ''"> and res.cusername = #{cusername} </if>
<if test="projectId != null and projectId != ''"> and res.project_id = #{projectId} </if> <if test="projectId != null and projectId != ''"> and res.project_id = #{projectId} </if>
<if test="sworkload != null and sworkload != ''"> and res.sworkload = #{sworkload} </if>
</sql> </sql>
<!--sql片段 更新字段 --> <!--sql片段 更新字段 -->
<sql id="set"> <sql id="set">
@ -221,7 +222,8 @@
workload = #{workload}, workload = #{workload},
rworkload = #{rworkload}, rworkload = #{rworkload},
cusername = #{cusername}, cusername = #{cusername},
project_id = #{projectId}
project_id = #{projectId},
sworkload = #{sworkload}
</sql> </sql>
<sql id="someFieldSet"> <sql id="someFieldSet">
<if test="userid != null and userid != ''"> userid = #{userid}, </if> <if test="userid != null and userid != ''"> userid = #{userid}, </if>
@ -242,6 +244,7 @@
<if test="rworkload != null and rworkload != ''"> rworkload = #{rworkload}, </if> <if test="rworkload != null and rworkload != ''"> rworkload = #{rworkload}, </if>
<if test="cusername != null and cusername != ''"> cusername = #{cusername}, </if> <if test="cusername != null and cusername != ''"> cusername = #{cusername}, </if>
<if test="projectId != null and projectId != ''"> project_id = #{projectId}, </if> <if test="projectId != null and projectId != ''"> project_id = #{projectId}, </if>
<if test="sworkload != null and sworkload != ''"> sworkload = #{sworkload}, </if>
</sql> </sql>
<!--sql片段 批量更新 --> <!--sql片段 批量更新 -->
<sql id="batchSet"> <sql id="batchSet">
@ -262,6 +265,7 @@
workload = #{item.workload}, workload = #{item.workload},
rworkload = #{item.rworkload}, rworkload = #{item.rworkload},
cusername = #{item.cusername}, cusername = #{item.cusername},
project_id = #{item.projectId}
project_id = #{item.projectId},
sworkload = #{item.sworkload}
</sql> </sql>
</mapper> </mapper>
Loading…
Cancel
Save