|
|
|
|
@ -8,8 +8,12 @@
|
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
<resultMap id="templateRow" type="cokr.xit.interfaces.postplus.post.PstTemplate"><!-- 제작신청 템플릿 설정 -->
|
|
|
|
|
<result property="id" column="TMPLT_CD" /> <!-- 템플릿코드 -->
|
|
|
|
|
<result property="id" column="TMPLT_ID" /> <!-- 템플릿아이디 -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구코드 -->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무구분코드 -->
|
|
|
|
|
<result property="vltnId" column="VLTN_ID" /> <!-- 법령ID -->
|
|
|
|
|
<result property="noticeGb" column="NOTICE_GB" /> <!-- 고지서구분 -->
|
|
|
|
|
<result property="code" column="TMPLT_CD" /> <!-- 템플릿코드 -->
|
|
|
|
|
<result property="envelop" column="NVLP" /> <!-- 봉투 -->
|
|
|
|
|
<result property="envelopWindow" column="NVLP_WND" /> <!-- 봉투창 -->
|
|
|
|
|
<result property="bwColor" column="BW_COLOR" /> <!-- 흑백칼라 -->
|
|
|
|
|
@ -30,8 +34,12 @@
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectTmpls">
|
|
|
|
|
SELECT TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
SELECT TMPLT_ID <!-- 템플릿아이디 -->
|
|
|
|
|
, SGG_CD <!-- 시군구코드 -->
|
|
|
|
|
, TASK_SE_CD <!-- 업무구분코드 -->
|
|
|
|
|
, VLTN_ID <!-- 법령ID -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
@ -50,7 +58,11 @@ SELECT TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, USE_YN <!-- 사용여부 -->
|
|
|
|
|
FROM TB_PST_TMPLT
|
|
|
|
|
<where><if test='templateIDs != null'>AND TMPLT_CD IN (<foreach collection="templateIDs" item="id" separator=",">#{id}</foreach>)</if>
|
|
|
|
|
<where><if test='templateIDs != null'>AND TMPLT_ID IN (<foreach collection="templateIDs" item="id" separator=",">#{id}</foreach>)</if>
|
|
|
|
|
<if test='sggCd != null'>AND SGG_CD = #{sggCd}</if>
|
|
|
|
|
<if test='taskSeCd != null'>AND TASK_SE_CD = #{taskSeCd}</if>
|
|
|
|
|
<if test='vltnId != null'>AND VLTN_ID = #{vltnId}</if>
|
|
|
|
|
<if test='noticeGb != null'>AND NOTICE_GB = #{noticeGb}</if>
|
|
|
|
|
AND USE_YN = 'Y'
|
|
|
|
|
</where></sql>
|
|
|
|
|
|
|
|
|
|
@ -65,8 +77,12 @@ SELECT TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
|
|
|
|
|
<insert id="insertTemlate" parameterMap="map">/* 제작신청 템플릿 등록(PostplusMapper.insertTemplate) */
|
|
|
|
|
INSERT INTO TB_PST_TMPLT (
|
|
|
|
|
TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
TMPLT_ID <!-- 템플릿아이디 -->
|
|
|
|
|
, SGG_CD <!-- 시군구코드 -->
|
|
|
|
|
, TASK_SE_CD <!-- 업무구분코드 -->
|
|
|
|
|
, VLTN_ID <!-- 법령ID -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
@ -85,8 +101,12 @@ INSERT INTO TB_PST_TMPLT (
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, USE_YN <!-- 사용여부 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{tmplt.id} <!-- 템플릿코드 -->
|
|
|
|
|
#{tmplt.id} <!-- 템플릿아이디 -->
|
|
|
|
|
, #{tmplt.sggCd} <!-- 시군구코드 -->
|
|
|
|
|
, #{tmplt.taskSeCd} <!-- 업무구분코드 -->
|
|
|
|
|
, #{tmplt.vltnId} <!-- 법령ID -->
|
|
|
|
|
, #{tmplt.noticeGb} <!-- 고지서구분 -->
|
|
|
|
|
, #{tmplt.code} <!-- 템플릿코드 -->
|
|
|
|
|
, #{tmplt.envelop} <!-- 봉투 -->
|
|
|
|
|
, #{tmplt.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, #{tmplt.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
@ -108,7 +128,11 @@ INSERT INTO TB_PST_TMPLT (
|
|
|
|
|
|
|
|
|
|
<update id="updateTemplate" parameterMap="templateRow">/* 제작신청 템플릿 수정(PostplusMapper.updateTemplate) */
|
|
|
|
|
UPDATE TB_PST_TMPLT
|
|
|
|
|
SET NOTICE_GB = {#noticeGb} <!--고지서구분 -->
|
|
|
|
|
SET SGG_CD = #{sggCd}
|
|
|
|
|
, TASK_SE_CD = #{taskSeCd}
|
|
|
|
|
, VLTN_ID = #{vltnId}
|
|
|
|
|
, NOTICE_GB = {#noticeGb} <!--고지서구분 -->
|
|
|
|
|
, TMPLT_CD = #{code}
|
|
|
|
|
, NVLP = {#envelop} <!--봉투 -->
|
|
|
|
|
, NVLP_WND = {#envelopWindow} <!--봉투창 -->
|
|
|
|
|
, BW_COLOR = {#bwColor} <!--흑백칼라 -->
|
|
|
|
|
@ -123,7 +147,7 @@ UPDATE TB_PST_TMPLT
|
|
|
|
|
, RETURN_YN = {#returnYN} <!--반송여부 -->
|
|
|
|
|
, STAPLER_YN = {#staplerYN} <!--스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE = {#logoFile} <!--로고파일 -->
|
|
|
|
|
WHERE TMPLT_CD = {#id}</update>
|
|
|
|
|
WHERE TMPLT_ID = {#id}</update>
|
|
|
|
|
|
|
|
|
|
<update id="removeTemplates" parameterType="list">/* 제작신청 템플릿 제거(PostplusMapper.removeTemplates) */
|
|
|
|
|
UPDATE TB_PST_TMPLT
|
|
|
|
|
|