liding
5 天以前 dc5e5c07549b493e21c11dc7929c32ea9fd732b0
src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java
@@ -1,31 +1,61 @@
package com.ruoyi.approve.vo;
import com.ruoyi.sales.pojo.CommonFile;
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;
    //审批id
    @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;
}