BaseStudentUserPageDto.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.xjrsoft.module.student.dto;
  2. import com.fasterxml.jackson.annotation.JsonIgnore;
  3. import com.xjrsoft.common.page.PageInput;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. @Data
  8. @EqualsAndHashCode(callSuper = false)
  9. public class BaseStudentUserPageDto extends PageInput {
  10. /**
  11. * 账户
  12. */
  13. @ApiModelProperty("账户")
  14. private String userName;
  15. /**
  16. * 手机号
  17. */
  18. @ApiModelProperty("手机号")
  19. private String mobile;
  20. /**
  21. * 姓名
  22. */
  23. @ApiModelProperty("姓名")
  24. private String name;
  25. /**
  26. * 邮箱
  27. */
  28. @ApiModelProperty("邮箱")
  29. private String email;
  30. /**
  31. * 权限标识
  32. */
  33. @ApiModelProperty("权限标识")
  34. private Integer tokenType;
  35. /**
  36. * 班级id
  37. */
  38. @ApiModelProperty("树id")
  39. private String treeId;
  40. @ApiModelProperty("树类型(1:部门 2:专业 3:年级 4:班级)")
  41. private Integer treeType;
  42. /**
  43. * 班级id
  44. */
  45. @ApiModelProperty("树-查询id")
  46. private String queryId;
  47. @ApiModelProperty("身份证号")
  48. private String credentialNumber;
  49. @ApiModelProperty("年级id")
  50. private Long gradeId;
  51. @JsonIgnore
  52. private Long teacherId;
  53. }