| | |
| | | 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; |
| | | |
| | |
| | | @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; |
| | | |
| | |
| | | @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; |
| | |
| | | @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; |
| | | } |
| | | } |