package com.ruoyi.approve.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.sales.pojo.CommonFile; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; import java.math.BigDecimal; import java.util.Date; import java.util.List; @Data public class ApproveProcessVO { /** * 临时文件id列表 */ private List tempFileIds; /** * 审批流程id */ private Long id; private String approveId; /** * 审批部门id */ private Long approveDeptId; /** * 审批时间 */ private String approveTime; /** * 申请人id */ // 申请人 private Long approveUser; /** * 审批人id列表 */ // 审批人 private String approveUserIds; /** * 审批理由 */ private String approveReason; @Excel(name = "开始时间", dateFormat = "yyyy-MM-dd",width = 30) @JsonFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "开始时间") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date startDate; @Excel(name = "结束时间", dateFormat = "yyyy-MM-dd",width = 30) @JsonFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "结束时间") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date endDate; private BigDecimal price; private String location; /** * 审批类型 */ private Integer approveType; /** * 设备报修id */ private Long deviceRepairId; /** * 报修金额 */ private BigDecimal maintenancePrice; }