| | |
| | | package kr.wisestone.owl.domain; |
| | | |
| | | import kr.wisestone.owl.domain.enumType.SocialType; |
| | | import kr.wisestone.owl.util.CommonUtil; |
| | | import org.springframework.security.core.GrantedAuthority; |
| | | import org.springframework.security.core.userdetails.UserDetails; |
| | | import javax.persistence.*; |
| | |
| | | private String phone; |
| | | private String profile; |
| | | private String awsKey; |
| | | // private Long departmentId; |
| | | @Enumerated(EnumType.STRING) |
| | | private SocialType socialType; |
| | | private Long lastWorkspaceId; |
| | |
| | | @JoinColumn(name="level_id") |
| | | private UserLevel userLevel; |
| | | |
| | | @ManyToOne(targetEntity = DepartmentManagement.class, fetch = FetchType.LAZY) |
| | | @JoinColumn(name="department_id") |
| | | private DepartmentManagement departmentManagement; |
| | | |
| | | // @ManyToOne(targetEntity = UserDepartment.class, fetch = FetchType.LAZY) |
| | | // @JoinColumn(name="department_id") |
| | | // private UserDepartment userDepartment; |
| | | |
| | | public User() { |
| | | } |
| | |
| | | this.id = id; |
| | | this.name = name; |
| | | this.account = account; |
| | | } |
| | | |
| | | public DepartmentManagement getDepartmentId() { |
| | | return departmentManagement; |
| | | } |
| | | |
| | | public void setDepartmentId(DepartmentManagement department) { |
| | | this.departmentManagement = department; |
| | | } |
| | | |
| | | public UserLevel getUserLevel() { |
| | |
| | | return this.userLevel.getPermission(); |
| | | } |
| | | |
| | | // TEST |
| | | //public void setPermission(Integer permission) { |
| | | // this.userLevel.setPermission(permission); |
| | | //} |
| | | // wyu - TEST |
| | | // public void setPermission(Integer permission) { |
| | | // this.userLevel.setPermission(permission); |
| | | // } |
| | | |
| | | public String getLicensekey() { |
| | | return licensekey; |