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 ApproveGetAndUpdateVo { private List tempFileIds; //审批id @NotBlank(message = "流程编号不能为空") private String id; //申请事由 @NotBlank(message = "申请事由不能为空") private String approveReason; private String approveUserIds; private String approveDeptName; private Long approveUser; private String approveTime; private Integer approveStatus; @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; }