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 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 nodes; }