BillPageBO.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.winhc.repal.model.bo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import org.springframework.format.annotation.DateTimeFormat;
  5. import java.time.LocalDate;
  6. /**
  7. * @Description: BillPageDTO
  8. * @Author: xda
  9. * @Date: 2022/4/29 16:01
  10. */
  11. @Data
  12. public class BillPageBO {
  13. @ApiModelProperty(value = "组织id", required = true)
  14. private Long repalGroupId;
  15. @ApiModelProperty(value = "账本id", required = true)
  16. private Long repalBookId;
  17. @ApiModelProperty("排序类型。1日期升序。2日期降序。3总金额升序。4总金额降序")
  18. private Integer sortedType;
  19. @ApiModelProperty(value = "开始日期yyyy-MM-dd,string")
  20. @DateTimeFormat(pattern = "yyyy-MM-dd")
  21. private LocalDate startDate;
  22. @ApiModelProperty(value = "结束日期yyyy-MM-dd,string")
  23. @DateTimeFormat(pattern = "yyyy-MM-dd")
  24. private LocalDate endDate;
  25. @ApiModelProperty(value = "账款逾期状态,[1]进行中,[2]即将逾期(7天内),[3]已逾期.[4]已结清。[5]已终止")
  26. private Integer overdueStatus;
  27. @ApiModelProperty(value = "[1]风险预警。[2]财产提醒。[3]评级动态。[4]逾期动态")
  28. private Integer dynamicType;
  29. @ApiModelProperty(value = "评估等级,[ABCD]")
  30. private String diagnosisGrade;
  31. @ApiModelProperty(value = "账款类型。[1]应收,[2]应付", required = true)
  32. private Integer repalBillType;
  33. @ApiModelProperty(value = "用户id")
  34. private Long userId;
  35. @ApiModelProperty(value = "是否查询账本下所有")
  36. private Boolean allFlag;
  37. @ApiModelProperty(value = "关键词")
  38. private String keyword;
  39. }