Skip to content

Commit a23717f

Browse files
song-cc-rockfit2-zhao
authored andcommitted
feat: Approval task domain
1 parent 6609e6e commit a23717f

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
package cn.cordys.crm.system.domain;
2+
3+
import cn.cordys.common.domain.BaseModel;
4+
import io.swagger.v3.oas.annotations.media.Schema;
5+
import jakarta.persistence.Table;
6+
import lombok.Data;
7+
8+
@Data
9+
@Table(name = "approval_task")
10+
public class ApprovalTask extends BaseModel {
11+
12+
@Schema(description = "节点ID")
13+
private String nodeId;
14+
15+
@Schema(description = "审批实例ID")
16+
private String instanceId;
17+
18+
@Schema(description = "审批人ID")
19+
private String approverId;
20+
21+
@Schema(description = "任务状态")
22+
private String taskStatus;
23+
24+
@Schema(description = "审批方式")
25+
private String approvalMethod;
26+
27+
@Schema(description = "是否加签")
28+
private Boolean isAddSign;
29+
30+
@Schema(description = "加签人")
31+
private String addSignBy;
32+
33+
@Schema(description = "加签时间")
34+
private Long addSignTime;
35+
36+
@Schema(description = "是否退回")
37+
private Boolean isReturn;
38+
39+
@Schema(description = "退回至节点")
40+
private String returnToNodeId;
41+
42+
@Schema(description = "退回原因")
43+
private String returnReason;
44+
45+
@Schema(description = "退回人")
46+
private String returnBy;
47+
48+
@Schema(description = "退回时间")
49+
private Long returnTime;
50+
51+
@Schema(description = "是否为抄送任务")
52+
private Boolean isCc;
53+
}

0 commit comments

Comments
 (0)