Merge remote-tracking branch 'origin/main'
commit
004c676da6
@ -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