package com.wms_admin.sys.entity; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.util.Date; import java.util.Map; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; /** *

* *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-05-24 */ @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = false) @ApiModel(value="User对象", description="") public class User implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户表格", hidden = true) @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "名称", required = true) private String username; @ApiModelProperty(value = "账号", required = true) private String account; @JsonIgnore @ApiModelProperty(value = "密码", required = true) private String password; @JsonIgnore @ApiModelProperty(value = "数据库保存加密盐", hidden = true) private String salt; @ApiModelProperty(value = "头像", hidden = true) private String avatar; @ApiModelProperty(value = "权限", required = true) private Boolean authority; @ApiModelProperty(value = "权限", hidden = true) @TableField(exist = false) private Map map; }