From 4927532d760d5067b24a7545e3db094ec435b0f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 29 Mar 2022 18:10:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=8A=82=E7=82=B9=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E3=80=81=E6=A0=87=E7=AD=BE=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/ctrl/XmTaskWorkloadController.java | 1 + .../com/xm/core/entity/XmTaskWorkload.java | 51 +++++++++++++++++-- .../xm/core/dao/XmTaskWorkloadMapper.xml | 20 ++++++-- 3 files changed, 65 insertions(+), 7 deletions(-) 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