WorkCalendarLabelQueryVO.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.persagy.calendar.pojo.vo;
  2. import javax.validation.constraints.NotBlank;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import lombok.ToString;
  8. /**
  9. * @version
  10. * @description
  11. * @company persagy
  12. * @author zhangqiankun
  13. * @since 2021年3月3日: 下午5:51:26
  14. */
  15. @Getter
  16. @Setter
  17. @ToString
  18. @ApiModel
  19. public class WorkCalendarLabelQueryVO {
  20. @NotBlank(message = "用户ID不可为空")
  21. @ApiModelProperty(value = "用户ID", required = true)
  22. private String userId;
  23. @NotBlank(message = "集团编码不可为空")
  24. @ApiModelProperty(value = "集团编码")
  25. private String groupCode;
  26. //@NotBlank(message = "项目ID不可为空")
  27. @ApiModelProperty(value = "项目ID")
  28. private String projectId; // 项目
  29. @ApiModelProperty(value = "工作历ID")
  30. private String calendarId; // 工作历ID
  31. @ApiModelProperty(value = "对象ID")
  32. private String objId; //对象ID
  33. @ApiModelProperty(value = "标签所属开始日期[yyyyMMdd]")
  34. private String labelDateStart; // 标签所属开始日期
  35. @ApiModelProperty(value = "标签所属结束日期[yyyyMMdd]")
  36. private String labelDateEnd; // 标签所属结束日期
  37. @ApiModelProperty(value = "字典类型")
  38. private String dictType;
  39. @ApiModelProperty(value = "字典编码")
  40. private String dictCode;
  41. @ApiModelProperty(value = "是否自定义,0-非自定义,1-自定义")
  42. private String diyLabel;
  43. @ApiModelProperty(value = "分组条件,传列名:不传默认为DICT_TYPE, DICT_CODE")
  44. private String groupBy = "DICT_TYPE, DICT_CODE";
  45. }