| /** | 
|  * Copyright (c) 2021 All rights reserved. | 
|  * | 
|  * 版权所有,侵权必究! | 
|  */ | 
|   | 
| package com.zt.modules.workflowconfig.model; | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import com.zt.common.entity.CompanyEntity; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
| import lombok.EqualsAndHashCode; | 
|   | 
| /** | 
|  * 工作流定义-步骤 | 
|  * | 
|  * @author 朱曙光 | 
|  * @since 1.0.0 | 
|  */ | 
| @Data | 
| @ApiModel(value = "工作流定义步骤") | 
| @EqualsAndHashCode(callSuper=false) | 
| @TableName("WF_DEF_STEP") | 
| public class WfDefStep extends CompanyEntity { | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     @ApiModelProperty(value = "名称") | 
|     private String name; | 
|     @ApiModelProperty(value = "工作流ID") | 
|     private Long wfDefId; | 
|   | 
|     @ApiModelProperty(value = "步骤运行位置") | 
|     private String stepSite; | 
|   | 
|     @ApiModelProperty(value = "是否会签") | 
|     private int isCounterSign; | 
|     @ApiModelProperty(value = "可否驳回") | 
|     private int canRefuse; | 
|     @ApiModelProperty(value = "能否撤回") | 
|     private int canRecall; | 
|   | 
|     @ApiModelProperty(value = "是否只能执行一次") | 
|     private int execOne; | 
|   | 
|     @ApiModelProperty(value = "是否本部门") | 
|     private int isSelfDept; | 
|   | 
|     @ApiModelProperty(value = "步骤序号") | 
|     private int stepNo; | 
|     @ApiModelProperty(value = "步骤类型") | 
|     private int stepType; | 
|   | 
|     @ApiModelProperty(value = "抄送到") | 
|     private String copyTo; | 
|   | 
|   | 
|     @ApiModelProperty(value = "按角色还是按人分配任务") | 
|     private Integer isRoleUser; | 
|     @ApiModelProperty(value = "审批人") | 
|     private String approverIds; | 
|     @ApiModelProperty(value = "审批角色") | 
|     private String approverRoleIds; | 
|   | 
|     @ApiModelProperty(value = "步骤标识") | 
|     private String stepMarker; | 
|   | 
|     @ApiModelProperty(value = "步骤路由") | 
|     private String stepRouter; | 
|     @ApiModelProperty(value = "步骤路由") | 
|     private String stepRouterId; | 
|   | 
|     @ApiModelProperty(value = "步骤路由") | 
|     private String stepReadRouter; | 
|     @ApiModelProperty(value = "步骤路由") | 
|     private String stepReadRouterId; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String stepTitle; | 
|   | 
|     @ApiModelProperty(value = "步骤biz") | 
|     private String bizSql; | 
|     @ApiModelProperty(value = "步骤update") | 
|     private String updateSql; | 
|     @ApiModelProperty(value = "撤回Sql") | 
|     private String recallSql; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String preFlows; | 
|     @ApiModelProperty(value = "") | 
|     private String nextFlows; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String taskGroup; | 
|     @ApiModelProperty(value = "") | 
|     private String taskGroupSql; | 
|   | 
|     @TableField(exist = false) | 
|     private String taskGroupName; | 
|   | 
|     @ApiModelProperty(value = "当前處理的用戶") | 
|     @TableField(exist = false) | 
|     private String realName; | 
|     @ApiModelProperty(value = "当前步驟用戶") | 
|     @TableField(exist = false) | 
|     private String realNames; | 
|   | 
|     @ApiModelProperty(value = "当前用户ID") | 
|     @TableField(exist = false) | 
|     private String currentUserId; | 
|   | 
|     @TableField(exist = false) | 
|     private Long stepId; | 
|   | 
|     @TableField(exist = false) | 
|     private Long userId; | 
|   | 
|     // 用户名 | 
|     @TableField(exist = false) | 
|     private String userName; | 
|   | 
|     // 角色ID | 
|     @TableField(exist = false) | 
|     private String roleId; | 
|   | 
|     // 角色名 | 
|     @TableField(exist = false) | 
|     private String roleName; | 
|   | 
|     // 部门名称 | 
|     @TableField(exist = false) | 
|     private String deptName; | 
|   | 
|     // 公司名称 | 
|     @TableField(exist = false) | 
|     private String companyName; | 
|   | 
|     @TableField(exist = false) | 
|     private String stepRouterName; | 
|   | 
|     @TableField(exist = false) | 
|     private String stepReadRouterName; | 
| } |