liding
5 天以前 dc5e5c07549b493e21c11dc7929c32ea9fd732b0
src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java
@@ -1,22 +1,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 ApproveProcessVO {
    @ApiModelProperty(value = "临时附件ID列表")
    private List<String> tempFileIds;
    @ApiModelProperty(value = "审批流程主键")
    private Long id;
    @ApiModelProperty(value = "申请部门ID")
    private Long approveDeptId;
    @ApiModelProperty(value = "申请日期,格式:yyyy-MM-dd")
    private String approveTime;
    // 申请人
    @ApiModelProperty(value = "申请用户ID")
    private Long approveUser;
    // 审批人
    @ApiModelProperty(value = "审批用户ID列表,多个以逗号分隔")
    private String approveUserIds;
    @ApiModelProperty(value = "申请事由")
    private String approveReason;
    /**
     * 审批类型
     */
    @ApiModelProperty(value = "审批类型:1自由协同,2请假,3销售,4报销,5采购,6报价,7出库")
    private Integer approveType;
    @ApiModelProperty(value = "关联业务主键")
    private Long businessId;
    @ApiModelProperty(value = "业务编号")
    private String businessNo;
    @ApiModelProperty(value = "审批业务标题")
    @NotBlank(message = "审批标题不能为空")
    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;
}