刘小明
2024-09-12 eb0bb9455b6e8726ef9650f382daf7fc073fc5f8
pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoBa/BaUser.java
@@ -2,15 +2,14 @@
import com.alibaba.fastjson2.annotation.JSONField;
import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.dy.common.po.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.NotEmpty;
import lombok.*;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
import java.util.List;
/**
@@ -60,8 +59,9 @@
    /**
     * 密码,MD5加密
     */
    @NotEmpty(message = "密码不能为空") //不能为空也不能为null
//    @NotEmpty(message = "密码不能为空") //不能为空也不能为null
    @Length(message = "密码必须{max}位数据", min = 6, max = 6)
    @JSONField(serialize = false)
    public String password;
    /**
@@ -78,11 +78,24 @@
    /**
     * 删除标志,1是,0否
     */
    @JSONField(serialize = false)
    public Boolean deleted;
    /**
     * 创建时间
     */
    @TableField(value = "dt", fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public Date dt;
    //////////////////////////////////////
    // 以下不是数据库实体属性
    //////////////////////////////////////
    /**
     * 二维码
     */
    @TableField(exist = false)
    public String qrCode;
    /**
     * 用户所关联的角色集合
     */
@@ -93,6 +106,7 @@
     * 前端web界面提交的用户所属角色的id,其是一个字符串数组
     */
    @TableField(exist = false)
    @JSONField(serialize = false)
    public String[] roleIds ;
    /**