OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-02 4e32eef25c59e29af3966345bb5e71c12a886865
src/main/java/kr/wisestone/owl/domain/User.java
@@ -30,6 +30,7 @@
    private String phone;
    private String profile;
    private String awsKey;
//    private Long departmentId;
    @Enumerated(EnumType.STRING)
    private SocialType socialType;
    private Long lastWorkspaceId;
@@ -37,7 +38,6 @@
    private Date lastLoginDate;
    private String reservationNotifyTime;   //  이메일 알림 시간 예정
    private String language;
    private Integer permission;
    private String licensekey;
    @OneToMany(mappedBy = "user", cascade = {CascadeType.ALL}, orphanRemoval = true)
@@ -61,6 +61,15 @@
    @OneToMany(mappedBy = "user", cascade = {CascadeType.ALL}, orphanRemoval = true)
    private Set<IssueTableConfig> issueTableConfigs = new HashSet<>();
    @ManyToOne(targetEntity = UserLevel.class, fetch = FetchType.LAZY)
    @JoinColumn(name="level_id")
    private UserLevel userLevel;
    @ManyToOne(targetEntity = DepartmentManagement.class, fetch = FetchType.LAZY)
    @JoinColumn(name="department_id")
    private DepartmentManagement departmentManagement;
    public User() {
    }
@@ -69,6 +78,23 @@
        this.name = name;
        this.account = account;
    }
    public DepartmentManagement getDepartmentId() {
        return departmentManagement;
    }
    public void setDepartmentId(DepartmentManagement department) {
        this.departmentManagement = department;
    }
    public UserLevel getUserLevel() {
        return userLevel;
    }
    public void setUserLevel(UserLevel userLevel) {
        this.userLevel = userLevel;
    }
    public Long getId() {
        return id;
@@ -279,13 +305,15 @@
        this.language = language;
    }
    public Integer getPermission() {
        return permission;
        return this.userLevel.getPermission();
    }
    public void setPermission(Integer permission) {
        this.permission = permission;
    }
    // TEST
    //public void setPermission(Integer permission) {
    //    this.userLevel.setPermission(permission);
    //}
    public String getLicensekey() {
        return licensekey;