|
|
|
|
@ -6,115 +6,701 @@
|
|
|
|
|
========== 변경 이력 ==========
|
|
|
|
|
2023-09-05 mjkhan 최초 작성
|
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
<resultMap id="templateRow" type="cokr.xit.interfaces.postplus.post.PstTemplate"><!-- 제작신청 템플릿 설정 -->
|
|
|
|
|
<result property="id" column="TMPLT_CD" /> <!-- 템플릿코드 -->
|
|
|
|
|
<result property="noticeGb" column="NOTICE_GB" /> <!-- 고지서구분 -->
|
|
|
|
|
<result property="envelop" column="NVLP" /> <!-- 봉투 -->
|
|
|
|
|
<result property="envelopWindow" column="NVLP_WND" /> <!-- 봉투창 -->
|
|
|
|
|
<result property="bwColor" column="BW_COLOR" /> <!-- 흑백칼라 -->
|
|
|
|
|
<result property="faceType" column="FACE_TYPE" /> <!-- 단면양면 -->
|
|
|
|
|
<result property="delivery" column="DLVR_TYPE" /> <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
<result property="templatePrint" column="TMPLT_PRINT_YN" /> <!-- 템플릿출력여부 -->
|
|
|
|
|
<result property="marginYN" column="MARGIN_YN" /> <!-- 여백생성유무 -->
|
|
|
|
|
<result property="addressPageYN" column="ADDR_PAGE_YN" /> <!-- 주소페이지유무 -->
|
|
|
|
|
<result property="alignYN" column="ALIGN_YN" /> <!-- 맞춤자제유무 -->
|
|
|
|
|
<result property="mailMergeYN" column="MAIL_MERGE_YN" /> <!-- 메일머지유무 -->
|
|
|
|
|
<result property="enclosureYN" column="ENCL_YN" /> <!-- 동봉물유무 -->
|
|
|
|
|
<result property="returnYN" column="RETURN_YN" /> <!-- 반송여부 -->
|
|
|
|
|
<result property="staplerYN" column="STAPLER_YN" /> <!-- 스테이플러유무 -->
|
|
|
|
|
<result property="logoFile" column="LOGO_FILE" /> <!-- 로고파일 -->
|
|
|
|
|
<result property="createdAt" column="REG_DT" /> <!-- 제작상태 -->
|
|
|
|
|
<result property="creadedBy" column="RGTR" /> <!-- 제작상태 확인일시 -->
|
|
|
|
|
<result property="useYn" column="USE_YN" /> <!-- 사용여부 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectTmpls">
|
|
|
|
|
SELECT TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_PRINT_YN <!-- 템플릿출력여부 -->
|
|
|
|
|
, MARGIN_YN <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN <!-- 주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE <!-- 로고파일 -->
|
|
|
|
|
, REG_DT <!-- 등록일시 -->
|
|
|
|
|
, 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>
|
|
|
|
|
AND USE_YN = 'Y'
|
|
|
|
|
</where></sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectTemplateList" parameterType="map" resultType="dataobject">/* 제작신청 템플릿정보 목록 조회(PostplusMapper.selectTemplateList) */
|
|
|
|
|
<include refid="utility.paging-prefix"/>
|
|
|
|
|
<include refid="selectTmpls" />
|
|
|
|
|
<include refid="utility.orderBy"/>
|
|
|
|
|
<include refid="utility.paging-suffix"/></select>
|
|
|
|
|
|
|
|
|
|
<select id="selectTemplates" parameterType="map" resultType="templateRow">/* 제작신청 템플릿객체 조회(PostplusMapper.selectTemplates) */
|
|
|
|
|
<include refid="selectTmpls" /></select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertTemlate" parameterMap="map">/* 제작신청 템플릿 등록(PostplusMapper.insertTemplate) */
|
|
|
|
|
INSERT INTO TB_PST_TMPLT (
|
|
|
|
|
TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_PRINT_YN <!-- 템플릿출력여부 -->
|
|
|
|
|
, MARGIN_YN <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN <!-- 주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE <!-- 로고파일 -->
|
|
|
|
|
, REG_DT <!-- 등록일시 -->
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, USE_YN <!-- 사용여부 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{tmplt.id} <!-- 템플릿코드 -->
|
|
|
|
|
, #{tmplt.noticeGb} <!-- 고지서구분 -->
|
|
|
|
|
, #{tmplt.envelop} <!-- 봉투 -->
|
|
|
|
|
, #{tmplt.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, #{tmplt.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
, #{tmplt.faceType} <!-- 단면양면 -->
|
|
|
|
|
, #{tmplt.delivery} <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, #{tmplt.templatePrint} <!-- 템플릿출력여부 -->
|
|
|
|
|
, #{tmplt.marginYN} <!-- 여백생성유무 -->
|
|
|
|
|
, #{tmplt.addressPageYN} <!-- 주소페이지유무 -->
|
|
|
|
|
, #{tmplt.alignYN} <!-- 맞춤자제유무 -->
|
|
|
|
|
, #{tmplt.mailMergeYN} <!-- 메일머지유무 -->
|
|
|
|
|
, #{tmplt.enclosureYN} <!-- 동봉물유무 -->
|
|
|
|
|
, #{tmplt.returnYN} <!-- 반송여부 -->
|
|
|
|
|
, #{tmplt.staplerYN} <!-- 스테이플러유무 -->
|
|
|
|
|
, #{tmplt.logoFile} <!-- 로고파일 -->
|
|
|
|
|
,<include refid="utility.now" /><!-- 등록일시 -->
|
|
|
|
|
, #{currentUser.id} <!-- 등록사용자 -->
|
|
|
|
|
, 'Y' <!-- 사용여부 -->
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateTemplate" parameterMap="templateRow">/* 제작신청 템플릿 수정(PostplusMapper.updateTemplate) */
|
|
|
|
|
UPDATE TB_PST_TMPLT
|
|
|
|
|
SET NOTICE_GB = {#noticeGb} <!--고지서구분 -->
|
|
|
|
|
, NVLP = {#envelop} <!--봉투 -->
|
|
|
|
|
, NVLP_WND = {#envelopWindow} <!--봉투창 -->
|
|
|
|
|
, BW_COLOR = {#bwColor} <!--흑백칼라 -->
|
|
|
|
|
, FACE_TYPE = {#faceType} <!--단면양면 -->
|
|
|
|
|
, DLVR_TYPE = {#delivery} <!--배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_PRINT_YN = {#templatePrint} <!--템플릿출력여부 -->
|
|
|
|
|
, MARGIN_YN = {#marginYN} <!--여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN = {#addressPageYN} <!--주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN = {#alignYN} <!--맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN = {#mailMergeYN} <!--메일머지유무 -->
|
|
|
|
|
, ENCL_YN = {#enclosureYN} <!--동봉물유무 -->
|
|
|
|
|
, RETURN_YN = {#returnYN} <!--반송여부 -->
|
|
|
|
|
, STAPLER_YN = {#staplerYN} <!--스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE = {#logoFile} <!--로고파일 -->
|
|
|
|
|
WHERE TMPLT_CD = {#id}</update>
|
|
|
|
|
|
|
|
|
|
<update id="removeTemplates" parameterType="list">/* 제작신청 템플릿 제거(PostplusMapper.removeTemplates) */
|
|
|
|
|
UPDATE TB_PST_TMPLT
|
|
|
|
|
SET USE_YN = 'N'
|
|
|
|
|
WHERE TMPLT_CD IN (<foreach collection="list" item="id" separator=",">#{id}</foreach>)
|
|
|
|
|
AND USE_YN != 'N'</update>
|
|
|
|
|
|
|
|
|
|
<resultMap id="masterRow" type="cokr.xit.interfaces.postplus.post.PstMsr$Master"><!-- 제작신청 마스터 -->
|
|
|
|
|
<result property="intfID" column="INTF_ID" /> <!-- 연계식별키 -->
|
|
|
|
|
<result property="version" column="VERSION" /> <!-- 버전 -->
|
|
|
|
|
<result property="testYN" column="TEST_YN" /> <!-- 테스트여부 -->
|
|
|
|
|
<result property="service" column="SERVICE" /> <!-- 서비스 -->
|
|
|
|
|
<result property="systemCd" column="SYSTEM_CD" /> <!-- 시스템구분 -->
|
|
|
|
|
<result property="sndngId" column="SNDNG_ID" /> <!-- 발송ID -->
|
|
|
|
|
<result property="noticeGb" column="NOTICE_GB" /> <!-- 고지서구분 -->
|
|
|
|
|
<result property="envelop" column="NVLP" /> <!-- 봉투 -->
|
|
|
|
|
<result property="envelopWindow" column="NVLP_WND" /> <!-- 봉투창 -->
|
|
|
|
|
<result property="bwColor" column="BW_COLOR" /> <!-- 흑백칼라 -->
|
|
|
|
|
<result property="faceType" column="FACE_TYPE" /> <!-- 단면양면 -->
|
|
|
|
|
<result property="delivery" column="DLVR_TYPE" /> <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
<result property="templateCode" column="TMPLT_CD" /> <!-- 템플릿코드 -->
|
|
|
|
|
<result property="templatePrint" column="TMPLT_PRINT_YN" /> <!-- 템플릿출력여부 -->
|
|
|
|
|
<result property="recipientCount" column="RCPNT_CNT" /> <!-- 수취인수 -->
|
|
|
|
|
<result property="marginYN" column="MARGIN_YN" /> <!-- 여백생성유무 -->
|
|
|
|
|
<result property="addressPageYN" column="ADDR_PAGE_YN" /> <!-- 주소페이지유무 -->
|
|
|
|
|
<result property="alignYN" column="ALIGN_YN" /> <!-- 맞춤자제유무 -->
|
|
|
|
|
<result property="mailMergeYN" column="MAIL_MERGE_YN" /> <!-- 메일머지유무 -->
|
|
|
|
|
<result property="enclosureYN" column="ENCL_YN" /> <!-- 동봉물유무 -->
|
|
|
|
|
<result property="returnYN" column="RETURN_YN" /> <!-- 반송여부 -->
|
|
|
|
|
<result property="staplerYN" column="STAPLER_YN" /> <!-- 스테이플러유무 -->
|
|
|
|
|
<result property="logoFile" column="LOGO_FILE" /> <!-- 로고파일 -->
|
|
|
|
|
<result property="senderName" column="SENDER_NM" /> <!-- 발송인명 -->
|
|
|
|
|
<result property="senderSigungu" column="SENDER_SGG" /> <!-- 발송인시군구명 -->
|
|
|
|
|
<result property="senderDeptCd" column="SENDER_DEPT" /> <!-- 발송부서코드 -->
|
|
|
|
|
<result property="senderZipcode" column="SENDER_ZIPCODE" /> <!-- 발송인우편번호 -->
|
|
|
|
|
<result property="senderAddress" column="SENDER_ADDR" /> <!-- 발송인주소 -->
|
|
|
|
|
<result property="senderDetailAddress" column="SENDER_DTL_ADDR" /> <!-- 발송인상세주소 -->
|
|
|
|
|
<result property="senderPhoneNo" column="SENDER_TELNO" /> <!-- 발송인전화번호 -->
|
|
|
|
|
<result property="senderEmail" column="SENDER_EMAIL" /> <!-- 발송인이메일 -->
|
|
|
|
|
<result property="status" column="STATUS" /> <!-- 진행상태 -->
|
|
|
|
|
<result property="postProgress" column="POST_PRGRS" /> <!-- 제작상태 -->
|
|
|
|
|
<result property="statusCheckDate" column="STAT_CHECK_DT" /> <!-- 제작상태 확인일시 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="selectMasters" parameterType="list" resultMap="masterRow">/* 우편제작 신청마스터 조회(PostplusMapper.selectMasters) */
|
|
|
|
|
SELECT INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, VERSION <!-- 버전 -->
|
|
|
|
|
, TEST_YN <!-- 테스트여부 -->
|
|
|
|
|
, SERVICE <!-- 서비스 -->
|
|
|
|
|
, SYSTEM_CD <!-- 시스템구분 -->
|
|
|
|
|
, SNDNG_ID <!-- 발송ID -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, TMPLT_PRINT_YN <!-- 템플릿출력여부 -->
|
|
|
|
|
, RCPNT_CNT <!-- 수취인수 -->
|
|
|
|
|
, MARGIN_YN <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN <!-- 주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE <!-- 로고파일 -->
|
|
|
|
|
, SENDER_NM <!-- 발송인명 -->
|
|
|
|
|
, SENDER_SGG <!-- 발송인시군구명 -->
|
|
|
|
|
, SENDER_DEPT <!-- 발송부서코드 -->
|
|
|
|
|
, SENDER_ZIPCODE <!-- 발송인우편번호 -->
|
|
|
|
|
, SENDER_ADDR <!-- 발송인주소 -->
|
|
|
|
|
, SENDER_DTL_ADDR <!-- 발송인상세주소 -->
|
|
|
|
|
, SENDER_TELNO <!-- 발송인전화번호 -->
|
|
|
|
|
, SENDER_EMAIL <!-- 발송인이메일 -->
|
|
|
|
|
, REG_DT <!-- 등록일시 -->
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, STATUS <!-- 진행상태 -->
|
|
|
|
|
, RESULT_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, RESULT_MSG <!-- 연계 결과 메세지 -->
|
|
|
|
|
, POST_PRGRS <!-- 제작상태 -->
|
|
|
|
|
, STAT_CHECK_DT <!-- 제작상태 확인일시 -->
|
|
|
|
|
FROM TB_PST_MSR
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectNewIntfID" parameterType="map" resultType="dataobject">/* 우편제작 신청 연계ID 생성(PostplusMapper.selectNewIntfID) */
|
|
|
|
|
SELECT CONCAT(PREFIX, LPAD(NVL(replace(MAX(B.INTF_ID), PREFIX, '') + 1, '1'), 5, '0')) NEW_ID
|
|
|
|
|
FROM (SELECT CONCAT(<include refid="utility.today" />, '-', #{currentUser.orgID}, '-', #{currentUser.deptCode}, '-') PREFIX FROM DUAL) A
|
|
|
|
|
LEFT OUTER JOIN TB_PST_MSR_MASTER B ON B.INTF_ID LIKE CONCAT(A.PREFIX, '%')
|
|
|
|
|
SELECT CONCAT(PREFIX, LPAD(NVL(REPLACE(MAX(B.INTF_ID), PREFIX, '') + 1, '1'), 5, '0')) NEW_ID
|
|
|
|
|
FROM (SELECT <include refid="utility.today" /> PREFIX FROM DUAL) A
|
|
|
|
|
<!-- FROM (SELECT CONCAT(<include refid="utility.today" />, '-', #{currentUser.orgID}, '-', #{currentUser.deptCode}, '-') PREFIX FROM DUAL) A -->
|
|
|
|
|
LEFT OUTER JOIN TB_PST_MSR B ON B.INTF_ID LIKE CONCAT(A.PREFIX, '%')
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertMaster" parameterType="map">/* 우편제작 신청 마스터 등록(PostplusMapper.insertMaster) */
|
|
|
|
|
INSERT INTO TB_PST_MSR_MASTER (
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, VERSION <!-- 버전 -->
|
|
|
|
|
, TEST_YN <!-- 테스트여부 -->
|
|
|
|
|
, SERVICE <!-- 서비스 -->
|
|
|
|
|
, SYSTEM_CD <!-- 시스템구분 -->
|
|
|
|
|
, POST_GB <!-- 고지서구분 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_GB <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, TMPLT_PRINT_YN <!-- 템플릿출력여부 -->
|
|
|
|
|
, RCPNT_CNT <!-- 수취인수 -->
|
|
|
|
|
, MARGIN_YN <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN <!-- 주소페이지유무 -->
|
|
|
|
|
, SET_PAPER_YN <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE <!-- 로고파일 -->
|
|
|
|
|
, SENDER_NM <!-- 발송인명 -->
|
|
|
|
|
, SENDER_CODE <!-- 발송부서코드 -->
|
|
|
|
|
, SENDER_ZIPCODE <!-- 발송인우편번호 -->
|
|
|
|
|
, SENDER_ADDR <!-- 발송인주소 -->
|
|
|
|
|
, SENDER_DETAIL_ADDR <!-- 발송인상세주소 -->
|
|
|
|
|
, SENDER_PHONENO <!-- 발송인전화번호 -->
|
|
|
|
|
, REG_DT <!-- 등록일시 -->
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, STATUS <!-- 진행상태 -->
|
|
|
|
|
, RESULT_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, RESULT_MSG <!-- 연계 결과 메세지 -->
|
|
|
|
|
, POST_PROGRESS <!-- 최종 제작 상태 -->
|
|
|
|
|
, STAT_CHECK_DT <!-- 최종 제작 상태 확인 일시 -->
|
|
|
|
|
INSERT INTO TB_PST_MSR (
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, VERSION <!-- 버전 -->
|
|
|
|
|
, TEST_YN <!-- 테스트여부 -->
|
|
|
|
|
, SERVICE <!-- 서비스 -->
|
|
|
|
|
, SYSTEM_CD <!-- 시스템구분 -->
|
|
|
|
|
, SNDNG_ID <!-- 발송ID -->
|
|
|
|
|
, NOTICE_GB <!-- 고지서구분 -->
|
|
|
|
|
, NVLP <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_CD <!-- 템플릿코드 -->
|
|
|
|
|
, TMPLT_PRINT_YN <!-- 템플릿출력여부 -->
|
|
|
|
|
, RCPNT_CNT <!-- 수취인수 -->
|
|
|
|
|
, MARGIN_YN <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN <!-- 주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE <!-- 로고파일 -->
|
|
|
|
|
, SENDER_NM <!-- 발송인명 -->
|
|
|
|
|
, SENDER_SGG <!-- 발송인시군구명 -->
|
|
|
|
|
, SENDER_DEPT <!-- 발송부서코드 -->
|
|
|
|
|
, SENDER_ZIPCODE <!-- 발송인우편번호 -->
|
|
|
|
|
, SENDER_ADDR <!-- 발송인주소 -->
|
|
|
|
|
, SENDER_DTL_ADDR <!-- 발송인상세주소 -->
|
|
|
|
|
, SENDER_TELNO <!-- 발송인전화번호 -->
|
|
|
|
|
, SENDER_EMAIL <!-- 발송인이메일 -->
|
|
|
|
|
, REG_DT <!-- 등록일시 -->
|
|
|
|
|
, RGTR <!-- 등록사용자 -->
|
|
|
|
|
, STATUS <!-- 진행상태 -->
|
|
|
|
|
, RESULT_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, RESULT_MSG <!-- 연계 결과 메세지 -->
|
|
|
|
|
, POST_PRGRS <!-- 제작상태 -->
|
|
|
|
|
, STAT_CHECK_DT <!-- 제작상태 확인일시 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{obj.intfID} <!-- 연계식별키 -->
|
|
|
|
|
, #{obj.version} <!-- 버전 -->
|
|
|
|
|
, #{obj.testYN} <!-- 테스트여부 -->
|
|
|
|
|
, #{obj.service} <!-- 서비스 -->
|
|
|
|
|
, #{obj.systemCd} <!-- 시스템구분 -->
|
|
|
|
|
, #{obj.postGb} <!-- 고지서구분 -->
|
|
|
|
|
, #{obj.envelop} <!-- 봉투 -->
|
|
|
|
|
, #{obj.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, #{obj.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
, #{obj.faceType} <!-- 단면양면 -->
|
|
|
|
|
, #{obj.deliveryType} <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, #{obj.templateCode} <!-- 템플릿코드 -->
|
|
|
|
|
, #{obj.templatePrint} <!-- 템플릿출력여부 -->
|
|
|
|
|
, #{obj.recipientCount} <!-- 수취인수 -->
|
|
|
|
|
, #{obj.marginYN} <!-- 여백생성유무 -->
|
|
|
|
|
, #{obj.addressPageYN} <!-- 주소페이지유무 -->
|
|
|
|
|
, #{obj.orderYN} <!-- 맞춤자제유무 -->
|
|
|
|
|
, #{obj.mailMergeYN} <!-- 메일머지유무 -->
|
|
|
|
|
, #{obj.enclosedYN} <!-- 동봉물유무 -->
|
|
|
|
|
, #{obj.returnYN} <!-- 반송여부 -->
|
|
|
|
|
, #{obj.staplerYN} <!-- 스테이플러유무 -->
|
|
|
|
|
, #{obj.logoFile} <!-- 로고파일 -->
|
|
|
|
|
, #{obj.senderName} <!-- 발송인명 -->
|
|
|
|
|
, #{obj.senderDeptCode} <!-- 발송부서코드 -->
|
|
|
|
|
, #{obj.senderZipcode} <!-- 발송인우편번호 -->
|
|
|
|
|
, #{obj.senderAddress} <!-- 발송인주소 -->
|
|
|
|
|
, #{obj.senderDetailAddress} <!-- 발송인상세주소 -->
|
|
|
|
|
, #{obj.senderPhoneNo} <!-- 발송인전화번호 -->
|
|
|
|
|
#{mst.intfID} <!-- 연계식별키 -->
|
|
|
|
|
, #{mst.version} <!-- 버전 -->
|
|
|
|
|
, #{mst.testYN} <!-- 테스트여부 -->
|
|
|
|
|
, #{mst.service} <!-- 서비스 -->
|
|
|
|
|
, #{mst.systemCd} <!-- 시스템구분 -->
|
|
|
|
|
, #{mst.sndngId} <!-- 발송ID -->
|
|
|
|
|
, #{mst.noticeGb} <!-- 고지서구분 -->
|
|
|
|
|
, #{mst.envelop} <!-- 봉투 -->
|
|
|
|
|
, #{mst.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, #{mst.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
, #{mst.faceType} <!-- 단면양면 -->
|
|
|
|
|
, #{mst.delivery} <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, #{mst.templateCode} <!-- 템플릿코드 -->
|
|
|
|
|
, #{mst.templatePrint} <!-- 템플릿출력여부 -->
|
|
|
|
|
, #{mst.recipientCount} <!-- 수취인수 -->
|
|
|
|
|
, #{mst.marginYN} <!-- 여백생성유무 -->
|
|
|
|
|
, #{mst.addressPageYN} <!-- 주소페이지유무 -->
|
|
|
|
|
, #{mst.alignYN} <!-- 맞춤자제유무 -->
|
|
|
|
|
, #{mst.mailMergeYN} <!-- 메일머지유무 -->
|
|
|
|
|
, #{mst.enclosureYN} <!-- 동봉물유무 -->
|
|
|
|
|
, #{mst.returnYN} <!-- 반송여부 -->
|
|
|
|
|
, #{mst.staplerYN} <!-- 스테이플러유무 -->
|
|
|
|
|
, #{mst.logoFile} <!-- 로고파일 -->
|
|
|
|
|
, #{mst.senderName} <!-- 발송인명 -->
|
|
|
|
|
, #{mst.senderSigungu} <!-- 발송부서코드 -->
|
|
|
|
|
, #{mst.senderDeptCd} <!-- 발송부서코드 -->
|
|
|
|
|
, #{mst.senderZipcode} <!-- 발송인우편번호 -->
|
|
|
|
|
, #{mst.senderAddress} <!-- 발송인주소 -->
|
|
|
|
|
, #{mst.senderDetailAddress} <!-- 발송인상세주소 -->
|
|
|
|
|
, #{mst.senderPhoneNo} <!-- 발송인전화번호 -->
|
|
|
|
|
, #{mst.senderEmail} <!-- 발송인메일주소 -->
|
|
|
|
|
,<include refid="utility.now" />
|
|
|
|
|
, #{obj.currentUser.id} <!-- 등록사용자 -->
|
|
|
|
|
, #{obj.status} <!-- 진행상태 -->
|
|
|
|
|
, #{obj.result_cd} <!-- 연계 결과 코드 -->
|
|
|
|
|
, #{obj.result_msg} <!-- 연계 결과 메세지 -->
|
|
|
|
|
, #{obj.post_progress} <!-- 최종 제작 상태 -->
|
|
|
|
|
, #{obj.stat_check_dt} <!-- 최종 제작 상태 확인 일시 -->
|
|
|
|
|
, #{currentUser.id} <!-- 등록사용자 -->
|
|
|
|
|
, #{mst.status} <!-- 진행상태 -->
|
|
|
|
|
, #{result.result} <!-- 연계결과 코드 -->
|
|
|
|
|
, #{result.remark} <!-- 연계결과 메세지 -->
|
|
|
|
|
, #{mst.postProgress} <!-- 제작상태 -->
|
|
|
|
|
, #{mst.statusCheckDate} <!-- 제작상태 확인일시 -->
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertDetail" parameterType="map">/* 우편제작 신청 상세 등록(PostplusMapper.insertDetail) */
|
|
|
|
|
<update id="updateMaster" parameterType="map">/* 우편제작 신청 마스터 수정(PostplusMapper.updateMaster) */
|
|
|
|
|
UPDATE TB_PST_MSR
|
|
|
|
|
SET NVLP = #{mst.envelop} <!-- 봉투 -->
|
|
|
|
|
, NVLP_WND = #{mst.envelopWindow} <!-- 봉투창 -->
|
|
|
|
|
, BW_COLOR = #{mst.bwColor} <!-- 흑백칼라 -->
|
|
|
|
|
, FACE_TYPE = #{mst.faceType} <!-- 단면양면 -->
|
|
|
|
|
, DLVR_TYPE = #{mst.delivery} <!-- 배달(일반, 등기, 선택등기) -->
|
|
|
|
|
, TMPLT_PRINT_YN = #{mst.templatePrint} <!-- 템플릿출력여부 -->
|
|
|
|
|
, RCPNT_CNT = #{mst.recipientCount} <!-- 수취인수 -->
|
|
|
|
|
, MARGIN_YN = #{mst.marginYN} <!-- 여백생성유무 -->
|
|
|
|
|
, ADDR_PAGE_YN = #{mst.addressPageYN} <!-- 주소페이지유무 -->
|
|
|
|
|
, ALIGN_YN = #{mst.alignYN} <!-- 맞춤자제유무 -->
|
|
|
|
|
, MAIL_MERGE_YN = #{mst.mailMergeYN} <!-- 메일머지유무 -->
|
|
|
|
|
, ENCL_YN = #{mst.enclosureYN} <!-- 동봉물유무 -->
|
|
|
|
|
, RETURN_YN = #{mst.returnYN} <!-- 반송여부 -->
|
|
|
|
|
, STAPLER_YN = #{mst.staplerYN} <!-- 스테이플러유무 -->
|
|
|
|
|
, LOGO_FILE = #{mst.logoFile} <!-- 로고파일 -->
|
|
|
|
|
, SENDER_NM = #{mst.senderName} <!-- 발송인명 -->
|
|
|
|
|
, SENDER_SGG = #{mst.senderSigungu} <!-- 발송부서코드 -->
|
|
|
|
|
, SENDER_DEPT = #{mst.senderDeptCd} <!-- 발송부서코드 -->
|
|
|
|
|
, SENDER_ZIPCODE = #{mst.senderZipcode} <!-- 발송인우편번호 -->
|
|
|
|
|
, SENDER_ADDR = #{mst.senderAddress} <!-- 발송인주소 -->
|
|
|
|
|
, SENDER_DTL_ADDR = #{mst.senderDetailAddress} <!-- 발송인상세주소 -->
|
|
|
|
|
, SENDER_TELNO = #{mst.senderPhoneNo} <!-- 발송인전화번호 -->
|
|
|
|
|
, SENDER_EMAIL = #{mst.senderEmail} <!-- 발송인메일주소 -->
|
|
|
|
|
, STATUS = #{mst.status} <!-- 진행상태 -->
|
|
|
|
|
, RESULT_CD = #{result.result} <!-- 연계결과 코드 -->
|
|
|
|
|
, RESULT_MSG = #{result.remark} <!-- 연계결과 메세지 -->
|
|
|
|
|
, POST_PRGRS = #{mst.postProgress} <!-- 제작상태 -->
|
|
|
|
|
, STAT_CHECK_DT =<include refid="utility.now" /><!-- 제작상태 확인일시 -->
|
|
|
|
|
WHERE INTF_ID = #{mst.intfID}</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteMasters" parameterType="list">/* 우편제작 신청마스터 삭제(PostplusMapper.deleteMasters) */
|
|
|
|
|
DELETE FROM TB_PST_MSR
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</delete>
|
|
|
|
|
|
|
|
|
|
<resultMap id="detailRow" type="cokr.xit.interfaces.postplus.post.PstMsr$Detail"><!-- 제작신청 상세 -->
|
|
|
|
|
<result property="intfID" column="INTF_ID" /> <!-- 연계식별키 -->
|
|
|
|
|
<result property="seq" column="SEQ" /> <!-- 순번 -->
|
|
|
|
|
<result property="sndngDtlId" column="SNDNG_DTL_ID" /> <!-- 발송상세ID -->
|
|
|
|
|
<result property="name" column="OWNER_NM" /> <!-- 이름 -->
|
|
|
|
|
<result property="zipcode" column="OWNER_ZIPCODE" /> <!-- 우편번호 -->
|
|
|
|
|
<result property="address" column="OWNER_ADDR" /> <!-- 주소 -->
|
|
|
|
|
<result property="detailAddress" column="OWNER_DTL_ADDR" /> <!-- 상세주소 -->
|
|
|
|
|
<result property="phoneNo" column="OWNER_TELNO" /> <!-- 전화번호 -->
|
|
|
|
|
<result property="regGb" column="REG_GB" /> <!-- 등기구분 -->
|
|
|
|
|
<result property="regNo" column="REG_NO" /> <!-- 등기번호 -->
|
|
|
|
|
<result property="regNoDatetime" column="REG_NO_REG_DT" /> <!-- 등기번호 등록일시 -->
|
|
|
|
|
<result property="serNo" column="SRL_NO" /> <!-- 일련번호 -->
|
|
|
|
|
<result property="deliveryCd" column="DLV_CD" /> <!-- 발송코드 -->
|
|
|
|
|
<result property="bar1D" column="BAR1D" /> <!-- 바코드1 -->
|
|
|
|
|
<result property="bar2D" column="BAR2D" /> <!-- 바코드2 -->
|
|
|
|
|
<result property="noticeNo" column="NTC_NO" /> <!-- 고지번호 -->
|
|
|
|
|
<result property="docCd1" column="DOC_CD1" /> <!-- 문서종류1 -->
|
|
|
|
|
<result property="docCd2" column="DOC_CD2" /> <!-- 문서종류2 -->
|
|
|
|
|
<result property="docCd3" column="DOC_CD3" /> <!-- 문서종류3 -->
|
|
|
|
|
<result property="docCd4" column="DOC_CD4" /> <!-- 문서종류4 -->
|
|
|
|
|
<result property="docCd5" column="DOC_CD5" /> <!-- 문서종류5 -->
|
|
|
|
|
<result property="subject1" column="SUBJ1" /> <!-- 과목명1 -->
|
|
|
|
|
<result property="subject2" column="SUBJ2" /> <!-- 과목명2 -->
|
|
|
|
|
<result property="subject3" column="SUBJ3" /> <!-- 과목명3 -->
|
|
|
|
|
<result property="violationDatetime" column="VLTN_DT" /> <!-- 위반일시 -->
|
|
|
|
|
<result property="violationDong" column="VLTN_DONG" /> <!-- 위반동 -->
|
|
|
|
|
<result property="violationLocation" column="VLTN_LOC" /> <!-- 위반장소 -->
|
|
|
|
|
<result property="legalBasis" column="LEGAL_BASIS" /> <!-- 법조항 -->
|
|
|
|
|
<result property="paymentNo1" column="PAYMENT_NO1" /> <!-- 납부번호1 -->
|
|
|
|
|
<result property="paymentNo2" column="PAYMENT_NO2" /> <!-- 납부번호2 -->
|
|
|
|
|
<result property="ocr0" column="OCR0" /> <!-- OCR0 -->
|
|
|
|
|
<result property="ocr1" column="OCR1" /> <!-- OCR1 -->
|
|
|
|
|
<result property="ocr2" column="OCR2" /> <!-- OCR2 -->
|
|
|
|
|
<result property="epaymentNo" column="EPAYMENT_NO" /> <!-- 전자납부번호 -->
|
|
|
|
|
<result property="vaccountNo" column="VACNT_NO" /> <!-- 가상계좌번호 -->
|
|
|
|
|
<result property="fineAmt" column="FINE_AMT" /> <!-- 과태료 -->
|
|
|
|
|
<result property="paymentAmt" column="PAYMENT_AMT" /> <!-- 납부금액 -->
|
|
|
|
|
<result property="dueDate" column="PAYMENT_DUE_DT" /> <!-- 납부기한 -->
|
|
|
|
|
<result property="inDueDate" column="PAYMENT_IN_DATE" /> <!-- 납기내기한 -->
|
|
|
|
|
<result property="inDueAmt" column="PAYMENT_IN_AMT" /> <!-- 납기내금액 -->
|
|
|
|
|
<result property="inDueAddedAmt" column="PAYMENT_IN_ADD_AMT" /> <!-- 납기내가산금 -->
|
|
|
|
|
<result property="inDueChenapAmt" column="PAYMENT_IN_DEFAULT_AMT" /> <!-- 납기내체납처분비 -->
|
|
|
|
|
<result property="overdueDate" column="PAYMENT_OUT_DATE" /> <!-- 납기후기한 -->
|
|
|
|
|
<result property="overdueAmt" column="PAYMENT_OUT_AMT" /> <!-- 납기후금액 -->
|
|
|
|
|
<result property="overdueAddedAmt" column="PAYMENT_OUT_ADD_AMT" /> <!-- 납기후가산금 -->
|
|
|
|
|
<result property="overdueChenapAmt" column="PAYMENT_OUT_DEFAULT_AMT" /> <!-- 납기후체납처분비 -->
|
|
|
|
|
<result property="vhrno" column="VHRNO" /> <!-- 차량번호 -->
|
|
|
|
|
<result property="birthday" column="OWNER_BDT" /> <!-- 주민번호 -->
|
|
|
|
|
<result property="printDate" column="PRINT_DT" /> <!-- 출력일자 -->
|
|
|
|
|
<result property="printYear" column="PRINT_YEAR" /> <!-- 출력년도 -->
|
|
|
|
|
<result property="printMonth" column="PRINT_MONTH" /> <!-- 출력월 -->
|
|
|
|
|
<result property="printDay" column="PRINT_DAY" /> <!-- 출력일 -->
|
|
|
|
|
<result property="evidenceNo" column="EVDNC_NO" /> <!-- 증거번호 -->
|
|
|
|
|
<result property="attachmentCount" column="PHOTO_CNT" /> <!-- 사진장수 -->
|
|
|
|
|
<result property="attachment1" column="PHOTO_FILENAME1" /> <!-- 사진파일명1 -->
|
|
|
|
|
<result property="attachment2" column="PHOTO_FILENAME2" /> <!-- 사진파일명2 -->
|
|
|
|
|
<result property="attachment3" column="PHOTO_FILENAME3" /> <!-- 사진파일명3 -->
|
|
|
|
|
<result property="attachment4" column="PHOTO_FILENAME4" /> <!-- 사진파일명4 -->
|
|
|
|
|
<result property="variableTitle" column="VAR_TITLE" /> <!-- 가변제목 -->
|
|
|
|
|
<result property="variableContent1" column="VAR_CONT1" /> <!-- 가변내용1 -->
|
|
|
|
|
<result property="variableContent2" column="VAR_CONT2" /> <!-- 가변내용2 -->
|
|
|
|
|
<result property="variableContent3" column="VAR_CONT3" /> <!-- 가변내용3 -->
|
|
|
|
|
<result property="variableContent4" column="VAR_CONT4" /> <!-- 가변내용4 -->
|
|
|
|
|
<result property="vaccountNo2" column="VACNT_NO2" /> <!-- 가상계좌번호2 -->
|
|
|
|
|
<result property="vaccountNo3" column="VACNT_NO3" /> <!-- 가상계좌번호3 -->
|
|
|
|
|
<result property="vaccountNo4" column="VACNT_NO4" /> <!-- 가상계좌번호4 -->
|
|
|
|
|
<result property="vaccountNo5" column="VACNT_NO5" /> <!-- 가상계좌번호5 -->
|
|
|
|
|
<result property="vaccountNo6" column="VACNT_NO6" /> <!-- 가상계좌번호6 -->
|
|
|
|
|
<result property="vaccountNo7" column="VACNT_NO7" /> <!-- 가상계좌번호7 -->
|
|
|
|
|
<result property="vaccountNo8" column="VACNT_NO8" /> <!-- 가상계좌번호8 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="selectDetails" parameterType="list" resultMap="detailRow">/* 우편제작 신청상세 조회(PostplusMapper.selectDetails) */
|
|
|
|
|
SELECT INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, SEQ <!-- 순번 -->
|
|
|
|
|
, SNDNG_DTL_ID <!-- 발송상세ID -->
|
|
|
|
|
, OWNER_NM <!-- 이름 -->
|
|
|
|
|
, OWNER_ZIPCODE <!-- 우편번호 -->
|
|
|
|
|
, OWNER_ADDR <!-- 주소 -->
|
|
|
|
|
, OWNER_DTL_ADDR <!-- 상세주소 -->
|
|
|
|
|
, OWNER_TELNO <!-- 전화번호 -->
|
|
|
|
|
, REG_GB <!-- 등기구분 -->
|
|
|
|
|
, REG_NO <!-- 등기번호 -->
|
|
|
|
|
, REG_NO_REG_DT <!-- 등기번호 등록일시 -->
|
|
|
|
|
, SRL_NO <!-- 일련번호 -->
|
|
|
|
|
, DLV_CD <!-- 발송코드 -->
|
|
|
|
|
, BAR1D <!-- 바코드1 -->
|
|
|
|
|
, BAR2D <!-- 바코드2 -->
|
|
|
|
|
, NTC_NO <!-- 고지번호 -->
|
|
|
|
|
, DOC_CD1 <!-- 문서종류1 -->
|
|
|
|
|
, DOC_CD2 <!-- 문서종류2 -->
|
|
|
|
|
, DOC_CD3 <!-- 문서종류3 -->
|
|
|
|
|
, DOC_CD4 <!-- 문서종류4 -->
|
|
|
|
|
, DOC_CD5 <!-- 문서종류5 -->
|
|
|
|
|
, SUBJ1 <!-- 과목명1 -->
|
|
|
|
|
, SUBJ2 <!-- 과목명2 -->
|
|
|
|
|
, SUBJ3 <!-- 과목명3 -->
|
|
|
|
|
, VLTN_DT <!-- 위반일시 -->
|
|
|
|
|
, VLTN_DONG <!-- 위반동 -->
|
|
|
|
|
, VLTN_LOC <!-- 위반장소 -->
|
|
|
|
|
, LEGAL_BASIS <!-- 법조항 -->
|
|
|
|
|
, PAYMENT_NO1 <!-- 납부번호1 -->
|
|
|
|
|
, PAYMENT_NO2 <!-- 납부번호2 -->
|
|
|
|
|
, OCR0 <!-- OCR0 -->
|
|
|
|
|
, OCR1 <!-- OCR1 -->
|
|
|
|
|
, OCR2 <!-- OCR2 -->
|
|
|
|
|
, EPAYMENT_NO <!-- 전자납부번호 -->
|
|
|
|
|
, VACNT_NO <!-- 가상계좌번호 -->
|
|
|
|
|
, FINE_AMT <!-- 과태료 -->
|
|
|
|
|
, PAYMENT_AMT <!-- 납부금액 -->
|
|
|
|
|
, PAYMENT_DUE_DT <!-- 납부기한 -->
|
|
|
|
|
, PAYMENT_IN_DATE <!-- 납기내기한 -->
|
|
|
|
|
, PAYMENT_IN_AMT <!-- 납기내금액 -->
|
|
|
|
|
, PAYMENT_IN_ADD_AMT <!-- 납기내가산금 -->
|
|
|
|
|
, PAYMENT_IN_DEFAULT_AMT <!-- 납기내체납처분비 -->
|
|
|
|
|
, PAYMENT_OUT_DATE <!-- 납기후기한 -->
|
|
|
|
|
, PAYMENT_OUT_AMT <!-- 납기후금액 -->
|
|
|
|
|
, PAYMENT_OUT_ADD_AMT <!-- 납기후가산금 -->
|
|
|
|
|
, PAYMENT_OUT_DEFAULT_AMT <!-- 납기후체납처분비 -->
|
|
|
|
|
, VHRNO <!-- 차량번호 -->
|
|
|
|
|
, OWNER_BDT <!-- 주민번호 -->
|
|
|
|
|
, PRINT_DT <!-- 출력일자 -->
|
|
|
|
|
, PRINT_YEAR <!-- 출력년도 -->
|
|
|
|
|
, PRINT_MONTH <!-- 출력월 -->
|
|
|
|
|
, PRINT_DAY <!-- 출력일 -->
|
|
|
|
|
, EVDNC_NO <!-- 증거번호 -->
|
|
|
|
|
, PHOTO_CNT <!-- 사진장수 -->
|
|
|
|
|
, PHOTO_FILENAME1 <!-- 사진파일명1 -->
|
|
|
|
|
, PHOTO_FILENAME2 <!-- 사진파일명2 -->
|
|
|
|
|
, PHOTO_FILENAME3 <!-- 사진파일명3 -->
|
|
|
|
|
, PHOTO_FILENAME4 <!-- 사진파일명4 -->
|
|
|
|
|
, VAR_TITLE <!-- 가변제목 -->
|
|
|
|
|
, VAR_CONT1 <!-- 가변내용1 -->
|
|
|
|
|
, VAR_CONT2 <!-- 가변내용2 -->
|
|
|
|
|
, VAR_CONT3 <!-- 가변내용3 -->
|
|
|
|
|
, VAR_CONT4 <!-- 가변내용4 -->
|
|
|
|
|
, VACNT_NO2 <!-- 가상계좌번호2 -->
|
|
|
|
|
, VACNT_NO3 <!-- 가상계좌번호3 -->
|
|
|
|
|
, VACNT_NO4 <!-- 가상계좌번호4 -->
|
|
|
|
|
, VACNT_NO5 <!-- 가상계좌번호5 -->
|
|
|
|
|
, VACNT_NO6 <!-- 가상계좌번호6 -->
|
|
|
|
|
, VACNT_NO7 <!-- 가상계좌번호7 -->
|
|
|
|
|
, VACNT_NO8 <!-- 가상계좌번호8 -->
|
|
|
|
|
FROM TB_PST_MSR_DETAIL
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)
|
|
|
|
|
ORDER BY INTF_ID, SEQ</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertDetail" parameterType="map">/* 우편제작 신청상세 등록(PostplusMapper.insertDetail) */
|
|
|
|
|
INSERT INTO TB_PST_MSR_DETAIL (
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, SEQ <!-- 순번 -->
|
|
|
|
|
, OWNER_NM <!-- 이름 -->
|
|
|
|
|
, ZIPCODE <!-- 우편번호 -->
|
|
|
|
|
, ADDR <!-- 주소 -->
|
|
|
|
|
, DETAIL_ADDR <!-- 상세주소 -->
|
|
|
|
|
, PHONENO <!-- 전화번호 -->
|
|
|
|
|
, FILENAME <!-- 사진파일명1 -->
|
|
|
|
|
, VAR_CNT1 <!-- 가변내용1 -->
|
|
|
|
|
, VAR_CNT2 <!-- 가변내용2 -->
|
|
|
|
|
, VAR_CNT3 <!-- 가변내용3 -->
|
|
|
|
|
, VAR_CNT4 <!-- 가변내용4' -->
|
|
|
|
|
INTF_ID <!-- 연계식별키 -->
|
|
|
|
|
, SEQ <!-- 순번 -->
|
|
|
|
|
, SNDNG_DTL_ID <!-- 발송상세ID -->
|
|
|
|
|
, OWNER_NM <!-- 이름 -->
|
|
|
|
|
, OWNER_ZIPCODE <!-- 우편번호 -->
|
|
|
|
|
, OWNER_ADDR <!-- 주소 -->
|
|
|
|
|
, OWNER_DTL_ADDR <!-- 상세주소 -->
|
|
|
|
|
, OWNER_TELNO <!-- 전화번호 -->
|
|
|
|
|
, REG_GB <!-- 등기구분 -->
|
|
|
|
|
, REG_NO <!-- 등기번호 -->
|
|
|
|
|
, REG_NO_REG_DT <!-- 등기번호 등록일시 -->
|
|
|
|
|
, SRL_NO <!-- 일련번호 -->
|
|
|
|
|
, DLV_CD <!-- 발송코드 -->
|
|
|
|
|
, BAR1D <!-- 바코드1 -->
|
|
|
|
|
, BAR2D <!-- 바코드2 -->
|
|
|
|
|
, NTC_NO <!-- 고지번호 -->
|
|
|
|
|
, DOC_CD1 <!-- 문서종류1 -->
|
|
|
|
|
, DOC_CD2 <!-- 문서종류2 -->
|
|
|
|
|
, DOC_CD3 <!-- 문서종류3 -->
|
|
|
|
|
, DOC_CD4 <!-- 문서종류4 -->
|
|
|
|
|
, DOC_CD5 <!-- 문서종류5 -->
|
|
|
|
|
, SUBJ1 <!-- 과목명1 -->
|
|
|
|
|
, SUBJ2 <!-- 과목명2 -->
|
|
|
|
|
, SUBJ3 <!-- 과목명3 -->
|
|
|
|
|
, VLTN_DT <!-- 위반일시 -->
|
|
|
|
|
, VLTN_DONG <!-- 위반동 -->
|
|
|
|
|
, VLTN_LOC <!-- 위반장소 -->
|
|
|
|
|
, LEGAL_BASIS <!-- 법조항 -->
|
|
|
|
|
, PAYMENT_NO1 <!-- 납부번호1 -->
|
|
|
|
|
, PAYMENT_NO2 <!-- 납부번호2 -->
|
|
|
|
|
, OCR0 <!-- OCR0 -->
|
|
|
|
|
, OCR1 <!-- OCR1 -->
|
|
|
|
|
, OCR2 <!-- OCR2 -->
|
|
|
|
|
, EPAYMENT_NO <!-- 전자납부번호 -->
|
|
|
|
|
, VACNT_NO <!-- 가상계좌번호 -->
|
|
|
|
|
, FINE_AMT <!-- 과태료 -->
|
|
|
|
|
, PAYMENT_AMT <!-- 납부금액 -->
|
|
|
|
|
, PAYMENT_DUE_DT <!-- 납부기한 -->
|
|
|
|
|
, PAYMENT_IN_DATE <!-- 납기내기한 -->
|
|
|
|
|
, PAYMENT_IN_AMT <!-- 납기내금액 -->
|
|
|
|
|
, PAYMENT_IN_ADD_AMT <!-- 납기내가산금 -->
|
|
|
|
|
, PAYMENT_IN_DEFAULT_AMT <!-- 납기내체납처분비 -->
|
|
|
|
|
, PAYMENT_OUT_DATE <!-- 납기후기한 -->
|
|
|
|
|
, PAYMENT_OUT_AMT <!-- 납기후금액 -->
|
|
|
|
|
, PAYMENT_OUT_ADD_AMT <!-- 납기후가산금 -->
|
|
|
|
|
, PAYMENT_OUT_DEFAULT_AMT <!-- 납기후체납처분비 -->
|
|
|
|
|
, VHRNO <!-- 차량번호 -->
|
|
|
|
|
, OWNER_BDT <!-- 주민번호 -->
|
|
|
|
|
, PRINT_DT <!-- 출력일자 -->
|
|
|
|
|
, PRINT_YEAR <!-- 출력년도 -->
|
|
|
|
|
, PRINT_MONTH <!-- 출력월 -->
|
|
|
|
|
, PRINT_DAY <!-- 출력일 -->
|
|
|
|
|
, EVDNC_NO <!-- 증거번호 -->
|
|
|
|
|
, PHOTO_CNT <!-- 사진장수 -->
|
|
|
|
|
, PHOTO_FILENAME1 <!-- 사진파일명1 -->
|
|
|
|
|
, PHOTO_FILENAME2 <!-- 사진파일명2 -->
|
|
|
|
|
, PHOTO_FILENAME3 <!-- 사진파일명3 -->
|
|
|
|
|
, PHOTO_FILENAME4 <!-- 사진파일명4 -->
|
|
|
|
|
, VAR_TITLE <!-- 가변제목 -->
|
|
|
|
|
, VAR_CONT1 <!-- 가변내용1 -->
|
|
|
|
|
, VAR_CONT2 <!-- 가변내용2 -->
|
|
|
|
|
, VAR_CONT3 <!-- 가변내용3 -->
|
|
|
|
|
, VAR_CONT4 <!-- 가변내용4 -->
|
|
|
|
|
, VACNT_NO2 <!-- 가상계좌번호2 -->
|
|
|
|
|
, VACNT_NO3 <!-- 가상계좌번호3 -->
|
|
|
|
|
, VACNT_NO4 <!-- 가상계좌번호4 -->
|
|
|
|
|
, VACNT_NO5 <!-- 가상계좌번호5 -->
|
|
|
|
|
, VACNT_NO6 <!-- 가상계좌번호6 -->
|
|
|
|
|
, VACNT_NO7 <!-- 가상계좌번호7 -->
|
|
|
|
|
, VACNT_NO8 <!-- 가상계좌번호8 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{obj.intfID} <!-- 연계식별키 -->
|
|
|
|
|
, #{obj.seq} <!-- 순번 -->
|
|
|
|
|
, #{obj.name} <!-- 이름 -->
|
|
|
|
|
, #{obj.Zipcode} <!-- 우편번호 -->
|
|
|
|
|
, #{obj.address} <!-- 주소 -->
|
|
|
|
|
, #{obj.detailAddress} <!-- 상세주소 -->
|
|
|
|
|
, #{obj.phoneNo} <!-- 전화번호 -->
|
|
|
|
|
, #{obj.attachment} <!-- 사진파일명1 -->
|
|
|
|
|
, #{obj.variableContent1} <!-- 가변내용1 -->
|
|
|
|
|
, #{obj.variableContent2} <!-- 가변내용2 -->
|
|
|
|
|
, #{obj.variableContent3} <!-- 가변내용3 -->
|
|
|
|
|
, #{obj.variableContent4} <!-- 가변내용4 -->
|
|
|
|
|
#{intfID} <!-- 연계식별키 -->
|
|
|
|
|
, #{seq} <!-- 순번 -->
|
|
|
|
|
, #{sndngDtlId} <!-- 발송상세ID -->
|
|
|
|
|
, #{name} <!-- 이름 -->
|
|
|
|
|
, #{zipcode} <!-- 우편번호 -->
|
|
|
|
|
, #{address} <!-- 주소 -->
|
|
|
|
|
, #{detailAddress} <!-- 상세주소 -->
|
|
|
|
|
, #{phoneNo} <!-- 전화번호 -->
|
|
|
|
|
, #{regGb} <!-- 등기구분 -->
|
|
|
|
|
, #{regNo} <!-- 등기번호 -->
|
|
|
|
|
, #{regNoDatetime} <!-- 등기번호 등록일시 -->
|
|
|
|
|
, #{serNo} <!-- 일련번호 -->
|
|
|
|
|
, #{deliveryCd} <!-- 발송코드 -->
|
|
|
|
|
, #{bar1D} <!-- 바코드1 -->
|
|
|
|
|
, #{bar2D} <!-- 바코드2 -->
|
|
|
|
|
, #{noticeNo} <!-- 고지번호 -->
|
|
|
|
|
, #{docCd1} <!-- 문서종류1 -->
|
|
|
|
|
, #{docCd2} <!-- 문서종류2 -->
|
|
|
|
|
, #{docCd3} <!-- 문서종류3 -->
|
|
|
|
|
, #{docCd4} <!-- 문서종류4 -->
|
|
|
|
|
, #{docCd5} <!-- 문서종류5 -->
|
|
|
|
|
, #{subject1} <!-- 과목명1 -->
|
|
|
|
|
, #{subject2} <!-- 과목명2 -->
|
|
|
|
|
, #{subject3} <!-- 과목명3 -->
|
|
|
|
|
, #{violationDatetime} <!-- 위반일시 -->
|
|
|
|
|
, #{violationDong} <!-- 위반동 -->
|
|
|
|
|
, #{violationLocation} <!-- 위반장소 -->
|
|
|
|
|
, #{legalBasis} <!-- 법조항 -->
|
|
|
|
|
, #{paymentNo1} <!-- 납부번호1 -->
|
|
|
|
|
, #{paymentNo2} <!-- 납부번호2 -->
|
|
|
|
|
, #{ocr0} <!-- OCR0 -->
|
|
|
|
|
, #{ocr1} <!-- OCR1 -->
|
|
|
|
|
, #{ocr2} <!-- OCR2 -->
|
|
|
|
|
, #{epaymentNo} <!-- 전자납부번호 -->
|
|
|
|
|
, #{vaccountNo} <!-- 가상계좌번호 -->
|
|
|
|
|
, #{fineAmt} <!-- 과태료 -->
|
|
|
|
|
, #{paymentAmt} <!-- 납부금액 -->
|
|
|
|
|
, #{dueDate} <!-- 납부기한 -->
|
|
|
|
|
, #{inDueDate} <!-- 납기내기한 -->
|
|
|
|
|
, #{inDueAmt} <!-- 납기내금액 -->
|
|
|
|
|
, #{inDueAddedAmt} <!-- 납기내가산금 -->
|
|
|
|
|
, #{inDueChenapAmt} <!-- 납기내체납처분비 -->
|
|
|
|
|
, #{overdueDate} <!-- 납기후기한 -->
|
|
|
|
|
, #{overdueAmt} <!-- 납기후금액 -->
|
|
|
|
|
, #{overdueAddedAmt} <!-- 납기후가산금 -->
|
|
|
|
|
, #{overdueChenapAmt} <!-- 납기후체납처분비 -->
|
|
|
|
|
, #{vhrno} <!-- 차량번호 -->
|
|
|
|
|
, #{birthday} <!-- 주민번호 -->
|
|
|
|
|
, #{printDate} <!-- 출력일자 -->
|
|
|
|
|
, #{printYear} <!-- 출력년도 -->
|
|
|
|
|
, #{printMonth} <!-- 출력월 -->
|
|
|
|
|
, #{printDay} <!-- 출력일 -->
|
|
|
|
|
, #{evidenceNo} <!-- 증거번호 -->
|
|
|
|
|
, #{attachmentCount} <!-- 사진장수 -->
|
|
|
|
|
, #{attachment1} <!-- 사진파일명1 -->
|
|
|
|
|
, #{attachment2} <!-- 사진파일명2 -->
|
|
|
|
|
, #{attachment3} <!-- 사진파일명3 -->
|
|
|
|
|
, #{attachment4} <!-- 사진파일명4 -->
|
|
|
|
|
, #{variableTitle} <!-- 가변제목 -->
|
|
|
|
|
, #{variableContent1} <!-- 가변내용1 -->
|
|
|
|
|
, #{variableContent2} <!-- 가변내용2 -->
|
|
|
|
|
, #{variableContent3} <!-- 가변내용3 -->
|
|
|
|
|
, #{variableContent4} <!-- 가변내용4 -->
|
|
|
|
|
, #{vaccountNo2} <!-- 가상계좌번호2 -->
|
|
|
|
|
, #{vaccountNo3} <!-- 가상계좌번호3 -->
|
|
|
|
|
, #{vaccountNo4} <!-- 가상계좌번호4 -->
|
|
|
|
|
, #{vaccountNo5} <!-- 가상계좌번호5 -->
|
|
|
|
|
, #{vaccountNo6} <!-- 가상계좌번호6 -->
|
|
|
|
|
, #{vaccountNo7} <!-- 가상계좌번호7 -->
|
|
|
|
|
, #{vaccountNo8} <!-- 가상계좌번호8 -->
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateDetail" parameterType="map">/* 우편제작 신청상세 수정(PostplusMapper.updateDetail) */
|
|
|
|
|
UPDATE TB_PST_MSR_DETAIL
|
|
|
|
|
SET OWNER_NM = #{name} <!-- 이름 -->
|
|
|
|
|
, OWNER_ZIPCODE = #{zipcode} <!-- 우편번호 -->
|
|
|
|
|
, OWNER_ADDR = #{address} <!-- 주소 -->
|
|
|
|
|
, OWNER_DTL_ADDR = #{detailAddress} <!-- 상세주소 -->
|
|
|
|
|
, OWNER_TELNO = #{phoneNo} <!-- 전화번호 -->
|
|
|
|
|
, REG_GB = #{regGb} <!-- 등기구분 -->
|
|
|
|
|
, REG_NO = #{regNo} <!-- 등기번호 -->
|
|
|
|
|
, REG_NO_REG_DT = #{regNoDatetime} <!-- 등기번호 등록일시 -->
|
|
|
|
|
, SRL_NO = #{serNo} <!-- 일련번호 -->
|
|
|
|
|
, DLV_CD = #{deliveryCd} <!-- 발송코드 -->
|
|
|
|
|
, BAR1D = #{bar1D} <!-- 바코드1 -->
|
|
|
|
|
, BAR2D = #{bar2D} <!-- 바코드2 -->
|
|
|
|
|
, NTC_NO = #{noticeNo} <!-- 고지번호 -->
|
|
|
|
|
, DOC_CD1 = #{docCd1} <!-- 문서종류1 -->
|
|
|
|
|
, DOC_CD2 = #{docCd2} <!-- 문서종류2 -->
|
|
|
|
|
, DOC_CD3 = #{docCd3} <!-- 문서종류3 -->
|
|
|
|
|
, DOC_CD4 = #{docCd4} <!-- 문서종류4 -->
|
|
|
|
|
, DOC_CD5 = #{docCd5} <!-- 문서종류5 -->
|
|
|
|
|
, SUBJ1 = #{subject1} <!-- 과목명1 -->
|
|
|
|
|
, SUBJ2 = #{subject2} <!-- 과목명2 -->
|
|
|
|
|
, SUBJ3 = #{subject3} <!-- 과목명3 -->
|
|
|
|
|
, VLTN_DT = #{violationDatetime} <!-- 위반일시 -->
|
|
|
|
|
, VLTN_DONG = #{violationDong} <!-- 위반동 -->
|
|
|
|
|
, VLTN_LOC = #{violationLocation} <!-- 위반장소 -->
|
|
|
|
|
, LEGAL_BASIS = #{legalBasis} <!-- 법조항 -->
|
|
|
|
|
, PAYMENT_NO1 = #{paymentNo1} <!-- 납부번호1 -->
|
|
|
|
|
, PAYMENT_NO2 = #{paymentNo2} <!-- 납부번호2 -->
|
|
|
|
|
, OCR0 = #{ocr0} <!-- OCR0 -->
|
|
|
|
|
, OCR1 = #{ocr1} <!-- OCR1 -->
|
|
|
|
|
, OCR2 = #{ocr2} <!-- OCR2 -->
|
|
|
|
|
, EPAYMENT_NO = #{epaymentNo} <!-- 전자납부번호 -->
|
|
|
|
|
, VACNT_NO = #{vaccountNo} <!-- 가상계좌번호 -->
|
|
|
|
|
, FINE_AMT = #{fineAmt} <!-- 과태료 -->
|
|
|
|
|
, PAYMENT_AMT = #{paymentAmt} <!-- 납부금액 -->
|
|
|
|
|
, PAYMENT_DUE_DT = #{dueDate} <!-- 납부기한 -->
|
|
|
|
|
, PAYMENT_IN_DATE = #{inDueDate} <!-- 납기내기한 -->
|
|
|
|
|
, PAYMENT_IN_AMT = #{inDueAmt} <!-- 납기내금액 -->
|
|
|
|
|
, PAYMENT_IN_ADD_AMT = #{inDueAddedAmt} <!-- 납기내가산금 -->
|
|
|
|
|
, PAYMENT_IN_DEFAULT_AMT = #{inDueChenapAmt} <!-- 납기내체납처분비 -->
|
|
|
|
|
, PAYMENT_OUT_DATE = #{overdueDate} <!-- 납기후기한 -->
|
|
|
|
|
, PAYMENT_OUT_AMT = #{overdueAmt} <!-- 납기후금액 -->
|
|
|
|
|
, PAYMENT_OUT_ADD_AMT = #{overdueAddedAmt} <!-- 납기후가산금 -->
|
|
|
|
|
, PAYMENT_OUT_DEFAULT_AMT = #{overdueChenapAmt} <!-- 납기후체납처분비 -->
|
|
|
|
|
, VHRNO = #{vhrno} <!-- 차량번호 -->
|
|
|
|
|
, OWNER_BDT = #{birthday} <!-- 주민번호 -->
|
|
|
|
|
, PRINT_DT = #{printDate} <!-- 출력일자 -->
|
|
|
|
|
, PRINT_YEAR = #{printYear} <!-- 출력년도 -->
|
|
|
|
|
, PRINT_MONTH = #{printMonth} <!-- 출력월 -->
|
|
|
|
|
, PRINT_DAY = #{printDay} <!-- 출력일 -->
|
|
|
|
|
, EVDNC_NO = #{evidenceNo} <!-- 증거번호 -->
|
|
|
|
|
, PHOTO_CNT = #{attachmentCount} <!-- 사진장수 -->
|
|
|
|
|
, PHOTO_FILENAME1 = #{attachment1} <!-- 사진파일명1 -->
|
|
|
|
|
, PHOTO_FILENAME2 = #{attachment2} <!-- 사진파일명2 -->
|
|
|
|
|
, PHOTO_FILENAME3 = #{attachment3} <!-- 사진파일명3 -->
|
|
|
|
|
, PHOTO_FILENAME4 = #{attachment4} <!-- 사진파일명4 -->
|
|
|
|
|
, VAR_TITLE = #{variableTitle} <!-- 가변제목 -->
|
|
|
|
|
, VAR_CONT1 = #{variableContent1} <!-- 가변내용1 -->
|
|
|
|
|
, VAR_CONT2 = #{variableContent2} <!-- 가변내용2 -->
|
|
|
|
|
, VAR_CONT3 = #{variableContent3} <!-- 가변내용3 -->
|
|
|
|
|
, VAR_CONT4 = #{variableContent4} <!-- 가변내용4 -->
|
|
|
|
|
, VACNT_NO2 = #{vaccountNo2} <!-- 가상계좌번호2 -->
|
|
|
|
|
, VACNT_NO3 = #{vaccountNo3} <!-- 가상계좌번호3 -->
|
|
|
|
|
, VACNT_NO4 = #{vaccountNo4} <!-- 가상계좌번호4 -->
|
|
|
|
|
, VACNT_NO5 = #{vaccountNo5} <!-- 가상계좌번호5 -->
|
|
|
|
|
, VACNT_NO6 = #{vaccountNo6} <!-- 가상계좌번호6 -->
|
|
|
|
|
, VACNT_NO7 = #{vaccountNo7} <!-- 가상계좌번호7 -->
|
|
|
|
|
, VACNT_NO8 = #{vaccountNo8} <!-- 가상계좌번호8 -->
|
|
|
|
|
WHERE INTF_ID = #{intfID}
|
|
|
|
|
AND SEQ = #{seq}</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteDetails" parameterType="list">/* 우편제작 신청상세 삭제(PostplusMapper.deleteDetails) */
|
|
|
|
|
DELETE FROM TB_PST_MSR_DETAIL
|
|
|
|
|
WHERE INTF_ID IN (<foreach collection="list" item="intfID" separator=",">#{intfID}</foreach>)</delete>
|
|
|
|
|
|
|
|
|
|
</mapper>
|