parent
0ea0a57ca2
commit
b161e10497
@ -0,0 +1,27 @@
|
|||||||
|
package kr.xit.biz.cmm.mapper;
|
||||||
|
|
||||||
|
import kr.xit.biz.ens.model.cmm.CmmEnsFileInfDTO;
|
||||||
|
import kr.xit.biz.ens.model.cntc.CntcDTO;
|
||||||
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* description : 전자고지 File mapper
|
||||||
|
*
|
||||||
|
* packageName : kr.xit.biz.cmm.mapper
|
||||||
|
* fileName : ICmmEnsFileMapper
|
||||||
|
* author : seojh
|
||||||
|
* date : 2023-10-19
|
||||||
|
* ======================================================================
|
||||||
|
* 변경일 변경자 변경 내용
|
||||||
|
* ----------------------------------------------------------------------
|
||||||
|
* 2023-10-19 seojh 최초 생성
|
||||||
|
*
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface ICmmEnsFileMapper {
|
||||||
|
int insertCntcSndngMst(CntcDTO.SndngMst dto);
|
||||||
|
int insertCntcSndngDtl(CntcDTO.SndngDtl dto);
|
||||||
|
int insertCi(CmmEnsFileInfDTO.FmcInfExcelRslt dto);
|
||||||
|
}
|
@ -0,0 +1,78 @@
|
|||||||
|
<?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="kr.xit.biz.cmm.mapper.ICmmEnsFileMapper">
|
||||||
|
|
||||||
|
<insert id="insertCntcSndngMst">
|
||||||
|
/** ens-cmm-file-mysql-mapper|insertCntcSndngMst-연계발송마스터 생성|seojh */
|
||||||
|
INSERT
|
||||||
|
INTO tb_cntc_sndng_mastr (
|
||||||
|
unity_sndng_mastr_id, /* 통합발송마스터 id */
|
||||||
|
signgu_code, /* 시군구코드 */
|
||||||
|
ffnlg_code, /* 과태료코드 */
|
||||||
|
tmplat_id, /* 템플릿ID */
|
||||||
|
sndng_ty_code, /* 발송유형 코드 */
|
||||||
|
sndng_co, /* 발송 건수 */
|
||||||
|
sndng_process_sttus, /* 발송처리 상태 */
|
||||||
|
sndng_dt, /* 발송일시 */
|
||||||
|
clos_dt, /* 마감일시 */
|
||||||
|
regist_dt,
|
||||||
|
register
|
||||||
|
)
|
||||||
|
SELECT #{unitySndngMastrId}
|
||||||
|
, tetm.signgu_code
|
||||||
|
, tetm.ffnlg_code
|
||||||
|
, tetm.tmplat_id
|
||||||
|
, tetm.sndng_ty_code
|
||||||
|
, #{sndngCo}
|
||||||
|
, #{sndngProcessSttus}
|
||||||
|
, #{sndngDt}
|
||||||
|
, date_format(date_add(#{sndngDt}, interval +1 day), '%Y%m%d%H%i%S')
|
||||||
|
, now()
|
||||||
|
, #{register}
|
||||||
|
FROM tb_ens_tmplat_manage tetm
|
||||||
|
WHERE tmplat_id = #{tmplatId}
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertCntcSndngDtl">
|
||||||
|
/** ens-cmm-file-mysql-mapper|insertCntcSndngDtl-연계발송상세 생성|seojh */
|
||||||
|
INSERT
|
||||||
|
INTO tb_cntc_sndng_detail (
|
||||||
|
unity_sndng_detail_id, /* 통합발송 상세ID */
|
||||||
|
unity_sndng_mastr_id, /* 통합발송 마스터ID */
|
||||||
|
signgu_code, /* 시군구 코드 */
|
||||||
|
ffnlg_code, /* 과태료 코드 */
|
||||||
|
mobile_page_cn, /* 모바일 페이지 내용 */
|
||||||
|
regist_dt,
|
||||||
|
register
|
||||||
|
)
|
||||||
|
SELECT #{unitySndngDetailId}
|
||||||
|
, #{unitySndngMastrId}
|
||||||
|
, tetm.signgu_code
|
||||||
|
, tetm.ffnlg_code
|
||||||
|
, #{mobilePageCn}
|
||||||
|
, now()
|
||||||
|
, #{register}
|
||||||
|
FROM tb_ens_tmplat_manage tetm
|
||||||
|
WHERE tmplat_id = #{tmplatId}
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertCi">
|
||||||
|
/** ens-cmm-file-mysql-mapper|insertCi-CI자료 생성|seojh */
|
||||||
|
INSERT
|
||||||
|
INTO tb_ens_ci (
|
||||||
|
unity_sndng_detail_id,
|
||||||
|
ci,
|
||||||
|
result_cd,
|
||||||
|
regist_dt,
|
||||||
|
register
|
||||||
|
) VALUES (
|
||||||
|
#{unitySndngDetailId}
|
||||||
|
, NVL(#{ci1}, #{ci2})
|
||||||
|
, #{code}
|
||||||
|
, now()
|
||||||
|
, #{register}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue