package kr.wisestone.owl.vo;
|
|
import kr.wisestone.owl.constant.MngPermission;
|
|
/**
|
* Created by wisestone on 2018-10-02.
|
*/
|
public class ManageUserVo extends BaseVo {
|
private Long id;
|
private String userName;
|
private String account;
|
private Boolean useYn;
|
private Integer permission;
|
private Long userId;
|
|
public Boolean permPartnerSetting;
|
public Boolean permWorkSpaceSetting;
|
public Boolean permProjectSetting;
|
public Boolean permIssueSetting;
|
public Boolean permApi;
|
public Boolean permNotice;
|
public Boolean permFAQ;
|
public Boolean permQnA;
|
public Boolean permEvent;
|
public Boolean permGuide;
|
|
public ManageUserVo(){}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public Long getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Long userId) {
|
this.userId = userId;
|
}
|
|
public String getUserName() {
|
return userName;
|
}
|
|
public void setUserName(String userName) {
|
this.userName = userName;
|
}
|
|
public String getAccount() {
|
return account;
|
}
|
|
public void setAccount(String account) {
|
this.account = account;
|
}
|
|
public Integer getPermission() {
|
return permission;
|
}
|
|
public void setPermission(Integer permission) {
|
this.permission = permission;
|
this.makePermission();
|
}
|
|
private void makePermission() {
|
this.permPartnerSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_PARTNER);
|
this.permWorkSpaceSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_WORKSPACE);
|
this.permProjectSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_PROJECT);
|
this.permIssueSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_ISSUE_SETTING);
|
this.permApi = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_API);
|
this.permNotice = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_NOTICE);
|
this.permFAQ = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_FAQ);
|
this.permQnA = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_QNA);
|
this.permEvent = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_EVENT);
|
this.permGuide = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_GUIDE);
|
}
|
|
public Boolean getUseYn() {
|
return useYn;
|
}
|
|
public void setUseYn(Boolean useYn) {
|
this.useYn = useYn;
|
}
|
}
|