BaseDTO.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.fuzamei.dto;
  2. import javax.validation.GroupSequence;
  3. import javax.validation.constraints.NotNull;
  4. import javax.validation.constraints.Size;
  5. public class BaseDTO {
  6. private Object sign; //签名数据
  7. private String searchString;//模糊搜索字符串
  8. private String searchBeginDate;//搜索起始日期
  9. private String searchEndDate;//搜索结束日期
  10. private Integer pageIndex=1;
  11. private Integer pageSize=10;
  12. @NotNull(message = "企业id不能为空", groups = { EnterpriseId.class })
  13. @Size(min = 5, max = 15)
  14. private Integer enterpriseId;
  15. private Integer searchState;
  16. public Integer getPageIndex() {
  17. return pageIndex;
  18. }
  19. public void setPageIndex(Integer pageIndex) {
  20. this.pageIndex = pageIndex;
  21. }
  22. public Integer getPageSize() {
  23. return pageSize;
  24. }
  25. public void setPageSize(Integer pageSize) {
  26. this.pageSize = pageSize;
  27. }
  28. public Object getSign() {
  29. return sign;
  30. }
  31. public void setSign(Object sign) {
  32. this.sign = sign;
  33. }
  34. public String getSearchBeginDate() {
  35. return searchBeginDate;
  36. }
  37. public void setSearchBeginDate(String searchBeginDate) {
  38. this.searchBeginDate = searchBeginDate;
  39. }
  40. public String getSearchEndDate() {
  41. return searchEndDate;
  42. }
  43. public String getSearchString() {
  44. return searchString;
  45. }
  46. public void setSearchString(String searchString) {
  47. this.searchString = searchString;
  48. }
  49. public void setSearchEndDate(String searchEndDate) {
  50. this.searchEndDate = searchEndDate;
  51. }
  52. public Integer getEnterpriseId() {
  53. return enterpriseId;
  54. }
  55. public void setEnterpriseId(Integer enterpriseId) {
  56. this.enterpriseId = enterpriseId;
  57. }
  58. public Integer getSearchState() {
  59. return searchState;
  60. }
  61. public void setSearchState(Integer searchState) {
  62. this.searchState = searchState;
  63. }
  64. public interface EnterpriseId{};
  65. @GroupSequence({EnterpriseId.class})
  66. public interface CheckSearchEnterpriseId{};
  67. }