//package com.ruoyi.web.core.wvp.domain;
//
//import com.fasterxml.jackson.annotation.JsonFormat;
//import java.util.Date;
//
//public class Login {
//    private String accessToken;
//    private String serverId;
//    private Long id;
//    private Boolean enabled;
//    private String pushKey;
//    private Role role;
//    private String username;
//    private Boolean accountNonExpired;
//    private Boolean accountNonLocked;
//    private Boolean credentialsNonExpired;
//    private String password;
//    private Object authorities;
//
//    // getters and setters
//    public String getAccessToken() {
//        return accessToken;
//    }
//
//    public void setAccessToken(String accessToken) {
//        this.accessToken = accessToken;
//    }
//
//    public String getServerId() {
//        return serverId;
//    }
//
//    public void setServerId(String serverId) {
//        this.serverId = serverId;
//    }
//
//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public Boolean getEnabled() {
//        return enabled;
//    }
//
//    public void setEnabled(Boolean enabled) {
//        this.enabled = enabled;
//    }
//
//    public String getPushKey() {
//        return pushKey;
//    }
//
//    public void setPushKey(String pushKey) {
//        this.pushKey = pushKey;
//    }
//
//    public Role getRole() {
//        return role;
//    }
//
//    public void setRole(Role role) {
//        this.role = role;
//    }
//
//    public String getUsername() {
//        return username;
//    }
//
//    public void setUsername(String username) {
//        this.username = username;
//    }
//
//    public Boolean getAccountNonExpired() {
//        return accountNonExpired;
//    }
//
//    public void setAccountNonExpired(Boolean accountNonExpired) {
//        this.accountNonExpired = accountNonExpired;
//    }
//
//    public Boolean getAccountNonLocked() {
//        return accountNonLocked;
//    }
//
//    public void setAccountNonLocked(Boolean accountNonLocked) {
//        this.accountNonLocked = accountNonLocked;
//    }
//
//    public Boolean getCredentialsNonExpired() {
//        return credentialsNonExpired;
//    }
//
//    public void setCredentialsNonExpired(Boolean credentialsNonExpired) {
//        this.credentialsNonExpired = credentialsNonExpired;
//    }
//
//    public String getPassword() {
//        return password;
//    }
//
//    public void setPassword(String password) {
//        this.password = password;
//    }
//
//    public Object getAuthorities() {
//        return authorities;
//    }
//
//    public void setAuthorities(Object authorities) {
//        this.authorities = authorities;
//    }
//
//    // Role内部类
//    public static class Role {
//        private Long id;
//        private String name;
//        private String authority;
//
//        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//        private Date createTime;
//
//        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//        private Date updateTime;
//
//        // getters and setters
//        public Long getId() {
//            return id;
//        }
//
//        public void setId(Long id) {
//            this.id = id;
//        }
//
//        public String getName() {
//            return name;
//        }
//
//        public void setName(String name) {
//            this.name = name;
//        }
//
//        public String getAuthority() {
//            return authority;
//        }
//
//        public void setAuthority(String authority) {
//            this.authority = authority;
//        }
//
//        public Date getCreateTime() {
//            return createTime;
//        }
//
//        public void setCreateTime(Date createTime) {
//            this.createTime = createTime;
//        }
//
//        public Date getUpdateTime() {
//            return updateTime;
//        }
//
//        public void setUpdateTime(Date updateTime) {
//            this.updateTime = updateTime;
//        }
//    }
//}
