package com.wrj.driver.server.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *
* 用户表; *
* * @author Automated procedures * @since 2023-08-10 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sys_user") public class SysUser implements Serializable { private static final long serialVersionUID = 1L; /** * 用户标识 */ @TableId(value = "user_id", type = IdType.AUTO) private Long userId; /** * 用户名 */ @TableField("user_name") private String userName; /** * 手机号码 */ @TableField("phone") private String phone; /** * 性别 */ @TableField("sex") private Integer sex; /** * 备注 */ @TableField("remark") private String remark; /** * 头像 */ @TableField("avatar") private String avatar; /** * 创建时间 */ @TableField("create_time") @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) private LocalDateTime createTime; }