| | |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.Pattern; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; |
| | | |
| | |
| | | @TableField(exist = false) |
| | | private String parentName; |
| | | |
| | | @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; |
| | | } |
| | | } |