SysUser.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.caimei.model.po;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import java.util.Date;
  5. import java.util.List;
  6. /**
  7. * Description
  8. *
  9. * @author : Charles
  10. * @date : 2021/12/2
  11. */
  12. @Data
  13. public class SysUser {
  14. /**
  15. * 用户Id
  16. */
  17. private Integer id;
  18. /**
  19. * 用户名
  20. */
  21. private String username;
  22. /**
  23. * 手机号
  24. */
  25. private String mobile;
  26. /**
  27. * 密码
  28. */
  29. private String password;
  30. /**
  31. * 联系人
  32. */
  33. private String linkMan;
  34. /**
  35. * 创建时间
  36. */
  37. @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
  38. private Date createTime;
  39. /**
  40. * 创建人用户id
  41. */
  42. private Integer createBy;
  43. /**
  44. * 状态:0停用,1启用
  45. */
  46. private Integer status;
  47. /**
  48. * 角色Ids,用","隔开
  49. */
  50. private String roleIds;
  51. /**
  52. * 角色名称集合
  53. */
  54. private List<String> roles;
  55. /**
  56. * 角色描述,用" "隔开
  57. */
  58. private String roleDesc;
  59. /**
  60. * 可访问菜单集合
  61. */
  62. private List<SysMenu> menus;
  63. /**
  64. * 指令权限集合
  65. */
  66. List<String> permissions;
  67. private static final long serialVersionUID = 1L;
  68. }