“djh”
5 天以前 99132a43bf344f2aafdd9894b0762d2eedd9767b
multi-common/src/main/java/com/gkhy/exam/common/domain/entity/SysUser.java
@@ -13,6 +13,7 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
@@ -55,10 +56,10 @@
    @TableField("user_type")
    private Integer userType;
    @NotBlank(message = "手机号码不能为空")
    @Length(min = 11, max = 11, message = "手机号只能为11位")
    @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
    @ApiModelProperty(value = "手机号码",required = true)
//    @NotBlank(message = "手机号码不能为空")
//    @Length(min = 11, max = 11, message = "手机号只能为11位")
//    @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
    @ApiModelProperty(value = "手机号码",required = false)
    @TableField("phone")
    private String phone;
@@ -105,6 +106,30 @@
    @TableField("version")
    private Integer version;
    @ApiModelProperty("部门")
    @TableField("dept_id")
    private Long deptId;
    @ApiModelProperty("部门名称")
    @TableField(exist = false)
    private String deptName;
    @ApiModelProperty("职务")
    @TableField("duty")
    private String duty;
    @ApiModelProperty("专业")
    @TableField("post")
    private String post;
    @ApiModelProperty("身份证号")
    @TableField("id_card")
    private String idCard;
    @ApiModelProperty("入职时间")
    @TableField("entry_time")
    private LocalDate entryTime;
    @ApiModelProperty("公司名称")
    @TableField(exist = false)
    private String companyName;
@@ -120,16 +145,4 @@
    @TableField(exist = false)
    private List<SysRole> roles;
    @ApiModelProperty("是否为管理员")
    @TableField(exist = false)
    private Boolean admin;
    public boolean isAdmin()
    {
        return isAdmin(this.id);
    }
    public static boolean isAdmin(Long userId)
    {
        return userId != null && 1L == userId;
    }
}