NewsPageDto.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.xjrsoft.module.oa.dto;
  2. import com.xjrsoft.common.page.PageInput;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import javax.validation.constraints.Min;
  7. import javax.validation.constraints.NotNull;
  8. /**
  9. * @Author: tzx
  10. * @Date: 2022/6/27 15:38
  11. */
  12. @Data
  13. @EqualsAndHashCode(callSuper = false)
  14. public class NewsPageDto extends PageInput {
  15. @ApiModelProperty(value = "类型(1-新闻2-公告)")
  16. private Integer type;
  17. @ApiModelProperty(value = "类型(1-新闻2-公告)")
  18. private Integer typeId;
  19. /**
  20. * 完整标题
  21. */
  22. @ApiModelProperty("完整标题")
  23. private String fullHead;
  24. /**
  25. * 关键字
  26. */
  27. @ApiModelProperty("关键字")
  28. private String keyword;
  29. /**
  30. * 当前用户id
  31. */
  32. @ApiModelProperty(value = "当前用户id", hidden = true)
  33. private Long loginId;
  34. @ApiModelProperty("是否已读(2:是 0:否)")
  35. private Integer readMark;
  36. @ApiModelProperty(value = "当前角色id", hidden = true)
  37. private Long loginRoleId;
  38. @ApiModelProperty("办事指南显示范围")
  39. private String guideShowRange;
  40. }