first commit
This commit is contained in:
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="Comtccmmndetailcode">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="comtccmmndetailcodeSerarchVO" type="egovframework.cms.code.vo.ComtccmmndetailcodeDefaultVO"/>
|
||||
|
||||
<resultMap id="comtccmmndetailcode" class="egovframework.cms.code.vo.ComtccmmndetailcodeVO">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="5"/>
|
||||
<result property="frstRegistPnttm" column="FRST_REGIST_PNTTM" columnIndex="6"/>
|
||||
<result property="frstRegisterId" column="FRST_REGISTER_ID" columnIndex="7"/>
|
||||
<result property="lastUpdtPnttm" column="LAST_UPDT_PNTTM" columnIndex="8"/>
|
||||
<result property="lastUpdusrId" column="LAST_UPDUSR_ID" columnIndex="9"/>
|
||||
<result property="sort" column="SORT" columnIndex="10"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="comtccmmndetailcodeDAO.insertComtccmmndetailcode_S">
|
||||
INSERT INTO COMTCCMMNDETAILCODE
|
||||
( CODE_ID
|
||||
, CODE
|
||||
, CODE_NM
|
||||
, CODE_DC
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, SORT )
|
||||
VALUES ( #codeId#
|
||||
, #code#
|
||||
, #codeNm#
|
||||
, #codeDc#
|
||||
, #useAt#
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
, #sort# )
|
||||
</insert>
|
||||
|
||||
<update id="comtccmmndetailcodeDAO.updateComtccmmndetailcode_S">
|
||||
UPDATE COMTCCMMNDETAILCODE
|
||||
SET
|
||||
CODE_NM=#codeNm#
|
||||
, CODE_DC=#codeDc#
|
||||
, USE_AT=#useAt#
|
||||
, LAST_UPDT_PNTTM=NOW()
|
||||
, LAST_UPDUSR_ID=#lastUpdusrId#
|
||||
, SORT=#sort#
|
||||
WHERE
|
||||
CODE_ID=#codeId#
|
||||
AND CODE=#code#
|
||||
</update>
|
||||
|
||||
<delete id="comtccmmndetailcodeDAO.deleteComtccmmndetailcode_S">
|
||||
DELETE
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE=#code#
|
||||
AND CODE_ID=#codeId#
|
||||
</delete>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcode_S" resultMap="comtccmmndetailcode">
|
||||
SELECT
|
||||
CODE_ID
|
||||
, CODE
|
||||
, CODE_NM
|
||||
, CODE_DC
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, SORT
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE_ID=#codeId#
|
||||
AND CODE=#code#
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcodeList_D" parameterClass="comtccmmndetailcodeSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CODE_ID_NM
|
||||
,C.CODE_ID
|
||||
,C.CODE
|
||||
,C.CODE_NM
|
||||
,C.CODE_DC
|
||||
,C.USE_AT
|
||||
,C.SORT
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
,COMTCCMMNDETAILCODE C
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.CODE_ID=C.CODE_ID
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
B.CODE_ID_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2">
|
||||
C.CODE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="3">
|
||||
B.CODE_ID=#searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CODE_ID_NM ASC, SORT ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
<isEqual property="orderby" compareValue="name_asc">
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcodeListTotCnt_S" parameterClass="comtccmmndetailcodeSerarchVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
,COMTCCMMNDETAILCODE C
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.CODE_ID=C.CODE_ID
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
B.CODE_ID_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2">
|
||||
C.CODE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="3">
|
||||
B.CODE_ID=#searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmncodeList" resultClass="egovMap">
|
||||
SELECT
|
||||
B.CODE_ID_NM,B.CODE_ID
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.USE_AT='Y'
|
||||
<isNotEmpty property="codeId" prepend="AND">
|
||||
B.CODE_ID=#codeId#
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
CODE_ID_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmncodeMax" resultClass="int">
|
||||
SELECT
|
||||
(SUBSTR(MAX(CODE),-3)+1) AS CODE
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE_ID = #codeId#
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="Comtccmmndetailcode">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="comtccmmndetailcodeSerarchVO" type="egovframework.cms.code.vo.ComtccmmndetailcodeDefaultVO"/>
|
||||
|
||||
<resultMap id="comtccmmndetailcode" class="egovframework.cms.code.vo.ComtccmmndetailcodeVO">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="5"/>
|
||||
<result property="frstRegistPnttm" column="FRST_REGIST_PNTTM" columnIndex="6"/>
|
||||
<result property="frstRegisterId" column="FRST_REGISTER_ID" columnIndex="7"/>
|
||||
<result property="lastUpdtPnttm" column="LAST_UPDT_PNTTM" columnIndex="8"/>
|
||||
<result property="lastUpdusrId" column="LAST_UPDUSR_ID" columnIndex="9"/>
|
||||
<result property="sort" column="SORT" columnIndex="10"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="comtccmmndetailcodeDAO.insertComtccmmndetailcode_S">
|
||||
INSERT INTO COMTCCMMNDETAILCODE
|
||||
( CODE_ID
|
||||
, CODE
|
||||
, CODE_NM
|
||||
, CODE_DC
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, SORT )
|
||||
VALUES ( #codeId#
|
||||
, #code#
|
||||
, #codeNm#
|
||||
, #codeDc#
|
||||
, #useAt#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #lastUpdusrId#
|
||||
, #sort# )
|
||||
</insert>
|
||||
|
||||
<update id="comtccmmndetailcodeDAO.updateComtccmmndetailcode_S">
|
||||
UPDATE COMTCCMMNDETAILCODE
|
||||
SET
|
||||
CODE_NM=#codeNm#
|
||||
, CODE_DC=#codeDc#
|
||||
, USE_AT=#useAt#
|
||||
, LAST_UPDT_PNTTM=SYSDATE
|
||||
, LAST_UPDUSR_ID=#lastUpdusrId#
|
||||
, SORT=#sort#
|
||||
WHERE
|
||||
CODE_ID=#codeId#
|
||||
AND CODE=#code#
|
||||
</update>
|
||||
|
||||
<delete id="comtccmmndetailcodeDAO.deleteComtccmmndetailcode_S">
|
||||
DELETE
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE=#code#
|
||||
AND CODE_ID=#codeId#
|
||||
</delete>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcode_S" resultMap="comtccmmndetailcode">
|
||||
SELECT
|
||||
CODE_ID
|
||||
, CODE
|
||||
, CODE_NM
|
||||
, CODE_DC
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, SORT
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE_ID=#codeId#
|
||||
AND CODE=#code#
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcodeList_D" parameterClass="comtccmmndetailcodeSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CODE_ID_NM
|
||||
,C.CODE_ID
|
||||
,C.CODE
|
||||
,C.CODE_NM
|
||||
,C.CODE_DC
|
||||
,C.USE_AT
|
||||
,C.SORT
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
,COMTCCMMNDETAILCODE C
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.CODE_ID=C.CODE_ID
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
B.CODE_ID_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2">
|
||||
C.CODE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="3">
|
||||
B.CODE_ID=#searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CODE_ID_NM ASC, SORT ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
<isEqual property="orderby" compareValue="name_asc">
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmndetailcodeListTotCnt_S" parameterClass="comtccmmndetailcodeSerarchVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
,COMTCCMMNDETAILCODE C
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.CODE_ID=C.CODE_ID
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
B.CODE_ID_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2">
|
||||
C.CODE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="3">
|
||||
B.CODE_ID=#searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmncodeList" resultClass="egovMap">
|
||||
SELECT
|
||||
B.CODE_ID_NM,B.CODE_ID
|
||||
FROM
|
||||
COMTCCMMNCLCODE A
|
||||
,COMTCCMMNCODE B
|
||||
WHERE
|
||||
A.CL_CODE='USR'
|
||||
AND A.CL_CODE=B.CL_CODE
|
||||
AND B.USE_AT='Y'
|
||||
<isNotEmpty property="codeId" prepend="AND">
|
||||
B.CODE_ID=#codeId#
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
CODE_ID_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="comtccmmndetailcodeDAO.selectComtccmmncodeMax" resultClass="int">
|
||||
SELECT
|
||||
(SUBSTR(MAX(CODE),-3)+1) AS CODE
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
CODE_ID = #codeId#
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,265 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsAuthGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsAuthGroupSerarchVO" type="egovframework.cms.auth.vo.HmsAuthGroupDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsAuthGroup" class="egovframework.cms.auth.vo.HmsAuthGroupVO">
|
||||
<result property="authGroupSeq" column="AUTH_GROUP_SEQ" columnIndex="1" />
|
||||
<result property="authGroupNm" column="AUTH_GROUP_NM" columnIndex="2" />
|
||||
<result property="authGroupDetail" column="AUTH_GROUP_DETAIL" columnIndex="3" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroup_S">
|
||||
INSERT INTO HMS_AUTH_GROUP
|
||||
( AUTH_GROUP_SEQ
|
||||
, AUTH_GROUP_NM
|
||||
, AUTH_GROUP_DETAIL
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #authGroupNm#
|
||||
, #authGroupDetail#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsAuthGroupDAO.updateHmsAuthGroup_S">
|
||||
UPDATE
|
||||
HMS_AUTH_GROUP
|
||||
SET
|
||||
AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
, AUTH_GROUP_NM=#authGroupNm#
|
||||
, AUTH_GROUP_DETAIL=#authGroupDetail#
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</update>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroup_S">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</delete>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroup_S" resultMap="hmsAuthGroup">
|
||||
SELECT
|
||||
AUTH_GROUP_SEQ
|
||||
, AUTH_GROUP_NM
|
||||
, AUTH_GROUP_DETAIL
|
||||
FROM
|
||||
HMS_AUTH_GROUP
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupList_D" parameterClass="hmsAuthGroupSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.AUTH_GROUP_SEQ
|
||||
, B.AUTH_GROUP_NM
|
||||
, B.AUTH_GROUP_DETAIL
|
||||
FROM
|
||||
HMS_AUTH_GROUP B
|
||||
WHERE 1=1
|
||||
AND B.AUTH_GROUP_SEQ != 'BOM_0000000000000001'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL=#searchAuthGroupDetail#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchNotAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL NOT LIKE #searchNotAuthGroupDetail# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetailArray" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL IN
|
||||
<iterate open="(" close=")" conjunction="," property="searchAuthGroupDetailArray">
|
||||
#searchAuthGroupDetailArray[]#
|
||||
</iterate>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
AUTH_GROUP_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
<isEqual property="orderby" compareValue="name_asc">
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupListTotCnt_S" parameterClass="hmsAuthGroupSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_AUTH_GROUP B
|
||||
WHERE 1=1
|
||||
AND B.AUTH_GROUP_SEQ != 'BOM_0000000000000001'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL=#searchAuthGroupDetail#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchNotAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL NOT LIKE #searchNotAuthGroupDetail# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetailArray" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL IN
|
||||
<iterate open="(" close=")" conjunction="," property="searchAuthGroupDetailArray">
|
||||
#searchAuthGroupDetailArray[]#
|
||||
</iterate>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthList" resultClass="egovMap">
|
||||
SELECT
|
||||
B.AUTHOR_CODE
|
||||
, B.AUTHOR_NM
|
||||
, B.AUTHOR_DC
|
||||
FROM
|
||||
COMTNAUTHORINFO B
|
||||
WHERE 1=1
|
||||
AND AUTHOR_CODE NOT IN ('IS_AUTHENTICATED_FULLY', 'ROLE_SYSTEM')
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
AUTHOR_NM DESC
|
||||
</select>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroupAuth">
|
||||
INSERT INTO HMS_AUTH_GROUP_REL_AUTH
|
||||
( AUTH_GROUP_SEQ
|
||||
, AUTHOR_CODE
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #authorCode#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelAuth" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.AUTHOR_CODE
|
||||
,B.AUTHOR_NM
|
||||
,B.AUTHOR_DC
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_AUTH A, COMTNAUTHORINFO B
|
||||
WHERE
|
||||
A.AUTHOR_CODE=B.AUTHOR_CODE
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
</select>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroupRelAuth">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP_REL_AUTH
|
||||
WHERE
|
||||
AUTH_GROUP_SEQ=#value#
|
||||
</delete>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelUser" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.USER_ID
|
||||
,A.GUBUN
|
||||
,B.USER_NM
|
||||
,B.DEPT_CD
|
||||
,B.DEPT_NM
|
||||
,B.DUTY_NM
|
||||
,B.POSITION_NM
|
||||
,B.EMAIL
|
||||
,B.TEL
|
||||
,B.MOBILE
|
||||
,'user' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, HMS_USER B
|
||||
WHERE
|
||||
A.USER_ID = B.USER_SEQ
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
ORDER BY
|
||||
USER_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelUserByMember" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.USER_ID
|
||||
,A.GUBUN
|
||||
,B.MEMBER_ID
|
||||
,B.MEMBER_NM
|
||||
,B.MEMBER_SEQ
|
||||
,'user' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, DMS_MEMBER B
|
||||
WHERE
|
||||
A.USER_ID = B.MEMBER_ID
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
ORDER BY
|
||||
MEMBER_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelDept" resultClass="egovMap">
|
||||
SELECT
|
||||
B.DEPT_CD
|
||||
,B.DEPT_FULL_NM
|
||||
,'dept' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, HMS_DEPT B
|
||||
WHERE
|
||||
A.USER_ID = B.DEPT_CD
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
</select>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroupRelUser">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP_REL_USER
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="authGroupSeq" prepend="AND">
|
||||
AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</delete>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroupUser">
|
||||
INSERT INTO HMS_AUTH_GROUP_REL_USER
|
||||
( AUTH_GROUP_SEQ
|
||||
, USER_ID
|
||||
, GUBUN
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #userId#
|
||||
, #gubun#
|
||||
)
|
||||
</insert>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsAuthGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsAuthGroupSerarchVO" type="egovframework.cms.auth.vo.HmsAuthGroupDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsAuthGroup" class="egovframework.cms.auth.vo.HmsAuthGroupVO">
|
||||
<result property="authGroupSeq" column="AUTH_GROUP_SEQ" columnIndex="1" />
|
||||
<result property="authGroupNm" column="AUTH_GROUP_NM" columnIndex="2" />
|
||||
<result property="authGroupDetail" column="AUTH_GROUP_DETAIL" columnIndex="3" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroup_S">
|
||||
INSERT INTO HMS_AUTH_GROUP
|
||||
( AUTH_GROUP_SEQ
|
||||
, AUTH_GROUP_NM
|
||||
, AUTH_GROUP_DETAIL
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #authGroupNm#
|
||||
, #authGroupDetail#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsAuthGroupDAO.updateHmsAuthGroup_S">
|
||||
UPDATE
|
||||
HMS_AUTH_GROUP
|
||||
SET
|
||||
AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
, AUTH_GROUP_NM=#authGroupNm#
|
||||
, AUTH_GROUP_DETAIL=#authGroupDetail#
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</update>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroup_S">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</delete>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroup_S" resultMap="hmsAuthGroup">
|
||||
SELECT
|
||||
AUTH_GROUP_SEQ
|
||||
, AUTH_GROUP_NM
|
||||
, AUTH_GROUP_DETAIL
|
||||
FROM
|
||||
HMS_AUTH_GROUP
|
||||
WHERE 1=1
|
||||
AND AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupList_D" parameterClass="hmsAuthGroupSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.AUTH_GROUP_SEQ
|
||||
, B.AUTH_GROUP_NM
|
||||
, B.AUTH_GROUP_DETAIL
|
||||
FROM
|
||||
HMS_AUTH_GROUP B
|
||||
WHERE 1=1
|
||||
AND B.AUTH_GROUP_SEQ != 'BOM_0000000000000001'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL=#searchAuthGroupDetail#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchNotAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL NOT LIKE #searchNotAuthGroupDetail# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetailArray" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL IN
|
||||
<iterate open="(" close=")" conjunction="," property="searchAuthGroupDetailArray">
|
||||
#searchAuthGroupDetailArray[]#
|
||||
</iterate>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
AUTH_GROUP_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
<isEqual property="orderby" compareValue="name_asc">
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupListTotCnt_S" parameterClass="hmsAuthGroupSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_AUTH_GROUP B
|
||||
WHERE 1=1
|
||||
AND B.AUTH_GROUP_SEQ != 'BOM_0000000000000001'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL=#searchAuthGroupDetail#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchNotAuthGroupDetail" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL NOT LIKE #searchNotAuthGroupDetail# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchAuthGroupDetailArray" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL IN
|
||||
<iterate open="(" close=")" conjunction="," property="searchAuthGroupDetailArray">
|
||||
#searchAuthGroupDetailArray[]#
|
||||
</iterate>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthList" resultClass="egovMap">
|
||||
SELECT
|
||||
B.AUTHOR_CODE
|
||||
, B.AUTHOR_NM
|
||||
, B.AUTHOR_DC
|
||||
FROM
|
||||
COMTNAUTHORINFO B
|
||||
WHERE 1=1
|
||||
AND AUTHOR_CODE NOT IN ('IS_AUTHENTICATED_FULLY', 'ROLE_SYSTEM')
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.AUTH_GROUP_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.AUTH_GROUP_DETAIL LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
AUTHOR_NM DESC
|
||||
</select>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroupAuth">
|
||||
INSERT INTO HMS_AUTH_GROUP_REL_AUTH
|
||||
( AUTH_GROUP_SEQ
|
||||
, AUTHOR_CODE
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #authorCode#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelAuth" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.AUTHOR_CODE
|
||||
,B.AUTHOR_NM
|
||||
,B.AUTHOR_DC
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_AUTH A, COMTNAUTHORINFO B
|
||||
WHERE
|
||||
A.AUTHOR_CODE=B.AUTHOR_CODE
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
</select>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroupRelAuth">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP_REL_AUTH
|
||||
WHERE
|
||||
AUTH_GROUP_SEQ=#value#
|
||||
</delete>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelUser" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.USER_ID
|
||||
,A.GUBUN
|
||||
,B.USER_NM
|
||||
,B.DEPT_CD
|
||||
,B.DEPT_NM
|
||||
,B.DUTY_NM
|
||||
,B.POSITION_NM
|
||||
,B.EMAIL
|
||||
,B.TEL
|
||||
,B.MOBILE
|
||||
,'user' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, HMS_USER B
|
||||
WHERE
|
||||
A.USER_ID = B.USER_SEQ
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
ORDER BY
|
||||
USER_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelUserByMember" resultClass="egovMap">
|
||||
SELECT
|
||||
A.AUTH_GROUP_SEQ
|
||||
,A.USER_ID
|
||||
,A.GUBUN
|
||||
,B.MEMBER_ID
|
||||
,B.MEMBER_NM
|
||||
,B.MEMBER_SEQ
|
||||
,'user' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, DMS_MEMBER B
|
||||
WHERE
|
||||
A.USER_ID = B.MEMBER_ID
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
ORDER BY
|
||||
MEMBER_NM ASC
|
||||
</select>
|
||||
|
||||
<select id="hmsAuthGroupDAO.selectHmsAuthGroupRelDept" resultClass="egovMap">
|
||||
SELECT
|
||||
B.DEPT_CD
|
||||
,B.DEPT_FULL_NM
|
||||
,'dept' AS GUBUN
|
||||
FROM
|
||||
HMS_AUTH_GROUP_REL_USER A, HMS_DEPT B
|
||||
WHERE
|
||||
A.USER_ID = B.DEPT_CD
|
||||
AND B.REC_STS='A'
|
||||
AND A.AUTH_GROUP_SEQ=#value#
|
||||
</select>
|
||||
|
||||
<delete id="hmsAuthGroupDAO.deleteHmsAuthGroupRelUser">
|
||||
DELETE FROM
|
||||
HMS_AUTH_GROUP_REL_USER
|
||||
WHERE
|
||||
AUTH_GROUP_SEQ=#authGroupSeq#
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</delete>
|
||||
|
||||
<insert id="hmsAuthGroupDAO.insertHmsAuthGroupUser">
|
||||
INSERT INTO HMS_AUTH_GROUP_REL_USER
|
||||
( AUTH_GROUP_SEQ
|
||||
, USER_ID
|
||||
, GUBUN
|
||||
)
|
||||
VALUES (#authGroupSeq#
|
||||
, #userId#
|
||||
, #gubun#
|
||||
)
|
||||
</insert>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdCate">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCateSerarchVO" type="egovframework.cms.board.vo.HmsBrdCateDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdCate" class="egovframework.cms.board.vo.HmsBrdCateVO">
|
||||
<result property="cateSeq" column="CATE_SEQ" columnIndex="1" />
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="2" />
|
||||
<result property="cateNm" column="CATE_NM" columnIndex="3" />
|
||||
<result property="cateSort" column="CATE_SORT" columnIndex="4" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="5" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCateDAO.insertHmsBrdCate_S">
|
||||
INSERT INTO HMS_BRD_CATE
|
||||
( CATE_SEQ
|
||||
, CATE_MAST_SEQ
|
||||
, CATE_NM
|
||||
, CATE_SORT
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#cateSeq#
|
||||
, #cateMastSeq#
|
||||
, #cateNm#
|
||||
, #cateSort#
|
||||
, 'A'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCateDAO.updateHmsBrdCate_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE
|
||||
SET
|
||||
CATE_SEQ=#cateSeq#
|
||||
, CATE_MAST_SEQ=#cateMastSeq#
|
||||
, CATE_NM=#cateNm#
|
||||
, CATE_SORT=#cateSort#
|
||||
, REC_STS=#recSts#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCateDAO.deleteHmsBrdCate_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCate_S" resultMap="hmsBrdCate">
|
||||
SELECT
|
||||
CATE_SEQ
|
||||
, CATE_MAST_SEQ
|
||||
, CATE_NM
|
||||
, CATE_SORT
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCateList_D" parameterClass="hmsBrdCateSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CATE_SEQ
|
||||
, B.CATE_MAST_SEQ
|
||||
, B.CATE_NM
|
||||
, B.CATE_SORT
|
||||
, B.REC_STS
|
||||
, (SELECT CATE_MAST_NM FROM HMS_BRD_CATE_MAST WHERE CATE_MAST_SEQ=B.CATE_MAST_SEQ) AS CATE_MAST_NM
|
||||
FROM
|
||||
HMS_BRD_CATE B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchCateMastSeq" prepend="AND">
|
||||
B.CATE_MAST_SEQ=#searchCateMastSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CATE_SORT ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
<isEqual property="orderby" compareValue="sort" prepend="ORDER BY">
|
||||
CATE_SORT ASC
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCateListTotCnt_S" parameterClass="hmsBrdCateSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_CATE B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchCateMastSeq" prepend="AND">
|
||||
B.CATE_MAST_SEQ=#searchCateMastSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdCate">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCateSerarchVO" type="egovframework.cms.board.vo.HmsBrdCateDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdCate" class="egovframework.cms.board.vo.HmsBrdCateVO">
|
||||
<result property="cateSeq" column="CATE_SEQ" columnIndex="1" />
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="2" />
|
||||
<result property="cateNm" column="CATE_NM" columnIndex="3" />
|
||||
<result property="cateSort" column="CATE_SORT" columnIndex="4" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="5" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCateDAO.insertHmsBrdCate_S">
|
||||
INSERT INTO HMS_BRD_CATE
|
||||
( CATE_SEQ
|
||||
, CATE_MAST_SEQ
|
||||
, CATE_NM
|
||||
, CATE_SORT
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#cateSeq#
|
||||
, #cateMastSeq#
|
||||
, #cateNm#
|
||||
, #cateSort#
|
||||
, 'A'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCateDAO.updateHmsBrdCate_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE
|
||||
SET
|
||||
CATE_SEQ=#cateSeq#
|
||||
, CATE_MAST_SEQ=#cateMastSeq#
|
||||
, CATE_NM=#cateNm#
|
||||
, CATE_SORT=#cateSort#
|
||||
, REC_STS=#recSts#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCateDAO.deleteHmsBrdCate_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCate_S" resultMap="hmsBrdCate">
|
||||
SELECT
|
||||
CATE_SEQ
|
||||
, CATE_MAST_SEQ
|
||||
, CATE_NM
|
||||
, CATE_SORT
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_SEQ=#cateSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCateList_D" parameterClass="hmsBrdCateSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CATE_SEQ
|
||||
, B.CATE_MAST_SEQ
|
||||
, B.CATE_NM
|
||||
, B.CATE_SORT
|
||||
, B.REC_STS
|
||||
, (SELECT CATE_MAST_NM FROM HMS_BRD_CATE_MAST WHERE CATE_MAST_SEQ=B.CATE_MAST_SEQ) AS CATE_MAST_NM
|
||||
FROM
|
||||
HMS_BRD_CATE B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchCateMastSeq" prepend="AND">
|
||||
B.CATE_MAST_SEQ=#searchCateMastSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CATE_SORT ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
<isEqual property="orderby" compareValue="sort" prepend="ORDER BY">
|
||||
CATE_SORT ASC
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateDAO.selectHmsBrdCateListTotCnt_S" parameterClass="hmsBrdCateSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_CATE B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchCateMastSeq" prepend="AND">
|
||||
B.CATE_MAST_SEQ=#searchCateMastSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdCateMast">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCateMastSerarchVO" type="egovframework.cms.board.vo.HmsBrdCateMastDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdCateMast" class="egovframework.cms.board.vo.HmsBrdCateMastVO">
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="1" />
|
||||
<result property="cateMastNm" column="CATE_MAST_NM" columnIndex="2" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="3" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCateMastDAO.insertHmsBrdCateMast_S">
|
||||
INSERT INTO HMS_BRD_CATE_MAST
|
||||
( CATE_MAST_SEQ
|
||||
, CATE_MAST_NM
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#cateMastSeq#
|
||||
, #cateMastNm#
|
||||
, 'A'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCateMastDAO.updateHmsBrdCateMast_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE_MAST
|
||||
SET
|
||||
CATE_MAST_SEQ=#cateMastSeq#
|
||||
, CATE_MAST_NM=#cateMastNm#
|
||||
, REC_STS=#recSts#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCateMastDAO.deleteHmsBrdCateMast_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE_MAST
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMast_S" resultMap="hmsBrdCateMast">
|
||||
SELECT
|
||||
CATE_MAST_SEQ
|
||||
, CATE_MAST_NM
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMastList_D" parameterClass="hmsBrdCateMastSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CATE_MAST_SEQ
|
||||
, B.CATE_MAST_NM
|
||||
, B.REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_MAST_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CATE_MAST_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
<isEqual property="orderby" compareValue="name" prepend="ORDER BY">
|
||||
CATE_MAST_NM ASC
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMastListTotCnt_S" parameterClass="hmsBrdCateMastSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_MAST_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdCateMast">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCateMastSerarchVO" type="egovframework.cms.board.vo.HmsBrdCateMastDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdCateMast" class="egovframework.cms.board.vo.HmsBrdCateMastVO">
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="1" />
|
||||
<result property="cateMastNm" column="CATE_MAST_NM" columnIndex="2" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="3" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCateMastDAO.insertHmsBrdCateMast_S">
|
||||
INSERT INTO HMS_BRD_CATE_MAST
|
||||
( CATE_MAST_SEQ
|
||||
, CATE_MAST_NM
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#cateMastSeq#
|
||||
, #cateMastNm#
|
||||
, 'A'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCateMastDAO.updateHmsBrdCateMast_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE_MAST
|
||||
SET
|
||||
CATE_MAST_SEQ=#cateMastSeq#
|
||||
, CATE_MAST_NM=#cateMastNm#
|
||||
, REC_STS=#recSts#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCateMastDAO.deleteHmsBrdCateMast_S">
|
||||
UPDATE
|
||||
HMS_BRD_CATE_MAST
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMast_S" resultMap="hmsBrdCateMast">
|
||||
SELECT
|
||||
CATE_MAST_SEQ
|
||||
, CATE_MAST_NM
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CATE_MAST_SEQ=#cateMastSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMastList_D" parameterClass="hmsBrdCateMastSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CATE_MAST_SEQ
|
||||
, B.CATE_MAST_NM
|
||||
, B.REC_STS
|
||||
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_MAST_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CATE_MAST_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
<isEqual property="orderby" compareValue="name" prepend="ORDER BY">
|
||||
CATE_MAST_NM ASC
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCateMastDAO.selectHmsBrdCateMastListTotCnt_S" parameterClass="hmsBrdCateMastSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_CATE_MAST B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.CATE_MAST_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdComment">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCommentSerarchVO" type="egovframework.cms.board.vo.HmsBrdCommentDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdComment" class="egovframework.cms.board.vo.HmsBrdCommentVO">
|
||||
<result property="brdReplySeq" column="BRD_REPLY_SEQ" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="passwd" column="PASSWD" columnIndex="4"/>
|
||||
<result property="contents" column="CONTENTS" columnIndex="5"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="6"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="7"/>
|
||||
<result property="ip" column="IP" columnIndex="8"/>
|
||||
<result property="brdPostSeq" column="BRD_POST_SEQ" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCommentDAO.insertHmsBrdComment_S">
|
||||
INSERT INTO HMS_BRD_COMMENT
|
||||
( BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ )
|
||||
VALUES ( #brdReplySeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, #passwd#
|
||||
, #contents#
|
||||
, NOW()
|
||||
, 'A'
|
||||
, #ip#
|
||||
, #brdPostSeq# )
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCommentDAO.updateHmsBrdComment_S">
|
||||
UPDATE
|
||||
HMS_BRD_COMMENT
|
||||
SET
|
||||
, PASSWD=#passwd#
|
||||
, CONTENTS=#contents#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_REPLY_SEQ=#brdReplySeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCommentDAO.deleteHmsBrdComment_S">
|
||||
UPDATE
|
||||
HMS_BRD_COMMENT
|
||||
SET
|
||||
REC_STS='D'
|
||||
,CREATE_DATE=NOW()
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_REPLY_SEQ=#brdReplySeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdComment_S" resultMap="hmsBrdComment">
|
||||
SELECT
|
||||
BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdCommentList_D" parameterClass="hmsBrdCommentSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
ORDER BY
|
||||
BRD_REPLY_SEQ DESC
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdCommentListTotCnt_S" parameterClass="hmsBrdCommentSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdComment">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdCommentSerarchVO" type="egovframework.cms.board.vo.HmsBrdCommentDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdComment" class="egovframework.cms.board.vo.HmsBrdCommentVO">
|
||||
<result property="brdReplySeq" column="BRD_REPLY_SEQ" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="passwd" column="PASSWD" columnIndex="4"/>
|
||||
<result property="contents" column="CONTENTS" columnIndex="5"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="6"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="7"/>
|
||||
<result property="ip" column="IP" columnIndex="8"/>
|
||||
<result property="brdPostSeq" column="BRD_POST_SEQ" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdCommentDAO.insertHmsBrdComment_S">
|
||||
INSERT INTO HMS_BRD_COMMENT
|
||||
( BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ )
|
||||
VALUES ( #brdReplySeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, #passwd#
|
||||
, #contents#
|
||||
, SYSDATE
|
||||
, 'A'
|
||||
, #ip#
|
||||
, #brdPostSeq# )
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdCommentDAO.updateHmsBrdComment_S">
|
||||
UPDATE
|
||||
HMS_BRD_COMMENT
|
||||
SET
|
||||
, PASSWD=#passwd#
|
||||
, CONTENTS=#contents#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_REPLY_SEQ=#brdReplySeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdCommentDAO.deleteHmsBrdComment_S">
|
||||
UPDATE
|
||||
HMS_BRD_COMMENT
|
||||
SET
|
||||
REC_STS='D'
|
||||
,CREATE_DATE=SYSDATE
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_REPLY_SEQ=#brdReplySeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdComment_S" resultMap="hmsBrdComment">
|
||||
SELECT
|
||||
BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdCommentList_D" parameterClass="hmsBrdCommentSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
BRD_REPLY_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, PASSWD
|
||||
, CONTENTS
|
||||
, CREATE_DATE
|
||||
, REC_STS
|
||||
, IP
|
||||
, BRD_POST_SEQ
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
ORDER BY
|
||||
BRD_REPLY_SEQ DESC
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdCommentDAO.selectHmsBrdCommentListTotCnt_S" parameterClass="hmsBrdCommentSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_COMMENT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdMng">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdMngSerarchVO" type="egovframework.cms.board.vo.HmsBrdMngDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdMng" class="egovframework.cms.board.vo.HmsBrdMngVO">
|
||||
<result property="brdMngSeq" column="BRD_MNG_SEQ" columnIndex="1"/>
|
||||
<result property="brdNm" column="BRD_NM" columnIndex="2"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="3"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="4"/>
|
||||
<result property="writerId" column="WRITER_ID" columnIndex="5"/>
|
||||
<result property="writerNm" column="WRITER_NM" columnIndex="6"/>
|
||||
<result property="noticeIschk" column="NOTICE_ISCHK" columnIndex="7"/>
|
||||
<result property="openIschk" column="OPEN_ISCHK" columnIndex="8"/>
|
||||
<result property="replyIschk" column="REPLY_ISCHK" columnIndex="9"/>
|
||||
<result property="brdType" column="BRD_TYPE" columnIndex="10"/>
|
||||
<result property="brdSkin" column="BRD_SKIN" columnIndex="11"/>
|
||||
<result property="editorFlag" column="EDITOR_FLAG" columnIndex="12"/>
|
||||
<result property="showNewPost" column="SHOW_NEW_POST" columnIndex="13"/>
|
||||
<result property="addNewPost" column="ADD_NEW_POST" columnIndex="14"/>
|
||||
<result property="showWriteTime" column="SHOW_WRITE_TIME" columnIndex="15"/>
|
||||
<result property="manager" column="MANAGER" columnIndex="16"/>
|
||||
<result property="titleLength" column="TITLE_LENGTH" columnIndex="17"/>
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="18"/>
|
||||
<result property="atchWhite" column="ATCH_WHITE" columnIndex="19"/>
|
||||
<result property="atchCnt" column="ATCH_CNT" columnIndex="20"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdMngDAO.insertHmsBrdMng_S">
|
||||
INSERT INTO HMS_BRD_MANAGER
|
||||
( BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, EDITOR_FLAG
|
||||
, REC_STS
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
)
|
||||
VALUES ( #brdMngSeq#
|
||||
, #brdNm#
|
||||
, #brdType#
|
||||
, #brdSkin#
|
||||
, #writerId#
|
||||
, #writerNm#
|
||||
, NOW()
|
||||
, #openIschk#
|
||||
, #noticeIschk#
|
||||
, #replyIschk#
|
||||
, #editorFlag#
|
||||
, 'A'
|
||||
, #showNewPost#
|
||||
, #addNewPost#
|
||||
, #showWriteTime#
|
||||
, #manager#
|
||||
, #titleLength#
|
||||
, #cateMastSeq#
|
||||
, #atchWhite#
|
||||
, #atchCnt#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdMngDAO.updateHmsBrdMng_S">
|
||||
UPDATE
|
||||
HMS_BRD_MANAGER
|
||||
SET
|
||||
BRD_NM=#brdNm#
|
||||
, BRD_TYPE=#brdType#
|
||||
, BRD_SKIN=#brdSkin#
|
||||
, OPEN_ISCHK=#openIschk#
|
||||
, NOTICE_ISCHK=#noticeIschk#
|
||||
, REPLY_ISCHK=#replyIschk#
|
||||
, EDITOR_FLAG=#editorFlag#
|
||||
, SHOW_NEW_POST=#showNewPost#
|
||||
, ADD_NEW_POST=#addNewPost#
|
||||
, SHOW_WRITE_TIME=#showWriteTime#
|
||||
, MANAGER=#manager#
|
||||
, TITLE_LENGTH=#titleLength#
|
||||
, CATE_MAST_SEQ=#cateMastSeq#
|
||||
, ATCH_WHITE=#atchWhite#
|
||||
, ATCH_CNT=#atchCnt#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdMngDAO.deleteHmsBrdMng_S">
|
||||
UPDATE
|
||||
HMS_BRD_MANAGER
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMng_S" resultMap="hmsBrdMng">
|
||||
SELECT
|
||||
BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, REC_STS
|
||||
, EDITOR_FLAG
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
FROM
|
||||
HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMngList_D" parameterClass="hmsBrdMngSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, REC_STS
|
||||
, EDITOR_FLAG
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
FROM HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
BRD_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
BRD_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
BRD_MNG_SEQ DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMngListTotCnt_S" parameterClass="hmsBrdMngSerarchVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
BRD_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
BRD_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
BRD_MNG_SEQ DESC
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdMng">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdMngSerarchVO" type="egovframework.cms.board.vo.HmsBrdMngDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdMng" class="egovframework.cms.board.vo.HmsBrdMngVO">
|
||||
<result property="brdMngSeq" column="BRD_MNG_SEQ" columnIndex="1"/>
|
||||
<result property="brdNm" column="BRD_NM" columnIndex="2"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="3"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="4"/>
|
||||
<result property="writerId" column="WRITER_ID" columnIndex="5"/>
|
||||
<result property="writerNm" column="WRITER_NM" columnIndex="6"/>
|
||||
<result property="noticeIschk" column="NOTICE_ISCHK" columnIndex="7"/>
|
||||
<result property="openIschk" column="OPEN_ISCHK" columnIndex="8"/>
|
||||
<result property="replyIschk" column="REPLY_ISCHK" columnIndex="9"/>
|
||||
<result property="brdType" column="BRD_TYPE" columnIndex="10"/>
|
||||
<result property="brdSkin" column="BRD_SKIN" columnIndex="11"/>
|
||||
<result property="editorFlag" column="EDITOR_FLAG" columnIndex="12"/>
|
||||
<result property="showNewPost" column="SHOW_NEW_POST" columnIndex="13"/>
|
||||
<result property="addNewPost" column="ADD_NEW_POST" columnIndex="14"/>
|
||||
<result property="showWriteTime" column="SHOW_WRITE_TIME" columnIndex="15"/>
|
||||
<result property="manager" column="MANAGER" columnIndex="16"/>
|
||||
<result property="titleLength" column="TITLE_LENGTH" columnIndex="17"/>
|
||||
<result property="cateMastSeq" column="CATE_MAST_SEQ" columnIndex="18"/>
|
||||
<result property="atchWhite" column="ATCH_WHITE" columnIndex="19"/>
|
||||
<result property="atchCnt" column="ATCH_CNT" columnIndex="20"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdMngDAO.insertHmsBrdMng_S">
|
||||
INSERT INTO HMS_BRD_MANAGER
|
||||
( BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, EDITOR_FLAG
|
||||
, REC_STS
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
)
|
||||
VALUES ( #brdMngSeq#
|
||||
, #brdNm#
|
||||
, #brdType#
|
||||
, #brdSkin#
|
||||
, #writerId#
|
||||
, #writerNm#
|
||||
, SYSDATE
|
||||
, #openIschk#
|
||||
, #noticeIschk#
|
||||
, #replyIschk#
|
||||
, #editorFlag#
|
||||
, 'A'
|
||||
, #showNewPost#
|
||||
, #addNewPost#
|
||||
, #showWriteTime#
|
||||
, #manager#
|
||||
, #titleLength#
|
||||
, #cateMastSeq#
|
||||
, #atchWhite#
|
||||
, #atchCnt#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdMngDAO.updateHmsBrdMng_S">
|
||||
UPDATE
|
||||
HMS_BRD_MANAGER
|
||||
SET
|
||||
BRD_NM=#brdNm#
|
||||
, BRD_TYPE=#brdType#
|
||||
, BRD_SKIN=#brdSkin#
|
||||
, OPEN_ISCHK=#openIschk#
|
||||
, NOTICE_ISCHK=#noticeIschk#
|
||||
, REPLY_ISCHK=#replyIschk#
|
||||
, EDITOR_FLAG=#editorFlag#
|
||||
, SHOW_NEW_POST=#showNewPost#
|
||||
, ADD_NEW_POST=#addNewPost#
|
||||
, SHOW_WRITE_TIME=#showWriteTime#
|
||||
, MANAGER=#manager#
|
||||
, TITLE_LENGTH=#titleLength#
|
||||
, CATE_MAST_SEQ=#cateMastSeq#
|
||||
, ATCH_WHITE=#atchWhite#
|
||||
, ATCH_CNT=#atchCnt#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdMngDAO.deleteHmsBrdMng_S">
|
||||
UPDATE
|
||||
HMS_BRD_MANAGER
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMng_S" resultMap="hmsBrdMng">
|
||||
SELECT
|
||||
BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, REC_STS
|
||||
, EDITOR_FLAG
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
FROM
|
||||
HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMngList_D" parameterClass="hmsBrdMngSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
BRD_MNG_SEQ
|
||||
, BRD_NM
|
||||
, BRD_TYPE
|
||||
, BRD_SKIN
|
||||
, WRITER_ID
|
||||
, WRITER_NM
|
||||
, CREATE_DATE
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, REPLY_ISCHK
|
||||
, REC_STS
|
||||
, EDITOR_FLAG
|
||||
, SHOW_NEW_POST
|
||||
, ADD_NEW_POST
|
||||
, SHOW_WRITE_TIME
|
||||
, MANAGER
|
||||
, TITLE_LENGTH
|
||||
, CATE_MAST_SEQ
|
||||
, ATCH_WHITE
|
||||
, ATCH_CNT
|
||||
FROM HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
BRD_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
BRD_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
BRD_MNG_SEQ DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdMngDAO.selectHmsBrdMngListTotCnt_S" parameterClass="hmsBrdMngSerarchVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM HMS_BRD_MANAGER
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
BRD_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
BRD_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
BRD_MNG_SEQ DESC
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,494 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdPost">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdPostSerarchVO" type="egovframework.cms.board.vo.HmsBrdPostDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdPost" class="egovframework.cms.board.vo.HmsBrdPostVO">
|
||||
<result property="brdPostSeq" column="BRD_POST_SEQ" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="atchSeq" column="ATCH_SEQ" columnIndex="4"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="5"/>
|
||||
<result property="title" column="TITLE" columnIndex="6"/>
|
||||
<result property="passwd" column="PASSWD" columnIndex="7"/>
|
||||
<result property="viewCnt" column="VIEW_CNT" columnIndex="8"/>
|
||||
<result property="openIschk" column="OPEN_ISCHK" columnIndex="9"/>
|
||||
<result property="noticeIschk" column="NOTICE_ISCHK" columnIndex="10"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="11"/>
|
||||
<result property="contents" column="CONTENTS" columnIndex="12"/>
|
||||
<result property="ip" column="IP" columnIndex="13"/>
|
||||
<result property="brdGroup" column="BRD_GROUP" columnIndex="14"/>
|
||||
<result property="brdDepth" column="BRD_DEPTH" columnIndex="15"/>
|
||||
<result property="brdSort" column="BRD_SORT" columnIndex="16"/>
|
||||
<result property="brdMngSeq" column="BRD_MNG_SEQ" columnIndex="17"/>
|
||||
<result property="editorFlag" column="EDITOR_FLAG" columnIndex="18"/>
|
||||
<result property="officeNm" column="OFFICE_NM" columnIndex="19"/>
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="20"/>
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="21"/>
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="22"/>
|
||||
<result property="extField04" column="EXT_FIELD04" columnIndex="23"/>
|
||||
<result property="extField05" column="EXT_FIELD05" columnIndex="24"/>
|
||||
<result property="extTitle01" column="EXT_TITLE01" columnIndex="25"/>
|
||||
<result property="extTitle02" column="EXT_TITLE02" columnIndex="26"/>
|
||||
<result property="extTitle03" column="EXT_TITLE03" columnIndex="27"/>
|
||||
<result property="extTitle04" column="EXT_TITLE04" columnIndex="28"/>
|
||||
<result property="extTitle05" column="EXT_TITLE05" columnIndex="29"/>
|
||||
<result property="createTime" column="CREATE_TIME" columnIndex="30"/>
|
||||
<result property="cateSeq" column="CATE_SEQ" columnIndex="31"/>
|
||||
<result property="extContents01" column="EXT_CONTENTS01" columnIndex="32"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdPostDAO.insertHmsBrdPost_S">
|
||||
INSERT INTO HMS_BRD_POST
|
||||
( BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, CONTENTS
|
||||
, IP
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, EDITOR_FLAG
|
||||
, BRD_MNG_SEQ
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
)
|
||||
VALUES ( #brdPostSeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, #atchSeq#
|
||||
, 'A'
|
||||
, #title#
|
||||
, #passwd#
|
||||
, 0
|
||||
, #openIschk#
|
||||
, #noticeIschk#
|
||||
, NOW()
|
||||
, #contents#
|
||||
, #ip#
|
||||
, #brdGroup#
|
||||
, #brdDepth#
|
||||
, #brdSort#
|
||||
, #editorFlag#
|
||||
, #brdMngSeq#
|
||||
, #officeNm#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, #extField04#
|
||||
, #extField05#
|
||||
, #extTitle01#
|
||||
, #extTitle02#
|
||||
, #extTitle03#
|
||||
, #extTitle04#
|
||||
, #extTitle05#
|
||||
, #cateSeq#
|
||||
, #extContents01#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateHmsBrdPost_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
ATCH_SEQ=#atchSeq#
|
||||
, TITLE=#title#
|
||||
, PASSWD=#passwd#
|
||||
, OPEN_ISCHK=#openIschk#
|
||||
, NOTICE_ISCHK=#noticeIschk#
|
||||
, CONTENTS=#contents#
|
||||
, BRD_GROUP=#brdGroup#
|
||||
, BRD_DEPTH=#brdDepth#
|
||||
, BRD_SORT=#brdSort#
|
||||
, EDITOR_FLAG=#editorFlag#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
, EXT_FIELD04=#extField04#
|
||||
, EXT_FIELD05=#extField05#
|
||||
, EXT_TITLE01=#extTitle01#
|
||||
, EXT_TITLE02=#extTitle02#
|
||||
, EXT_TITLE03=#extTitle03#
|
||||
, EXT_TITLE04=#extTitle04#
|
||||
, EXT_TITLE05=#extTitle05#
|
||||
, CATE_SEQ=#cateSeq#
|
||||
, EXT_CONTENTS01=#extContents01#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateIncrementHit_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
VIEW_CNT=VIEW_CNT+1
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateBrdPostReply">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
BRD_SORT=BRD_SORT-1
|
||||
WHERE
|
||||
BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_GROUP=#brdGroup#
|
||||
<![CDATA[
|
||||
AND BRD_SORT < #brdSort#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.deleteHmsBrdPost_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPost_S" resultMap="hmsBrdPost">
|
||||
SELECT
|
||||
BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, CONTENTS
|
||||
, IP
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, BRD_MNG_SEQ
|
||||
, EDITOR_FLAG
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, TO_CHAR(CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPostList_D" parameterClass="hmsBrdPostSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.BRD_POST_SEQ
|
||||
, B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.ATCH_SEQ
|
||||
, B.REC_STS
|
||||
, B.TITLE
|
||||
, B.PASSWD
|
||||
, B.VIEW_CNT
|
||||
, B.OPEN_ISCHK
|
||||
, B.NOTICE_ISCHK
|
||||
, B.CREATE_DATE
|
||||
, B.IP
|
||||
, B.BRD_GROUP
|
||||
, B.BRD_DEPTH
|
||||
, B.BRD_SORT
|
||||
, B.BRD_MNG_SEQ
|
||||
, B.EDITOR_FLAG
|
||||
, B.OFFICE_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.EXT_TITLE01
|
||||
, B.EXT_TITLE02
|
||||
, B.EXT_TITLE03
|
||||
, B.EXT_TITLE04
|
||||
, B.EXT_TITLE05
|
||||
, TO_CHAR(B.CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, (SELECT COUNT(*) FROM HMS_BRD_COMMENT WHERE REC_STS='A' AND BRD_POST_SEQ=B.BRD_POST_SEQ) AS COMMENT_CNT
|
||||
, B.CATE_SEQ
|
||||
, (SELECT CATE_NM FROM HMS_BRD_CATE WHERE CATE_SEQ=B.CATE_SEQ) AS CATE_NM
|
||||
, B.EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST B
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND B.BRD_MNG_SEQ=#brdMngSeq#
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="3">
|
||||
B.EXT_CONTENTS01 LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCateSeq" prepend="AND">
|
||||
B.CATE_SEQ=#searchCateSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCreateDate" prepend="AND">
|
||||
TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') = #searchCreateDate#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchStartDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') >= #searchStartDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') <= #searchEndDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchUserId" prepend="AND">
|
||||
B.USER_ID=#searchUserId#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
NOTICE_ISCHK ASC, BRD_SORT DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPostListTotCnt_S" parameterClass="hmsBrdPostSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_POST B
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND B.BRD_MNG_SEQ=#brdMngSeq#
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="3">
|
||||
B.EXT_CONTENTS01 LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCateSeq" prepend="AND">
|
||||
B.CATE_SEQ=#searchCateSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCreateDate" prepend="AND">
|
||||
TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') = #searchCreateDate#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchStartDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') >= #searchStartDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') <= #searchEndDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchUserId" prepend="AND">
|
||||
B.USER_ID=#searchUserId#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectBrdLastPostByPostSort" resultMap="hmsBrdPost">
|
||||
SELECT
|
||||
BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, CONTENTS
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, BRD_MNG_SEQ
|
||||
, EDITOR_FLAG
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, TO_CHAR(CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST
|
||||
WHERE
|
||||
BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_SORT = (
|
||||
SELECT MAX(BRD_SORT) FROM HMS_BRD_POST WHERE BRD_MNG_SEQ=#brdMngSeq#
|
||||
)
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdNewPostList" parameterClass="hmsBrdPostSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.BRD_POST_SEQ
|
||||
, B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.ATCH_SEQ
|
||||
, B.REC_STS
|
||||
, B.TITLE
|
||||
, B.PASSWD
|
||||
, B.VIEW_CNT
|
||||
, B.OPEN_ISCHK
|
||||
, B.NOTICE_ISCHK
|
||||
, B.CREATE_DATE
|
||||
, B.IP
|
||||
, B.BRD_GROUP
|
||||
, B.BRD_DEPTH
|
||||
, B.BRD_SORT
|
||||
, B.BRD_MNG_SEQ
|
||||
, (SELECT BRD_NM FROM HMS_BRD_MANAGER WHERE REC_STS='A' AND BRD_MNG_SEQ = B.BRD_MNG_SEQ) AS BRD_NM
|
||||
, B.EDITOR_FLAG
|
||||
, B.OFFICE_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.EXT_TITLE01
|
||||
, B.EXT_TITLE02
|
||||
, B.EXT_TITLE03
|
||||
, B.EXT_TITLE04
|
||||
, B.EXT_TITLE05
|
||||
, TO_CHAR(B.CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, (SELECT COUNT(*) FROM HMS_BRD_COMMENT WHERE REC_STS='A' AND BRD_POST_SEQ=B.BRD_POST_SEQ) AS COMMENT_CNT
|
||||
, B.CATE_SEQ
|
||||
, (SELECT CATE_NM FROM HMS_BRD_CATE WHERE CATE_SEQ=B.CATE_SEQ) AS CATE_NM
|
||||
, B.EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST B, HMS_BRD_MANAGER C
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND C.ADD_NEW_POST = 'on'
|
||||
AND B.BRD_MNG_SEQ=C.BRD_MNG_SEQ
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
NOTICE_ISCHK ASC, CREATE_DATE DESC, BRD_SORT DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdNewPostListTotCnt" parameterClass="hmsBrdPostSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_POST B, HMS_BRD_MANAGER C
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND C.ADD_NEW_POST = 'on'
|
||||
AND B.BRD_MNG_SEQ=C.BRD_MNG_SEQ
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,494 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsBrdPost">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsBrdPostSerarchVO" type="egovframework.cms.board.vo.HmsBrdPostDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsBrdPost" class="egovframework.cms.board.vo.HmsBrdPostVO">
|
||||
<result property="brdPostSeq" column="BRD_POST_SEQ" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="atchSeq" column="ATCH_SEQ" columnIndex="4"/>
|
||||
<result property="recSts" column="REC_STS" columnIndex="5"/>
|
||||
<result property="title" column="TITLE" columnIndex="6"/>
|
||||
<result property="passwd" column="PASSWD" columnIndex="7"/>
|
||||
<result property="viewCnt" column="VIEW_CNT" columnIndex="8"/>
|
||||
<result property="openIschk" column="OPEN_ISCHK" columnIndex="9"/>
|
||||
<result property="noticeIschk" column="NOTICE_ISCHK" columnIndex="10"/>
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="11"/>
|
||||
<result property="contents" column="CONTENTS" columnIndex="12"/>
|
||||
<result property="ip" column="IP" columnIndex="13"/>
|
||||
<result property="brdGroup" column="BRD_GROUP" columnIndex="14"/>
|
||||
<result property="brdDepth" column="BRD_DEPTH" columnIndex="15"/>
|
||||
<result property="brdSort" column="BRD_SORT" columnIndex="16"/>
|
||||
<result property="brdMngSeq" column="BRD_MNG_SEQ" columnIndex="17"/>
|
||||
<result property="editorFlag" column="EDITOR_FLAG" columnIndex="18"/>
|
||||
<result property="officeNm" column="OFFICE_NM" columnIndex="19"/>
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="20"/>
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="21"/>
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="22"/>
|
||||
<result property="extField04" column="EXT_FIELD04" columnIndex="23"/>
|
||||
<result property="extField05" column="EXT_FIELD05" columnIndex="24"/>
|
||||
<result property="extTitle01" column="EXT_TITLE01" columnIndex="25"/>
|
||||
<result property="extTitle02" column="EXT_TITLE02" columnIndex="26"/>
|
||||
<result property="extTitle03" column="EXT_TITLE03" columnIndex="27"/>
|
||||
<result property="extTitle04" column="EXT_TITLE04" columnIndex="28"/>
|
||||
<result property="extTitle05" column="EXT_TITLE05" columnIndex="29"/>
|
||||
<result property="createTime" column="CREATE_TIME" columnIndex="30"/>
|
||||
<result property="cateSeq" column="CATE_SEQ" columnIndex="31"/>
|
||||
<result property="extContents01" column="EXT_CONTENTS01" columnIndex="32"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsBrdPostDAO.insertHmsBrdPost_S">
|
||||
INSERT INTO HMS_BRD_POST
|
||||
( BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, CONTENTS
|
||||
, IP
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, EDITOR_FLAG
|
||||
, BRD_MNG_SEQ
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
)
|
||||
VALUES ( #brdPostSeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, #atchSeq#
|
||||
, 'A'
|
||||
, #title#
|
||||
, #passwd#
|
||||
, 0
|
||||
, #openIschk#
|
||||
, #noticeIschk#
|
||||
, SYSDATE
|
||||
, #contents#
|
||||
, #ip#
|
||||
, #brdGroup#
|
||||
, #brdDepth#
|
||||
, #brdSort#
|
||||
, #editorFlag#
|
||||
, #brdMngSeq#
|
||||
, #officeNm#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, #extField04#
|
||||
, #extField05#
|
||||
, #extTitle01#
|
||||
, #extTitle02#
|
||||
, #extTitle03#
|
||||
, #extTitle04#
|
||||
, #extTitle05#
|
||||
, #cateSeq#
|
||||
, #extContents01#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateHmsBrdPost_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
ATCH_SEQ=#atchSeq#
|
||||
, TITLE=#title#
|
||||
, PASSWD=#passwd#
|
||||
, OPEN_ISCHK=#openIschk#
|
||||
, NOTICE_ISCHK=#noticeIschk#
|
||||
, CONTENTS=#contents#
|
||||
, BRD_GROUP=#brdGroup#
|
||||
, BRD_DEPTH=#brdDepth#
|
||||
, BRD_SORT=#brdSort#
|
||||
, EDITOR_FLAG=#editorFlag#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
, EXT_FIELD04=#extField04#
|
||||
, EXT_FIELD05=#extField05#
|
||||
, EXT_TITLE01=#extTitle01#
|
||||
, EXT_TITLE02=#extTitle02#
|
||||
, EXT_TITLE03=#extTitle03#
|
||||
, EXT_TITLE04=#extTitle04#
|
||||
, EXT_TITLE05=#extTitle05#
|
||||
, CATE_SEQ=#cateSeq#
|
||||
, EXT_CONTENTS01=#extContents01#
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateIncrementHit_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
VIEW_CNT=VIEW_CNT+1
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.updateBrdPostReply">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
BRD_SORT=BRD_SORT-1
|
||||
WHERE
|
||||
BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_GROUP=#brdGroup#
|
||||
<![CDATA[
|
||||
AND BRD_SORT < #brdSort#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="hmsBrdPostDAO.deleteHmsBrdPost_S">
|
||||
UPDATE
|
||||
HMS_BRD_POST
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPost_S" resultMap="hmsBrdPost">
|
||||
SELECT
|
||||
BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, CONTENTS
|
||||
, IP
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, BRD_MNG_SEQ
|
||||
, EDITOR_FLAG
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, TO_CHAR(CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_POST_SEQ=#brdPostSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPostList_D" parameterClass="hmsBrdPostSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.BRD_POST_SEQ
|
||||
, B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.ATCH_SEQ
|
||||
, B.REC_STS
|
||||
, B.TITLE
|
||||
, B.PASSWD
|
||||
, B.VIEW_CNT
|
||||
, B.OPEN_ISCHK
|
||||
, B.NOTICE_ISCHK
|
||||
, B.CREATE_DATE
|
||||
, B.IP
|
||||
, B.BRD_GROUP
|
||||
, B.BRD_DEPTH
|
||||
, B.BRD_SORT
|
||||
, B.BRD_MNG_SEQ
|
||||
, B.EDITOR_FLAG
|
||||
, B.OFFICE_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.EXT_TITLE01
|
||||
, B.EXT_TITLE02
|
||||
, B.EXT_TITLE03
|
||||
, B.EXT_TITLE04
|
||||
, B.EXT_TITLE05
|
||||
, TO_CHAR(B.CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, (SELECT COUNT(*) FROM HMS_BRD_COMMENT WHERE REC_STS='A' AND BRD_POST_SEQ=B.BRD_POST_SEQ) AS COMMENT_CNT
|
||||
, B.CATE_SEQ
|
||||
, (SELECT CATE_NM FROM HMS_BRD_CATE WHERE CATE_SEQ=B.CATE_SEQ) AS CATE_NM
|
||||
, B.EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST B
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND B.BRD_MNG_SEQ=#brdMngSeq#
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="3">
|
||||
B.EXT_CONTENTS01 LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCateSeq" prepend="AND">
|
||||
B.CATE_SEQ=#searchCateSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCreateDate" prepend="AND">
|
||||
TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') = #searchCreateDate#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchStartDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') >= #searchStartDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') <= #searchEndDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchUserId" prepend="AND">
|
||||
B.USER_ID=#searchUserId#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
NOTICE_ISCHK ASC, BRD_SORT DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdPostListTotCnt_S" parameterClass="hmsBrdPostSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_POST B
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND B.BRD_MNG_SEQ=#brdMngSeq#
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="3">
|
||||
B.EXT_CONTENTS01 LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCateSeq" prepend="AND">
|
||||
B.CATE_SEQ=#searchCateSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCreateDate" prepend="AND">
|
||||
TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') = #searchCreateDate#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchStartDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') >= #searchStartDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndDate" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE, 'YYYYMMDD') <= #searchEndDate# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchUserId" prepend="AND">
|
||||
B.USER_ID=#searchUserId#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectBrdLastPostByPostSort" resultMap="hmsBrdPost">
|
||||
SELECT
|
||||
BRD_POST_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, ATCH_SEQ
|
||||
, REC_STS
|
||||
, TITLE
|
||||
, PASSWD
|
||||
, VIEW_CNT
|
||||
, OPEN_ISCHK
|
||||
, NOTICE_ISCHK
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, CONTENTS
|
||||
, BRD_GROUP
|
||||
, BRD_DEPTH
|
||||
, BRD_SORT
|
||||
, BRD_MNG_SEQ
|
||||
, EDITOR_FLAG
|
||||
, OFFICE_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, EXT_TITLE01
|
||||
, EXT_TITLE02
|
||||
, EXT_TITLE03
|
||||
, EXT_TITLE04
|
||||
, EXT_TITLE05
|
||||
, TO_CHAR(CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, CATE_SEQ
|
||||
, EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST
|
||||
WHERE
|
||||
BRD_MNG_SEQ=#brdMngSeq#
|
||||
AND BRD_SORT = (
|
||||
SELECT MAX(BRD_SORT) FROM HMS_BRD_POST WHERE BRD_MNG_SEQ=#brdMngSeq#
|
||||
)
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdNewPostList" parameterClass="hmsBrdPostSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.BRD_POST_SEQ
|
||||
, B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.ATCH_SEQ
|
||||
, B.REC_STS
|
||||
, B.TITLE
|
||||
, B.PASSWD
|
||||
, B.VIEW_CNT
|
||||
, B.OPEN_ISCHK
|
||||
, B.NOTICE_ISCHK
|
||||
, B.CREATE_DATE
|
||||
, B.IP
|
||||
, B.BRD_GROUP
|
||||
, B.BRD_DEPTH
|
||||
, B.BRD_SORT
|
||||
, B.BRD_MNG_SEQ
|
||||
, (SELECT BRD_NM FROM HMS_BRD_MANAGER WHERE REC_STS='A' AND BRD_MNG_SEQ = B.BRD_MNG_SEQ) AS BRD_NM
|
||||
, B.EDITOR_FLAG
|
||||
, B.OFFICE_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.EXT_TITLE01
|
||||
, B.EXT_TITLE02
|
||||
, B.EXT_TITLE03
|
||||
, B.EXT_TITLE04
|
||||
, B.EXT_TITLE05
|
||||
, TO_CHAR(B.CREATE_DATE, 'HH24:MI:SS') AS CREATE_TIME
|
||||
, (SELECT COUNT(*) FROM HMS_BRD_COMMENT WHERE REC_STS='A' AND BRD_POST_SEQ=B.BRD_POST_SEQ) AS COMMENT_CNT
|
||||
, B.CATE_SEQ
|
||||
, (SELECT CATE_NM FROM HMS_BRD_CATE WHERE CATE_SEQ=B.CATE_SEQ) AS CATE_NM
|
||||
, B.EXT_CONTENTS01
|
||||
FROM
|
||||
HMS_BRD_POST B, HMS_BRD_MANAGER C
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND C.ADD_NEW_POST = 'on'
|
||||
AND B.BRD_MNG_SEQ=C.BRD_MNG_SEQ
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
NOTICE_ISCHK ASC, CREATE_DATE DESC, BRD_SORT DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsBrdPostDAO.selectHmsBrdNewPostListTotCnt" parameterClass="hmsBrdPostSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_BRD_POST B, HMS_BRD_MANAGER C
|
||||
WHERE
|
||||
B.REC_STS='A'
|
||||
AND C.ADD_NEW_POST = 'on'
|
||||
AND B.BRD_MNG_SEQ=C.BRD_MNG_SEQ
|
||||
<isNotEmpty property="searchBrdDepth" prepend="AND">
|
||||
B.BRD_DEPTH=#searchBrdDepth#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchBrdGroup" prepend="AND">
|
||||
B.BRD_GROUP=#searchBrdGroup#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsContent">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsContentSerarchVO" type="egovframework.cms.content.vo.HmsContentDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsContent" class="egovframework.cms.content.vo.HmsContentVO">
|
||||
<result property="contentSeq" column="CONTENT_SEQ" columnIndex="1" />
|
||||
<result property="title" column="TITLE" columnIndex="2" />
|
||||
<result property="contents" column="CONTENTS" columnIndex="3" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="4" />
|
||||
<result property="userId" column="USER_ID" columnIndex="5" />
|
||||
<result property="userNm" column="USER_NM" columnIndex="6" />
|
||||
<result property="managerId" column="MANAGER_ID" columnIndex="7" />
|
||||
<result property="url" column="URL" columnIndex="8" />
|
||||
<result property="show" column="SHOW" columnIndex="9" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="10" />
|
||||
<result property="updateDate" column="UPDATE_DATE" columnIndex="11" />
|
||||
<result property="viewCnt" column="VIEW_CNT" columnIndex="12" />
|
||||
<result property="managerNm" column="MANAGER_NM" columnIndex="13" />
|
||||
<result property="template" column="TEMPLATE" columnIndex="14" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsContentDAO.insertHmsContent_S">
|
||||
INSERT INTO HMS_CONTENT
|
||||
( CONTENT_SEQ
|
||||
, TITLE
|
||||
, CONTENTS
|
||||
, REC_STS
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, MANAGER_ID
|
||||
, URL
|
||||
, SHOW
|
||||
, CREATE_DATE
|
||||
, UPDATE_DATE
|
||||
, VIEW_CNT
|
||||
, MANAGER_NM
|
||||
, TEMPLATE
|
||||
)
|
||||
VALUES (#contentSeq#
|
||||
, #title#
|
||||
, #contents#
|
||||
, 'A'
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, #managerId#
|
||||
, #url#
|
||||
, #show#
|
||||
, SYSDATE
|
||||
, SYSDATE
|
||||
, 0
|
||||
, #managerNm#
|
||||
, #template#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsContentDAO.updateHmsContent_S">
|
||||
UPDATE
|
||||
HMS_CONTENT
|
||||
SET
|
||||
CONTENT_SEQ=#contentSeq#
|
||||
, TITLE=#title#
|
||||
, CONTENTS=#contents#
|
||||
, REC_STS=#recSts#
|
||||
, USER_ID=#userId#
|
||||
, USER_NM=#userNm#
|
||||
, MANAGER_ID=#managerId#
|
||||
, URL=#url#
|
||||
, SHOW=#show#
|
||||
, UPDATE_DATE=SYSDATE
|
||||
, MANAGER_NM=#managerNm#
|
||||
, TEMPLATE=#template#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CONTENT_SEQ=#contentSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsContentDAO.updateHmsContentViewCnt">
|
||||
UPDATE
|
||||
HMS_CONTENT
|
||||
SET
|
||||
VIEW_CNT = VIEW_CNT + 1
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CONTENT_SEQ=#value#
|
||||
</update>
|
||||
|
||||
<update id="hmsContentDAO.deleteHmsContent_S">
|
||||
UPDATE
|
||||
HMS_CONTENT
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND CONTENT_SEQ=#contentSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsContentDAO.selectHmsContent_S" resultMap="hmsContent">
|
||||
SELECT
|
||||
CONTENT_SEQ
|
||||
, TITLE
|
||||
, CONTENTS
|
||||
, REC_STS
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, MANAGER_ID
|
||||
, URL
|
||||
, SHOW
|
||||
, CREATE_DATE
|
||||
, UPDATE_DATE
|
||||
, VIEW_CNT
|
||||
, MANAGER_NM
|
||||
, TEMPLATE
|
||||
FROM
|
||||
HMS_CONTENT
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND CONTENT_SEQ=#contentSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsContentDAO.selectHmsContentList_D" parameterClass="hmsContentSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.CONTENT_SEQ
|
||||
, B.TITLE
|
||||
, B.CONTENTS
|
||||
, B.REC_STS
|
||||
, B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.MANAGER_ID
|
||||
, B.URL
|
||||
, B.SHOW
|
||||
, B.CREATE_DATE
|
||||
, B.UPDATE_DATE
|
||||
, B.VIEW_CNT
|
||||
, B.MANAGER_NM
|
||||
, B.TEMPLATE
|
||||
FROM
|
||||
HMS_CONTENT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.CONTENTS LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
CONTENT_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsContentDAO.selectHmsContentListTotCnt_S" parameterClass="hmsContentSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_CONTENT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.TITLE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.CONTENTS LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,225 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsDept">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsDeptSerarchVO" type="egovframework.cms.dept.vo.HmsDeptDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsDept" class="egovframework.cms.dept.vo.HmsDeptVO">
|
||||
<result property="deptSeq" column="DEPT_SEQ" columnIndex="1" />
|
||||
<result property="parentDeptCd" column="PARENT_DEPT_CD" columnIndex="2" />
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="3" />
|
||||
<result property="deptCd" column="DEPT_CD" columnIndex="4" />
|
||||
<result property="deptRank" column="DEPT_RANK" columnIndex="5" />
|
||||
<result property="deptDepth" column="DEPT_DEPTH" columnIndex="6" />
|
||||
<result property="deptFullNm" column="DEPT_FULL_NM" columnIndex="7" />
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="8" />
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="9" />
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="10" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="11" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsDeptDAO.insertHmsDept_S">
|
||||
INSERT INTO HMS_DEPT
|
||||
( DEPT_SEQ
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_NM
|
||||
, DEPT_CD
|
||||
, DEPT_RANK
|
||||
, DEPT_DEPTH
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#deptSeq#
|
||||
, #parentDeptCd#
|
||||
, #deptNm#
|
||||
, #deptCd#
|
||||
, #deptRank#
|
||||
, #deptDepth#
|
||||
, #deptFullNm#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, #recSts#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsDeptDAO.updateHmsDept_S">
|
||||
UPDATE
|
||||
HMS_DEPT
|
||||
SET
|
||||
DEPT_SEQ=#deptSeq#
|
||||
, PARENT_DEPT_CD=#parentDeptCd#
|
||||
, DEPT_NM=#deptNm#
|
||||
, DEPT_CD=#deptCd#
|
||||
, DEPT_RANK=#deptRank#
|
||||
, DEPT_DEPTH=#deptDepth#
|
||||
, DEPT_FULL_NM=#deptFullNm#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
, REC_STS=#recSts#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DEPT_SEQ=#deptSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsDeptDAO.deleteHmsDept_S">
|
||||
UPDATE
|
||||
HMS_DEPT
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND DEPT_SEQ=#deptSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDept_S" resultMap="hmsDept">
|
||||
SELECT
|
||||
DEPT_SEQ
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_NM
|
||||
, DEPT_CD
|
||||
, DEPT_RANK
|
||||
, DEPT_DEPTH
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_DEPT
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
<isNotEmpty property="deptSeq" prepend="AND">
|
||||
DEPT_SEQ=#deptSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="deptCd" prepend="AND">
|
||||
DEPT_CD=#deptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDeptList_D" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
B.DEPT_SEQ
|
||||
, B.PARENT_DEPT_CD
|
||||
, B.DEPT_NM
|
||||
, B.DEPT_CD
|
||||
, B.DEPT_RANK
|
||||
, B.DEPT_DEPTH
|
||||
, B.DEPT_FULL_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.REC_STS
|
||||
FROM
|
||||
HMS_DEPT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
AND B.DEPT_SEQ != 'A000000000'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DEPT_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.WRITER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchParentDeptCd" prepend="AND">
|
||||
B.PARENT_DEPT_CD=#searchParentDeptCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
DEPT_RANK * 1
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y" prepend="LIMIT">
|
||||
#firstIndex#, #recordCountPerPage#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDeptListTotCnt_S" parameterClass="hmsDeptSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_DEPT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
AND SUBSTR(DEPT_CD, 1, 1)!='V'
|
||||
AND LENGTH(DEPT_CD)=7
|
||||
AND B.DEPT_CD NOT IN ('4620046','4620057','4620075')
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DEPT_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.WRITER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 조직도 정보를 가져오기 위함 (담당자 지정 팝업 필) 기관 부서 정보마다 틀릴수 있음 -->
|
||||
<select id="hmsDeptDAO.selectHmsDeptOrgList" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
DEPT_SEQ
|
||||
, LEVEL
|
||||
, DEPT_NM
|
||||
, LPAD (' ', (DEPT_DEPTH - 1) * 3, ' ') || DEPT_NM AS DEPT_NM2
|
||||
, LPAD (' ', (LEVEL - 1 ) * 3, ' ') || DEPT_NM AS DEPT_NM3
|
||||
, DEPT_CD
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_DEPTH
|
||||
, DEPT_RANK
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
FROM
|
||||
HMS_DEPT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
AND SUBSTR(DEPT_CD, 1, 1)!='V'
|
||||
AND LENGTH(DEPT_CD)=7
|
||||
<isNotEmpty property="searchDeptDepth" prepend="AND">
|
||||
DEPT_DEPTH=#searchDeptDepth#
|
||||
</isNotEmpty>
|
||||
START WITH DEPT_CD=#searchDeptCd#
|
||||
CONNECT BY PRIOR DEPT_CD = PARENT_DEPT_CD
|
||||
ORDER SIBLINGS BY DEPT_RANK * 1
|
||||
</select>
|
||||
|
||||
<!-- 조직도 선택시 해당 담당자를 가져오기 위함 (담당자 지정 팝업 필) -->
|
||||
<select id="hmsDeptDAO.selectHmsUserList" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
USER_ID,
|
||||
USER_NM,
|
||||
TEL,
|
||||
DEPT_NM,
|
||||
POSITION_NM,
|
||||
DEPT_CD
|
||||
FROM HMS_USER
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="deptSeq" prepend="AND">
|
||||
DEPT_CD = #deptSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isNotEmpty>
|
||||
ORDER BY LPAD(USER_RANK,3,'0') ASC;
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,225 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsDept">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsDeptSerarchVO" type="egovframework.cms.dept.vo.HmsDeptDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsDept" class="egovframework.cms.dept.vo.HmsDeptVO">
|
||||
<result property="deptSeq" column="DEPT_SEQ" columnIndex="1" />
|
||||
<result property="parentDeptCd" column="PARENT_DEPT_CD" columnIndex="2" />
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="3" />
|
||||
<result property="deptCd" column="DEPT_CD" columnIndex="4" />
|
||||
<result property="deptRank" column="DEPT_RANK" columnIndex="5" />
|
||||
<result property="deptDepth" column="DEPT_DEPTH" columnIndex="6" />
|
||||
<result property="deptFullNm" column="DEPT_FULL_NM" columnIndex="7" />
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="8" />
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="9" />
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="10" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="11" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsDeptDAO.insertHmsDept_S">
|
||||
INSERT INTO HMS_DEPT
|
||||
( DEPT_SEQ
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_NM
|
||||
, DEPT_CD
|
||||
, DEPT_RANK
|
||||
, DEPT_DEPTH
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
)
|
||||
VALUES (#deptSeq#
|
||||
, #parentDeptCd#
|
||||
, #deptNm#
|
||||
, #deptCd#
|
||||
, #deptRank#
|
||||
, #deptDepth#
|
||||
, #deptFullNm#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, 'A'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsDeptDAO.updateHmsDept_S">
|
||||
UPDATE
|
||||
HMS_DEPT
|
||||
SET
|
||||
PARENT_DEPT_CD=#parentDeptCd#
|
||||
, DEPT_NM=#deptNm#
|
||||
, DEPT_CD=#deptCd#
|
||||
, DEPT_RANK=#deptRank#
|
||||
, DEPT_DEPTH=#deptDepth#
|
||||
, DEPT_FULL_NM=#deptFullNm#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DEPT_SEQ=#deptSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsDeptDAO.deleteHmsDept_S">
|
||||
UPDATE
|
||||
HMS_DEPT
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND DEPT_SEQ=#deptSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDept_S" resultMap="hmsDept">
|
||||
SELECT
|
||||
DEPT_SEQ
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_NM
|
||||
, DEPT_CD
|
||||
, DEPT_RANK
|
||||
, DEPT_DEPTH
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
|
||||
FROM
|
||||
HMS_DEPT
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
<isNotEmpty property="deptSeq" prepend="AND">
|
||||
DEPT_SEQ=#deptSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="deptCd" prepend="AND">
|
||||
DEPT_CD=#deptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDeptList_D" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.DEPT_SEQ
|
||||
, B.PARENT_DEPT_CD
|
||||
, B.DEPT_NM
|
||||
, B.DEPT_CD
|
||||
, B.DEPT_RANK
|
||||
, B.DEPT_DEPTH
|
||||
, B.DEPT_FULL_NM
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.REC_STS
|
||||
FROM
|
||||
HMS_DEPT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DEPT_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.WRITER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchParentDeptCd" prepend="AND">
|
||||
B.PARENT_DEPT_CD=#searchParentDeptCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
DEPT_RANK * 1
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDeptListTotCnt_S" parameterClass="hmsDeptSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_DEPT B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DEPT_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.WRITER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsDeptDAO.selectHmsDeptOrgList" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
DEPT_SEQ
|
||||
, LEVEL
|
||||
, DEPT_NM
|
||||
, LPAD (' ', (DEPT_DEPTH - 1) * 3, ' ') || DEPT_NM AS DEPT_NM2
|
||||
, LPAD (' ', (LEVEL - 1 ) * 3, ' ') || DEPT_NM AS DEPT_NM3
|
||||
, DEPT_CD
|
||||
, PARENT_DEPT_CD
|
||||
, DEPT_DEPTH
|
||||
, DEPT_RANK
|
||||
, DEPT_FULL_NM
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, REC_STS
|
||||
FROM
|
||||
HMS_DEPT
|
||||
WHERE
|
||||
REC_STS='A'
|
||||
<isNotEmpty property="searchDeptDepth" prepend="AND">
|
||||
DEPT_DEPTH=#searchDeptDepth#
|
||||
</isNotEmpty>
|
||||
START WITH DEPT_SEQ=#searchDeptSeq#
|
||||
CONNECT BY PRIOR DEPT_SEQ = PARENT_DEPT_CD
|
||||
ORDER SIBLINGS BY DEPT_RANK * 1
|
||||
</select>
|
||||
|
||||
<!-- 조직도 선택시 해당 담당자를 가져오기 위함 (담당자 지정 팝업 필) -->
|
||||
<select id="hmsDeptDAO.selectHmsUserList" parameterClass="hmsDeptSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
USER_ID,
|
||||
USER_NM,
|
||||
TEL,
|
||||
DEPT_NM,
|
||||
POSITION_NM,
|
||||
DEPT_CD
|
||||
FROM HMS_USER
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="deptSeq" prepend="AND">
|
||||
DEPT_CD = #deptSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword" prepend="AND">
|
||||
USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isNotEmpty>
|
||||
ORDER BY LPAD(USER_RANK,3,'0') ASC;
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsDuty">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsDutySerarchVO" type="egovframework.cms.duty.vo.HmsDutyDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsDuty" class="egovframework.cms.duty.vo.HmsDutyVO">
|
||||
<result property="dutySeq" column="DUTY_SEQ" columnIndex="1" />
|
||||
<result property="dutyCd" column="DUTY_CD" columnIndex="2" />
|
||||
<result property="dutyNm" column="DUTY_NM" columnIndex="3" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="4" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="5" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsDutyDAO.insertHmsDuty_S">
|
||||
INSERT INTO HMS_DUTY
|
||||
( DUTY_SEQ
|
||||
, DUTY_CD
|
||||
, DUTY_NM
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
)
|
||||
VALUES (#dutySeq#
|
||||
, #dutyCd#
|
||||
, #dutyNm#
|
||||
, 'A'
|
||||
, NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsDutyDAO.updateHmsDuty_S">
|
||||
UPDATE
|
||||
HMS_DUTY
|
||||
SET
|
||||
DUTY_SEQ=#dutySeq#
|
||||
, DUTY_CD=#dutyCd#
|
||||
, DUTY_NM=#dutyNm#
|
||||
, REC_STS=#recSts#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsDutyDAO.deleteHmsDuty_S">
|
||||
UPDATE
|
||||
HMS_DUTY
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDuty_S" resultMap="hmsDuty">
|
||||
SELECT
|
||||
DUTY_SEQ
|
||||
, DUTY_CD
|
||||
, DUTY_NM
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
FROM
|
||||
HMS_DUTY
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDutyList_D" parameterClass="hmsDutySerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.DUTY_SEQ
|
||||
, B.DUTY_CD
|
||||
, B.DUTY_NM
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
FROM
|
||||
HMS_DUTY B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DUTY_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
DUTY_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDutyListTotCnt_S" parameterClass="hmsDutySerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_DUTY B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DUTY_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsDuty">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsDutySerarchVO" type="egovframework.cms.duty.vo.HmsDutyDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsDuty" class="egovframework.cms.duty.vo.HmsDutyVO">
|
||||
<result property="dutySeq" column="DUTY_SEQ" columnIndex="1" />
|
||||
<result property="dutyCd" column="DUTY_CD" columnIndex="2" />
|
||||
<result property="dutyNm" column="DUTY_NM" columnIndex="3" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="4" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="5" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsDutyDAO.insertHmsDuty_S">
|
||||
INSERT INTO HMS_DUTY
|
||||
( DUTY_SEQ
|
||||
, DUTY_CD
|
||||
, DUTY_NM
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
)
|
||||
VALUES (#dutySeq#
|
||||
, #dutyCd#
|
||||
, #dutyNm#
|
||||
, 'A'
|
||||
, SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsDutyDAO.updateHmsDuty_S">
|
||||
UPDATE
|
||||
HMS_DUTY
|
||||
SET
|
||||
DUTY_SEQ=#dutySeq#
|
||||
, DUTY_CD=#dutyCd#
|
||||
, DUTY_NM=#dutyNm#
|
||||
, REC_STS=#recSts#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsDutyDAO.deleteHmsDuty_S">
|
||||
UPDATE
|
||||
HMS_DUTY
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDuty_S" resultMap="hmsDuty">
|
||||
SELECT
|
||||
DUTY_SEQ
|
||||
, DUTY_CD
|
||||
, DUTY_NM
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
FROM
|
||||
HMS_DUTY
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND DUTY_SEQ=#dutySeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDutyList_D" parameterClass="hmsDutySerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.DUTY_SEQ
|
||||
, B.DUTY_CD
|
||||
, B.DUTY_NM
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
FROM
|
||||
HMS_DUTY B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DUTY_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
DUTY_SEQ DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsDutyDAO.selectHmsDutyListTotCnt_S" parameterClass="hmsDutySerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_DUTY B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.DUTY_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsLog">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsLogSerarchVO" type="egovframework.cms.log.vo.HmsLogDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsLog" class="egovframework.cms.log.vo.HmsLogVO">
|
||||
<result property="logSeq" column="LOG_SEQ" columnIndex="1" />
|
||||
<result property="userId" column="USER_ID" columnIndex="2" />
|
||||
<result property="userNm" column="USER_NM" columnIndex="3" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="4" />
|
||||
<result property="ip" column="IP" columnIndex="5" />
|
||||
<result property="seq" column="SEQ" columnIndex="6" />
|
||||
<result property="logObject" column="LOG_OBJECT" columnIndex="7" />
|
||||
<result property="logMessage" column="LOG_MESSAGE" columnIndex="8" />
|
||||
<result property="logStatusType" column="LOG_STATUS_TYPE" columnIndex="9" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsLogDAO.insertHmsLog_S">
|
||||
INSERT INTO HMS_LOG
|
||||
( LOG_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, SEQ
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
)
|
||||
VALUES (#logSeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, NOW()
|
||||
, #ip#
|
||||
, #seq#
|
||||
, #logObject#
|
||||
, #logMessage#
|
||||
, #logStatusType#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsLogDAO.updateHmsLog_S">
|
||||
UPDATE
|
||||
HMS_LOG
|
||||
SET
|
||||
LOG_SEQ=#logSeq#
|
||||
, USER_ID=#userId#
|
||||
, USER_NM=#userNm#
|
||||
, CREATE_DATE=NOW()
|
||||
, IP=#ip#
|
||||
, SEQ=#seq#
|
||||
, LOG_OBJECT=#logObject#
|
||||
, LOG_MESSAGE=#logMessage#
|
||||
, LOG_STATUS_TYPE=#logStatusType#
|
||||
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsLogDAO.deleteHmsLog_S">
|
||||
UPDATE
|
||||
HMS_LOG
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLog_S" resultMap="hmsLog">
|
||||
SELECT
|
||||
LOG_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, SEQ
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogList_D" parameterClass="hmsLogSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
, LOG_SEQ
|
||||
, SEQ
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
LOG_STATUS_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
LOG_OBJECT LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
LOG_SEQ DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogListTotCnt_S" parameterClass="hmsLogSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
LOG_STATUS_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
LOG_OBJECT LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogConnStatisticsCnt" resultClass="egovMap">
|
||||
SELECT
|
||||
COUNT(*) AS CNT
|
||||
,B.LOG_OBJECT
|
||||
,A.ORG_SEQ
|
||||
FROM
|
||||
(SELECT * FROM DMS_MEM_ORG_REL A , DMS_MEMBER B WHERE 1=1 AND A.MEMBER_SEQ = B.MEMBER_SEQ) A JOIN HMS_LOG B
|
||||
ON A.MEMBER_ID=B.USER_ID
|
||||
WHERE 1=1
|
||||
AND A.REC_STS='A'
|
||||
AND (B.LOG_OBJECT = 'MOBILE LOGIN'
|
||||
OR B.LOG_OBJECT = 'WEB LOGIN')
|
||||
<isNotEmpty property="searchStartMonth" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE,'YYYY-MM-DD')>=#searchStartMonth# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndMonth" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE,'YYYY-MM-DD')<=#searchEndMonth# ]]>
|
||||
</isNotEmpty>
|
||||
GROUP BY
|
||||
A.ORG_SEQ ,B.LOG_OBJECT
|
||||
ORDER BY
|
||||
A.ORG_SEQ ASC
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsLog">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsLogSerarchVO" type="egovframework.cms.log.vo.HmsLogDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsLog" class="egovframework.cms.log.vo.HmsLogVO">
|
||||
<result property="logSeq" column="LOG_SEQ" columnIndex="1" />
|
||||
<result property="userId" column="USER_ID" columnIndex="2" />
|
||||
<result property="userNm" column="USER_NM" columnIndex="3" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="4" />
|
||||
<result property="ip" column="IP" columnIndex="5" />
|
||||
<result property="seq" column="SEQ" columnIndex="6" />
|
||||
<result property="logObject" column="LOG_OBJECT" columnIndex="7" />
|
||||
<result property="logMessage" column="LOG_MESSAGE" columnIndex="8" />
|
||||
<result property="logStatusType" column="LOG_STATUS_TYPE" columnIndex="9" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsLogDAO.insertHmsLog_S">
|
||||
INSERT INTO HMS_LOG
|
||||
( LOG_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, SEQ
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
)
|
||||
VALUES (#logSeq#
|
||||
, #userId#
|
||||
, #userNm#
|
||||
, SYSDATE
|
||||
, #ip#
|
||||
, #seq#
|
||||
, #logObject#
|
||||
, #logMessage#
|
||||
, #logStatusType#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsLogDAO.updateHmsLog_S">
|
||||
UPDATE
|
||||
HMS_LOG
|
||||
SET
|
||||
LOG_SEQ=#logSeq#
|
||||
, USER_ID=#userId#
|
||||
, USER_NM=#userNm#
|
||||
, CREATE_DATE=SYSDATE
|
||||
, IP=#ip#
|
||||
, SEQ=#seq#
|
||||
, LOG_OBJECT=#logObject#
|
||||
, LOG_MESSAGE=#logMessage#
|
||||
, LOG_STATUS_TYPE=#logStatusType#
|
||||
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsLogDAO.deleteHmsLog_S">
|
||||
UPDATE
|
||||
HMS_LOG
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLog_S" resultMap="hmsLog">
|
||||
SELECT
|
||||
LOG_SEQ
|
||||
, USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, SEQ
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
AND LOG_SEQ=#logSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogList_D" parameterClass="hmsLogSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
USER_ID
|
||||
, USER_NM
|
||||
, CREATE_DATE
|
||||
, IP
|
||||
, LOG_OBJECT
|
||||
, LOG_MESSAGE
|
||||
, LOG_STATUS_TYPE
|
||||
, LOG_SEQ
|
||||
, SEQ
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
LOG_STATUS_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
LOG_OBJECT LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY
|
||||
LOG_SEQ DESC
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogListTotCnt_S" parameterClass="hmsLogSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_LOG
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="1">
|
||||
LOG_STATUS_TYPE LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="2">
|
||||
LOG_OBJECT LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsLogDAO.selectHmsLogConnStatisticsCnt" resultClass="egovMap">
|
||||
SELECT
|
||||
COUNT(*) AS CNT
|
||||
,B.LOG_OBJECT
|
||||
,A.ORG_SEQ
|
||||
FROM
|
||||
(SELECT * FROM DMS_MEM_ORG_REL A , DMS_MEMBER B WHERE 1=1 AND A.MEMBER_SEQ = B.MEMBER_SEQ) A JOIN HMS_LOG B
|
||||
ON A.MEMBER_ID=B.USER_ID
|
||||
WHERE 1=1
|
||||
AND A.REC_STS='A'
|
||||
AND (B.LOG_OBJECT = 'MOBILE LOGIN'
|
||||
OR B.LOG_OBJECT = 'WEB LOGIN')
|
||||
<isNotEmpty property="searchStartMonth" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE,'YYYY-MM-DD')>=#searchStartMonth# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchEndMonth" prepend="AND">
|
||||
<![CDATA[ TO_CHAR(B.CREATE_DATE,'YYYY-MM-DD')<=#searchEndMonth# ]]>
|
||||
</isNotEmpty>
|
||||
GROUP BY
|
||||
A.ORG_SEQ ,B.LOG_OBJECT
|
||||
ORDER BY
|
||||
A.ORG_SEQ ASC
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsPosition">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsPositionSerarchVO" type="egovframework.cms.position.vo.HmsPositionDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsPosition" class="egovframework.cms.position.vo.HmsPositionVO">
|
||||
<result property="positionCd" column="POSITION_CD" columnIndex="1" />
|
||||
<result property="positionNm" column="POSITION_NM" columnIndex="2" />
|
||||
<result property="positionSeq" column="POSITION_SEQ" columnIndex="3" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="4" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="5" />
|
||||
<result property="rnk" column="RNK" columnIndex="6" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsPositionDAO.insertHmsPosition_S">
|
||||
INSERT INTO HMS_POSITION
|
||||
( POSITION_CD
|
||||
, POSITION_NM
|
||||
, POSITION_SEQ
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, RNK
|
||||
)
|
||||
VALUES (#positionCd#
|
||||
, #positionNm#
|
||||
, #positionSeq#
|
||||
, 'A'
|
||||
, NOW()
|
||||
, #rnk#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsPositionDAO.updateHmsPosition_S">
|
||||
UPDATE
|
||||
HMS_POSITION
|
||||
SET
|
||||
POSITION_CD=#positionCd#
|
||||
, POSITION_NM=#positionNm#
|
||||
, POSITION_SEQ=#positionSeq#
|
||||
, REC_STS=#recSts#
|
||||
, CREATE_DATE=#createDate#
|
||||
, RNK=#rnk#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsPositionDAO.deleteHmsPosition_S">
|
||||
UPDATE
|
||||
HMS_POSITION
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPosition_S" resultMap="hmsPosition">
|
||||
SELECT
|
||||
POSITION_CD
|
||||
, POSITION_NM
|
||||
, POSITION_SEQ
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, RNK
|
||||
FROM
|
||||
HMS_POSITION
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPositionList_D" parameterClass="hmsPositionSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.POSITION_CD
|
||||
, B.POSITION_NM
|
||||
, B.POSITION_SEQ
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
, B.RNK
|
||||
FROM
|
||||
HMS_POSITION B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.POSITION_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
RNK*1 ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPositionListTotCnt_S" parameterClass="hmsPositionSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_POSITION B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.POSITION_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsPosition">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsPositionSerarchVO" type="egovframework.cms.position.vo.HmsPositionDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsPosition" class="egovframework.cms.position.vo.HmsPositionVO">
|
||||
<result property="positionCd" column="POSITION_CD" columnIndex="1" />
|
||||
<result property="positionNm" column="POSITION_NM" columnIndex="2" />
|
||||
<result property="positionSeq" column="POSITION_SEQ" columnIndex="3" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="4" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="5" />
|
||||
<result property="rnk" column="RNK" columnIndex="6" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsPositionDAO.insertHmsPosition_S">
|
||||
INSERT INTO HMS_POSITION
|
||||
( POSITION_CD
|
||||
, POSITION_NM
|
||||
, POSITION_SEQ
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, RNK
|
||||
)
|
||||
VALUES (#positionCd#
|
||||
, #positionNm#
|
||||
, #positionSeq#
|
||||
, 'A'
|
||||
, SYSDATE
|
||||
, #rnk#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsPositionDAO.updateHmsPosition_S">
|
||||
UPDATE
|
||||
HMS_POSITION
|
||||
SET
|
||||
POSITION_CD=#positionCd#
|
||||
, POSITION_NM=#positionNm#
|
||||
, POSITION_SEQ=#positionSeq#
|
||||
, REC_STS=#recSts#
|
||||
, CREATE_DATE=#createDate#
|
||||
, RNK=#rnk#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsPositionDAO.deleteHmsPosition_S">
|
||||
UPDATE
|
||||
HMS_POSITION
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</update>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPosition_S" resultMap="hmsPosition">
|
||||
SELECT
|
||||
POSITION_CD
|
||||
, POSITION_NM
|
||||
, POSITION_SEQ
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, RNK
|
||||
FROM
|
||||
HMS_POSITION
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND POSITION_SEQ=#positionSeq#
|
||||
</select>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPositionList_D" parameterClass="hmsPositionSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.POSITION_CD
|
||||
, B.POSITION_NM
|
||||
, B.POSITION_SEQ
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
, B.RNK
|
||||
FROM
|
||||
HMS_POSITION B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.POSITION_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
RNK*1 ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsPositionDAO.selectHmsPositionListTotCnt_S" parameterClass="hmsPositionSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_POSITION B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.POSITION_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,292 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsUser">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsUserSerarchVO" type="egovframework.cms.user.vo.HmsUserDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsUser" class="egovframework.cms.user.vo.HmsUserVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1" />
|
||||
<result property="userNm" column="USER_NM" columnIndex="2" />
|
||||
<result property="tel" column="TEL" columnIndex="3" />
|
||||
<result property="passwd" column="PASSWD" columnIndex="4" />
|
||||
<result property="email" column="EMAIL" columnIndex="5" />
|
||||
<result property="mobile" column="MOBILE" columnIndex="6" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="7" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="8" />
|
||||
<result property="userSeq" column="USER_SEQ" columnIndex="9" />
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="10" />
|
||||
<result property="positionNm" column="POSITION_NM" columnIndex="11" />
|
||||
<result property="dutyNm" column="DUTY_NM" columnIndex="12" />
|
||||
<result property="userRank" column="USER_RANK" columnIndex="13" />
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="14" />
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="15" />
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="16" />
|
||||
<result property="extField04" column="EXT_FIELD04" columnIndex="17" />
|
||||
<result property="extField05" column="EXT_FIELD05" columnIndex="18" />
|
||||
<result property="officeNm" column="OFFICE_NM" columnIndex="19" />
|
||||
<result property="positionCd" column="POSITION_CD" columnIndex="20" />
|
||||
<result property="dutyCd" column="DUTY_CD" columnIndex="21" />
|
||||
<result property="deptCd" column="DEPT_CD" columnIndex="22" />
|
||||
<result property="officeCd" column="OFFICE_CD" columnIndex="23" />
|
||||
<result property="gender" column="GENDER" columnIndex="24" />
|
||||
<result property="birthday" column="BIRTHDAY" columnIndex="25" />
|
||||
<result property="birthdayType" column="BIRTHDAY_TYPE" columnIndex="26" />
|
||||
<result property="jobTitle" column="JOB_TITLE" columnIndex="27" />
|
||||
<result property="userType" column="USER_TYPE" columnIndex="28" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsUserDAO.insertHmsUser_S">
|
||||
INSERT INTO HMS_USER
|
||||
( USER_ID
|
||||
, USER_NM
|
||||
, TEL
|
||||
, PASSWD
|
||||
, EMAIL
|
||||
, MOBILE
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, USER_SEQ
|
||||
, DEPT_NM
|
||||
, POSITION_NM
|
||||
, DUTY_NM
|
||||
, USER_RANK
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, OFFICE_NM
|
||||
, POSITION_CD
|
||||
, DUTY_CD
|
||||
, DEPT_CD
|
||||
, OFFICE_CD
|
||||
, GENDER
|
||||
, BIRTHDAY
|
||||
, BIRTHDAY_TYPE
|
||||
, JOB_TITLE
|
||||
)
|
||||
VALUES (#userId#
|
||||
, #userNm#
|
||||
, #tel#
|
||||
, #passwd#
|
||||
, #email#
|
||||
, #mobile#
|
||||
, 'A'
|
||||
, NOW()
|
||||
, #userSeq#
|
||||
, #deptNm#
|
||||
, #positionNm#
|
||||
, #dutyNm#
|
||||
, #userRank#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, #extField04#
|
||||
, #extField05#
|
||||
, #officeNm#
|
||||
, #positionCd#
|
||||
, #dutyCd#
|
||||
, #deptCd#
|
||||
, #officeCd#
|
||||
, #gender#
|
||||
, #birthday#
|
||||
, #birthdayType#
|
||||
, #jobTitle#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsUserDAO.updateHmsUser_S">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
USER_ID=#userId#
|
||||
, USER_NM=#userNm#
|
||||
, TEL=#tel#
|
||||
, EMAIL=#email#
|
||||
, MOBILE=#mobile#
|
||||
, USER_SEQ=#userSeq#
|
||||
, DEPT_NM=#deptNm#
|
||||
, POSITION_NM=#positionNm#
|
||||
, DUTY_NM=#dutyNm#
|
||||
, USER_RANK=#userRank#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
, EXT_FIELD04=#extField04#
|
||||
, EXT_FIELD05=#extField05#
|
||||
, OFFICE_NM=#officeNm#
|
||||
, POSITION_CD=#positionCd#
|
||||
, DUTY_CD=#dutyCd#
|
||||
, DEPT_CD=#deptCd#
|
||||
, OFFICE_CD=#officeCd#
|
||||
, GENDER=#gender#
|
||||
, BIRTHDAY=#birthday#
|
||||
, BIRTHDAY_TYPE=#birthdayType#
|
||||
, JOB_TITLE=#jobTitle#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</update>
|
||||
|
||||
<update id="hmsUserDAO.updateHmsUserPasswd">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
PASSWD=#passwd#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND USER_ID=#userId#
|
||||
</update>
|
||||
|
||||
<update id="hmsUserDAO.deleteHmsUser_S">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</update>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUser_S" resultMap="hmsUser">
|
||||
SELECT
|
||||
A.USER_ID
|
||||
, A.USER_NM
|
||||
, A.TEL
|
||||
, A.PASSWD
|
||||
, A.EMAIL
|
||||
, A.MOBILE
|
||||
, A.REC_STS
|
||||
, A.CREATE_DATE
|
||||
, A.USER_SEQ
|
||||
, A.DEPT_NM
|
||||
, A.POSITION_NM
|
||||
, A.DUTY_NM
|
||||
, A.USER_RANK
|
||||
, A.EXT_FIELD01
|
||||
, A.EXT_FIELD02
|
||||
, A.EXT_FIELD03
|
||||
, A.EXT_FIELD04
|
||||
, A.EXT_FIELD05
|
||||
, A.OFFICE_NM
|
||||
, A.POSITION_CD
|
||||
, A.DUTY_CD
|
||||
, A.DEPT_CD
|
||||
, A.OFFICE_CD
|
||||
, A.GENDER
|
||||
, A.BIRTHDAY
|
||||
, A.BIRTHDAY_TYPE
|
||||
, A.JOB_TITLE
|
||||
, B.USER_TYPE
|
||||
FROM
|
||||
HMS_USER A, HMS_USER_TYPE B
|
||||
WHERE 1=1
|
||||
AND A.USER_ID = B.USER_ID
|
||||
AND A.REC_STS='A'
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
A.USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
A.USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUserList_D" parameterClass="hmsUserSerarchVO" resultClass="egovMap">
|
||||
SELECT
|
||||
B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.TEL
|
||||
, B.PASSWD
|
||||
, B.EMAIL
|
||||
, B.MOBILE
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
, B.USER_SEQ
|
||||
, B.DEPT_NM
|
||||
, B.POSITION_NM
|
||||
, B.DUTY_NM
|
||||
, B.USER_RANK
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.OFFICE_NM
|
||||
, B.POSITION_CD
|
||||
, B.DUTY_CD
|
||||
, B.DEPT_CD
|
||||
, B.OFFICE_CD
|
||||
, B.GENDER
|
||||
, B.BIRTHDAY
|
||||
, B.BIRTHDAY_TYPE
|
||||
, B.JOB_TITLE
|
||||
, C.USER_TYPE
|
||||
FROM
|
||||
HMS_USER B, HMS_USER_TYPE C
|
||||
WHERE 1=1
|
||||
AND B.USER_ID = C.USER_ID
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="userType" prepend="AND">
|
||||
C.USER_TYPE = #userType#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.USER_NM LIKE CONCAT('%',#searchKeyword#,'%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.USER_ID LIKE CONCAT('%',#searchKeyword#,'%')
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
USER_RANK * 1 ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y" prepend="LIMIT">
|
||||
#firstIndex#, #recordCountPerPage#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUserListTotCnt_S" parameterClass="hmsUserSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_USER B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.USER_NM LIKE CONCAT('%',#searchKeyword#,'%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.USER_ID LIKE CONCAT('%',#searchKeyword#,'%')
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<insert id="hmsUserDAO.insertHmsUserType_S">
|
||||
INSERT INTO HMS_USER_TYPE(USER_ID, USER_TYPE) VALUES(#userId#, #userType#)
|
||||
</insert>
|
||||
|
||||
<delete id="hmsUserDAO.deleteHmsUserType_S">
|
||||
DELETE FROM HMS_USER_TYPE WHERE USER_ID = #userId#
|
||||
</delete>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,285 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="HmsUser">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="hmsUserSerarchVO" type="egovframework.cms.user.vo.HmsUserDefaultVO"/>
|
||||
|
||||
<resultMap id="hmsUser" class="egovframework.cms.user.vo.HmsUserVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1" />
|
||||
<result property="userNm" column="USER_NM" columnIndex="2" />
|
||||
<result property="tel" column="TEL" columnIndex="3" />
|
||||
<result property="passwd" column="PASSWD" columnIndex="4" />
|
||||
<result property="email" column="EMAIL" columnIndex="5" />
|
||||
<result property="mobile" column="MOBILE" columnIndex="6" />
|
||||
<result property="recSts" column="REC_STS" columnIndex="7" />
|
||||
<result property="createDate" column="CREATE_DATE" columnIndex="8" />
|
||||
<result property="userSeq" column="USER_SEQ" columnIndex="9" />
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="10" />
|
||||
<result property="positionNm" column="POSITION_NM" columnIndex="11" />
|
||||
<result property="dutyNm" column="DUTY_NM" columnIndex="12" />
|
||||
<result property="userRank" column="USER_RANK" columnIndex="13" />
|
||||
<result property="extField01" column="EXT_FIELD01" columnIndex="14" />
|
||||
<result property="extField02" column="EXT_FIELD02" columnIndex="15" />
|
||||
<result property="extField03" column="EXT_FIELD03" columnIndex="16" />
|
||||
<result property="extField04" column="EXT_FIELD04" columnIndex="17" />
|
||||
<result property="extField05" column="EXT_FIELD05" columnIndex="18" />
|
||||
<result property="officeNm" column="OFFICE_NM" columnIndex="19" />
|
||||
<result property="positionCd" column="POSITION_CD" columnIndex="20" />
|
||||
<result property="dutyCd" column="DUTY_CD" columnIndex="21" />
|
||||
<result property="deptCd" column="DEPT_CD" columnIndex="22" />
|
||||
<result property="officeCd" column="OFFICE_CD" columnIndex="23" />
|
||||
<result property="gender" column="GENDER" columnIndex="24" />
|
||||
<result property="birthday" column="BIRTHDAY" columnIndex="25" />
|
||||
<result property="birthdayType" column="BIRTHDAY_TYPE" columnIndex="26" />
|
||||
<result property="jobTitle" column="JOB_TITLE" columnIndex="27" />
|
||||
</resultMap>
|
||||
|
||||
<insert id="hmsUserDAO.insertHmsUser_S">
|
||||
INSERT INTO HMS_USER
|
||||
( USER_ID
|
||||
, USER_NM
|
||||
, TEL
|
||||
, PASSWD
|
||||
, EMAIL
|
||||
, MOBILE
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, USER_SEQ
|
||||
, DEPT_NM
|
||||
, POSITION_NM
|
||||
, DUTY_NM
|
||||
, USER_RANK
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, OFFICE_NM
|
||||
, POSITION_CD
|
||||
, DUTY_CD
|
||||
, DEPT_CD
|
||||
, OFFICE_CD
|
||||
, GENDER
|
||||
, BIRTHDAY
|
||||
, BIRTHDAY_TYPE
|
||||
, JOB_TITLE
|
||||
)
|
||||
VALUES (#userId#
|
||||
, #userNm#
|
||||
, #tel#
|
||||
, #passwd#
|
||||
, #email#
|
||||
, #mobile#
|
||||
, 'A'
|
||||
, SYSDATE
|
||||
, #userSeq#
|
||||
, #deptNm#
|
||||
, #positionNm#
|
||||
, #dutyNm#
|
||||
, #userRank#
|
||||
, #extField01#
|
||||
, #extField02#
|
||||
, #extField03#
|
||||
, #extField04#
|
||||
, #extField05#
|
||||
, #officeNm#
|
||||
, #positionCd#
|
||||
, #dutyCd#
|
||||
, #deptCd#
|
||||
, #officeCd#
|
||||
, #gender#
|
||||
, #birthday#
|
||||
, #birthdayType#
|
||||
, #jobTitle#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="hmsUserDAO.updateHmsUser_S">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
USER_ID=#userId#
|
||||
, USER_NM=#userNm#
|
||||
, TEL=#tel#
|
||||
, EMAIL=#email#
|
||||
, MOBILE=#mobile#
|
||||
, USER_SEQ=#userSeq#
|
||||
, DEPT_NM=#deptNm#
|
||||
, POSITION_NM=#positionNm#
|
||||
, DUTY_NM=#dutyNm#
|
||||
, USER_RANK=#userRank#
|
||||
, EXT_FIELD01=#extField01#
|
||||
, EXT_FIELD02=#extField02#
|
||||
, EXT_FIELD03=#extField03#
|
||||
, EXT_FIELD04=#extField04#
|
||||
, EXT_FIELD05=#extField05#
|
||||
, OFFICE_NM=#officeNm#
|
||||
, POSITION_CD=#positionCd#
|
||||
, DUTY_CD=#dutyCd#
|
||||
, DEPT_CD=#deptCd#
|
||||
, OFFICE_CD=#officeCd#
|
||||
, GENDER=#gender#
|
||||
, BIRTHDAY=#birthday#
|
||||
, BIRTHDAY_TYPE=#birthdayType#
|
||||
, JOB_TITLE=#jobTitle#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</update>
|
||||
|
||||
<update id="hmsUserDAO.updateHmsUserPasswd">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
PASSWD=#passwd#
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
AND USER_SEQ=#userSeq#
|
||||
</update>
|
||||
|
||||
<update id="hmsUserDAO.deleteHmsUser_S">
|
||||
UPDATE
|
||||
HMS_USER
|
||||
SET
|
||||
REC_STS='D'
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</update>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUser_S" resultMap="hmsUser">
|
||||
SELECT
|
||||
USER_ID
|
||||
, USER_NM
|
||||
, TEL
|
||||
, PASSWD
|
||||
, EMAIL
|
||||
, MOBILE
|
||||
, REC_STS
|
||||
, CREATE_DATE
|
||||
, USER_SEQ
|
||||
, DEPT_NM
|
||||
, POSITION_NM
|
||||
, DUTY_NM
|
||||
, USER_RANK
|
||||
, EXT_FIELD01
|
||||
, EXT_FIELD02
|
||||
, EXT_FIELD03
|
||||
, EXT_FIELD04
|
||||
, EXT_FIELD05
|
||||
, OFFICE_NM
|
||||
, POSITION_CD
|
||||
, DUTY_CD
|
||||
, DEPT_CD
|
||||
, OFFICE_CD
|
||||
, GENDER
|
||||
, BIRTHDAY
|
||||
, BIRTHDAY_TYPE
|
||||
, JOB_TITLE
|
||||
FROM
|
||||
HMS_USER
|
||||
WHERE 1=1
|
||||
AND REC_STS='A'
|
||||
<isNotEmpty property="userSeq" prepend="AND">
|
||||
USER_SEQ=#userSeq#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId" prepend="AND">
|
||||
USER_ID=#userId#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUserList_D" parameterClass="hmsUserSerarchVO" resultClass="egovMap">
|
||||
SELECT * FROM (
|
||||
SELECT A.*, ROWNUM RNUM FROM (
|
||||
SELECT
|
||||
B.USER_ID
|
||||
, B.USER_NM
|
||||
, B.TEL
|
||||
, B.PASSWD
|
||||
, B.EMAIL
|
||||
, B.MOBILE
|
||||
, B.REC_STS
|
||||
, B.CREATE_DATE
|
||||
, B.USER_SEQ
|
||||
, B.DEPT_NM
|
||||
, B.POSITION_NM
|
||||
, B.DUTY_NM
|
||||
, B.USER_RANK
|
||||
, B.EXT_FIELD01
|
||||
, B.EXT_FIELD02
|
||||
, B.EXT_FIELD03
|
||||
, B.EXT_FIELD04
|
||||
, B.EXT_FIELD05
|
||||
, B.OFFICE_NM
|
||||
, B.POSITION_CD
|
||||
, B.DUTY_CD
|
||||
, B.DEPT_CD
|
||||
, B.OFFICE_CD
|
||||
, B.GENDER
|
||||
, B.BIRTHDAY
|
||||
, B.BIRTHDAY_TYPE
|
||||
, B.JOB_TITLE
|
||||
FROM
|
||||
HMS_USER B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.USER_ID LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
<isEmpty property="orderby" prepend="ORDER BY">
|
||||
USER_RANK * 1 ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderby" prepend="ORDER BY">
|
||||
|
||||
</isNotEmpty>
|
||||
<isEqual property="pageUseYn" compareValue="Y">
|
||||
<![CDATA[
|
||||
) A WHERE ROWNUM <= #lastIndex#
|
||||
)WHERE RNUM > #firstIndex#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="pageUseYn" compareValue="Y">
|
||||
) A
|
||||
)
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<select id="hmsUserDAO.selectHmsUserListTotCnt_S" parameterClass="hmsUserSerarchVO" resultClass="int">
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM
|
||||
HMS_USER B
|
||||
WHERE 1=1
|
||||
AND B.REC_STS='A'
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="1" prepend="AND">
|
||||
B.USER_NM LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="2" prepend="AND">
|
||||
B.USER_ID LIKE '%' || #searchKeyword# || '%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchDeptCd" prepend="AND">
|
||||
B.DEPT_CD=#searchDeptCd#
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="File">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="FileVO" type="egovframework.com.cmm.service.FileVO"/>
|
||||
|
||||
<resultMap id="fileList" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="fileDetail" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="FileManageDAO.insertFileMaster" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILE
|
||||
(ATCH_FILE_ID, CREAT_DT, USE_AT)
|
||||
VALUES
|
||||
( #atchFileId#, SYSDATE, 'Y')
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<insert id="FileManageDAO.insertFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILEDETAIL
|
||||
( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN )
|
||||
VALUES
|
||||
( #atchFileId#, #fileSn#, #fileStreCours#, #streFileNm#,
|
||||
#orignlFileNm#, #fileExtsn#, #fileMg#, #fileCn# )
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="FileManageDAO.deleteFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT NVL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE
|
||||
FROM
|
||||
COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="FileManageDAO.deleteCOMTNFILE" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
UPDATE COMTNFILE
|
||||
SET USE_AT = 'N'
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID) as cnt
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
UPPER(b.FILE_EXTSN) IN ('GIF','JPG','BMP','PNG')
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="File">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="FileVO" type="egovframework.com.cmm.service.FileVO"/>
|
||||
|
||||
<resultMap id="fileList" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="fileDetail" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="FileManageDAO.insertFileMaster" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILE
|
||||
(ATCH_FILE_ID, CREAT_DT, USE_AT)
|
||||
VALUES
|
||||
( #atchFileId#, SYSDATETIME, 'Y')
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<insert id="FileManageDAO.insertFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILEDETAIL
|
||||
( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN )
|
||||
VALUES
|
||||
( #atchFileId#, #fileSn#, #fileStreCours#, #streFileNm#,
|
||||
#orignlFileNm#, #fileExtsn#, #fileMg#, #fileCn# )
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="FileManageDAO.deleteFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT NVL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE
|
||||
FROM
|
||||
COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="FileManageDAO.deleteCOMTNFILE" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
UPDATE COMTNFILE
|
||||
SET USE_AT = 'N'
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID)
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
UPPER(b.FILE_EXTSN) IN ('GIF','JPG','BMP','PNG')
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="File">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="FileVO" type="egovframework.com.cmm.service.FileVO"/>
|
||||
|
||||
<resultMap id="fileList" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="fileDetail" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="FileManageDAO.insertFileMaster" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILE
|
||||
(ATCH_FILE_ID, CREAT_DT, USE_AT)
|
||||
VALUES
|
||||
( #atchFileId#, SYSDATE(), 'Y')
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<insert id="FileManageDAO.insertFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILEDETAIL
|
||||
( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN )
|
||||
VALUES
|
||||
( #atchFileId#, #fileSn#, #fileStreCours#, #streFileNm#,
|
||||
#orignlFileNm#, #fileExtsn#, #fileMg#, #fileCn# )
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="FileManageDAO.deleteFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT IFNULL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE
|
||||
FROM
|
||||
COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="FileManageDAO.deleteCOMTNFILE" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
UPDATE COMTNFILE
|
||||
SET USE_AT = 'N'
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID)
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
UPPER(b.FILE_EXTSN) IN ('GIF','JPG','BMP','PNG')
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="File">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="FileVO" type="egovframework.com.cmm.service.FileVO"/>
|
||||
|
||||
<resultMap id="fileList" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="fileDetail" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="FileManageDAO.insertFileMaster" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILE
|
||||
(ATCH_FILE_ID, CREAT_DT, USE_AT)
|
||||
VALUES
|
||||
( #atchFileId#, SYSDATE, 'Y')
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<insert id="FileManageDAO.insertFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILEDETAIL
|
||||
( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN )
|
||||
VALUES
|
||||
( #atchFileId#, #fileSn#, #fileStreCours#, #streFileNm#,
|
||||
#orignlFileNm#, #fileExtsn#, #fileMg#, #fileCn# )
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="FileManageDAO.deleteFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT NVL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE
|
||||
FROM
|
||||
COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="FileManageDAO.deleteCOMTNFILE" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
UPDATE COMTNFILE
|
||||
SET USE_AT = 'N'
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID)
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
UPPER(b.FILE_EXTSN) IN ('GIF','JPG','BMP','PNG')
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="File">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="FileVO" type="egovframework.com.cmm.service.FileVO"/>
|
||||
|
||||
<resultMap id="fileList" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="fileDetail" class="egovframework.com.cmm.service.FileVO">
|
||||
<result property="atchFileId" column="ATCH_FILE_ID" columnIndex="1"/>
|
||||
<result property="fileCn" column="FILE_CN" columnIndex="2"/>
|
||||
<result property="fileExtsn" column="FILE_EXTSN" columnIndex="3"/>
|
||||
<result property="fileMg" column="FILE_SIZE" columnIndex="4"/>
|
||||
<result property="fileSn" column="FILE_SN" columnIndex="5"/>
|
||||
<result property="fileStreCours" column="FILE_STRE_COURS" columnIndex="6"/>
|
||||
<result property="orignlFileNm" column="ORIGNL_FILE_NM" columnIndex="7"/>
|
||||
<result property="streFileNm" column="STRE_FILE_NM" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="FileManageDAO.insertFileMaster" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILE
|
||||
(ATCH_FILE_ID, CREAT_DT, USE_AT)
|
||||
VALUES
|
||||
( #atchFileId#, SYSDATE, 'Y')
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<insert id="FileManageDAO.insertFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNFILEDETAIL
|
||||
( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN )
|
||||
VALUES
|
||||
( #atchFileId#, #fileSn#, #fileStreCours#, #streFileNm#,
|
||||
#orignlFileNm#, #fileExtsn#, #fileMg#, #fileCn# )
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="FileManageDAO.deleteFileDetail" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT NVL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE
|
||||
FROM
|
||||
COMTNFILEDETAIL
|
||||
WHERE
|
||||
ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
FILE_SN = #fileSn#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="FileManageDAO.deleteCOMTNFILE" parameterClass="FileVO" >
|
||||
<![CDATA[
|
||||
UPDATE COMTNFILE
|
||||
SET USE_AT = 'N'
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID)
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="streFileNm">
|
||||
<![CDATA[ b.STRE_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="orignlFileNm">
|
||||
<![CDATA[ b.ORIGNL_FILE_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE
|
||||
a.ATCH_FILE_ID = #atchFileId#
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
UPPER(b.FILE_EXTSN) IN ('GIF','JPG','BMP','PNG')
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
]]>
|
||||
<isEqual prepend="AND" property="gubun" compareValue="list">
|
||||
<![CDATA[ b.FILE_SN = #fileSn# ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY b.FILE_SN
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByArray" parameterClass="FileVO" resultMap="fileList" >
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, a.CREAT_DT
|
||||
FROM
|
||||
COMTNFILE a, COMTNFILEDETAIL b
|
||||
WHERE 1=1
|
||||
AND a.ATCH_FILE_ID IN
|
||||
<iterate property="atchFileIdArray" conjunction="," open="(" close=")" >
|
||||
#atchFileIdArray[]#
|
||||
</iterate>
|
||||
AND
|
||||
a.ATCH_FILE_ID = b.ATCH_FILE_ID
|
||||
AND
|
||||
a.USE_AT = 'Y'
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="CmmUse">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>
|
||||
|
||||
<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
|
||||
|
||||
<![CDATA[
|
||||
SELECT
|
||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
USE_AT = 'Y'
|
||||
AND CODE_ID = #codeId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
|
||||
<isEqual property="tableNm" compareValue="COMTNORGNZTINFO">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
'COMTNORGNZTINFO' CODE_ID,
|
||||
ORGNZT_ID CODE,
|
||||
ORGNZT_NM CODE_NM,
|
||||
ORGNZT_DC CODE_DC
|
||||
FROM
|
||||
COMTNORGNZTINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
</isEqual>
|
||||
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
ORGNZT_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
|
||||
<isEqual property="tableNm" compareValue="COMTNORGNZTINFO">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
'COMTNORGNZTINFO' CODE_ID,
|
||||
GROUP_ID CODE,
|
||||
GROUP_NM CODE_NM,
|
||||
GROUP_DC CODE_DC
|
||||
FROM
|
||||
COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
</isEqual>
|
||||
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
GROUP_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="CmmUse">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>
|
||||
|
||||
<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
USE_AT = 'Y'
|
||||
AND CODE_ID = #codeId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
ORGNZT_ID CODE,
|
||||
ORGNZT_NM CODE_NM,
|
||||
ORGNZT_DC CODE_DC
|
||||
FROM
|
||||
COMTNORGNZTINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
ORGNZT_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
GROUP_ID CODE,
|
||||
GROUP_NM CODE_NM,
|
||||
GROUP_DC CODE_DC
|
||||
FROM
|
||||
COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
GROUP_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="CmmUse">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>
|
||||
|
||||
<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
CODE_ID, CODE, CODE_NM, CODE_DC
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
USE_AT = 'Y'
|
||||
AND CODE_ID = #codeId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
ORGNZT_ID CODE,
|
||||
ORGNZT_NM CODE_NM,
|
||||
ORGNZT_DC CODE_DC
|
||||
FROM
|
||||
COMTNORGNZTINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
ORGNZT_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
GROUP_ID CODE,
|
||||
GROUP_NM CODE_NM,
|
||||
GROUP_DC CODE_DC
|
||||
FROM
|
||||
COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
GROUP_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="CmmUse">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>
|
||||
|
||||
<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="5"/>
|
||||
<result property="sort" column="SORT" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
CODE_ID, CODE, CODE_NM, CODE_DC, USE_AT, SORT
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
USE_AT = 'Y'
|
||||
AND CODE_ID = #codeId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
ORGNZT_ID CODE,
|
||||
ORGNZT_NM CODE_NM,
|
||||
ORGNZT_DC CODE_DC,
|
||||
USE_AT '',
|
||||
SORT ''
|
||||
FROM
|
||||
COMTNORGNZTINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
ORGNZT_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
GROUP_ID CODE,
|
||||
GROUP_NM CODE_NM,
|
||||
GROUP_DC CODE_DC,
|
||||
USE_AT '',
|
||||
SORT ''
|
||||
FROM
|
||||
COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
GROUP_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="CmmUse">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="ComDefaultCodeVO" type="egovframework.com.cmm.ComDefaultCodeVO"/>
|
||||
|
||||
<resultMap id="CmmCodeDetail" class="egovframework.com.cmm.service.CmmnDetailCode">
|
||||
<result property="codeId" column="CODE_ID" columnIndex="1"/>
|
||||
<result property="code" column="CODE" columnIndex="2"/>
|
||||
<result property="codeNm" column="CODE_NM" columnIndex="3"/>
|
||||
<result property="codeDc" column="CODE_DC" columnIndex="4"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="5"/>
|
||||
<result property="sort" column="SORT" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="CmmUseDAO.selectCmmCodeDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
CODE_ID, CODE, CODE_NM, CODE_DC, USE_AT, SORT
|
||||
FROM
|
||||
COMTCCMMNDETAILCODE
|
||||
WHERE
|
||||
USE_AT = 'Y'
|
||||
AND CODE_ID = #codeId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectOgrnztIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
ORGNZT_ID CODE,
|
||||
ORGNZT_NM CODE_NM,
|
||||
ORGNZT_DC CODE_DC,
|
||||
USE_AT '',
|
||||
SORT ''
|
||||
FROM
|
||||
COMTNORGNZTINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
ORGNZT_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="CmmUseDAO.selectGroupIdDetail" parameterClass="ComDefaultCodeVO" resultMap="CmmCodeDetail">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
#tableNm# CODE_ID,
|
||||
GROUP_ID CODE,
|
||||
GROUP_NM CODE_NM,
|
||||
GROUP_DC CODE_DC,
|
||||
USE_AT '',
|
||||
SORT ''
|
||||
FROM
|
||||
COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="haveDetailCondition" compareValue="Y">
|
||||
GROUP_ID LIKE #detailConditionValue#
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EgovUserInfManageDAO">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="UserInfVO" type="egovframework.com.cop.com.service.UserInfVO"/>
|
||||
|
||||
<resultMap id="UserInfs" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="UserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="7"/>
|
||||
<result property="deletedAt" column="DELETED_AT" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AllUserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="trgetId" column="TRGET_ID" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserList" parameterClass="UserInfVO" resultMap="UserInfs" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
ESNTL_ID, USER_ID, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(ESNTL_ID) as cnt
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID) as cnt
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID) as cnt
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID) as cnt
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID) as cnt
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllClubUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CLB_ID as TRGET_ID
|
||||
FROM COMTNCLUBUSER WHERE USE_AT = 'Y'
|
||||
AND CLB_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllCmmntyUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CMMNTY_ID as TRGET_ID
|
||||
FROM COMTNCMMNTYUSER WHERE USE_AT = 'Y'
|
||||
AND CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EgovUserInfManageDAO">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="UserInfVO" type="egovframework.com.cop.com.service.UserInfVO"/>
|
||||
|
||||
<resultMap id="UserInfs" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="UserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="7"/>
|
||||
<result property="deletedAt" column="DELETED_AT" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AllUserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="trgetId" column="TRGET_ID" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserList" parameterClass="UserInfVO" resultMap="UserInfs" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
ESNTL_ID, USER_ID, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY USER_NM
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) Z WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllClubUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CLB_ID as TRGET_ID
|
||||
FROM COMTNCLUBUSER WHERE USE_AT = 'Y'
|
||||
AND CLB_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllCmmntyUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CMMNTY_ID as TRGET_ID
|
||||
FROM COMTNCMMNTYUSER WHERE USE_AT = 'Y'
|
||||
AND CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,238 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EgovUserInfManageDAO">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="UserInfVO" type="egovframework.com.cop.com.service.UserInfVO"/>
|
||||
|
||||
<resultMap id="UserInfs" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="UserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="7"/>
|
||||
<result property="deletedAt" column="DELETED_AT" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AllUserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="trgetId" column="TRGET_ID" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserList" parameterClass="UserInfVO" resultMap="UserInfs" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ESNTL_ID, USER_ID, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY USER_NM
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllClubUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CLB_ID as TRGET_ID
|
||||
FROM COMTNCLUBUSER WHERE USE_AT = 'Y'
|
||||
AND CLB_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllCmmntyUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CMMNTY_ID as TRGET_ID
|
||||
FROM COMTNCMMNTYUSER WHERE USE_AT = 'Y'
|
||||
AND CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EgovUserInfManageDAO">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="UserInfVO" type="egovframework.com.cop.com.service.UserInfVO"/>
|
||||
|
||||
<resultMap id="UserInfs" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="UserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="7"/>
|
||||
<result property="deletedAt" column="DELETED_AT" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AllUserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="trgetId" column="TRGET_ID" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserList" parameterClass="UserInfVO" resultMap="UserInfs" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
ESNTL_ID, USER_ID, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllClubUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CLB_ID as TRGET_ID
|
||||
FROM COMTNCLUBUSER WHERE USE_AT = 'Y'
|
||||
AND CLB_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllCmmntyUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CMMNTY_ID as TRGET_ID
|
||||
FROM COMTNCMMNTYUSER WHERE USE_AT = 'Y'
|
||||
AND CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EgovUserInfManageDAO">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="UserInfVO" type="egovframework.com.cop.com.service.UserInfVO"/>
|
||||
|
||||
<resultMap id="UserInfs" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="UserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="2"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="3"/>
|
||||
<result property="userZip" column="USER_ZIP" columnIndex="4"/>
|
||||
<result property="userAdres" column="USER_ADRES" columnIndex="5"/>
|
||||
<result property="userEmail" column="USER_EMAIL" columnIndex="6"/>
|
||||
<result property="useAt" column="USE_AT" columnIndex="7"/>
|
||||
<result property="deletedAt" column="DELETED_AT" columnIndex="8"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AllUserInfList" class="egovframework.com.cop.com.service.UserInfVO">
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="1"/>
|
||||
<result property="trgetId" column="TRGET_ID" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserList" parameterClass="UserInfVO" resultMap="UserInfs" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
ESNTL_ID, USER_ID, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCMMNTY WHERE CMMNTY_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectCmmntyMngrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCMMNTYUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.MNGR_AT = 'Y'
|
||||
AND
|
||||
b.CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubUserListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrList" parameterClass="UserInfVO" resultMap="UserInfList" >
|
||||
<![CDATA[
|
||||
SELECT * FROM ( SELECT rownum rn, TB.* FROM (
|
||||
SELECT
|
||||
a.ESNTL_ID, a.USER_ID, a.USER_NM, a.USER_ZIP, a.USER_ADRES, a.USER_EMAIL, b.USE_AT,
|
||||
(SELECT USE_AT from COMTNCLUB WHERE CLB_ID = #trgetId#) AS DELETED_AT
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.USER_NM
|
||||
) TB ) WHERE rn BETWEEN #firstIndex# + 1 AND #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectClubOprtrListCnt" parameterClass="UserInfVO" resultClass="java.lang.Integer" >
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ESNTL_ID)
|
||||
FROM
|
||||
COMVNUSERMASTER a, COMTNCLUBUSER b
|
||||
WHERE
|
||||
a.ESNTL_ID = b.EMPLYR_ID
|
||||
AND
|
||||
b.OPRTR_AT = 'Y'
|
||||
AND
|
||||
b.CLB_ID = #trgetId#
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.USER_NM LIKE '%' || #searchWrd# || '%' ]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllClubUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CLB_ID as TRGET_ID
|
||||
FROM COMTNCLUBUSER WHERE USE_AT = 'Y'
|
||||
AND CLB_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="EgovUserInfManageDAO.selectAllCmmntyUser" parameterClass="UserInfVO" resultMap="AllUserInfList" >
|
||||
<![CDATA[
|
||||
SELECT EMPLYR_ID as ESNTL_ID, CMMNTY_ID as TRGET_ID
|
||||
FROM COMTNCMMNTYUSER WHERE USE_AT = 'Y'
|
||||
AND CMMNTY_ID = #trgetId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDetail">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일을 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="2"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="3"/>
|
||||
<result property="sj" column="sj" columnIndex="4"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="5"/>
|
||||
<result property="emailCn" column="email_cn" columnIndex="6" jdbcType="CLOB" typeHandler="egovframework.com.cmm.AltibaseClobStringTypeHandler"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 상세 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectSndngMail" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, email_cn AS email_cn
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, atchmn_no AS atchmnNo
|
||||
, email_atchmn_file_nm AS atchmnFileNm
|
||||
, email_atchmn_file_path AS atchmnFilePath
|
||||
, atchmn_file_size AS atchmnFileSize
|
||||
FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<!-- 첨부파일 목록 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteAtchmnFileList" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDetail">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일을 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="2"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="3"/>
|
||||
<result property="sj" column="sj" columnIndex="4"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="5"/>
|
||||
<result property="emailCn" column="email_cn" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 상세 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectSndngMail" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, email_cn AS email_cn
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, atchmn_no AS atchmnNo
|
||||
, email_atchmn_file_nm AS atchmnFileNm
|
||||
, email_atchmn_file_path AS atchmnFilePath
|
||||
, atchmn_file_size AS atchmnFileSize
|
||||
FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<!-- 첨부파일 목록 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteAtchmnFileList" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDetail">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일을 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="2"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="3"/>
|
||||
<result property="sj" column="sj" columnIndex="4"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="5"/>
|
||||
<result property="emailCn" column="email_cn" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 상세 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectSndngMail" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, email_cn AS email_cn
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, atchmn_no AS atchmnNo
|
||||
, email_atchmn_file_nm AS atchmnFileNm
|
||||
, email_atchmn_file_path AS atchmnFilePath
|
||||
, atchmn_file_size AS atchmnFileSize
|
||||
FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<!-- 첨부파일 목록 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteAtchmnFileList" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDetail">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일을 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="2"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="3"/>
|
||||
<result property="sj" column="sj" columnIndex="4"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="5"/>
|
||||
<result property="emailCn" column="email_cn" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 상세 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectSndngMail" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, email_cn AS email_cn
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, atchmn_no AS atchmnNo
|
||||
, email_atchmn_file_nm AS atchmnFileNm
|
||||
, email_atchmn_file_path AS atchmnFilePath
|
||||
, atchmn_file_size AS atchmnFileSize
|
||||
FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<!-- 첨부파일 목록 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteAtchmnFileList" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDetail">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일을 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="2"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="3"/>
|
||||
<result property="sj" column="sj" columnIndex="4"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="5"/>
|
||||
<result property="emailCn" column="email_cn" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 상세 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectSndngMail" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, email_cn AS email_cn
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailDetailDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT mssage_id AS mssageId
|
||||
, atchmn_no AS atchmnNo
|
||||
, email_atchmn_file_nm AS atchmnFileNm
|
||||
, email_atchmn_file_path AS atchmnFilePath
|
||||
, atchmn_file_size AS atchmnFileSize
|
||||
FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<!-- 첨부파일 목록 삭제 -->
|
||||
<delete id="sndngMailDetailDAO.deleteAtchmnFileList" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMAILATCHMNINFO
|
||||
WHERE mssage_id = #mssageId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDtls">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="comDefaultVO" type="egovframework.com.cmm.ComDefaultVO"/>
|
||||
|
||||
<!-- 발송메일 내역 조회를 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="2"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="3"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="4"/>
|
||||
<result property="sj" column="sj" columnIndex="5"/>
|
||||
<result property="sndngDe" column="sndngDe" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 내역조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailList_D" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT dtls.mssageId
|
||||
, dtls.sndngResultCode
|
||||
, dtls.sndr
|
||||
, dtls.rcver
|
||||
, dtls.sj
|
||||
, dtls.sndngDe
|
||||
, dtls.atchFileId
|
||||
FROM (
|
||||
SELECT mssage_id AS mssageId
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, dsptch_dt AS sndngDe
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY mssage_id DESC
|
||||
) dtls
|
||||
WHERE 1 = 1
|
||||
AND rownum > #firstIndex#
|
||||
AND rownum <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 내역 총건수 조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailListTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDtls">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="comDefaultVO" type="egovframework.com.cmm.ComDefaultVO"/>
|
||||
|
||||
<!-- 발송메일 내역 조회를 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="2"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="3"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="4"/>
|
||||
<result property="sj" column="sj" columnIndex="5"/>
|
||||
<result property="sndngDe" column="sndngDe" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 내역조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailList_D" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT dtls.mssageId
|
||||
, dtls.sndngResultCode
|
||||
, dtls.sndr
|
||||
, dtls.rcver
|
||||
, dtls.sj
|
||||
, dtls.sndngDe
|
||||
, dtls.atchFileId
|
||||
FROM (
|
||||
SELECT mssage_id AS mssageId
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, dsptch_dt AS sndngDe
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY mssage_id DESC
|
||||
) dtls
|
||||
WHERE 1 = 1
|
||||
AND rownum > #firstIndex#
|
||||
AND rownum <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 내역 총건수 조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailListTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDtls">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="comDefaultVO" type="egovframework.com.cmm.ComDefaultVO"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
|
||||
<!-- 발송메일 내역 조회를 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="2"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="3"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="4"/>
|
||||
<result property="sj" column="sj" columnIndex="5"/>
|
||||
<result property="sndngDe" column="sndngDe" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 내역조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailList_D" parameterClass="comDefaultVO" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT dtls.mssageId
|
||||
, dtls.sndngResultCode
|
||||
, dtls.sndr
|
||||
, dtls.rcver
|
||||
, dtls.sj
|
||||
, dtls.sndngDe
|
||||
, dtls.atchFileId
|
||||
FROM (
|
||||
SELECT mssage_id AS mssageId
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, dsptch_dt AS sndngDe
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
ORDER BY mssage_id DESC
|
||||
) dtls
|
||||
WHERE 1 = 1
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 내역 총건수 조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailListTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE CONCAT('%', #searchKeyword#, '%')]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDtls">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="comDefaultVO" type="egovframework.com.cmm.ComDefaultVO"/>
|
||||
|
||||
<!-- 발송메일 내역 조회를 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="2"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="3"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="4"/>
|
||||
<result property="sj" column="sj" columnIndex="5"/>
|
||||
<result property="sndngDe" column="sndngDe" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 내역조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailList_D" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT dtls.mssageId
|
||||
, dtls.sndngResultCode
|
||||
, dtls.sndr
|
||||
, dtls.rcver
|
||||
, dtls.sj
|
||||
, dtls.sndngDe
|
||||
, dtls.atchFileId
|
||||
FROM (
|
||||
SELECT mssage_id AS mssageId
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, dsptch_dt AS sndngDe
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY mssage_id DESC
|
||||
) dtls
|
||||
WHERE 1 = 1
|
||||
AND rownum > #firstIndex#
|
||||
AND rownum <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 내역 총건수 조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailListTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailDtls">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="comDefaultVO" type="egovframework.com.cmm.ComDefaultVO"/>
|
||||
|
||||
<!-- 발송메일 내역 조회를 위한 resultMap -->
|
||||
<resultMap id="sndngMail" class="egovframework.com.cop.ems.service.SndngMailVO">
|
||||
<result property="mssageId" column="mssageId" columnIndex="1"/>
|
||||
<result property="sndngResultCode" column="sndngResultCode" columnIndex="2"/>
|
||||
<result property="dsptchPerson" column="sndr" columnIndex="3"/>
|
||||
<result property="recptnPerson" column="rcver" columnIndex="4"/>
|
||||
<result property="sj" column="sj" columnIndex="5"/>
|
||||
<result property="sndngDe" column="sndngDe" columnIndex="6"/>
|
||||
<result property="atchFileId" column="atchFileId" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 발송메일 내역조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailList_D" resultMap="sndngMail">
|
||||
<![CDATA[
|
||||
SELECT dtls.mssageId
|
||||
, dtls.sndngResultCode
|
||||
, dtls.sndr
|
||||
, dtls.rcver
|
||||
, dtls.sj
|
||||
, dtls.sndngDe
|
||||
, dtls.atchFileId
|
||||
FROM (
|
||||
SELECT mssage_id AS mssageId
|
||||
, (SELECT code_nm
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE use_at = 'Y'
|
||||
AND code_id = 'COM024'
|
||||
AND code = sndng_result_code) AS sndngResultCode
|
||||
, sndr AS sndr
|
||||
, rcver AS rcver
|
||||
, sj AS sj
|
||||
, dsptch_dt AS sndngDe
|
||||
, atch_file_id AS atchFileId
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY mssage_id DESC
|
||||
) dtls
|
||||
WHERE 1 = 1
|
||||
AND rownum > #firstIndex#
|
||||
AND rownum <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 내역 총건수 조회 -->
|
||||
<select id="SndngMailDtlsDAO.selectSndngMailListTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTHEMAILDSPTCHMANAGE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[sj LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[email_cn LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
<![CDATA[sndr LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailRegist">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="atchmnFileVO" type="egovframework.com.cop.ems.service.AtchmnFileVO"/>
|
||||
|
||||
<!-- 발송메일 등록 -->
|
||||
<insert id="sndngMailRegistDAO.insertSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTHEMAILDSPTCHMANAGE
|
||||
(
|
||||
MSSAGE_ID,
|
||||
SNDR,
|
||||
RCVER,
|
||||
SJ,
|
||||
SNDNG_RESULT_CODE,
|
||||
EMAIL_CN,
|
||||
DSPTCH_DT,
|
||||
ATCH_FILE_ID
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#mssageId#,
|
||||
#dsptchPerson#,
|
||||
#recptnPerson#,
|
||||
#sj#,
|
||||
#sndngResultCode#,
|
||||
#emailCn#,
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDD'),
|
||||
#atchFileId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailRegistDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="atchmnFileVO">
|
||||
<![CDATA[
|
||||
SELECT atch_file_id AS atchFileId
|
||||
, file_sn AS fileSn
|
||||
, file_stre_cours AS fileStreCours
|
||||
, stre_file_nm AS streFileNm
|
||||
, orignl_file_nm AS orignlFileNm
|
||||
, file_extsn AS fileExtsn
|
||||
, file_size AS fileMg
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE atch_file_id = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 결과 수정 -->
|
||||
<update id="sndngMailRegistDAO.updateSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
UPDATE COMTHEMAILDSPTCHMANAGE
|
||||
SET SNDNG_RESULT_CODE = #sndngResultCode#
|
||||
WHERE MSSAGE_ID = #mssageId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailRegist">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="atchmnFileVO" type="egovframework.com.cop.ems.service.AtchmnFileVO"/>
|
||||
|
||||
<!-- 발송메일 등록 -->
|
||||
<insert id="sndngMailRegistDAO.insertSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTHEMAILDSPTCHMANAGE
|
||||
(
|
||||
MSSAGE_ID,
|
||||
SNDR,
|
||||
RCVER,
|
||||
SJ,
|
||||
SNDNG_RESULT_CODE,
|
||||
EMAIL_CN,
|
||||
DSPTCH_DT,
|
||||
ATCH_FILE_ID
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#mssageId#,
|
||||
#dsptchPerson#,
|
||||
#recptnPerson#,
|
||||
#sj#,
|
||||
#sndngResultCode#,
|
||||
#emailCn#,
|
||||
SYSDATETIME,
|
||||
#atchFileId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailRegistDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="atchmnFileVO">
|
||||
<![CDATA[
|
||||
SELECT atch_file_id AS atchFileId
|
||||
, file_sn AS fileSn
|
||||
, file_stre_cours AS fileStreCours
|
||||
, stre_file_nm AS streFileNm
|
||||
, orignl_file_nm AS orignlFileNm
|
||||
, file_extsn AS fileExtsn
|
||||
, file_size AS fileMg
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE atch_file_id = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 결과 수정 -->
|
||||
<update id="sndngMailRegistDAO.updateSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
UPDATE COMTHEMAILDSPTCHMANAGE
|
||||
SET SNDNG_RESULT_CODE = #sndngResultCode#
|
||||
WHERE MSSAGE_ID = #mssageId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailRegist">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="atchmnFileVO" type="egovframework.com.cop.ems.service.AtchmnFileVO"/>
|
||||
|
||||
<!-- 발송메일 등록 -->
|
||||
<insert id="sndngMailRegistDAO.insertSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTHEMAILDSPTCHMANAGE
|
||||
(
|
||||
MSSAGE_ID,
|
||||
SNDR,
|
||||
RCVER,
|
||||
SJ,
|
||||
SNDNG_RESULT_CODE,
|
||||
EMAIL_CN,
|
||||
DSPTCH_DT,
|
||||
ATCH_FILE_ID
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#mssageId#,
|
||||
#dsptchPerson#,
|
||||
#recptnPerson#,
|
||||
#sj#,
|
||||
#sndngResultCode#,
|
||||
#emailCn#,
|
||||
sysdate(),
|
||||
#atchFileId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailRegistDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="atchmnFileVO">
|
||||
<![CDATA[
|
||||
SELECT atch_file_id AS atchFileId
|
||||
, file_sn AS fileSn
|
||||
, file_stre_cours AS fileStreCours
|
||||
, stre_file_nm AS streFileNm
|
||||
, orignl_file_nm AS orignlFileNm
|
||||
, file_extsn AS fileExtsn
|
||||
, file_size AS fileMg
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE atch_file_id = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 결과 수정 -->
|
||||
<update id="sndngMailRegistDAO.updateSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
UPDATE COMTHEMAILDSPTCHMANAGE
|
||||
SET SNDNG_RESULT_CODE = #sndngResultCode#
|
||||
WHERE MSSAGE_ID = #mssageId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailRegist">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="atchmnFileVO" type="egovframework.com.cop.ems.service.AtchmnFileVO"/>
|
||||
|
||||
<!-- 발송메일 등록 -->
|
||||
<insert id="sndngMailRegistDAO.insertSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTHEMAILDSPTCHMANAGE
|
||||
(
|
||||
MSSAGE_ID,
|
||||
SNDR,
|
||||
RCVER,
|
||||
SJ,
|
||||
SNDNG_RESULT_CODE,
|
||||
EMAIL_CN,
|
||||
DSPTCH_DT,
|
||||
ATCH_FILE_ID
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#mssageId#,
|
||||
#dsptchPerson#,
|
||||
#recptnPerson#,
|
||||
#sj#,
|
||||
#sndngResultCode#,
|
||||
#emailCn#,
|
||||
SYSDATE,
|
||||
#atchFileId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailRegistDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="atchmnFileVO">
|
||||
<![CDATA[
|
||||
SELECT atch_file_id AS atchFileId
|
||||
, file_sn AS fileSn
|
||||
, file_stre_cours AS fileStreCours
|
||||
, stre_file_nm AS streFileNm
|
||||
, orignl_file_nm AS orignlFileNm
|
||||
, file_extsn AS fileExtsn
|
||||
, file_size AS fileMg
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE atch_file_id = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 결과 수정 -->
|
||||
<update id="sndngMailRegistDAO.updateSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
UPDATE COMTHEMAILDSPTCHMANAGE
|
||||
SET SNDNG_RESULT_CODE = #sndngResultCode#
|
||||
WHERE MSSAGE_ID = #mssageId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SndngMailRegist">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="sndngMailVO" type="egovframework.com.cop.ems.service.SndngMailVO"/>
|
||||
<typeAlias alias="atchmnFileVO" type="egovframework.com.cop.ems.service.AtchmnFileVO"/>
|
||||
|
||||
<!-- 발송메일 등록 -->
|
||||
<insert id="sndngMailRegistDAO.insertSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTHEMAILDSPTCHMANAGE
|
||||
(
|
||||
MSSAGE_ID,
|
||||
SNDR,
|
||||
RCVER,
|
||||
SJ,
|
||||
SNDNG_RESULT_CODE,
|
||||
EMAIL_CN,
|
||||
DSPTCH_DT,
|
||||
ATCH_FILE_ID
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#mssageId#,
|
||||
#dsptchPerson#,
|
||||
#recptnPerson#,
|
||||
#sj#,
|
||||
#sndngResultCode#,
|
||||
#emailCn#,
|
||||
SYSDATE,
|
||||
#atchFileId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 첨부파일 목록 조회 -->
|
||||
<select id="sndngMailRegistDAO.selectAtchmnFileList" parameterClass="sndngMailVO" resultClass="atchmnFileVO">
|
||||
<![CDATA[
|
||||
SELECT atch_file_id AS atchFileId
|
||||
, file_sn AS fileSn
|
||||
, file_stre_cours AS fileStreCours
|
||||
, stre_file_nm AS streFileNm
|
||||
, orignl_file_nm AS orignlFileNm
|
||||
, file_extsn AS fileExtsn
|
||||
, file_size AS fileMg
|
||||
FROM COMTNFILEDETAIL
|
||||
WHERE atch_file_id = #atchFileId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 발송메일 결과 수정 -->
|
||||
<update id="sndngMailRegistDAO.updateSndngMail" parameterClass="sndngMailVO">
|
||||
<![CDATA[
|
||||
UPDATE COMTHEMAILDSPTCHMANAGE
|
||||
SET SNDNG_RESULT_CODE = #sndngResultCode#
|
||||
WHERE MSSAGE_ID = #mssageId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="DeptAuthor">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="DeptAuthorVO" type="egovframework.com.sec.drm.service.DeptAuthorVO"/>
|
||||
<typeAlias alias="DeptAuthor" type="egovframework.com.sec.drm.service.DeptAuthor"/>
|
||||
|
||||
<resultMap id="deptAuthor" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="3"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="4"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="5"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dept" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorList" parameterClass="DeptAuthorVO" resultMap="deptAuthor">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.DEPT_CODE,
|
||||
A.DEPT_NM,
|
||||
A.USER_ID,
|
||||
A.USER_NM,
|
||||
B.AUTHOR_CODE,
|
||||
A.ESNTL_ID,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="deptAuthorDAO.insertDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="deptAuthorDAO.updateDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deptAuthorDAO.deleteDeptAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptList" parameterClass="DeptAuthorVO" resultMap="dept">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ORGNZT_ID AS DEPT_CODE,
|
||||
ORGNZT_NM AS DEPT_NM
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="DeptAuthor">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="DeptAuthorVO" type="egovframework.com.sec.drm.service.DeptAuthorVO"/>
|
||||
<typeAlias alias="DeptAuthor" type="egovframework.com.sec.drm.service.DeptAuthor"/>
|
||||
|
||||
<resultMap id="deptAuthor" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="3"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="4"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="5"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dept" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorList" parameterClass="DeptAuthorVO" resultMap="deptAuthor">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.DEPT_CODE,
|
||||
A.DEPT_NM,
|
||||
A.USER_ID,
|
||||
A.USER_NM,
|
||||
B.AUTHOR_CODE,
|
||||
A.ESNTL_ID,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
|
||||
) ALL_LIST
|
||||
) Z
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="deptAuthorDAO.insertDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="deptAuthorDAO.updateDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deptAuthorDAO.deleteDeptAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptList" parameterClass="DeptAuthorVO" resultMap="dept">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ORGNZT_ID AS DEPT_CODE,
|
||||
ORGNZT_NM AS DEPT_NM
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="DeptAuthor">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="DeptAuthorVO" type="egovframework.com.sec.drm.service.DeptAuthorVO"/>
|
||||
<typeAlias alias="DeptAuthor" type="egovframework.com.sec.drm.service.DeptAuthor"/>
|
||||
|
||||
<resultMap id="deptAuthor" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="3"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="4"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="5"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dept" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorList" parameterClass="DeptAuthorVO" resultMap="deptAuthor">
|
||||
SELECT A.DEPT_CODE,
|
||||
A.DEPT_NM,
|
||||
A.USER_ID,
|
||||
A.USER_NM,
|
||||
B.AUTHOR_CODE,
|
||||
A.ESNTL_ID,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<insert id="deptAuthorDAO.insertDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="deptAuthorDAO.updateDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deptAuthorDAO.deleteDeptAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptList" parameterClass="DeptAuthorVO" resultMap="dept">
|
||||
SELECT ORGNZT_ID AS DEPT_CODE,
|
||||
ORGNZT_NM AS DEPT_NM
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="DeptAuthor">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="DeptAuthorVO" type="egovframework.com.sec.drm.service.DeptAuthorVO"/>
|
||||
<typeAlias alias="DeptAuthor" type="egovframework.com.sec.drm.service.DeptAuthor"/>
|
||||
|
||||
<resultMap id="deptAuthor" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="3"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="4"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="5"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dept" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorList" parameterClass="DeptAuthorVO" resultMap="deptAuthor">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.DEPT_CODE,
|
||||
A.DEPT_NM,
|
||||
A.USER_ID,
|
||||
A.USER_NM,
|
||||
B.AUTHOR_CODE,
|
||||
A.ESNTL_ID,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="deptAuthorDAO.insertDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="deptAuthorDAO.updateDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deptAuthorDAO.deleteDeptAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptList" parameterClass="DeptAuthorVO" resultMap="dept">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ORGNZT_ID AS DEPT_CODE,
|
||||
ORGNZT_NM AS DEPT_NM
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="DeptAuthor">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="DeptAuthorVO" type="egovframework.com.sec.drm.service.DeptAuthorVO"/>
|
||||
<typeAlias alias="DeptAuthor" type="egovframework.com.sec.drm.service.DeptAuthor"/>
|
||||
|
||||
<resultMap id="deptAuthor" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
<result property="userId" column="USER_ID" columnIndex="3"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="4"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="5"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dept" class="egovframework.com.sec.drm.service.DeptAuthorVO">
|
||||
<result property="deptCode" column="DEPT_CODE" columnIndex="1"/>
|
||||
<result property="deptNm" column="DEPT_NM" columnIndex="2"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorList" parameterClass="DeptAuthorVO" resultMap="deptAuthor">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.DEPT_CODE,
|
||||
A.DEPT_NM,
|
||||
A.USER_ID,
|
||||
A.USER_NM,
|
||||
B.AUTHOR_CODE,
|
||||
A.ESNTL_ID,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="deptAuthorDAO.insertDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="deptAuthorDAO.updateDeptAuthor" parameterClass="DeptAuthor">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deptAuthorDAO.deleteDeptAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptAuthorListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT A.ORGNZT_ID DEPT_CODE,
|
||||
A.ORGNZT_NM DEPT_NM,
|
||||
B.EMPLYR_ID USER_ID,
|
||||
B.USER_NM USER_NM,
|
||||
B.ESNTL_ID
|
||||
FROM COMTNORGNZTINFO A,
|
||||
COMTNEMPLYRINFO B
|
||||
WHERE A.ORGNZT_ID = B.ORGNZT_ID
|
||||
AND A.ORGNZT_ID = #deptCode#) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptList" parameterClass="DeptAuthorVO" resultMap="dept">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ORGNZT_ID AS DEPT_CODE,
|
||||
ORGNZT_NM AS DEPT_NM
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="deptAuthorDAO.selectDeptListTotCnt" parameterClass="DeptAuthorVO" resultClass="int">
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM COMTNORGNZTINFO
|
||||
WHERE 1 = 1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ORGNZT_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="GroupManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="groupManageVO" type="egovframework.com.sec.gmt.service.GroupManageVO"/>
|
||||
<typeAlias alias="groupManage" type="egovframework.com.sec.gmt.service.GroupManage"/>
|
||||
|
||||
<resultMap id="group" class="egovframework.com.sec.gmt.service.GroupManageVO">
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="1"/>
|
||||
<result property="groupNm" column="GROUP_NM" columnIndex="2"/>
|
||||
<result property="groupDc" column="GROUP_DC" columnIndex="3"/>
|
||||
<result property="groupCreatDe" column="GROUP_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="groupManageDAO.selectGroup" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="groupManageDAO.selectGroupList" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY GROUP_CREAT_DE DESC
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="groupManageDAO.insertGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORGROUPINFO
|
||||
( GROUP_ID
|
||||
, GROUP_NM
|
||||
, GROUP_DC
|
||||
, GROUP_CREAT_DE )
|
||||
VALUES ( #groupId#
|
||||
, #groupNm#
|
||||
, #groupDc#
|
||||
, TO_CHAR(SYSDATE, 'YYYYMMDD'))
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="groupManageDAO.updateGroup" parameterClass="groupManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORGROUPINFO
|
||||
SET GROUP_NM=#groupNm#
|
||||
, GROUP_DC=#groupDc#
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="groupManageDAO.deleteGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="groupManageDAO.selectGroupListTotCnt" parameterClass="groupManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="GroupManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="groupManageVO" type="egovframework.com.sec.gmt.service.GroupManageVO"/>
|
||||
<typeAlias alias="groupManage" type="egovframework.com.sec.gmt.service.GroupManage"/>
|
||||
|
||||
<resultMap id="group" class="egovframework.com.sec.gmt.service.GroupManageVO">
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="1"/>
|
||||
<result property="groupNm" column="GROUP_NM" columnIndex="2"/>
|
||||
<result property="groupDc" column="GROUP_DC" columnIndex="3"/>
|
||||
<result property="groupCreatDe" column="GROUP_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="groupManageDAO.selectGroup" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="groupManageDAO.selectGroupList" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY GROUP_CREAT_DE DESC
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="groupManageDAO.insertGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORGROUPINFO
|
||||
( GROUP_ID
|
||||
, GROUP_NM
|
||||
, GROUP_DC
|
||||
, GROUP_CREAT_DE )
|
||||
VALUES ( #groupId#
|
||||
, #groupNm#
|
||||
, #groupDc#
|
||||
, SYSDATETIME)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="groupManageDAO.updateGroup" parameterClass="groupManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORGROUPINFO
|
||||
SET GROUP_NM=#groupNm#
|
||||
, GROUP_DC=#groupDc#
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="groupManageDAO.deleteGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="groupManageDAO.selectGroupListTotCnt" parameterClass="groupManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="GroupManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="groupManageVO" type="egovframework.com.sec.gmt.service.GroupManageVO"/>
|
||||
<typeAlias alias="groupManage" type="egovframework.com.sec.gmt.service.GroupManage"/>
|
||||
|
||||
<resultMap id="group" class="egovframework.com.sec.gmt.service.GroupManageVO">
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="1"/>
|
||||
<result property="groupNm" column="GROUP_NM" columnIndex="2"/>
|
||||
<result property="groupDc" column="GROUP_DC" columnIndex="3"/>
|
||||
<result property="groupCreatDe" column="GROUP_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="groupManageDAO.selectGroup" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="groupManageDAO.selectGroupList" parameterClass="groupManageVO" resultMap="group">
|
||||
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
ORDER BY GROUP_CREAT_DE DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<insert id="groupManageDAO.insertGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORGROUPINFO
|
||||
( GROUP_ID
|
||||
, GROUP_NM
|
||||
, GROUP_DC
|
||||
, GROUP_CREAT_DE )
|
||||
VALUES ( #groupId#
|
||||
, #groupNm#
|
||||
, #groupDc#
|
||||
, now())
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="groupManageDAO.updateGroup" parameterClass="groupManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORGROUPINFO
|
||||
SET GROUP_NM=#groupNm#
|
||||
, GROUP_DC=#groupDc#
|
||||
, GROUP_CREAT_DE=now()
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="groupManageDAO.deleteGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="groupManageDAO.selectGroupListTotCnt" parameterClass="groupManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="GroupManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="groupManageVO" type="egovframework.com.sec.gmt.service.GroupManageVO"/>
|
||||
<typeAlias alias="groupManage" type="egovframework.com.sec.gmt.service.GroupManage"/>
|
||||
|
||||
<resultMap id="group" class="egovframework.com.sec.gmt.service.GroupManageVO">
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="1"/>
|
||||
<result property="groupNm" column="GROUP_NM" columnIndex="2"/>
|
||||
<result property="groupDc" column="GROUP_DC" columnIndex="3"/>
|
||||
<result property="groupCreatDe" column="GROUP_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="groupManageDAO.selectGroup" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="groupManageDAO.selectGroupList" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY GROUP_CREAT_DE DESC
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="groupManageDAO.insertGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORGROUPINFO
|
||||
( GROUP_ID
|
||||
, GROUP_NM
|
||||
, GROUP_DC
|
||||
, GROUP_CREAT_DE )
|
||||
VALUES ( #groupId#
|
||||
, #groupNm#
|
||||
, #groupDc#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="groupManageDAO.updateGroup" parameterClass="groupManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORGROUPINFO
|
||||
SET GROUP_NM=#groupNm#
|
||||
, GROUP_DC=#groupDc#
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="groupManageDAO.deleteGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="groupManageDAO.selectGroupListTotCnt" parameterClass="groupManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="GroupManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="groupManageVO" type="egovframework.com.sec.gmt.service.GroupManageVO"/>
|
||||
<typeAlias alias="groupManage" type="egovframework.com.sec.gmt.service.GroupManage"/>
|
||||
|
||||
<resultMap id="group" class="egovframework.com.sec.gmt.service.GroupManageVO">
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="1"/>
|
||||
<result property="groupNm" column="GROUP_NM" columnIndex="2"/>
|
||||
<result property="groupDc" column="GROUP_DC" columnIndex="3"/>
|
||||
<result property="groupCreatDe" column="GROUP_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="groupManageDAO.selectGroup" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="groupManageDAO.selectGroupList" parameterClass="groupManageVO" resultMap="group">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT GROUP_ID, GROUP_NM, GROUP_DC, GROUP_CREAT_DE
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY GROUP_CREAT_DE DESC
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="groupManageDAO.insertGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORGROUPINFO
|
||||
( GROUP_ID
|
||||
, GROUP_NM
|
||||
, GROUP_DC
|
||||
, GROUP_CREAT_DE )
|
||||
VALUES ( #groupId#
|
||||
, #groupNm#
|
||||
, #groupDc#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="groupManageDAO.updateGroup" parameterClass="groupManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORGROUPINFO
|
||||
SET GROUP_NM=#groupNm#
|
||||
, GROUP_DC=#groupDc#
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="groupManageDAO.deleteGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORGROUPINFO
|
||||
WHERE GROUP_ID=#groupId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="groupManageDAO.selectGroupListTotCnt" parameterClass="groupManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORGROUPINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
GROUP_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorManageVO" type="egovframework.com.sec.ram.service.AuthorManageVO"/>
|
||||
<typeAlias alias="AuthorManage" type="egovframework.com.sec.ram.service.AuthorManage"/>
|
||||
|
||||
<resultMap id="author" class="egovframework.com.sec.ram.service.AuthorManageVO">
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="1"/>
|
||||
<result property="authorNm" column="AUTHOR_NM" columnIndex="2"/>
|
||||
<result property="authorDc" column="AUTHOR_DC" columnIndex="3"/>
|
||||
<result property="authorCreatDe" column="AUTHOR_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY AUTHOR_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORINFO
|
||||
( AUTHOR_CODE
|
||||
, AUTHOR_NM
|
||||
, AUTHOR_DC
|
||||
, AUTHOR_CREAT_DE )
|
||||
VALUES ( #authorCode#
|
||||
, #authorNm#
|
||||
, #authorDc#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorManageDAO.updateAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORINFO
|
||||
SET AUTHOR_NM=#authorNm#
|
||||
, AUTHOR_DC=#authorDc#
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorManageDAO.deleteAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorManageDAO.selectAuthor" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorManageVO" type="egovframework.com.sec.ram.service.AuthorManageVO"/>
|
||||
<typeAlias alias="AuthorManage" type="egovframework.com.sec.ram.service.AuthorManage"/>
|
||||
|
||||
<resultMap id="author" class="egovframework.com.sec.ram.service.AuthorManageVO">
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="1"/>
|
||||
<result property="authorNm" column="AUTHOR_NM" columnIndex="2"/>
|
||||
<result property="authorDc" column="AUTHOR_DC" columnIndex="3"/>
|
||||
<result property="authorCreatDe" column="AUTHOR_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY AUTHOR_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORINFO
|
||||
( AUTHOR_CODE
|
||||
, AUTHOR_NM
|
||||
, AUTHOR_DC
|
||||
, AUTHOR_CREAT_DE )
|
||||
VALUES ( #authorCode#
|
||||
, #authorNm#
|
||||
, #authorDc#
|
||||
, SYSDATETIME)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorManageDAO.updateAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORINFO
|
||||
SET AUTHOR_NM=#authorNm#
|
||||
, AUTHOR_DC=#authorDc#
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorManageDAO.deleteAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorManageDAO.selectAuthor" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorManageVO" type="egovframework.com.sec.ram.service.AuthorManageVO"/>
|
||||
<typeAlias alias="AuthorManage" type="egovframework.com.sec.ram.service.AuthorManage"/>
|
||||
|
||||
<resultMap id="author" class="egovframework.com.sec.ram.service.AuthorManageVO">
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="1"/>
|
||||
<result property="authorNm" column="AUTHOR_NM" columnIndex="2"/>
|
||||
<result property="authorDc" column="AUTHOR_DC" columnIndex="3"/>
|
||||
<result property="authorCreatDe" column="AUTHOR_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
ORDER BY AUTHOR_CREAT_DE DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORINFO
|
||||
( AUTHOR_CODE
|
||||
, AUTHOR_NM
|
||||
, AUTHOR_DC
|
||||
, AUTHOR_CREAT_DE )
|
||||
VALUES ( #authorCode#
|
||||
, #authorNm#
|
||||
, #authorDc#
|
||||
, now())
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorManageDAO.updateAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORINFO
|
||||
SET AUTHOR_NM=#authorNm#
|
||||
, AUTHOR_DC=#authorDc#
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorManageDAO.deleteAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorManageDAO.selectAuthor" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorManageVO" type="egovframework.com.sec.ram.service.AuthorManageVO"/>
|
||||
<typeAlias alias="AuthorManage" type="egovframework.com.sec.ram.service.AuthorManage"/>
|
||||
|
||||
<resultMap id="author" class="egovframework.com.sec.ram.service.AuthorManageVO">
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="1"/>
|
||||
<result property="authorNm" column="AUTHOR_NM" columnIndex="2"/>
|
||||
<result property="authorDc" column="AUTHOR_DC" columnIndex="3"/>
|
||||
<result property="authorCreatDe" column="AUTHOR_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY AUTHOR_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORINFO
|
||||
( AUTHOR_CODE
|
||||
, AUTHOR_NM
|
||||
, AUTHOR_DC
|
||||
, AUTHOR_CREAT_DE )
|
||||
VALUES ( #authorCode#
|
||||
, #authorNm#
|
||||
, #authorDc#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorManageDAO.updateAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORINFO
|
||||
SET AUTHOR_NM=#authorNm#
|
||||
, AUTHOR_DC=#authorDc#
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorManageDAO.deleteAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorManageDAO.selectAuthor" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorManageVO" type="egovframework.com.sec.ram.service.AuthorManageVO"/>
|
||||
<typeAlias alias="AuthorManage" type="egovframework.com.sec.ram.service.AuthorManage"/>
|
||||
|
||||
<resultMap id="author" class="egovframework.com.sec.ram.service.AuthorManageVO">
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="1"/>
|
||||
<result property="authorNm" column="AUTHOR_NM" columnIndex="2"/>
|
||||
<result property="authorDc" column="AUTHOR_DC" columnIndex="3"/>
|
||||
<result property="authorCreatDe" column="AUTHOR_CREAT_DE" columnIndex="4"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY AUTHOR_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORINFO
|
||||
( AUTHOR_CODE
|
||||
, AUTHOR_NM
|
||||
, AUTHOR_DC
|
||||
, AUTHOR_CREAT_DE )
|
||||
VALUES ( #authorCode#
|
||||
, #authorNm#
|
||||
, #authorDc#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorManageDAO.updateAuthor" parameterClass="AuthorManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNAUTHORINFO
|
||||
SET AUTHOR_NM=#authorNm#
|
||||
, AUTHOR_DC=#authorDc#
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorManageDAO.deleteAuthor">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorManageDAO.selectAuthor" resultMap="author">
|
||||
<![CDATA[
|
||||
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNAUTHORINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
|
||||
SELECT
|
||||
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE
|
||||
FROM COMTNAUTHORINFO
|
||||
</select>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorRoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="authorRoleManageVO" type="egovframework.com.sec.ram.service.AuthorRoleManageVO"/>
|
||||
<typeAlias alias="authorRoleManage" type="egovframework.com.sec.ram.service.AuthorRoleManage"/>
|
||||
|
||||
<resultMap id="authorRole" class="egovframework.com.sec.ram.service.AuthorRoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="7"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
<![CDATA[
|
||||
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
A.ROLE_DC,
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
B.CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORROLERELATE
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
AND ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorRoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="authorRoleManageVO" type="egovframework.com.sec.ram.service.AuthorRoleManageVO"/>
|
||||
<typeAlias alias="authorRoleManage" type="egovframework.com.sec.ram.service.AuthorRoleManage"/>
|
||||
|
||||
<resultMap id="authorRole" class="egovframework.com.sec.ram.service.AuthorRoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="7"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
<![CDATA[
|
||||
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
A.ROLE_DC,
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
B.CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
|
||||
) ALL_LIST
|
||||
) Z
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, SYSDATETIME)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORROLERELATE
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
AND ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorRoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="authorRoleManageVO" type="egovframework.com.sec.ram.service.AuthorRoleManageVO"/>
|
||||
<typeAlias alias="authorRoleManage" type="egovframework.com.sec.ram.service.AuthorRoleManage"/>
|
||||
|
||||
<resultMap id="authorRole" class="egovframework.com.sec.ram.service.AuthorRoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="7"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
<![CDATA[
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
A.ROLE_DC,
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
B.CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, now())
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORROLERELATE
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
AND ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorRoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="authorRoleManageVO" type="egovframework.com.sec.ram.service.AuthorRoleManageVO"/>
|
||||
<typeAlias alias="authorRoleManage" type="egovframework.com.sec.ram.service.AuthorRoleManage"/>
|
||||
|
||||
<resultMap id="authorRole" class="egovframework.com.sec.ram.service.AuthorRoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="7"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
<![CDATA[
|
||||
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
A.ROLE_DC,
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
B.CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORROLERELATE
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
AND ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorRoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="authorRoleManageVO" type="egovframework.com.sec.ram.service.AuthorRoleManageVO"/>
|
||||
<typeAlias alias="authorRoleManage" type="egovframework.com.sec.ram.service.AuthorRoleManage"/>
|
||||
|
||||
<resultMap id="authorRole" class="egovframework.com.sec.ram.service.AuthorRoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="7"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="creatDt" column="CREAT_DT" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
<![CDATA[
|
||||
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
A.ROLE_DC,
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
B.CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM COMTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNAUTHORROLERELATE
|
||||
WHERE AUTHOR_CODE=#authorCode#
|
||||
AND ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorGroupVO" type="egovframework.com.sec.rgm.service.AuthorGroupVO"/>
|
||||
<typeAlias alias="AuthorGroup" type="egovframework.com.sec.rgm.service.AuthorGroup"/>
|
||||
|
||||
<resultMap id="authorGroup" class="egovframework.com.sec.rgm.service.AuthorGroupVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="2"/>
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="3"/>
|
||||
<result property="mberTyCode" column="MBER_TY_CODE" columnIndex="4"/>
|
||||
<result property="mberTyNm" column="MBER_TY_NM" columnIndex="5"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupList" parameterClass="AuthorGroupVO" resultMap="authorGroup">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
SELECT A.USER_ID,
|
||||
A.USER_NM,
|
||||
A.GROUP_ID,
|
||||
A.MBER_TY_CODE,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM012'
|
||||
AND CODE = A.MBER_TY_CODE
|
||||
AND USE_AT = 'Y') AS MBER_TY_NM,
|
||||
B.AUTHOR_CODE,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
ESNTL_ID
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorGroupDAO.insertAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, MBER_TY_CODE
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #mberTyCode#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorGroupDAO.updateAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET MBER_TY_CODE=#mberTyCode#
|
||||
, AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorGroupDAO.deleteAuthorGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupListTotCnt" parameterClass="AuthorGroupVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.USER_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorGroupVO" type="egovframework.com.sec.rgm.service.AuthorGroupVO"/>
|
||||
<typeAlias alias="AuthorGroup" type="egovframework.com.sec.rgm.service.AuthorGroup"/>
|
||||
|
||||
<resultMap id="authorGroup" class="egovframework.com.sec.rgm.service.AuthorGroupVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="2"/>
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="3"/>
|
||||
<result property="mberTyCode" column="MBER_TY_CODE" columnIndex="4"/>
|
||||
<result property="mberTyNm" column="MBER_TY_NM" columnIndex="5"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupList" parameterClass="AuthorGroupVO" resultMap="authorGroup">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
SELECT A.USER_ID,
|
||||
A.USER_NM,
|
||||
A.GROUP_ID,
|
||||
A.MBER_TY_CODE,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM012'
|
||||
AND CODE = A.MBER_TY_CODE
|
||||
AND USE_AT = 'Y') AS MBER_TY_NM,
|
||||
B.AUTHOR_CODE,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
ESNTL_ID
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorGroupDAO.insertAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, MBER_TY_CODE
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #mberTyCode#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorGroupDAO.updateAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET MBER_TY_CODE=#mberTyCode#
|
||||
, AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorGroupDAO.deleteAuthorGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupListTotCnt" parameterClass="AuthorGroupVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.USER_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorGroupVO" type="egovframework.com.sec.rgm.service.AuthorGroupVO"/>
|
||||
<typeAlias alias="AuthorGroup" type="egovframework.com.sec.rgm.service.AuthorGroup"/>
|
||||
|
||||
<resultMap id="authorGroup" class="egovframework.com.sec.rgm.service.AuthorGroupVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="2"/>
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="3"/>
|
||||
<result property="mberTyCode" column="MBER_TY_CODE" columnIndex="4"/>
|
||||
<result property="mberTyNm" column="MBER_TY_NM" columnIndex="5"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupList" parameterClass="AuthorGroupVO" resultMap="authorGroup">
|
||||
SELECT A.USER_ID,
|
||||
A.USER_NM,
|
||||
A.GROUP_ID,
|
||||
A.MBER_TY_CODE,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM012'
|
||||
AND CODE = A.MBER_TY_CODE
|
||||
AND USE_AT = 'Y') AS MBER_TY_NM,
|
||||
B.AUTHOR_CODE,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
ESNTL_ID
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<insert id="authorGroupDAO.insertAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, MBER_TY_CODE
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #mberTyCode#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorGroupDAO.updateAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET MBER_TY_CODE=#mberTyCode#
|
||||
, AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorGroupDAO.deleteAuthorGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupListTotCnt" parameterClass="AuthorGroupVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.USER_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorGroupVO" type="egovframework.com.sec.rgm.service.AuthorGroupVO"/>
|
||||
<typeAlias alias="AuthorGroup" type="egovframework.com.sec.rgm.service.AuthorGroup"/>
|
||||
|
||||
<resultMap id="authorGroup" class="egovframework.com.sec.rgm.service.AuthorGroupVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="2"/>
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="3"/>
|
||||
<result property="mberTyCode" column="MBER_TY_CODE" columnIndex="4"/>
|
||||
<result property="mberTyNm" column="MBER_TY_NM" columnIndex="5"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupList" parameterClass="AuthorGroupVO" resultMap="authorGroup">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
SELECT A.USER_ID,
|
||||
A.USER_NM,
|
||||
A.GROUP_ID,
|
||||
A.MBER_TY_CODE,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM012'
|
||||
AND CODE = A.MBER_TY_CODE
|
||||
AND USE_AT = 'Y') AS MBER_TY_NM,
|
||||
B.AUTHOR_CODE,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
ESNTL_ID
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorGroupDAO.insertAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, MBER_TY_CODE
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #mberTyCode#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorGroupDAO.updateAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET MBER_TY_CODE=#mberTyCode#
|
||||
, AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorGroupDAO.deleteAuthorGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupListTotCnt" parameterClass="AuthorGroupVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.USER_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="AuthorGroup">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AuthorGroupVO" type="egovframework.com.sec.rgm.service.AuthorGroupVO"/>
|
||||
<typeAlias alias="AuthorGroup" type="egovframework.com.sec.rgm.service.AuthorGroup"/>
|
||||
|
||||
<resultMap id="authorGroup" class="egovframework.com.sec.rgm.service.AuthorGroupVO">
|
||||
<result property="userId" column="USER_ID" columnIndex="1"/>
|
||||
<result property="userNm" column="USER_NM" columnIndex="2"/>
|
||||
<result property="groupId" column="GROUP_ID" columnIndex="3"/>
|
||||
<result property="mberTyCode" column="MBER_TY_CODE" columnIndex="4"/>
|
||||
<result property="mberTyNm" column="MBER_TY_NM" columnIndex="5"/>
|
||||
<result property="authorCode" column="AUTHOR_CODE" columnIndex="6"/>
|
||||
<result property="regYn" column="REG_YN" columnIndex="8"/>
|
||||
<result property="uniqId" column="ESNTL_ID" columnIndex="9"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupList" parameterClass="AuthorGroupVO" resultMap="authorGroup">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
SELECT A.USER_ID,
|
||||
A.USER_NM,
|
||||
A.GROUP_ID,
|
||||
A.MBER_TY_CODE,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM012'
|
||||
AND CODE = A.MBER_TY_CODE
|
||||
AND USE_AT = 'Y') AS MBER_TY_NM,
|
||||
B.AUTHOR_CODE,
|
||||
(CASE WHEN B.SCRTY_DTRMN_TRGET_ID IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
ESNTL_ID
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE, ESNTL_ID
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="authorGroupDAO.insertAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNEMPLYRSCRTYESTBS
|
||||
( SCRTY_DTRMN_TRGET_ID
|
||||
, MBER_TY_CODE
|
||||
, AUTHOR_CODE)
|
||||
VALUES ( #uniqId#
|
||||
, #mberTyCode#
|
||||
, #authorCode#)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="authorGroupDAO.updateAuthorGroup" parameterClass="AuthorGroup">
|
||||
<![CDATA[
|
||||
UPDATE COMTNEMPLYRSCRTYESTBS
|
||||
SET MBER_TY_CODE=#mberTyCode#
|
||||
, AUTHOR_CODE=#authorCode#
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="authorGroupDAO.deleteAuthorGroup">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNEMPLYRSCRTYESTBS
|
||||
WHERE SCRTY_DTRMN_TRGET_ID=#uniqId#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="authorGroupDAO.selectAuthorGroupListTotCnt" parameterClass="AuthorGroupVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) AS totcnt
|
||||
FROM (SELECT MBER_ID USER_ID, MBER_NM USER_NM, GROUP_ID, 'USR01' MBER_TY_CODE
|
||||
FROM COMTNGNRLMBER
|
||||
UNION ALL
|
||||
SELECT ENTRPRS_MBER_ID USER_ID, CMPNY_NM USER_NM, GROUP_ID, 'USR02' MBER_TY_CODE
|
||||
FROM COMTNENTRPRSMBER
|
||||
UNION ALL
|
||||
SELECT EMPLYR_ID USER_ID, USER_NM USER_NM, GROUP_ID, 'USR03' MBER_TY_CODE
|
||||
FROM COMTNEMPLYRINFO ) A LEFT OUTER JOIN COMTNEMPLYRSCRTYESTBS B
|
||||
ON A.USER_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
A.USER_ID LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
A.USER_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="3">
|
||||
A.GROUP_ID = #searchKeyword#
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="RoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="roleManageVO" type="egovframework.com.sec.rmt.service.RoleManageVO"/>
|
||||
<typeAlias alias="roleManage" type="egovframework.com.sec.rmt.service.RoleManage"/>
|
||||
|
||||
<resultMap id="role" class="egovframework.com.sec.rmt.service.RoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="roleCreatDe" column="ROLE_CREAT_DE" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="roleManageDAO.selectRole" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE = #roleCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleList" parameterClass="roleManageVO" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM029'
|
||||
AND CODE = ROLE_TY) AS ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY ROLE_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="roleManageDAO.insertRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNROLEINFO
|
||||
( ROLE_CODE
|
||||
, ROLE_NM
|
||||
, ROLE_PTTRN
|
||||
, ROLE_DC
|
||||
, ROLE_TY
|
||||
, ROLE_SORT
|
||||
, ROLE_CREAT_DE )
|
||||
VALUES ( #roleCode#
|
||||
, #roleNm#
|
||||
, #rolePtn#
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, TO_CHAR(SYSDATE, 'YYYYMMDD'))
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="roleManageDAO.updateRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNROLEINFO
|
||||
SET ROLE_NM=#roleNm#
|
||||
, ROLE_PTTRN=#rolePtn#
|
||||
, ROLE_DC=#roleDc#
|
||||
, ROLE_TY=#roleTyp#
|
||||
, ROLE_SORT=#roleSort#
|
||||
, ROLE_CREAT_DE=TO_CHAR(SYSDATE, 'YYYYMMDD')
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="roleManageDAO.deleteRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="roleManageDAO.selectAuthorListTotCnt" parameterClass="roleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleAllList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE, ROLE_NM, ROLE_PTTRN, ROLE_DC, ROLE_TY, ROLE_SORT, ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="RoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="roleManageVO" type="egovframework.com.sec.rmt.service.RoleManageVO"/>
|
||||
<typeAlias alias="roleManage" type="egovframework.com.sec.rmt.service.RoleManage"/>
|
||||
|
||||
<resultMap id="role" class="egovframework.com.sec.rmt.service.RoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="roleCreatDe" column="ROLE_CREAT_DE" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="roleManageDAO.selectRole" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE = #roleCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleList" parameterClass="roleManageVO" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM029'
|
||||
AND CODE = ROLE_TY) AS ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY ROLE_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="roleManageDAO.insertRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNROLEINFO
|
||||
( ROLE_CODE
|
||||
, ROLE_NM
|
||||
, ROLE_PTTRN
|
||||
, ROLE_DC
|
||||
, ROLE_TY
|
||||
, ROLE_SORT
|
||||
, ROLE_CREAT_DE )
|
||||
VALUES ( #roleCode#
|
||||
, #roleNm#
|
||||
, #rolePtn#
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, SYSDATETIME)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="roleManageDAO.updateRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNROLEINFO
|
||||
SET ROLE_NM=#roleNm#
|
||||
, ROLE_PTTRN=#rolePtn#
|
||||
, ROLE_DC=#roleDc#
|
||||
, ROLE_TY=#roleTyp#
|
||||
, ROLE_SORT=#roleSort#
|
||||
, ROLE_CREAT_DE=SYSDATETIME
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="roleManageDAO.deleteRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="roleManageDAO.selectAuthorListTotCnt" parameterClass="roleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleAllList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE, ROLE_NM, ROLE_PTTRN, ROLE_DC, ROLE_TY, ROLE_SORT, ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="RoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="roleManageVO" type="egovframework.com.sec.rmt.service.RoleManageVO"/>
|
||||
<typeAlias alias="roleManage" type="egovframework.com.sec.rmt.service.RoleManage"/>
|
||||
|
||||
<resultMap id="role" class="egovframework.com.sec.rmt.service.RoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="roleCreatDe" column="ROLE_CREAT_DE" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="roleManageDAO.selectRole" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE = #roleCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM029'
|
||||
AND CODE = ROLE_TY) AS ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
ORDER BY ROLE_CREAT_DE DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<insert id="roleManageDAO.insertRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNROLEINFO
|
||||
( ROLE_CODE
|
||||
, ROLE_NM
|
||||
, ROLE_PTTRN
|
||||
, ROLE_DC
|
||||
, ROLE_TY
|
||||
, ROLE_SORT
|
||||
, ROLE_CREAT_DE )
|
||||
VALUES ( #roleCode#
|
||||
, #roleNm#
|
||||
, #rolePtn#
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, now())
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="roleManageDAO.updateRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNROLEINFO
|
||||
SET ROLE_NM=#roleNm#
|
||||
, ROLE_PTTRN=#rolePtn#
|
||||
, ROLE_DC=#roleDc#
|
||||
, ROLE_TY=#roleTyp#
|
||||
, ROLE_SORT=#roleSort#
|
||||
, ROLE_CREAT_DE=now()
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="roleManageDAO.deleteRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="roleManageDAO.selectAuthorListTotCnt" parameterClass="roleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleAllList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE, ROLE_NM, ROLE_PTTRN, ROLE_DC, ROLE_TY, ROLE_SORT, ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="RoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="roleManageVO" type="egovframework.com.sec.rmt.service.RoleManageVO"/>
|
||||
<typeAlias alias="roleManage" type="egovframework.com.sec.rmt.service.RoleManage"/>
|
||||
|
||||
<resultMap id="role" class="egovframework.com.sec.rmt.service.RoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="roleCreatDe" column="ROLE_CREAT_DE" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="roleManageDAO.selectRole" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE = #roleCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleList" parameterClass="roleManageVO" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM029'
|
||||
AND CODE = ROLE_TY) AS ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY ROLE_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="roleManageDAO.insertRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNROLEINFO
|
||||
( ROLE_CODE
|
||||
, ROLE_NM
|
||||
, ROLE_PTTRN
|
||||
, ROLE_DC
|
||||
, ROLE_TY
|
||||
, ROLE_SORT
|
||||
, ROLE_CREAT_DE )
|
||||
VALUES ( #roleCode#
|
||||
, #roleNm#
|
||||
, #rolePtn#
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="roleManageDAO.updateRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNROLEINFO
|
||||
SET ROLE_NM=#roleNm#
|
||||
, ROLE_PTTRN=#rolePtn#
|
||||
, ROLE_DC=#roleDc#
|
||||
, ROLE_TY=#roleTyp#
|
||||
, ROLE_SORT=#roleSort#
|
||||
, ROLE_CREAT_DE=SYSDATE
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="roleManageDAO.deleteRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="roleManageDAO.selectAuthorListTotCnt" parameterClass="roleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleAllList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE, ROLE_NM, ROLE_PTTRN, ROLE_DC, ROLE_TY, ROLE_SORT, ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="RoleManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="roleManageVO" type="egovframework.com.sec.rmt.service.RoleManageVO"/>
|
||||
<typeAlias alias="roleManage" type="egovframework.com.sec.rmt.service.RoleManage"/>
|
||||
|
||||
<resultMap id="role" class="egovframework.com.sec.rmt.service.RoleManageVO">
|
||||
<result property="roleCode" column="ROLE_CODE" columnIndex="1"/>
|
||||
<result property="roleNm" column="ROLE_NM" columnIndex="2"/>
|
||||
<result property="rolePtn" column="ROLE_PTTRN" columnIndex="3"/>
|
||||
<result property="roleDc" column="ROLE_DC" columnIndex="4"/>
|
||||
<result property="roleTyp" column="ROLE_TY" columnIndex="5"/>
|
||||
<result property="roleSort" column="ROLE_SORT" columnIndex="6"/>
|
||||
<result property="roleCreatDe" column="ROLE_CREAT_DE" columnIndex="7"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="roleManageDAO.selectRole" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE = #roleCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleList" parameterClass="roleManageVO" resultMap="role">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
|
||||
SELECT ROLE_CODE,
|
||||
ROLE_NM,
|
||||
ROLE_PTTRN,
|
||||
ROLE_DC,
|
||||
(SELECT CODE_NM
|
||||
FROM COMTCCMMNDETAILCODE
|
||||
WHERE CODE_ID = 'COM029'
|
||||
AND CODE = ROLE_TY) AS ROLE_TY,
|
||||
ROLE_SORT,
|
||||
ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY ROLE_CREAT_DE DESC
|
||||
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="roleManageDAO.insertRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
INSERT INTO COMTNROLEINFO
|
||||
( ROLE_CODE
|
||||
, ROLE_NM
|
||||
, ROLE_PTTRN
|
||||
, ROLE_DC
|
||||
, ROLE_TY
|
||||
, ROLE_SORT
|
||||
, ROLE_CREAT_DE )
|
||||
VALUES ( #roleCode#
|
||||
, #roleNm#
|
||||
, #rolePtn#
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, SYSDATE)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="roleManageDAO.updateRole" parameterClass="roleManage">
|
||||
<![CDATA[
|
||||
UPDATE COMTNROLEINFO
|
||||
SET ROLE_NM=#roleNm#
|
||||
, ROLE_PTTRN=#rolePtn#
|
||||
, ROLE_DC=#roleDc#
|
||||
, ROLE_TY=#roleTyp#
|
||||
, ROLE_SORT=#roleSort#
|
||||
, ROLE_CREAT_DE=SYSDATE
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="roleManageDAO.deleteRole">
|
||||
<![CDATA[
|
||||
DELETE FROM COMTNROLEINFO
|
||||
WHERE ROLE_CODE=#roleCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="roleManageDAO.selectAuthorListTotCnt" parameterClass="roleManageVO" resultClass="int">
|
||||
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNROLEINFO
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
ROLE_NM LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="roleManageDAO.selectRoleAllList" parameterClass="roleManageVO" resultMap="role">
|
||||
SELECT ROLE_CODE, ROLE_NM, ROLE_PTTRN, ROLE_DC, ROLE_TY, ROLE_SORT, ROLE_CREAT_DE
|
||||
FROM COMTNROLEINFO
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
========= ======= =================================================
|
||||
2011.8.12 서준식 테이블 표준화에 따른 수정사항 반영
|
||||
RESTDE 컬럼에 RESTDE_DE alias 지정
|
||||
|
||||
-->
|
||||
<sqlMap namespace="RestdeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="RestdeVO" type="egovframework.com.sym.cal.service.RestdeVO"/>
|
||||
<typeAlias alias="Restde" type="egovframework.com.sym.cal.service.Restde"/>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - $startWeekMonth$,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - $startWeekMonth$,$lastDayMonth$),$lastDayMonth$,TO_CHAR(T_DUMMY.RNUM + 1 - $startWeekMonth$),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')
|
||||
||LPAD('$month$',2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - '$startWeekMonth$',0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - '$startWeekMonth$','$lastDayMonth$'),'$lastDayMonth$',TO_CHAR(T_DUMMY.RNUM + 1 - '$startWeekMonth$'),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - $startWeekMonth$,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - $startWeekMonth$,$lastDayMonth$),$lastDayMonth$,TO_CHAR(T_DUMMY.RNUM + 1 - $startWeekMonth$),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')
|
||||
||LPAD('$month$',2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - '$startWeekMonth$',0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - '$startWeekMonth$','$lastDayMonth$'),'$lastDayMonth$',TO_CHAR(T_DUMMY.RNUM + 1 - '$startWeekMonth$'),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, '$day$' DAY
|
||||
, $week$ WEEK
|
||||
, $weeks$ WEEKS
|
||||
, $maxWeeks$ MAX_WEEKS
|
||||
, $lastDayMonth$ LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE $week$ WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||LPAD('$day$',2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, '$day$' DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||LPAD('$day$',2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, TO_CHAR(TO_NUMBER( SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, '$day$' DAY
|
||||
, $week$ WEEK
|
||||
, $weeks$ WEEKS
|
||||
, $maxWeeks$ MAX_WEEKS
|
||||
, $lastDayMonth$ LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE $week$ WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||LPAD('$day$',2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, '$day$' DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||LPAD('$day$',2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT '$year$' YEAR
|
||||
, '$month$' MONTH
|
||||
, TO_CHAR(TO_NUMBER(SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD('$year$',4,'0')||LPAD('$month$',2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeList" parameterClass="RestdeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT A.RESTDE_NO
|
||||
, A.RESTDE RESTDE_DE
|
||||
, A.RESTDE DBMS_KIND
|
||||
, A.RESTDE_NM
|
||||
, A.RESTDE_DC
|
||||
, B.CODE_NM RESTDE_SE
|
||||
, A.RESTDE_SE_CODE
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[A.RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[A.RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeListTotCnt" parameterClass="RestdeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<insert id="RestdeManageDAO.insertRestde">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTNRESTDE
|
||||
( RESTDE_NO
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
, RESTDE_DC
|
||||
, RESTDE_SE_CODE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #restdeNo#
|
||||
, #restdeDe#
|
||||
, #restdeNm#
|
||||
, #restdeDc#
|
||||
, #restdeSeCode#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeDetail" parameterClass="Restde" resultClass="Restde">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO restdeNo
|
||||
, A.RESTDE restdeDe
|
||||
, A.RESTDE_NM restdeNm
|
||||
, A.RESTDE_DC restdeDc
|
||||
, B.CODE_NM restdeSe
|
||||
, A.RESTDE_SE_CODE restdeSeCode
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
AND A.RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="RestdeManageDAO.updateRestde">
|
||||
<![CDATA[
|
||||
UPDATE COMTNRESTDE
|
||||
SET RESTDE_NM = #restdeNm#
|
||||
, RESTDE_DC = #restdeDc#
|
||||
, RESTDE_SE_CODE = #restdeSeCode#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="RestdeManageDAO.deleteRestde">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,333 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
========= ======= =================================================
|
||||
2011.8.12 서준식 테이블 표준화에 따른 수정사항 반영
|
||||
RESTDE 컬럼에 RESTDE_DE alias 지정
|
||||
2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경
|
||||
2012.12.28 이기하 약어 사용시 "" 사용하여 함수로 인식되지 않도록 변경
|
||||
-->
|
||||
<sqlMap namespace="RestdeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="RestdeVO" type="egovframework.com.sym.cal.service.RestdeVO"/>
|
||||
<typeAlias alias="Restde" type="egovframework.com.sym.cal.service.Restde"/>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
"DAY"
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK "WEEK"
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 1 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 2 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 3 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 4 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 5 FROM DB_ROOT
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 2 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 3 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 4 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 5 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 6 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 7 FROM DB_ROOT
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
"DAY"
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK "WEEK"
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 1 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 2 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 3 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 4 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 5 FROM DB_ROOT
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 2 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 3 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 4 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 5 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 6 FROM DB_ROOT
|
||||
UNION ALL
|
||||
SELECT 7 FROM DB_ROOT
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, #day# "DAY"
|
||||
, #week# "WEEK"
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM DB_ROOT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, #day# "DAY"
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, TO_CHAR(TO_NUMBER( SUBSTR(RESTDE,7,2))) "DAY"
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, #day# "DAY"
|
||||
, #week# "WEEK"
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM DB_ROOT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, #day# "DAY"
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# "YEAR"
|
||||
, #month# "MONTH"
|
||||
, TO_CHAR(TO_NUMBER(SUBSTR(RESTDE,7,2))) "DAY"
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeList" parameterClass="RestdeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT A.RESTDE_NO
|
||||
, A.RESTDE RESTDE_DE
|
||||
, A.RESTDE DBMS_KIND
|
||||
, A.RESTDE_NM
|
||||
, A.RESTDE_DC
|
||||
, B.CODE_NM RESTDE_SE
|
||||
, A.RESTDE_SE_CODE
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[A.RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[A.RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeListTotCnt" parameterClass="RestdeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<insert id="RestdeManageDAO.insertRestde">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTNRESTDE
|
||||
( RESTDE_NO
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
, RESTDE_DC
|
||||
, RESTDE_SE_CODE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #restdeNo#
|
||||
, #restdeDe#
|
||||
, #restdeNm#
|
||||
, #restdeDc#
|
||||
, #restdeSeCode#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeDetail" parameterClass="Restde" resultClass="Restde">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO restdeNo
|
||||
, A.RESTDE restdeDe
|
||||
, A.RESTDE_NM restdeNm
|
||||
, A.RESTDE_DC restdeDc
|
||||
, B.CODE_NM restdeSe
|
||||
, A.RESTDE_SE_CODE restdeSeCode
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
AND A.RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="RestdeManageDAO.updateRestde">
|
||||
<![CDATA[
|
||||
UPDATE COMTNRESTDE
|
||||
SET RESTDE_NM = #restdeNm#
|
||||
, RESTDE_DC = #restdeDc#
|
||||
, RESTDE_SE_CODE = #restdeSeCode#
|
||||
, LAST_UPDT_PNTTM = SYSDATETIME
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="RestdeManageDAO.deleteRestde">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,326 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
========= ======= =================================================
|
||||
2011.8.12 서준식 테이블 표준화에 따른 수정사항 반영
|
||||
RESTDE 컬럼에 RESTDEDE alias 지정
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="RestdeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="RestdeVO" type="egovframework.com.sym.cal.service.RestdeVO"/>
|
||||
<typeAlias alias="Restde" type="egovframework.com.sym.cal.service.Restde"/>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, CASE ((DUMMY.ROWNUM + 1 - #startWeekMonth#)>0 AND (DUMMY.ROWNUM + 1 - #startWeekMonth#)<=#lastDayMonth#)
|
||||
WHEN 1 THEN CAST((DUMMY.ROWNUM + 1 - #startWeekMonth#) AS CHAR)
|
||||
ELSE ''
|
||||
END DAY
|
||||
, DUMMY.ROWNUM CELL_NUM
|
||||
, DUMMY.WEEKS + 1 WEEKS
|
||||
, DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#
|
||||
,LPAD(#month#,2,'0')
|
||||
,LPAD(CASE((DUMMY.ROWNUM + 1 - #startWeekMonth#)>0 AND (DUMMY.ROWNUM + 1 - #startWeekMonth#)<=#lastDayMonth#)
|
||||
WHEN 1 THEN CAST((DUMMY.ROWNUM + 1 - #startWeekMonth#) AS CHAR)
|
||||
ELSE ''
|
||||
END,2,'0'
|
||||
)
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D ROWNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W
|
||||
UNION ALL
|
||||
SELECT 1
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
UNION ALL
|
||||
SELECT 3
|
||||
UNION ALL
|
||||
SELECT 4
|
||||
UNION ALL
|
||||
SELECT 5
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
UNION ALL
|
||||
SELECT 3
|
||||
UNION ALL
|
||||
SELECT 4
|
||||
UNION ALL
|
||||
SELECT 5
|
||||
UNION ALL
|
||||
SELECT 6
|
||||
UNION ALL
|
||||
SELECT 7
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) DUMMY
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, CASE ((DUMMY.ROWNUM + 1 - #startWeekMonth#)>0 AND (DUMMY.ROWNUM + 1 - #startWeekMonth#)<=#lastDayMonth#)
|
||||
WHEN 1 THEN CAST((DUMMY.ROWNUM + 1 - #startWeekMonth#) AS CHAR)
|
||||
ELSE ''
|
||||
END DAY
|
||||
, DUMMY.ROWNUM CELL_NUM
|
||||
, DUMMY.WEEKS + 1 WEEKS
|
||||
, DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#
|
||||
,LPAD(#month#,2,'0')
|
||||
,LPAD(CASE((DUMMY.ROWNUM + 1 - #startWeekMonth#)>0 AND (DUMMY.ROWNUM + 1 - #startWeekMonth#)<=#lastDayMonth#)
|
||||
WHEN 1 THEN CAST((DUMMY.ROWNUM + 1 - #startWeekMonth#) AS CHAR)
|
||||
ELSE ''
|
||||
END,2,'0'
|
||||
)
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D ROWNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W
|
||||
UNION ALL
|
||||
SELECT 1
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
UNION ALL
|
||||
SELECT 3
|
||||
UNION ALL
|
||||
SELECT 4
|
||||
UNION ALL
|
||||
SELECT 5
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
UNION ALL
|
||||
SELECT 3
|
||||
UNION ALL
|
||||
SELECT 4
|
||||
UNION ALL
|
||||
SELECT 5
|
||||
UNION ALL
|
||||
SELECT 6
|
||||
UNION ALL
|
||||
SELECT 7
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) DUMMY
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#,LPAD(#month#,2,'0'),LPAD(#day#,2,'0'))
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#,LPAD(#month#,2,'0'),LPAD(#day#,2,'0'))
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, CAST(CAST( SUBSTR(RESTDE,7,2) AS DECIMAL(2)) AS CHAR) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE CONCAT(#year#,LPAD(#month#,2,'0'),'%')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#,LPAD(#month#,2,'0'),LPAD(#day#,2,'0'))
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = CONCAT(#year#,LPAD(#month#,2,'0'),LPAD(#day#,2,'0'))
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, CAST(CAST( SUBSTR(RESTDE,7,2) AS DECIMAL(2)) AS CHAR) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE CONCAT(#year#,LPAD(#month#,2,'0'),'%')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeList" parameterClass="RestdeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO
|
||||
, A.RESTDE RESTDE_DE
|
||||
, A.RESTDE_NM
|
||||
, A.RESTDE_DC
|
||||
, B.CODE_NM RESTDE_SE
|
||||
, A.RESTDE_SE_CODE
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[A.RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[A.RESTDE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeListTotCnt" parameterClass="RestdeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[RESTDE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<insert id="RestdeManageDAO.insertRestde">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTNRESTDE
|
||||
( RESTDE_NO
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
, RESTDE_DC
|
||||
, RESTDE_SE_CODE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #restdeNo#
|
||||
, #restdeDe#
|
||||
, #restdeNm#
|
||||
, #restdeDc#
|
||||
, #restdeSeCode#
|
||||
, SYSDATE()
|
||||
, #frstRegisterId#
|
||||
, SYSDATE()
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeDetail" parameterClass="Restde" resultClass="Restde">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO restdeNo
|
||||
, A.RESTDE restdeDe
|
||||
, A.RESTDE_NM restdeNm
|
||||
, A.RESTDE_DC restdeDc
|
||||
, B.CODE_NM restdeSe
|
||||
, A.RESTDE_SE_CODE restdeSeCode
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
AND A.RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="RestdeManageDAO.updateRestde">
|
||||
<![CDATA[
|
||||
UPDATE COMTNRESTDE
|
||||
SET RESTDE_NM = #restdeNm#
|
||||
, RESTDE_DC = #restdeDc#
|
||||
, RESTDE_SE_CODE = #restdeSeCode#
|
||||
, LAST_UPDT_PNTTM = sysdate()
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="RestdeManageDAO.deleteRestde">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
========= ======= =================================================
|
||||
2011.8.12 서준식 테이블 표준화에 따른 수정사항 반영
|
||||
RESTDE 컬럼에 RESTDE_DE alias 지정
|
||||
2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="RestdeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="RestdeVO" type="egovframework.com.sym.cal.service.RestdeVO"/>
|
||||
<typeAlias alias="Restde" type="egovframework.com.sym.cal.service.Restde"/>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, TO_CHAR(TO_NUMBER( SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, TO_CHAR(TO_NUMBER(SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeList" parameterClass="RestdeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT A.RESTDE_NO
|
||||
, A.RESTDE RESTDE_DE
|
||||
, A.RESTDE DBMS_KIND
|
||||
, A.RESTDE_NM
|
||||
, A.RESTDE_DC
|
||||
, B.CODE_NM RESTDE_SE
|
||||
, A.RESTDE_SE_CODE
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[A.RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[A.RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeListTotCnt" parameterClass="RestdeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<insert id="RestdeManageDAO.insertRestde">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTNRESTDE
|
||||
( RESTDE_NO
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
, RESTDE_DC
|
||||
, RESTDE_SE_CODE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #restdeNo#
|
||||
, #restdeDe#
|
||||
, #restdeNm#
|
||||
, #restdeDc#
|
||||
, #restdeSeCode#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeDetail" parameterClass="Restde" resultClass="Restde">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO restdeNo
|
||||
, A.RESTDE restdeDe
|
||||
, A.RESTDE_NM restdeNm
|
||||
, A.RESTDE_DC restdeDc
|
||||
, B.CODE_NM restdeSe
|
||||
, A.RESTDE_SE_CODE restdeSeCode
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
AND A.RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="RestdeManageDAO.updateRestde">
|
||||
<![CDATA[
|
||||
UPDATE COMTNRESTDE
|
||||
SET RESTDE_NM = #restdeNm#
|
||||
, RESTDE_DC = #restdeDc#
|
||||
, RESTDE_SE_CODE = #restdeSeCode#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="RestdeManageDAO.deleteRestde">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
========= ======= =================================================
|
||||
2011.8.12 서준식 테이블 표준화에 따른 수정사항 반영
|
||||
RESTDE 컬럼에 RESTDE_DE alias 지정
|
||||
2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="RestdeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="RestdeVO" type="egovframework.com.sym.cal.service.RestdeVO"/>
|
||||
<typeAlias alias="Restde" type="egovframework.com.sym.cal.service.Restde"/>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministRestdePopup" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
DAY
|
||||
, T_DUMMY.RNUM CELL_NUM
|
||||
, T_DUMMY.WEEKS + 1 WEEKS
|
||||
, T_DUMMY.WEEK WEEK
|
||||
, (
|
||||
SELECT CASE (COUNT(*)) WHEN 0 THEN CASE T_DUMMY.WEEK WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')
|
||||
||LPAD(#month#,2,'0')
|
||||
||LPAD(DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,0),0,'',DECODE(GREATEST(T_DUMMY.RNUM + 1 - #startWeekMonth#,#lastDayMonth#),#lastDayMonth#,TO_CHAR(T_DUMMY.RNUM + 1 - #startWeekMonth#),''))
|
||||
,2,'0'
|
||||
)
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM (
|
||||
SELECT (W.W*7) + D.D RNUM
|
||||
, W.W WEEKS
|
||||
, D.D WEEK
|
||||
FROM (
|
||||
SELECT 0 W FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 1 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
) W,
|
||||
(
|
||||
SELECT 1 D FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 2 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 3 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 4 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 5 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 6 FROM DUAL
|
||||
UNION ALL
|
||||
SELECT 7 FROM DUAL
|
||||
) D
|
||||
ORDER BY (W.W*7) + D.D
|
||||
) T_DUMMY
|
||||
ORDER BY T_DUMMY.RNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectNormalMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, TO_CHAR(TO_NUMBER( SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('01','02')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayCal" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, #week# WEEK
|
||||
, #weeks# WEEKS
|
||||
, #maxWeeks# MAX_WEEKS
|
||||
, #lastDayMonth# LAST_DAY_MONTH
|
||||
, ( SELECT CASE (COUNT(*)) WHEN 0 THEN CASE #week# WHEN 1 THEN 'Y' WHEN 7 THEN 'Y' ELSE 'N' END ELSE 'Y' END
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
) REST_AT
|
||||
FROM DUAL
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministDayRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, #day# DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE = LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||LPAD(#day#,2,'0')
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectAdministMonthRestde" parameterClass="Restde" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT #year# YEAR
|
||||
, #month# MONTH
|
||||
, TO_CHAR(TO_NUMBER(SUBSTR(RESTDE,7,2))) DAY
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE LIKE LPAD(#year#,4,'0')||LPAD(#month#,2,'0')||'%'
|
||||
AND RESTDE_SE_CODE IN ('02','03')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeList" parameterClass="RestdeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT A.RESTDE_NO
|
||||
, A.RESTDE RESTDE_DE
|
||||
, A.RESTDE DBMS_KIND
|
||||
, A.RESTDE_NM
|
||||
, A.RESTDE_DC
|
||||
, B.CODE_NM RESTDE_SE
|
||||
, A.RESTDE_SE_CODE
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[A.RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[A.RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeListTotCnt" parameterClass="RestdeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[RESTDE = #searchKeyword#]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[RESTDE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<insert id="RestdeManageDAO.insertRestde">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTNRESTDE
|
||||
( RESTDE_NO
|
||||
, RESTDE
|
||||
, RESTDE_NM
|
||||
, RESTDE_DC
|
||||
, RESTDE_SE_CODE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #restdeNo#
|
||||
, #restdeDe#
|
||||
, #restdeNm#
|
||||
, #restdeDc#
|
||||
, #restdeSeCode#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="RestdeManageDAO.selectRestdeDetail" parameterClass="Restde" resultClass="Restde">
|
||||
<![CDATA[
|
||||
SELECT A.RESTDE_NO restdeNo
|
||||
, A.RESTDE restdeDe
|
||||
, A.RESTDE_NM restdeNm
|
||||
, A.RESTDE_DC restdeDc
|
||||
, B.CODE_NM restdeSe
|
||||
, A.RESTDE_SE_CODE restdeSeCode
|
||||
FROM COMTNRESTDE A
|
||||
, COMTCCMMNDETAILCODE B
|
||||
WHERE B.CODE_ID = 'COM017'
|
||||
AND A.RESTDE_SE_CODE = B.CODE
|
||||
AND A.RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="RestdeManageDAO.updateRestde">
|
||||
<![CDATA[
|
||||
UPDATE COMTNRESTDE
|
||||
SET RESTDE_NM = #restdeNm#
|
||||
, RESTDE_DC = #restdeDc#
|
||||
, RESTDE_SE_CODE = #restdeSeCode#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="RestdeManageDAO.deleteRestde">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM COMTNRESTDE
|
||||
WHERE RESTDE_NO = #restdeNo#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeRecptn">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCodeRecptn" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"/>
|
||||
<typeAlias alias="AdministCodeRecptnVO" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO"/>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnList" parameterClass="AdministCodeRecptnVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
]]>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OCCRRNC_DE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt" parameterClass="AdministCodeRecptnVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeDetail" parameterClass="AdministCodeRecptn" resultClass="AdministCodeRecptn">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODERECPTNLOG
|
||||
( OCCRRNC_DE
|
||||
, ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #occrrDe#
|
||||
, #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #opertSn#
|
||||
, #changeSeCode#
|
||||
, #processSe#
|
||||
, #administZoneNm#
|
||||
, #lowestAdministZoneNm#
|
||||
, #ctprvnCode#
|
||||
, #signguCode#
|
||||
, #emdCode#
|
||||
, #liCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #ablEnnc#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODERECPTNLOG
|
||||
SET PROCESS_SE = #processSe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE OCCRRNC_DE = #occrrDe#
|
||||
AND ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
AND OPERT_SN = #opertSn#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCode">
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCode">
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
, ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
, ADMINIST_ZONE_NM = #AdministZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #UpperAdministZoneCode#
|
||||
, CREAT_DE = #CreatDe#
|
||||
, ABL_DE = #AblDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
</update>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_ENNC = '1'
|
||||
, ABL_DE = #ablDe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeRecptn">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCodeRecptn" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"/>
|
||||
<typeAlias alias="AdministCodeRecptnVO" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO"/>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnList" parameterClass="AdministCodeRecptnVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
]]>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OCCRRNC_DE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt" parameterClass="AdministCodeRecptnVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeDetail" parameterClass="AdministCodeRecptn" resultClass="AdministCodeRecptn">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODERECPTNLOG
|
||||
( OCCRRNC_DE
|
||||
, ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #occrrDe#
|
||||
, #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #opertSn#
|
||||
, #changeSeCode#
|
||||
, #processSe#
|
||||
, #administZoneNm#
|
||||
, #lowestAdministZoneNm#
|
||||
, #ctprvnCode#
|
||||
, #signguCode#
|
||||
, #emdCode#
|
||||
, #liCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #ablEnnc#
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODERECPTNLOG
|
||||
SET PROCESS_SE = #processSe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = SYSDATETIME
|
||||
WHERE OCCRRNC_DE = #occrrDe#
|
||||
AND ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
AND OPERT_SN = #opertSn#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCode">
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCode">
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
, ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
, ADMINIST_ZONE_NM = #AdministZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #UpperAdministZoneCode#
|
||||
, CREAT_DE = #CreatDe#
|
||||
, ABL_DE = #AblDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = SYSDATETIME
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
</update>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_ENNC = '1'
|
||||
, ABL_DE = #ablDe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = SYSDATETIME
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,208 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeRecptn">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCodeRecptn" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"/>
|
||||
<typeAlias alias="AdministCodeRecptnVO" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO"/>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnList" parameterClass="AdministCodeRecptnVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OCCRRNC_DE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt" parameterClass="AdministCodeRecptnVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeDetail" parameterClass="AdministCodeRecptn" resultClass="AdministCodeRecptn">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODERECPTNLOG
|
||||
( OCCRRNC_DE
|
||||
, ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #occrrDe#
|
||||
, #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #opertSn#
|
||||
, #changeSeCode#
|
||||
, #processSe#
|
||||
, #administZoneNm#
|
||||
, #lowestAdministZoneNm#
|
||||
, #ctprvnCode#
|
||||
, #signguCode#
|
||||
, #emdCode#
|
||||
, #liCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #ablEnnc#
|
||||
, #frstRegisterId#
|
||||
, sysdate()
|
||||
, #frstRegisterId#
|
||||
, sysdate()
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODERECPTNLOG
|
||||
SET PROCESS_SE = #processSe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate()
|
||||
WHERE OCCRRNC_DE = #occrrDe#
|
||||
AND ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
AND OPERT_SN = #opertSn#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCode">
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, #frstRegisterId#
|
||||
, sysdate()
|
||||
, #frstRegisterId#
|
||||
, sysdate()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCode">
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
, ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
, ADMINIST_ZONE_NM = #AdministZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #UpperAdministZoneCode#
|
||||
, CREAT_DE = #CreatDe#
|
||||
, ABL_DE = #AblDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate()
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
</update>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_ENNC = '1'
|
||||
, ABL_DE = #ablDe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate()
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeRecptn">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCodeRecptn" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"/>
|
||||
<typeAlias alias="AdministCodeRecptnVO" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO"/>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnList" parameterClass="AdministCodeRecptnVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
]]>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OCCRRNC_DE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt" parameterClass="AdministCodeRecptnVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeDetail" parameterClass="AdministCodeRecptn" resultClass="AdministCodeRecptn">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODERECPTNLOG
|
||||
( OCCRRNC_DE
|
||||
, ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #occrrDe#
|
||||
, #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #opertSn#
|
||||
, #changeSeCode#
|
||||
, #processSe#
|
||||
, #administZoneNm#
|
||||
, #lowestAdministZoneNm#
|
||||
, #ctprvnCode#
|
||||
, #signguCode#
|
||||
, #emdCode#
|
||||
, #liCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #ablEnnc#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODERECPTNLOG
|
||||
SET PROCESS_SE = #processSe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE OCCRRNC_DE = #occrrDe#
|
||||
AND ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
AND OPERT_SN = #opertSn#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCode">
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCode">
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
, ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
, ADMINIST_ZONE_NM = #AdministZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #UpperAdministZoneCode#
|
||||
, CREAT_DE = #CreatDe#
|
||||
, ABL_DE = #AblDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
</update>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_ENNC = '1'
|
||||
, ABL_DE = #ablDe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeRecptn">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCodeRecptn" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"/>
|
||||
<typeAlias alias="AdministCodeRecptnVO" type="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO"/>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnList" parameterClass="AdministCodeRecptnVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
]]>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OCCRRNC_DE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
/* 구현 Sql */
|
||||
<![CDATA[
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt" parameterClass="AdministCodeRecptnVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODERECPTNLOG
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%'
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_SE = #administZoneSe#
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="CodeList">
|
||||
<![CDATA[
|
||||
ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeRecptnDAO.selectAdministCodeDetail" parameterClass="AdministCodeRecptn" resultClass="AdministCodeRecptn">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODERECPTNLOG
|
||||
( OCCRRNC_DE
|
||||
, ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, OPERT_SN
|
||||
, CHANGE_SE_CODE
|
||||
, PROCESS_SE
|
||||
, ADMINIST_ZONE_NM
|
||||
, LOWEST_ADMINIST_ZONE_NM
|
||||
, CTPRVN_CODE
|
||||
, SIGNGU_CODE
|
||||
, EMD_CODE
|
||||
, LI_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, ABL_ENNC
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #occrrDe#
|
||||
, #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #opertSn#
|
||||
, #changeSeCode#
|
||||
, #processSe#
|
||||
, #administZoneNm#
|
||||
, #lowestAdministZoneNm#
|
||||
, #ctprvnCode#
|
||||
, #signguCode#
|
||||
, #emdCode#
|
||||
, #liCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #ablEnnc#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCodeRecptn">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODERECPTNLOG
|
||||
SET PROCESS_SE = #processSe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE OCCRRNC_DE = #occrrDe#
|
||||
AND ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
AND OPERT_SN = #opertSn#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="AdministCodeRecptnDAO.insertAdministCode">
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGISTER_ID
|
||||
, FRST_REGIST_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
, #frstRegisterId#
|
||||
, sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.updateAdministCode">
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
, ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
, ADMINIST_ZONE_NM = #AdministZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #UpperAdministZoneCode#
|
||||
, CREAT_DE = #CreatDe#
|
||||
, ABL_DE = #AblDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
</update>
|
||||
|
||||
<update id="AdministCodeRecptnDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_ENNC = '1'
|
||||
, ABL_DE = #ablDe#
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
WHERE ADMINIST_ZONE_SE = #AdministZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #AdministZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,142 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCode" type="egovframework.com.sym.ccm.adc.service.AdministCode"/>
|
||||
<typeAlias alias="AdministCodeVO" type="egovframework.com.sym.ccm.adc.service.AdministCodeVO"/>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeList" parameterClass="AdministCodeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeListTotCnt" parameterClass="AdministCodeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeDetail" parameterClass="AdministCode" resultClass="AdministCode">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, (
|
||||
SELECT X.ADMINIST_ZONE_NM
|
||||
FROM COMTCADMINISTCODE X
|
||||
WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE
|
||||
AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE
|
||||
) upperAdministZoneNm
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE A
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeManageDAO.insertAdministCode">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeManageDAO.updateAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_NM = #administZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #upperAdministZoneCode#
|
||||
, CREAT_DE = #creatDe#
|
||||
, ABL_DE = #ablDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="AdministCodeManageDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD')
|
||||
, USE_AT = 'N'
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,142 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCode" type="egovframework.com.sym.ccm.adc.service.AdministCode"/>
|
||||
<typeAlias alias="AdministCodeVO" type="egovframework.com.sym.ccm.adc.service.AdministCodeVO"/>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeList" parameterClass="AdministCodeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
) Z
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeListTotCnt" parameterClass="AdministCodeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeDetail" parameterClass="AdministCode" resultClass="AdministCode">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, (
|
||||
SELECT X.ADMINIST_ZONE_NM
|
||||
FROM COMTCADMINISTCODE X
|
||||
WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE
|
||||
AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE
|
||||
) upperAdministZoneNm
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE A
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeManageDAO.insertAdministCode">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
, SYSDATETIME
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeManageDAO.updateAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_NM = #administZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #upperAdministZoneCode#
|
||||
, CREAT_DE = #creatDe#
|
||||
, ABL_DE = #ablDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDT_PNTTM = SYSDATETIME
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="AdministCodeManageDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD')
|
||||
, USE_AT = 'N'
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCode" type="egovframework.com.sym.ccm.adc.service.AdministCode"/>
|
||||
<typeAlias alias="AdministCodeVO" type="egovframework.com.sym.ccm.adc.service.AdministCodeVO"/>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeList" parameterClass="AdministCodeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeListTotCnt" parameterClass="AdministCodeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #searchKeyword#,'%')]]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeDetail" parameterClass="AdministCode" resultClass="AdministCode">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, (
|
||||
SELECT X.ADMINIST_ZONE_NM
|
||||
FROM COMTCADMINISTCODE X
|
||||
WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE
|
||||
AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE
|
||||
) upperAdministZoneNm
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE A
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeManageDAO.insertAdministCode">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, SYSDATE()
|
||||
, #frstRegisterId#
|
||||
, SYSDATE()
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeManageDAO.updateAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_NM = #administZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #upperAdministZoneCode#
|
||||
, CREAT_DE = #creatDe#
|
||||
, ABL_DE = #ablDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDT_PNTTM = sysdate()
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="AdministCodeManageDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_DE = DATE_FORMAT(SYSDATE(),'%Y%m%d')
|
||||
, USE_AT = 'N'
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,142 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCode" type="egovframework.com.sym.ccm.adc.service.AdministCode"/>
|
||||
<typeAlias alias="AdministCodeVO" type="egovframework.com.sym.ccm.adc.service.AdministCodeVO"/>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeList" parameterClass="AdministCodeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeListTotCnt" parameterClass="AdministCodeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeDetail" parameterClass="AdministCode" resultClass="AdministCode">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, (
|
||||
SELECT X.ADMINIST_ZONE_NM
|
||||
FROM COMTCADMINISTCODE X
|
||||
WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE
|
||||
AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE
|
||||
) upperAdministZoneNm
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE A
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeManageDAO.insertAdministCode">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeManageDAO.updateAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_NM = #administZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #upperAdministZoneCode#
|
||||
, CREAT_DE = #creatDe#
|
||||
, ABL_DE = #ablDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="AdministCodeManageDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD')
|
||||
, USE_AT = 'N'
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,142 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!--
|
||||
수정일 수정자 수정내용
|
||||
=========== ======== =================================================
|
||||
2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경
|
||||
-->
|
||||
<sqlMap namespace="AdministCodeManage">
|
||||
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdministCode" type="egovframework.com.sym.ccm.adc.service.AdministCode"/>
|
||||
<typeAlias alias="AdministCodeVO" type="egovframework.com.sym.ccm.adc.service.AdministCodeVO"/>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeList" parameterClass="AdministCodeVO" resultClass="egovMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM RNUM, ALL_LIST.*
|
||||
FROM (
|
||||
/* 구현 Sql */
|
||||
SELECT ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
/* 구현 Sql */
|
||||
) ALL_LIST
|
||||
)
|
||||
WHERE RNUM > #firstIndex#
|
||||
AND RNUM <= #firstIndex# + #recordCountPerPage#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeListTotCnt" parameterClass="AdministCodeVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTCADMINISTCODE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '1']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
<![CDATA[ADMINIST_ZONE_SE = '2']]>
|
||||
<![CDATA[ AND ADMINIST_ZONE_NM LIKE '%' || #searchKeyword# || '%']]>
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
<select id="AdministCodeManageDAO.selectAdministCodeDetail" parameterClass="AdministCode" resultClass="AdministCode">
|
||||
<![CDATA[
|
||||
SELECT ADMINIST_ZONE_SE administZoneSe
|
||||
, ADMINIST_ZONE_CODE administZoneCode
|
||||
, ADMINIST_ZONE_NM administZoneNm
|
||||
, UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode
|
||||
, (
|
||||
SELECT X.ADMINIST_ZONE_NM
|
||||
FROM COMTCADMINISTCODE X
|
||||
WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE
|
||||
AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE
|
||||
) upperAdministZoneNm
|
||||
, CREAT_DE creatDe
|
||||
, ABL_DE ablDe
|
||||
, USE_AT useAt
|
||||
FROM COMTCADMINISTCODE A
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="AdministCodeManageDAO.insertAdministCode">
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO COMTCADMINISTCODE
|
||||
( ADMINIST_ZONE_SE
|
||||
, ADMINIST_ZONE_CODE
|
||||
, ADMINIST_ZONE_NM
|
||||
, UPPER_ADMINIST_ZONE_CODE
|
||||
, CREAT_DE
|
||||
, ABL_DE
|
||||
, USE_AT
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
)
|
||||
VALUES
|
||||
( #administZoneSe#
|
||||
, #administZoneCode#
|
||||
, #administZoneNm#
|
||||
, #upperAdministZoneCode#
|
||||
, #creatDe#
|
||||
, #ablDe#
|
||||
, #useAt#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
, SYSDATE
|
||||
, #frstRegisterId#
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="AdministCodeManageDAO.updateAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ADMINIST_ZONE_NM = #administZoneNm#
|
||||
, UPPER_ADMINIST_ZONE_CODE = #upperAdministZoneCode#
|
||||
, CREAT_DE = #creatDe#
|
||||
, ABL_DE = #ablDe#
|
||||
, USE_AT = #useAt#
|
||||
, LAST_UPDT_PNTTM = sysdate
|
||||
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="AdministCodeManageDAO.deleteAdministCode">
|
||||
<![CDATA[
|
||||
UPDATE COMTCADMINISTCODE
|
||||
SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD')
|
||||
, USE_AT = 'N'
|
||||
WHERE ADMINIST_ZONE_SE = #administZoneSe#
|
||||
AND ADMINIST_ZONE_CODE = #administZoneCode#
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user