From 7f89d1c4af046ee4a41faea77fb4083ecb8ea2a0 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 3 Nov 2020 11:59:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lz/modules/flow/entity/FlowRecord.java | 58 ++++++++++++++++--- .../app/impl/ResultRecordServiceImpl.java | 4 +- .../mapper/flow/FlowRecordMapper.xml | 47 +++------------ src/test/java/com/lz/mysql/MysqlMain.java | 21 +------ 4 files changed, 63 insertions(+), 67 deletions(-) diff --git a/src/main/java/com/lz/modules/flow/entity/FlowRecord.java b/src/main/java/com/lz/modules/flow/entity/FlowRecord.java index b03f5334..f8a77c5f 100644 --- a/src/main/java/com/lz/modules/flow/entity/FlowRecord.java +++ b/src/main/java/com/lz/modules/flow/entity/FlowRecord.java @@ -1,53 +1,73 @@ package com.lz.modules.flow.entity; -import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** *
-* 菜单权限表 *
*流转记录表 * @author quyixiao -* @since 2020-09-03 +* @since 2020-11-03 */ @Data @TableName("lz_flow_record") +@ApiModel(value = "流转记录表") public class FlowRecord implements java.io.Serializable { // @TableId(value = "id", type = IdType.AUTO) private Long id; //是否删除状态,1:删除,0:有效 + @ApiModelProperty(value = "是否删除状态,1:删除,0:有效", name = "isDelete") private Integer isDelete; //创建时间 + @ApiModelProperty(value = "创建时间", name = "gmtCreate") private Date gmtCreate; //最后修改时间 + @ApiModelProperty(value = "最后修改时间", name = "gmtModified") private Date gmtModified; // + @ApiModelProperty(value = "", name = "departmentLevel") private String departmentLevel; //记录 id + @ApiModelProperty(value = "记录 id", name = "recordId") private Long recordId; //审批员工 id + @ApiModelProperty(value = "审批员工 id", name = "approvalStaffId") private Long approvalStaffId; //审批员工名称 + @ApiModelProperty(value = "审批员工名称", name = "approvalStaffName") private String approvalStaffName; //流程名称 + @ApiModelProperty(value = "流程名称", name = "flowName") private String flowName; //record 表中的员工 id + @ApiModelProperty(value = "record 表中的员工 id", name = "recordStaffId") private Long recordStaffId; //流程 id + @ApiModelProperty(value = "流程 id", name = "flowId") private Long flowId; //流程中的第几个步骤 + @ApiModelProperty(value = "流程中的第几个步骤", name = "flowIndex") private Integer flowIndex; - //0表示正常状态,1 表示被驳回无用的流程 + //0表示流程未到,1 表示流程已走 2 :当前流程 3:其他人己经审批,4,跳过 + @ApiModelProperty(value = "0表示流程未到,1 表示流程已走 2 :当前流程 3:其他人己经审批,4,跳过", name = "status") private Integer status; // 员工&权限id + @ApiModelProperty(value = " 员工&权限id", name = "flowStaffIdRole") private String flowStaffIdRole; //状态名称 + @ApiModelProperty(value = "状态名称", name = "statusName") private String statusName; //步骤类型0:依次,1:或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可) + @ApiModelProperty(value = "步骤类型0:依次,1:或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可)", name = "type") private Integer type; + //flow_manager表中id + @ApiModelProperty(value = "flow_manager表中id", name = "processId") + private Long processId; /** * * @return @@ -229,14 +249,14 @@ public class FlowRecord implements java.io.Serializable { } /** - * 0表示正常状态,1 表示被驳回无用的流程 + * 0表示流程未到,1 表示流程已走 2 :当前流程 3:其他人己经审批,4,跳过 * @return */ public Integer getStatus() { return status; } /** - * 0表示正常状态,1 表示被驳回无用的流程 + * 0表示流程未到,1 表示流程已走 2 :当前流程 3:其他人己经审批,4,跳过 * @param status */ public void setStatus(Integer status) { @@ -273,14 +293,36 @@ public class FlowRecord implements java.io.Serializable { this.statusName = statusName; } + /** + * 步骤类型0:依次,1:或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可) + * @return + */ public Integer getType() { return type; } - + /** + * 步骤类型0:依次,1:或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可) + * @param type + */ public void setType(Integer type) { this.type = type; } + /** + * flow_manager表中id + * @return + */ + public Long getProcessId() { + return processId; + } + /** + * flow_manager表中id + * @param processId + */ + public void setProcessId(Long processId) { + this.processId = processId; + } + @Override public String toString() { return "FlowRecord{" + @@ -299,6 +341,8 @@ public class FlowRecord implements java.io.Serializable { ",status=" + status + ",flowStaffIdRole=" + flowStaffIdRole + ",statusName=" + statusName + + ",type=" + type + + ",processId=" + processId + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java index f071c467..e1864723 100644 --- a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java +++ b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java @@ -796,14 +796,16 @@ public class ResultRecordServiceImpl extends ServiceImpl