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