diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java
index f0cda5d3..a0cd2996 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java
+++ b/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);
diff --git a/xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java b/xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java
index 1b03ca0b..f0ddc6b8 100644
--- a/xm-core/src/main/java/com/xm/core/entity/XmTaskWorkload.java
+++ b/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 小模块
* 实体 XmTaskWorkload所有属性名:
- * 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;
* 表 xm_task_workload 工时登记表的所有字段名:
- * 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;
* 当前主键(包括多主键):
* id;
*/
@@ -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;
+ }
}
\ No newline at end of file
diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml
index 9c2eb83d..e7241a46 100644
--- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml
+++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskWorkloadMapper.xml
@@ -92,7 +92,7 @@
insert into xm_task_workload(
) 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}
)
@@ -155,7 +155,7 @@
- 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
@@ -176,6 +176,9 @@
and res.amt = #{amt}
and res.samt = #{samt}
and res.workload = #{workload}
+ and res.rworkload = #{rworkload}
+ and res.cusername = #{cusername}
+ and res.project_id = #{projectId}
@@ -193,7 +196,10 @@
sstatus = #{sstatus},
amt = #{amt},
samt = #{samt},
- workload = #{workload}
+ workload = #{workload},
+ rworkload = #{rworkload},
+ cusername = #{cusername},
+ project_id = #{projectId}
userid = #{userid},
@@ -211,6 +217,9 @@
amt = #{amt},
samt = #{samt},
workload = #{workload},
+ rworkload = #{rworkload},
+ cusername = #{cusername},
+ project_id = #{projectId},
@@ -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}
\ No newline at end of file