liding
5 天以前 dc5e5c07549b493e21c11dc7929c32ea9fd732b0
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
package com.ruoyi.approve.vo;
 
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;
 
@Data
public class ApproveGetAndUpdateVo {
 
    @ApiModelProperty(value = "临时附件ID列表")
    private List<String> tempFileIds;
 
    @ApiModelProperty(value = "审批流程编号")
    @NotBlank(message = "流程编号不能为空")
    private String id;
 
    @ApiModelProperty(value = "申请事由")
    @NotBlank(message = "申请事由不能为空")
    private String approveReason;
 
    @ApiModelProperty(value = "审批用户ID列表,多个以逗号分隔")
    private String approveUserIds;
 
    @ApiModelProperty(value = "申请用户ID")
    private Long approveUser;
 
    @ApiModelProperty(value = "申请日期,格式:yyyy-MM-dd")
    private String approveTime;
 
    @ApiModelProperty(value = "审批状态:0待审核,1审核中,2审核完成,3审核未通过,4已重新提交")
    private Integer approveStatus;
    /**
     * 审批类型
     */
    @ApiModelProperty(value = "审批类型:1自由协同,2请假,3销售,4报销,5采购,6报价,7出库")
    private Integer approveType;
 
    @ApiModelProperty(value = "关联业务主键")
    private Long businessId;
 
    @ApiModelProperty(value = "业务编号")
    private String businessNo;
 
    @ApiModelProperty(value = "审批业务标题")
    private String businessTitle;
 
    @ApiModelProperty(value = "业务金额")
    private BigDecimal amount;
 
    @ApiModelProperty(value = "业务数据JSON快照")
    private String businessData;
 
    @ApiModelProperty(value = "流程定义ID")
    private Long flowDefinitionId;
 
    @ApiModelProperty(value = "审批节点列表")
    private List<ApproveNodeVO> nodes;
}