*
*任务进度更新表 * @author quyixiao -* @since 2020-12-09 +* @since 2020-12-11 */ @Data @@ -40,8 +38,8 @@ public class TaskProcessRecord implements java.io.Serializable { //操作标签 @ApiModelProperty(value = "操作标签", name = "label") private String label; - //1,修改名称,2修改进度 ,3名称和进度都修改 - @ApiModelProperty(value = "1,修改名称,2修改进度 ,3名称和进度都修改", name = "type") + //1,修改名称,2修改进度 ,3名称和进度都修改 4:新增 5:删除 + @ApiModelProperty(value = "1,修改名称,2修改进度 ,3名称和进度都修改 4:新增 5:删除", name = "type") private Integer type; //任务 result_task得id @ApiModelProperty(value = "任务 result_task得id ", name = "taskId") @@ -49,6 +47,27 @@ public class TaskProcessRecord implements java.io.Serializable { //任务名称 @ApiModelProperty(value = "任务名称", name = "name") private String name; + //0表示记录,1 表示评论 + @ApiModelProperty(value = "0表示记录,1 表示评论", name = "useType") + private Integer useType; + //@人员id + @ApiModelProperty(value = "@人员id", name = "atStaffId") + private Long atStaffId; + //@人员名称 + @ApiModelProperty(value = "@人员名称", name = "atStaffName") + private String atStaffName; + //lz_result_record表id + @ApiModelProperty(value = "lz_result_record表id", name = "detailId") + private Long detailId; + //lz_detail表id + @ApiModelProperty(value = "lz_detail表id", name = "resultRecordId") + private Long resultRecordId; + //员工id + @ApiModelProperty(value = "员工id", name = "staffId") + private Long staffId; + //员工名称 + @ApiModelProperty(value = "员工名称", name = "staffName") + private String staffName; /** * * @return @@ -155,14 +174,14 @@ public class TaskProcessRecord implements java.io.Serializable { } /** - * 1,修改名称,2修改进度 ,3名称和进度都修改 + * 1,修改名称,2修改进度 ,3名称和进度都修改 4:新增 5:删除 * @return */ public Integer getType() { return type; } /** - * 1,修改名称,2修改进度 ,3名称和进度都修改 + * 1,修改名称,2修改进度 ,3名称和进度都修改 4:新增 5:删除 * @param type */ public void setType(Integer type) { @@ -199,6 +218,111 @@ public class TaskProcessRecord implements java.io.Serializable { this.name = name; } + /** + * 0表示记录,1 表示评论 + * @return + */ + public Integer getUseType() { + return useType; + } + /** + * 0表示记录,1 表示评论 + * @param useType + */ + public void setUseType(Integer useType) { + this.useType = useType; + } + + /** + * @人员id + * @return + */ + public Long getAtStaffId() { + return atStaffId; + } + /** + * @人员id + * @param atStaffId + */ + public void setAtStaffId(Long atStaffId) { + this.atStaffId = atStaffId; + } + + /** + * @人员名称 + * @return + */ + public String getAtStaffName() { + return atStaffName; + } + /** + * @人员名称 + * @param atStaffName + */ + public void setAtStaffName(String atStaffName) { + this.atStaffName = atStaffName; + } + + /** + * lz_result_record表id + * @return + */ + public Long getDetailId() { + return detailId; + } + /** + * lz_result_record表id + * @param detailId + */ + public void setDetailId(Long detailId) { + this.detailId = detailId; + } + + /** + * lz_detail表id + * @return + */ + public Long getResultRecordId() { + return resultRecordId; + } + /** + * lz_detail表id + * @param resultRecordId + */ + public void setResultRecordId(Long resultRecordId) { + this.resultRecordId = resultRecordId; + } + + /** + * 员工id + * @return + */ + public Long getStaffId() { + return staffId; + } + /** + * 员工id + * @param staffId + */ + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + /** + * 员工名称 + * @return + */ + public String getStaffName() { + return staffName; + } + /** + * 员工名称 + * @param staffName + */ + public void setStaffName(String staffName) { + this.staffName = staffName; + } + @Override public String toString() { return "TaskProcessRecord{" + @@ -212,6 +336,13 @@ public class TaskProcessRecord implements java.io.Serializable { ",type=" + type + ",taskId=" + taskId + ",name=" + name + + ",useType=" + useType + + ",atStaffId=" + atStaffId + + ",atStaffName=" + atStaffName + + ",detailId=" + detailId + + ",resultRecordId=" + resultRecordId + + ",staffId=" + staffId + + ",staffName=" + staffName + "}"; } } \ No newline at end of file diff --git a/src/main/resources/2020_12_08_sql b/src/main/resources/2020_12_08_sql index 4c6b54c5..48d923e0 100644 --- a/src/main/resources/2020_12_08_sql +++ b/src/main/resources/2020_12_08_sql @@ -44,4 +44,11 @@ ALTER TABLE `lz_management`.`lz_task_comment` ADD COLUMN `task_id` int(11) DEFAU -ALTER TABLE `lz_management`.`lz_task_process_record` ADD COLUMN `process_rate` decimal(12,2) DEFAULT 0 COMMENT '当前进度' AFTER `gmt_modified`, ADD COLUMN `remark` text COMMENT '更新说明' AFTER `process_rate`, ADD COLUMN `label` text COMMENT '操作标签' AFTER `remark`, ADD COLUMN `type` int(11) DEFAULT 3 COMMENT '1,修改名称,2修改进度 ,3名称和进度都修改' AFTER `label`; \ No newline at end of file +ALTER TABLE `lz_management`.`lz_task_process_record` ADD COLUMN `detail_id` int(11) COMMENT 'lz_result_record表id' AFTER `at_staff_name`, ADD COLUMN `result_record_id` int(11) COMMENT 'lz_detail表id' AFTER `detail_id`; + + +ALTER TABLE `lz_management`.`lz_task_process_record` ADD COLUMN `process_rate` decimal(12,2) DEFAULT 0 COMMENT '当前进度' AFTER `gmt_modified`, ADD COLUMN `remark` text COMMENT '更新说明' AFTER `process_rate`, ADD COLUMN `label` text COMMENT '操作标签' AFTER `remark`, ADD COLUMN `type` int(11) DEFAULT 3 COMMENT '1,修改名称,2修改进度 ,3名称和进度都修改' AFTER `label`; + + + +ALTER TABLE `lz_management`.`lz_task_process_record` ADD COLUMN `staff_id` int(11) COMMENT '员工id' AFTER `result_record_id`, ADD COLUMN `staff_name` varchar(256) COMMENT '员工名称' AFTER `staff_id`; \ No newline at end of file diff --git a/src/main/resources/mapper/performance/TaskProcessRecordMapper.xml b/src/main/resources/mapper/performance/TaskProcessRecordMapper.xml index 85b3fe8f..99dc1195 100644 --- a/src/main/resources/mapper/performance/TaskProcessRecordMapper.xml +++ b/src/main/resources/mapper/performance/TaskProcessRecordMapper.xml @@ -2,7 +2,6 @@
diff --git a/src/main/java/com/lz/modules/performance/service/TaskProcessRecordService.java b/src/main/java/com/lz/modules/performance/service/TaskProcessRecordService.java
index 6b5b482a..d2d9c1e0 100644
--- a/src/main/java/com/lz/modules/performance/service/TaskProcessRecordService.java
+++ b/src/main/java/com/lz/modules/performance/service/TaskProcessRecordService.java
@@ -1,7 +1,9 @@
package com.lz.modules.performance.service;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lz.common.utils.PageUtils;
+import com.lz.modules.app.model.TaskModel;
import com.lz.modules.performance.entity.TaskProcessRecord;
import com.lz.modules.performance.req.ChangeTaskListReq;
@@ -37,4 +39,6 @@ public interface TaskProcessRecordService extends IService
diff --git a/src/main/java/com/lz/modules/performance/req/ChangeTaskListReq.java b/src/main/java/com/lz/modules/performance/req/ChangeTaskListReq.java
index 8a50ea22..455106f5 100644
--- a/src/main/java/com/lz/modules/performance/req/ChangeTaskListReq.java
+++ b/src/main/java/com/lz/modules/performance/req/ChangeTaskListReq.java
@@ -20,4 +20,7 @@ public class ChangeTaskListReq extends BasePage {
@ApiModelProperty(value="详情id(二选一)",name = "detailId")
private Long detailId;
+
+ @ApiModelProperty(value="0:不包含评论,1包含评论",name = "type")
+ private int useType;
}
diff --git a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java
index 83b9e5db..38eb67af 100644
--- a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java
+++ b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java
@@ -111,8 +111,9 @@ public class ResultTaskServiceImpl extends ServiceImpl