| package com.moral.entity;  | 
|   | 
| import java.util.Arrays;  | 
| import java.util.Date;  | 
| import java.util.List;  | 
|   | 
| import javax.persistence.Id;  | 
| import javax.persistence.Transient;  | 
|   | 
| import lombok.Data;  | 
|   | 
| @Data  | 
| public class Account {  | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.id  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     @Id  | 
|     private Integer id;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.account_name  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String accountName;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.password  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String password;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.organization_id  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private Integer organizationId;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.email  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String email;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.mobile  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String mobile;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.weixin  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String weixin;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.is_delete  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private String isDelete;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.create_time  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private Date createTime;  | 
|   | 
|     /**  | 
|      * This field was generated by MyBatis Generator. This field corresponds to the database column account.expire_time  | 
|      * @mbggenerated  Thu Dec 07 16:17:21 CST 2017  | 
|      */  | 
|     private Date expireTime;  | 
|   | 
|     private String userName;  | 
|     @Transient  | 
|     private JwtTokenVersion jwtTokenVersion;  | 
|     @Transient  | 
|     private List<Role> Roles;  | 
|     // TODO 临时角色  | 
|     public List<Role> getRoles(){  | 
|         Role role = new Role();  | 
|         role.setRoleName("temp");  | 
|         return Arrays.asList(role);  | 
|     }  | 
|     @Transient  | 
|     private Organization organization;  | 
|   | 
| } |