|
|
|
@ -26,7 +26,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
@Select(SQLUtil.SCRIPT_START+"""
|
|
|
|
|
/* 전체 기관,부서 목록 조회(ogdpMapper.selectAllOgdpList) */
|
|
|
|
|
SELECT CONCAT(A.INST_CD,'/',B.DEPT_CD) AS OGDP_CD
|
|
|
|
|
, CONCAT(A.INST_NM,' / ',B.DEPT_NM) AS OGDP_NM
|
|
|
|
|
, CONCAT(A.SGG_NM, ' / ', A.INST_NM, ' : ', B.DEPT_NM) AS OGDP_NM
|
|
|
|
|
, A.INST_CD
|
|
|
|
|
, A.INST_NM
|
|
|
|
|
, B.DEPT_CD
|
|
|
|
@ -37,7 +37,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
LEFT OUTER JOIN TB_DEPT B ON (A.INST_CD = B.INST_CD)
|
|
|
|
|
UNION
|
|
|
|
|
SELECT ('default/default') AS OGDP_CD
|
|
|
|
|
, CONCAT('기본 기관',' / ','기본 부서') AS OGDP_NM
|
|
|
|
|
, CONCAT('기본 시군구',' / ','기본 기관', ' : ', '기본 부서') AS OGDP_NM
|
|
|
|
|
, 'default' AS INST_CD
|
|
|
|
|
, '기본 기관' AS INST_NM
|
|
|
|
|
, 'default' AS DEPT_CD
|
|
|
|
@ -56,7 +56,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
@Select(SQLUtil.SCRIPT_START+"""
|
|
|
|
|
/* 사용가능한 기관,부서 목록 조회(ogdpMapper.selectAbleOgdpList) */
|
|
|
|
|
SELECT CONCAT(A.INST_CD,'/',B.DEPT_CD) AS OGDP_CD
|
|
|
|
|
, CONCAT(A.INST_NM,' / ',B.DEPT_NM) AS OGDP_NM
|
|
|
|
|
, CONCAT(A.SGG_NM, ' / ', A.INST_NM, ' : ', B.DEPT_NM) AS OGDP_NM
|
|
|
|
|
, A.INST_CD
|
|
|
|
|
, A.INST_NM
|
|
|
|
|
, B.DEPT_CD
|
|
|
|
@ -76,7 +76,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
<if test="currentUser.institute == 'default'">
|
|
|
|
|
UNION
|
|
|
|
|
SELECT 'default/default' AS OGDP_CD
|
|
|
|
|
, CONCAT('기본 기관',' / ','기본 부서') AS OGDP_NM
|
|
|
|
|
, CONCAT('기본 시군구',' / ','기본 기관', ' : ', '기본 부서') AS OGDP_NM
|
|
|
|
|
, 'default' AS INST_CD
|
|
|
|
|
, '기본 기관' AS INST_NM
|
|
|
|
|
, 'default' AS DEPT_CD
|
|
|
|
@ -134,7 +134,8 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
/* 모든 시군구 조회(ogdpMapper.selectAllSggList) */
|
|
|
|
|
SELECT SGG_CD
|
|
|
|
|
, SGG_NM
|
|
|
|
|
FROM TB_SGG
|
|
|
|
|
, (SELECT (CASE WHEN COUNT(*) > 0 THEN 'Y' ELSE 'N' END) FROM TB_USER WHERE NSTT_CD = A.INST_CD) AS USER_USE_YN
|
|
|
|
|
FROM TB_SGG A
|
|
|
|
|
WHERE USE_YN = 'Y'
|
|
|
|
|
"""+SQLUtil.SCRIPT_END)
|
|
|
|
|
List<DataObject> selectAllSggList();
|
|
|
|
|