FindRequest.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package platform.modules.home.request;
  2. import lombok.Data;
  3. /**
  4. * Created by luohaifeng on 2017/8/9.
  5. */
  6. @Data
  7. public class FindRequest {
  8. private Integer id;
  9. private String keyword;
  10. private String file_url;
  11. // 页索引
  12. private int page_no = 1;
  13. // 页大小
  14. private int page_size = 10;
  15. private Integer company_id;
  16. private Integer street_id;
  17. private Integer build_id;
  18. private Integer user_type;
  19. private Integer user_id;
  20. private String type; //1:转型升级、2:企业聚焦、3:政策解读、4:专家讲堂、5:考察访问
  21. private String criteria; //0:综合排序、1:最新发布、2:热门活动
  22. private String isinvalid; //活动是否失效 0:有效、1:失效
  23. private Boolean isActive;
  24. private String startTime;
  25. private String endTime;
  26. /**
  27. * 获取页索引。如果当前索引小于1,则回1.
  28. *
  29. * @return
  30. */
  31. public int getPage_number() {
  32. if (this.page_no <= 0) {
  33. return 1;
  34. }
  35. return this.page_no;
  36. }
  37. /**
  38. * 获得当前分页第一项的index
  39. *
  40. * @return
  41. */
  42. public int getStart() {
  43. return ((this.getPage_number() - 1) * this.getPage_size());
  44. }
  45. }