package com.ydtech.modules.fnc.vo; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import java.math.BigDecimal; import java.time.LocalDateTime; @Getter @Setter public class ImportResultVo { @ApiModelProperty("id") private String id; @ApiModelProperty("任务状态") private String status; // PROCESSING, COMPLETED, FAILED @ApiModelProperty("开始时间") private LocalDateTime createdAt; @ApiModelProperty("完成时间") private LocalDateTime completedAt; @ApiModelProperty("原因") private String reason; @ApiModelProperty("原因") private String handStatus; @ApiModelProperty("金额") private BigDecimal totalAmount; // 导入后计算的金额 @ApiModelProperty("导入路径") private String uploadUrl; // 导入路径 @ApiModelProperty(value = "每页页数") //@Min(value = 20, message = "页数最小为20") //@Max(value = 100, message = "页数最大为100") private int pageSize; @ApiModelProperty(value = "页数") @Min(value = 1, message = "页数最小为1") private int pageNum=1; @ApiModelProperty("创建时间") private String createTime; @ApiModelProperty("保司机构id") private String partnerCompaniesId; }