package com.nms.swspkmas_standalone.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; /** *

* 用户表 *

* * @author kzy * @since 2023-09-19 16:30:35 */ @Getter @Setter @TableName("user") @ApiModel(value = "User对象", description = "用户表") @JsonInclude(NON_NULL) public class User implements Serializable { private static final long serialVersionUID = 1L; @TableId("id") private Long id; @ApiModelProperty("用户名") @TableField("username") private String username; @ApiModelProperty("密码") @TableField("password") private String password; @ApiModelProperty("创建时间") @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @ApiModelProperty("更新时间") @TableField("update_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; @ApiModelProperty("创建人id") @TableField("create_by") private String createBy; @ApiModelProperty("角色 1管理员 2普通用户") @TableField("role_code") private Integer roleCode; }