From a600af6b693bb373d20bdeeb8d9d8f2cf7a4eea9 Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Tue, 25 Jun 2024 11:26:10 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EA=B4=80/=EB=B6=80=EC=84=9C=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/foundation/User.java | 45 +++++++++++++++++++ .../java/cokr/xit/foundation/UserInfo.java | 7 +++ 2 files changed, 52 insertions(+) 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 */