jinlin
2024-02-23 1772fc5e211f9e9e0ab4cdc6c29b436aac178c2a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
/**
 * Copyright (c) 2021 All rights reserved.
 *
 * 版权所有,侵权必究!
 */
 
package com.zt.modules.workflow.model;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zt.common.entity.BusiEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.util.Date;
 
@Data
@ApiModel(value = "工作流任务WF_RUN_TASK")
@EqualsAndHashCode(callSuper=false)
@TableName("WF_RUN_TASK")
public class WfRunTask extends BusiEntity {
    private static final long serialVersionUID = 1L;
 
 
    @ApiModelProperty(value = "")
    private Long instanceId;
    @ApiModelProperty(value = "")
    private Long prevId;
    @ApiModelProperty(value = "")
    private Long prevStepId;
    @ApiModelProperty(value = "")
    private Long flowId;
    @ApiModelProperty(value = "")
    private Long stepId;
    @ApiModelProperty(value = "")
    private String stepName;
    @ApiModelProperty(value = "")
    private String stepMarker;
 
    @ApiModelProperty(value = "步骤运行位置")
    private String stepSite;
    @ApiModelProperty(value = "已经导出")
    private Integer hasOut;
 
    @ApiModelProperty(value = "")
    @TableField(exist = false)
    private String stepReadRouter;
 
    @ApiModelProperty(value = "")
    @TableField(exist = false)
    private Long stepRouterId;
    @ApiModelProperty(value = "")
    @TableField(exist = false)
    private Long stepReadRouterId;
 
    @ApiModelProperty(value = "")
    private Long bizId;
    @ApiModelProperty(value = "")
    private String bizGroupId;
    @ApiModelProperty(value = "")
    private String title;
    @ApiModelProperty(value = "")
    private Long senderId;
    @ApiModelProperty(value = "")
    private String senderName;
    @ApiModelProperty(value = "")
    private Date senderTime;
    @ApiModelProperty(value = "")
    private Long groupId;
    @ApiModelProperty(value = "")
    private Long groupId2;
 
    @ApiModelProperty(value = "")
    private Long receiveId;
    @ApiModelProperty(value = "")
    private String receiveName;
    @ApiModelProperty(value = "")
    @JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8")
    @JSONField(format = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date receiveTime;
    @ApiModelProperty(value = "")
    private Date openTime;
    @ApiModelProperty(value = "")
    private Long finishId;
    @ApiModelProperty(value = "")
    private String finishName;
    @ApiModelProperty(value = "")
    @JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8")
    @JSONField(format = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date finishTime;
    @ApiModelProperty(value = "")
    private Date finishTime2;
 
    @ApiModelProperty(value = "")
    private String comment;
    @ApiModelProperty(value = "")
    private Integer isSign;
    @ApiModelProperty(value = "")
    private Integer status;
    @ApiModelProperty(value = "")
    private Integer sort;
    @ApiModelProperty(value = "")
    private String note;
    @ApiModelProperty(value = "")
    private String remark;
 
    @ApiModelProperty(value = "")
    private String topic;
    @ApiModelProperty(value = "")
    private Long applyUserId;
    @ApiModelProperty(value = "")
    private String applyUser;
    @ApiModelProperty(value = "")
    private Date applyTime;
 
    @ApiModelProperty(value = "")
    private String flowCode;
    @ApiModelProperty(value = "")
    private String opinion;
 
    @TableField(exist = false)
    private Integer code;
    @TableField(exist = false)
    private Integer idleDays;
    @TableField(exist = false)
    private String model;
    @TableField(exist = false)
    private Integer myStatus;
 
    @TableField(exist = false)
    private Integer stepNo;
    @TableField(exist = false)
    private String statusName;
 
    @TableField(exist = false)
    private Integer canRecall;
 
    @TableField(exist = false)
    private Long productId;
 
    @TableField(exist = false)
    private String finishStepName;
    @TableField(exist = false)
    private String finishUserName;
}