BaseStudentUserPageDto.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. import java.util.List;
  8. @Data
  9. @EqualsAndHashCode(callSuper = false)
  10. public class BaseStudentUserPageDto extends PageInput {
  11. /**
  12. * 账户
  13. */
  14. @ApiModelProperty("账户")
  15. private String userName;
  16. /**
  17. * 手机号
  18. */
  19. @ApiModelProperty("手机号")
  20. private String mobile;
  21. /**
  22. * 姓名
  23. */
  24. @ApiModelProperty("姓名")
  25. private String name;
  26. /**
  27. * 邮箱
  28. */
  29. @ApiModelProperty("邮箱")
  30. private String email;
  31. /**
  32. * 权限标识
  33. */
  34. @ApiModelProperty("权限标识")
  35. private Integer tokenType;
  36. /**
  37. * 班级id
  38. */
  39. @ApiModelProperty("树id")
  40. private String treeId;
  41. @ApiModelProperty("树类型(1:部门 2:专业 3:年级 4:班级)")
  42. private Integer treeType;
  43. /**
  44. * 班级id
  45. */
  46. @ApiModelProperty("树-查询id")
  47. private String queryId;
  48. @ApiModelProperty("身份证号")
  49. private String credentialNumber;
  50. @ApiModelProperty("年级id")
  51. private Long gradeId;
  52. @JsonIgnore
  53. private Long teacherId;
  54. @JsonIgnore
  55. private List<Long> classIds;
  56. @JsonIgnore
  57. @ApiModelProperty("身份证号")
  58. private List<String> credentialNumbers;
  59. }