merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,275 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.wb.domainserver.domain.admin.sys.comncd.mapper.BOMaComncdMapper">
|
||||
|
||||
<!-- 검색어 -->
|
||||
<sql id="srchStr">
|
||||
<![CDATA[
|
||||
LIKE CONCAT('%', #{srchStr}, '%')
|
||||
]]>
|
||||
</sql>
|
||||
<sql id="selectBOCommcdListInqireWhere">
|
||||
<![CDATA[
|
||||
AND 1=1
|
||||
]]>
|
||||
<!-- 검색조건 별 검색 -->
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchStr)">
|
||||
<choose>
|
||||
<when test="srchType=='GROUP_CD_NM'">
|
||||
AND GRP.GROUP_CD_NM <include refid ="srchStr"/>
|
||||
</when>
|
||||
<when test="srchType=='GROUP_CD'">
|
||||
AND GRP.GROUP_CD <include refid ="srchStr"/>
|
||||
</when>
|
||||
<when test="srchType=='CD_NM'">
|
||||
AND GCD.CD_NM <include refid ="srchStr"/>
|
||||
</when>
|
||||
<when test="srchType=='CD'">
|
||||
AND GCD.CD <include refid ="srchStr"/>
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchUseAt)">
|
||||
AND GCD.USE_AT = #{srchUseAt}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<!-- 상세코드 목록 조회 -->
|
||||
<select id="selectBOCommcdDetailList"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO"
|
||||
resultType="dataMap">
|
||||
SELECT GROUP_CD
|
||||
, CD
|
||||
, CD_NM
|
||||
, CD_DC
|
||||
, CD_DV
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
FROM GC_CODE
|
||||
WHERE 1=1
|
||||
AND USE_AT = 'Y'
|
||||
AND GROUP_CD = #{groupCd}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(cdDv)">
|
||||
AND CD_DV = #{cdDv}
|
||||
</if>
|
||||
ORDER BY SORT_ORDR ASC
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 상세코드 조회 -->
|
||||
<select id="selectBOCommcdDetail"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdDetailVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT GROUP_CD
|
||||
, CD
|
||||
, CD_NM
|
||||
, CD_DC
|
||||
, CD_DV
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
FROM GC_CODE
|
||||
WHERE 1=1
|
||||
AND USE_AT = 'Y'
|
||||
AND GROUP_CD = #{groupCd}
|
||||
AND CD = #{cd}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<!-- 공통코드 목록 조회 -->
|
||||
<select id="selectBOCmmnCodeList"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
/*SET @ROWNUM = 0;*/
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED) AS RNUM
|
||||
,TB.*
|
||||
FROM (
|
||||
SELECT GRP.GROUP_CD_NM
|
||||
, GRP.GROUP_CD
|
||||
, GRP.GROUP_CD_DC
|
||||
, GCD.CD
|
||||
, GCD.CD_NM
|
||||
, GCD.CD_DC
|
||||
, GCD.USE_AT
|
||||
, GCD.REGUSR
|
||||
, GCD.REGIST_DT
|
||||
, DATE_FORMAT(GCD.REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
, GCD.UPDUSR
|
||||
, GCD.UPDT_DT
|
||||
, DATE_FORMAT(GCD.UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
FROM GC_CODE_GROUP GRP
|
||||
INNER JOIN GC_CODE GCD
|
||||
ON GCD.GROUP_CD = GRP.GROUP_CD
|
||||
WHERE 1=1
|
||||
AND GRP.GROUP_CD = GCD.GROUP_CD
|
||||
]]>
|
||||
<include refid="selectBOCommcdListInqireWhere"/>
|
||||
<![CDATA[
|
||||
) TB
|
||||
WHERE (@ROWNUM:=0)=0
|
||||
) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
]]>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 공통코드 목록 건수 -->
|
||||
<select id="selectBOCmmnCodeTotCnt"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO"
|
||||
resultType="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT COUNT(1)
|
||||
FROM GC_CODE_GROUP GRP
|
||||
INNER JOIN GC_CODE GCD
|
||||
ON GCD.GROUP_CD = GRP.GROUP_CD
|
||||
WHERE 1=1
|
||||
AND GRP.GROUP_CD = GCD.GROUP_CD
|
||||
]]>
|
||||
<include refid="selectBOCommcdListInqireWhere"/>
|
||||
</select>
|
||||
|
||||
<!-- 코드그룹 저장 -->
|
||||
<update id="saveBOCmmnCodeGroup"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO">
|
||||
INSERT INTO GC_CODE_GROUP (
|
||||
GROUP_CD
|
||||
, GROUP_CD_NM
|
||||
, GROUP_CD_DC
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(groupUseAt)">
|
||||
, USE_AT
|
||||
</if>
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
) VALUES (
|
||||
#{groupCd}
|
||||
, #{groupCdNm}
|
||||
, #{groupCdDc}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(groupUseAt)">
|
||||
, #{groupUseAt}
|
||||
</if>
|
||||
, #{regusr}
|
||||
, SYSDATE()
|
||||
, #{updusr}
|
||||
, SYSDATE()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
GROUP_CD_NM = VALUES(GROUP_CD_NM)
|
||||
, GROUP_CD_DC = VALUES(GROUP_CD_DC)
|
||||
, USE_AT = VALUES(USE_AT)
|
||||
, UPDUSR = VALUES(UPDUSR)
|
||||
, UPDT_DT = VALUES(UPDT_DT)
|
||||
</update>
|
||||
|
||||
<!-- 코드 저장 -->
|
||||
<update id="saveBOCmmnCode"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO">
|
||||
INSERT INTO GC_CODE (
|
||||
GROUP_CD
|
||||
, CD
|
||||
, CD_NM
|
||||
, CD_DC
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(useAt)">
|
||||
, USE_AT
|
||||
</if>
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
, SORT_ORDR
|
||||
) VALUES (
|
||||
#{groupCd}
|
||||
, #{cd}
|
||||
, #{cdNm}
|
||||
, #{cdDc}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(useAt)">
|
||||
, #{useAt}
|
||||
</if>
|
||||
, #{regusr}
|
||||
, SYSDATE()
|
||||
, #{updusr}
|
||||
, SYSDATE()
|
||||
, #{sortOrdr}
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
CD_NM = VALUES(CD_NM)
|
||||
, CD_DC = VALUES(CD_DC)
|
||||
, USE_AT = VALUES(USE_AT)
|
||||
, UPDUSR = VALUES(UPDUSR)
|
||||
, UPDT_DT = VALUES(UPDT_DT)
|
||||
, SORT_ORDR = VALUES(SORT_ORDR)
|
||||
</update>
|
||||
|
||||
<!-- 코드그룹 ID 중복 조회-->
|
||||
<select id="selectBOCmmnCodeGrpIdDplctInqire" resultType="Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM GC_CODE_GROUP
|
||||
WHERE 1=1
|
||||
AND GROUP_CD = #{groupCd}
|
||||
</select>
|
||||
|
||||
<!-- 상세코드 목록 조회 -->
|
||||
<select id="selectBOCmmnCodeGroupDetail"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT GROUP_CD
|
||||
, GROUP_CD_NM
|
||||
, GROUP_CD_DC
|
||||
, USE_AT
|
||||
FROM GC_CODE_GROUP
|
||||
WHERE GROUP_CD = #{groupCd}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!--모든 코드 조회-->
|
||||
<select id="selectBOCommcdDetailAllList"
|
||||
parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT GROUP_CD
|
||||
, CD
|
||||
, CD_NM
|
||||
, CD_DC
|
||||
, USE_AT
|
||||
FROM GC_CODE
|
||||
WHERE 1=1
|
||||
AND GROUP_CD = #{groupCd}
|
||||
ORDER BY SORT_ORDR ASC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 코드그룹 삭제 -->
|
||||
<update id="deleteBOCmmnCodeGroup" parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO">
|
||||
<![CDATA[
|
||||
UPDATE GC_CODE_GROUP
|
||||
SET USE_AT = 'N'
|
||||
,UPDUSR = #{updusr}
|
||||
,UPDT_DT = SYSDATE()
|
||||
WHERE 1=1
|
||||
AND GROUP_CD = #{groupCd}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<!-- 코드 삭제 -->
|
||||
<update id="deleteBOCmmnCode" parameterType="com.wb.domainserver.domain.admin.sys.comncd.vo.BOMaComncdVO">
|
||||
<![CDATA[
|
||||
UPDATE GC_CODE
|
||||
SET USE_AT = 'N'
|
||||
,UPDUSR = #{updusr}
|
||||
,UPDT_DT = SYSDATE()
|
||||
WHERE 1=1
|
||||
AND GROUP_CD = #{groupCd}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user