diff --git a/src/main/java/cokr/xit/foundation/User.java b/src/main/java/cokr/xit/foundation/User.java index 2b37fc4..f4cac21 100644 --- a/src/main/java/cokr/xit/foundation/User.java +++ b/src/main/java/cokr/xit/foundation/User.java @@ -14,7 +14,10 @@ public class User extends AbstractEntity implements Serializable { account, name, password, + orgID, institute, + deptCode, + groupID, locked; private boolean sealed; @@ -88,6 +91,20 @@ public class User extends AbstractEntity implements Serializable { notSealed().password = password; } + /**조직ID를 반환한다. + * @return 조직ID + */ + public String getOrgID() { + return orgID; + } + + /**조직ID를 설정한다. + * @param orgID 조직ID + */ + public void setOrgID(String orgID) { + this.orgID = orgID; + } + /**소속기관을 반환한다. * @return 소속기관 코드 */ @@ -102,6 +119,34 @@ public class User extends AbstractEntity implements Serializable { this.institute = insititute; } + /**부서코드를 반환한다. + * @return 부서코드 + */ + public String getDeptCode() { + return deptCode; + } + + /**부서코드를 설정한다. + * @param deptCode 부서코드 + */ + public void setDeptCode(String deptCode) { + this.deptCode = deptCode; + } + + /**사용자의 그룹 아이디를 반환한다. + * @return 사용자의 그룹 아이디 + */ + public String getGroupID() { + return groupID; + } + + /**사용자의 그룹 아이디를 설정한다. + * @param groupID 사용자의 그룹 아이디 + */ + public void setGroupID(String groupID) { + this.groupID = groupID; + } + /**사용자 계정의 잠금여부를 반환한다. * @return 사용자 계정의 잠금여부 */ diff --git a/src/main/java/cokr/xit/foundation/UserInfo.java b/src/main/java/cokr/xit/foundation/UserInfo.java index d79c7e8..d41e4ce 100644 --- a/src/main/java/cokr/xit/foundation/UserInfo.java +++ b/src/main/java/cokr/xit/foundation/UserInfo.java @@ -138,6 +138,13 @@ public class UserInfo implements Serializable { return getUser().getInstitute(); } + /**사용자의 부서코드를 반환한다. + * @return 사용자 부서코드 + */ + public String getDeptCode() { + return getUser().getDeptCode(); + } + /**사용자의 추가정보를 갖는 map을 반환한다. * @return 사용자의 추가정보를 갖는 map */