SysUserDO.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.simuwang.base.pojo.dos;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import java.util.Date;
  8. /**
  9. * FileName: SysUserDO
  10. * Author: chenjianhua
  11. * Date: 2024/9/8 12:45
  12. * Description: ${DESCRIPTION}
  13. */
  14. @Data
  15. @TableName("sys_user")
  16. public class SysUserDO
  17. {
  18. /** 用户ID */
  19. @TableId(value = "user_id",type = IdType.AUTO)
  20. private Long userId;
  21. /** 用户名称 */
  22. @TableId(value = "user_name")
  23. private String userName;
  24. /** 用户类型 */
  25. @TableId(value = "user_type")
  26. private String userType;
  27. /** 用户邮箱 */
  28. @TableId(value = "email")
  29. private String email;
  30. /** 手机号码 */
  31. @TableId(value = "phonenumber")
  32. private String phonenumber;
  33. /** 用户性别 */
  34. @TableId(value = "sex")
  35. private String sex;
  36. /** 用户头像 */
  37. @TableId(value = "avatar")
  38. private String avatar;
  39. /** 密码 */
  40. @TableId(value = "password")
  41. private String password;
  42. /** 帐号状态(0正常 1停用) */
  43. @TableId(value = "status")
  44. private String status;
  45. /** 删除标志(0代表存在 1代表删除) */
  46. @TableId(value = "del_flag")
  47. private String delFlag;
  48. /** 备注 */
  49. @TableId(value = "start_date")
  50. private String startDate;
  51. /** 备注 */
  52. @TableId(value = "end_date")
  53. private String endDate;
  54. /** 备注 */
  55. @TableId(value = "remark")
  56. private String remark;
  57. /**
  58. * 记录的有效性;1-有效;0-无效;
  59. */
  60. @TableField(value = "isvalid")
  61. private Integer isvalid;
  62. /**
  63. * 创建者Id;第一次创建时与Creator值相同,修改时与修改人值相同
  64. */
  65. @TableField(value = "creatorid")
  66. private Integer creatorId;
  67. /**
  68. * 修改者Id;第一次创建时与Creator值相同,修改时与修改人值相同
  69. */
  70. @TableField(value = "updaterid")
  71. private Integer updaterId;
  72. /**
  73. * 创建时间,默认第一次创建的getdate()时间
  74. */
  75. @TableField(value = "createtime")
  76. private Date createTime;
  77. /**
  78. * 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
  79. */
  80. @TableField(value = "updatetime")
  81. private Date updateTime;
  82. }