xufenglei
2018-08-31 9437c74510c25be9d2413821c65fcf6ca4e6d21a
src/main/java/com/moral/entity/Account.java
@@ -1,29 +1,89 @@
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 {
    private Integer id;
    /**
    * 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.setName("temp");
      return Arrays.asList(role);
   }
   @Transient
   private Organization organization;
}