Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
4927532d76
  1. 1
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java
  2. 51
      xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java
  3. 20
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml

1
xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java

@ -136,6 +136,7 @@ public class XmTaskWorkloadController {
xmTaskWorkload.setUserid(user.getUserid());
xmTaskWorkload.setUsername(user.getUsername());
}
xmTaskWorkload.setWstatus("0");
xmTaskWorkloadService.insert(xmTaskWorkload);
m.put("data",xmTaskWorkload);

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

@ -1,4 +1,4 @@
package com.xm.core.entity;
package com.xm.core.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -8,9 +8,9 @@ import java.math.BigDecimal;
/**
* 组织 com 顶级模块 xm 大模块 core 小模块 <br>
* 实体 XmTaskWorkload所有属性名: <br>
* userid,username,ctime,taskId,cuserid,bizDate,wstatus,remark,ttype,id,sbillId,stime,sstatus,amt,samt,workload;<br>
* userid,username,ctime,taskId,cuserid,bizDate,wstatus,remark,ttype,id,sbillId,stime,sstatus,amt,samt,workload,rworkload,cusername,projectId;<br>
* xm_task_workload 工时登记表的所有字段名: <br>
* userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,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>
* 当前主键(包括多主键):<br>
* id;<br>
*/
@ -67,6 +67,15 @@ public class XmTaskWorkload implements java.io.Serializable {
@ApiModelProperty(notes="工时,一个task_id可多次提交,小时",allowEmptyValue=true,example="",allowableValues="")
BigDecimal workload;
@ApiModelProperty(notes="剩余工时(同一天取最后日期更新到task表rworkload中)",allowEmptyValue=true,example="",allowableValues="")
BigDecimal rworkload;
@ApiModelProperty(notes="创建人姓名",allowEmptyValue=true,example="",allowableValues="")
String cusername;
@ApiModelProperty(notes="归属项目",allowEmptyValue=true,example="",allowableValues="")
String projectId;
/**主键**/
public XmTaskWorkload(String id) {
@ -173,6 +182,24 @@ public class XmTaskWorkload implements java.io.Serializable {
public void setWorkload(BigDecimal workload) {
this.workload = workload;
}
/**
* 剩余工时同一天取最后日期更新到task表rworkload中
**/
public void setRworkload(BigDecimal rworkload) {
this.rworkload = rworkload;
}
/**
* 创建人姓名
**/
public void setCusername(String cusername) {
this.cusername = cusername;
}
/**
* 归属项目
**/
public void setProjectId(String projectId) {
this.projectId = projectId;
}
/**
* 员工编号
@ -270,5 +297,23 @@ public class XmTaskWorkload implements java.io.Serializable {
public BigDecimal getWorkload() {
return this.workload;
}
/**
* 剩余工时同一天取最后日期更新到task表rworkload中
**/
public BigDecimal getRworkload() {
return this.rworkload;
}
/**
* 创建人姓名
**/
public String getCusername() {
return this.cusername;
}
/**
* 归属项目
**/
public String getProjectId() {
return this.projectId;
}
}

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

@ -92,7 +92,7 @@
insert into xm_task_workload(
<include refid="columns"/>
) values (
#{userid},#{username},#{ctime},#{taskId},#{cuserid},#{bizDate},#{wstatus},#{remark},#{ttype},#{id},#{sbillId},#{stime},#{sstatus},#{amt},#{samt},#{workload}
#{userid},#{username},#{ctime},#{taskId},#{cuserid},#{bizDate},#{wstatus},#{remark},#{ttype},#{id},#{sbillId},#{stime},#{sstatus},#{amt},#{samt},#{workload},#{rworkload},#{cusername},#{projectId}
)
</insert>
@ -155,7 +155,7 @@
<!--sql片段 列-->
<sql id="columns">
userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload
userid,username,ctime,task_id,cuserid,biz_date,wstatus,remark,ttype,id,sbill_id,stime,sstatus,amt,samt,workload,rworkload,cusername,project_id
</sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -176,6 +176,9 @@
<if test="amt != null and amt != ''"> and res.amt = #{amt} </if>
<if test="samt != null and samt != ''"> and res.samt = #{samt} </if>
<if test="workload != null and workload != ''"> and res.workload = #{workload} </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="projectId != null and projectId != ''"> and res.project_id = #{projectId} </if>
</sql>
<!--sql片段 更新字段 -->
<sql id="set">
@ -193,7 +196,10 @@
sstatus = #{sstatus},
amt = #{amt},
samt = #{samt},
workload = #{workload}
workload = #{workload},
rworkload = #{rworkload},
cusername = #{cusername},
project_id = #{projectId}
</sql>
<sql id="someFieldSet">
<if test="userid != null and userid != ''"> userid = #{userid}, </if>
@ -211,6 +217,9 @@
<if test="amt != null and amt != ''"> amt = #{amt}, </if>
<if test="samt != null and samt != ''"> samt = #{samt}, </if>
<if test="workload != null and workload != ''"> workload = #{workload}, </if>
<if test="rworkload != null and rworkload != ''"> rworkload = #{rworkload}, </if>
<if test="cusername != null and cusername != ''"> cusername = #{cusername}, </if>
<if test="projectId != null and projectId != ''"> project_id = #{projectId}, </if>
</sql>
<!--sql片段 批量更新 -->
<sql id="batchSet">
@ -228,6 +237,9 @@
sstatus = #{item.sstatus},
amt = #{item.amt},
samt = #{item.samt},
workload = #{item.workload}
workload = #{item.workload},
rworkload = #{item.rworkload},
cusername = #{item.cusername},
project_id = #{item.projectId}
</sql>
</mapper>
Loading…
Cancel
Save