151 lines
3.5 KiB
XML
151 lines
3.5 KiB
XML
<?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.interplug.qcast.biz.commCode.CommCodeMapper">
|
|
<insert id="setCommHUpdate" parameterType="com.interplug.qcast.biz.commCode.dto.CodeRes">
|
|
/* sqlid : com.interplug.qcast.commCode.setCommHUpdate */
|
|
MERGE M_COMM_H AS A
|
|
USING
|
|
( SELECT #{headCd} AS HEAD_CD ) AS D
|
|
ON (A.HEAD_CD = D.HEAD_CD
|
|
)
|
|
WHEN MATCHED THEN
|
|
UPDATE SET
|
|
HEAD_ID = #{headId}
|
|
, HEAD_NM = #{headNm}
|
|
, HEAD_JP = #{headJp}
|
|
, HEAD_4TH = #{head4Th}
|
|
, REF_CHR1 = #{refChr1}
|
|
, REF_CHR2 = #{refChr2}
|
|
, REF_CHR3 = #{refChr3}
|
|
, REF_CHR4 = #{refChr4}
|
|
, REF_CHR5 = #{refChr5}
|
|
, REF_NUM1 = #{refNum1}
|
|
, REF_NUM2 = #{refNum2}
|
|
, REF_NUM3 = #{refNum3}
|
|
, REF_NUM4 = #{refNum4}
|
|
, REF_NUM5 = #{refNum5}
|
|
, REMARKS = #{remarks}
|
|
, DEL_FLG = #{delFlg}
|
|
, UPT_DT = GETDATE()
|
|
WHEN NOT MATCHED THEN
|
|
INSERT (
|
|
HEAD_CD
|
|
, HEAD_ID
|
|
, HEAD_NM
|
|
, HEAD_JP
|
|
, HEAD_4TH
|
|
, REF_CHR1
|
|
, REF_CHR2
|
|
, REF_CHR3
|
|
, REF_CHR4
|
|
, REF_CHR5
|
|
, REF_NUM1
|
|
, REF_NUM2
|
|
, REF_NUM3
|
|
, REF_NUM4
|
|
, REF_NUM5
|
|
, REMARKS
|
|
, DEL_FLG
|
|
, REG_DT
|
|
, UPT_DT
|
|
) VALUES (
|
|
#{headCd}
|
|
, #{headId}
|
|
, #{headNm}
|
|
, #{headJp}
|
|
, #{head4Th}
|
|
, #{refChr1}
|
|
, #{refChr2}
|
|
, #{refChr3}
|
|
, #{refChr4}
|
|
, #{refChr5}
|
|
, #{refNum1}
|
|
, #{refNum2}
|
|
, #{refNum3}
|
|
, #{refNum4}
|
|
, #{refNum5}
|
|
, #{remarks}
|
|
, #{delFlg}
|
|
, GETDATE()
|
|
, GETDATE()
|
|
);
|
|
</insert>
|
|
|
|
<insert id="setCommLUpdate" parameterType="com.interplug.qcast.biz.commCode.dto.CodeRes">
|
|
/* sqlid : com.interplug.qcast.commCode.setCommLUpdate */
|
|
MERGE M_COMM_L AS A
|
|
USING
|
|
( SELECT #{clHeadCd} AS HEAD_CD, #{clCode} AS CODE ) AS D
|
|
ON (A.HEAD_CD = D.HEAD_CD AND A.CODE = D.CODE
|
|
)
|
|
WHEN MATCHED THEN
|
|
UPDATE SET
|
|
CODE = #{clCode}
|
|
, READ_CD = #{clReadCd}
|
|
, CODE_NM = #{clCodeNm}
|
|
, CODE_JP = #{clCodeJp}
|
|
, CODE_4TH = #{clCode4Th}
|
|
, REF_CHR1 = #{clRefChr1}
|
|
, REF_CHR2 = #{clRefChr2}
|
|
, REF_CHR3 = #{clRefChr3}
|
|
, REF_CHR4 = #{clRefChr4}
|
|
, REF_CHR5 = #{clRefChr5}
|
|
, REF_NUM1 = #{clRefNum1}
|
|
, REF_NUM2 = #{clRefNum2}
|
|
, REF_NUM3 = #{clRefNum3}
|
|
, REF_NUM4 = #{clRefNum4}
|
|
, REF_NUM5 = #{clRefNum5}
|
|
, PRIORITY = #{clPriority}
|
|
, REF_CNT = #{clRefCnt}
|
|
, DEL_FLG = #{clDelFlg}
|
|
, UPT_DT = GETDATE()
|
|
WHEN NOT MATCHED THEN
|
|
INSERT (
|
|
HEAD_CD
|
|
, CODE
|
|
, READ_CD
|
|
, CODE_NM
|
|
, CODE_JP
|
|
, CODE_4TH
|
|
, REF_CHR1
|
|
, REF_CHR2
|
|
, REF_CHR3
|
|
, REF_CHR4
|
|
, REF_CHR5
|
|
, REF_NUM1
|
|
, REF_NUM2
|
|
, REF_NUM3
|
|
, REF_NUM4
|
|
, REF_NUM5
|
|
, PRIORITY
|
|
, REF_CNT
|
|
, DEL_FLG
|
|
, REG_DT
|
|
, UPT_DT
|
|
) VALUES (
|
|
#{clHeadCd}
|
|
, #{clCode}
|
|
, #{clReadCd}
|
|
, #{clCodeNm}
|
|
, #{clCodeJp}
|
|
, #{clCode4Th}
|
|
, #{clRefChr1}
|
|
, #{clRefChr2}
|
|
, #{clRefChr3}
|
|
, #{clRefChr4}
|
|
, #{clRefChr5}
|
|
, #{clRefNum1}
|
|
, #{clRefNum2}
|
|
, #{clRefNum3}
|
|
, #{clRefNum4}
|
|
, #{clRefNum5}
|
|
, #{clPriority}
|
|
, #{clRefCnt}
|
|
, #{clDelFlg}
|
|
, GETDATE()
|
|
, GETDATE()
|
|
);
|
|
</insert>
|
|
|
|
</mapper> |