ImportResultVo.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.ydtech.modules.fnc.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import javax.validation.constraints.Max;
  8. import javax.validation.constraints.Min;
  9. import java.math.BigDecimal;
  10. import java.time.LocalDateTime;
  11. @Getter
  12. @Setter
  13. public class ImportResultVo {
  14. @ApiModelProperty("id")
  15. private String id;
  16. @ApiModelProperty("任务状态")
  17. private String status; // PROCESSING, COMPLETED, FAILED
  18. @ApiModelProperty("开始时间")
  19. private LocalDateTime createdAt;
  20. @ApiModelProperty("完成时间")
  21. private LocalDateTime completedAt;
  22. @ApiModelProperty("原因")
  23. private String reason;
  24. @ApiModelProperty("原因")
  25. private String handStatus;
  26. @ApiModelProperty("金额")
  27. private BigDecimal totalAmount; // 导入后计算的金额
  28. @ApiModelProperty("导入路径")
  29. private String uploadUrl; // 导入路径
  30. @ApiModelProperty(value = "每页页数")
  31. //@Min(value = 20, message = "页数最小为20")
  32. //@Max(value = 100, message = "页数最大为100")
  33. private int pageSize;
  34. @ApiModelProperty(value = "页数")
  35. @Min(value = 1, message = "页数最小为1")
  36. private int pageNum=1;
  37. @ApiModelProperty("创建时间")
  38. private String createTime;
  39. @ApiModelProperty("保司机构id")
  40. private String partnerCompaniesId;
  41. }