UserPageDto.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.xjrsoft.module.organization.dto;
  2. import com.xjrsoft.common.page.PageInput;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import org.hibernate.validator.constraints.Length;
  7. /**
  8. * @title: UserPageDto
  9. * @Author tzx
  10. * @Date: 2022/4/4 17:06
  11. * @Version 1.0
  12. */
  13. @EqualsAndHashCode(callSuper = true)
  14. @Data
  15. public class UserPageDto extends PageInput {
  16. private Long departmentId;
  17. @Length(max = 20, message = "用户名长度不能超过20")
  18. private String userName;
  19. @Length(max = 20, message = "姓名长度不能超过20")
  20. private String name;
  21. @Length(max = 10, message = "编码长度不能超过10")
  22. private String code;
  23. @Length(max = 20, message = "手机号长度不能超过20")
  24. private String mobile;
  25. private Integer userType;
  26. @ApiModelProperty("角色id")
  27. private Long roleId;
  28. @ApiModelProperty("树类型")
  29. private Integer treeType;
  30. @ApiModelProperty("树id")
  31. private Long treeId;
  32. }