12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- package com.pj.project4sp.admin;
- import java.io.Serializable;
- import java.util.Date;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import lombok.Data;
- /**
- * Model: 系统管理员表
- * @author kong
- */
- @Data
- public class SpAdmin implements Serializable {
- private static final long serialVersionUID = 1L;
- /** id,--主键、自增 */
- private Long id;
- private String customerId;
- private String openid;
- /** admin名称 */
- private String name;
- private String nickname;
- /** 头像地址 */
- private String avatar;
-
- /** 密码 */
- private String password;
-
- /** 明文密码 */
- private transient String pw;
-
- /** 手机号 */
- private String phone;
-
- /** 所属角色id */
- private String roleId;
- /** 账号状态(1=正常, 2=禁用) */
- private Integer status;
-
- /** 创建自哪个管理员 */
- private Long createByAid;
-
- /** 创建时间 */
- private Date createTime;
-
- /** 上次登陆时间 */
- private Date loginTime;
-
- /** 上次登陆IP */
- private String loginIp;
-
- /** 登陆次数 */
- private Integer loginCount;
-
-
- // -------- 额外字段
-
- /** 所属角色名称 */
- private String roleName;
- /** 防止密码被传递到前台 */
- public String getPassword(){
- return "********";
- }
- /** 获取真实密码 */
- @JsonIgnore()
- public String getPassword2(){
- return this.password;
- }
-
- }
|