package com.cyksj.model.manage.entity; import com.cyksj.model.entity.BaseEntity; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import javax.validation.constraints.NotBlank; import java.io.Serializable; /** * @author chan * @date 2021-10-12 下午9:10 */ @Data @NoArgsConstructor @Accessors(chain = true) public class Admin extends BaseEntity implements Serializable { /** * 管理员帐户 */ @NotBlank(message = "请填写账号") private String userName; /** * 管理员昵称 */ @NotBlank(message = "请填写负责人姓名") private String nickName; /** * 管理帐户密码 */ private String passWord; /** * 手机号码 */ private String phone; /** * 管理员身份 */ private Category category; /** * 管理员是否允许登录 */ private Boolean status; public enum Category { /** * 管理员身份 */ superoot("超级管理员"), normal("普通管理员"); Category(String desc) { } } }