폐기관리 업무 테이블 반영
parent
3728923fde
commit
e92442fca1
File diff suppressed because it is too large
Load Diff
@ -1,458 +0,0 @@
|
|||||||
<?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="cokr.xit.adds.biz.nims.dao.BizNimsMapper">
|
|
||||||
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<!-- NIMS API start -->
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<insert id="mergeBsshInfoSt" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$BsshInfoSt">
|
|
||||||
/** nims-mysql-mapper|mergeBsshInfoSt-마약류취급자정보 생성/변경|julim */
|
|
||||||
INSERT INTO tb_bssh_info(
|
|
||||||
bssh_cd,
|
|
||||||
bssh_nm,
|
|
||||||
induty_nm,
|
|
||||||
hdnt_cd,
|
|
||||||
hdnt_nm,
|
|
||||||
bizrno,
|
|
||||||
rprsntv_nm,
|
|
||||||
chrg_nm,
|
|
||||||
hptl_no,
|
|
||||||
join_yn,
|
|
||||||
bssh_stts_nm,
|
|
||||||
prmisn_no,
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{bsshCd},
|
|
||||||
#{bsshNm},
|
|
||||||
#{indutyNm},
|
|
||||||
#{hdntCd},
|
|
||||||
#{hdntNm},
|
|
||||||
#{bizrno},
|
|
||||||
#{rprsntvNm},
|
|
||||||
#{chrgNm},
|
|
||||||
#{hptlNo},
|
|
||||||
#{joinYn},
|
|
||||||
#{bsshSttusNm},
|
|
||||||
#{prmisnNo},
|
|
||||||
'Y',
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
ON DUPLICATE KEY UPDATE
|
|
||||||
bssh_nm = #{bsshNm},
|
|
||||||
induty_nm = #{indutyNm},
|
|
||||||
hdnt_cd = #{hdntCd},
|
|
||||||
hdnt_nm = #{hdntNm},
|
|
||||||
bizrno = #{bizrno},
|
|
||||||
rprsntv_nm = #{rprsntvNm},
|
|
||||||
chrg_nm = #{chrgNm},
|
|
||||||
hptl_no = #{hptlNo},
|
|
||||||
join_yn = #{joinYn},
|
|
||||||
bssh_stts_nm = #{bsshSttusNm},
|
|
||||||
prmisn_no = #{prmisnNo},
|
|
||||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
mdfr = #{rgtr}
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<insert id="mergeProductInfoKd" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$ProductInfoKd">
|
|
||||||
/** nims-mysql-mapper|mergeProductInfoKd-상품정보 생성|julim */
|
|
||||||
INSERT INTO tb_prduct_info(
|
|
||||||
prduct_cd,
|
|
||||||
prdlst_mst_cd,
|
|
||||||
prduct_nm,
|
|
||||||
nrcd_se_nm,
|
|
||||||
prtm_se_nm,
|
|
||||||
prd_min_distb_qy,
|
|
||||||
std_packng_stle_nm,
|
|
||||||
prd_tot_pce_qy,
|
|
||||||
pce_co_unit_nm,
|
|
||||||
bssh_cd,
|
|
||||||
rgs_dt,
|
|
||||||
upd_dt,
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{prductCd},
|
|
||||||
#{prdlstMstCd},
|
|
||||||
#{prductNm},
|
|
||||||
#{nrcdSeNm},
|
|
||||||
#{prtmSeNm},
|
|
||||||
#{prdMinDistbQy},
|
|
||||||
#{stdPackngStleNm},
|
|
||||||
#{prdTotPceQy},
|
|
||||||
#{pceCoUnitNm},
|
|
||||||
#{bsshCd},
|
|
||||||
#{rgsDt},
|
|
||||||
#{updDt},
|
|
||||||
'Y',
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
ON DUPLICATE KEY UPDATE
|
|
||||||
prdlst_mst_cd = #{prdlstMstCd},
|
|
||||||
prduct_nm = #{prductNm},
|
|
||||||
nrcd_se_nm = #{nrcdSeNm},
|
|
||||||
prtm_se_nm = #{prtmSeNm},
|
|
||||||
prd_min_distb_qy = #{prdMinDistbQy},
|
|
||||||
std_packng_stle_nm = #{stdPackngStleNm},
|
|
||||||
prd_tot_pce_qy = #{prdTotPceQy},
|
|
||||||
pce_co_unit_nm = #{pceCoUnitNm},
|
|
||||||
bssh_cd = #{bsshCd},
|
|
||||||
rgs_dt = #{rgsDt},
|
|
||||||
upd_dt = #{updDt},
|
|
||||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
mdfr = #{rgtr}
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<insert id="mergeStorgeInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$StorageInfo">
|
|
||||||
/** nims-mysql-mapper|mergeStorgeInfo-저장소 정보 생성|julim */
|
|
||||||
INSERT INTO tb_storge_info(
|
|
||||||
bssh_cd,
|
|
||||||
bssh_nm,
|
|
||||||
use_at,
|
|
||||||
storge_se_nm,
|
|
||||||
storge_no,
|
|
||||||
storge_nm,
|
|
||||||
bass_adres,
|
|
||||||
bass_dtl_adres,
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{bsshCd},
|
|
||||||
#{bsshNm},
|
|
||||||
#{useAt},
|
|
||||||
#{storgeSeNm},
|
|
||||||
#{storgeNo},
|
|
||||||
#{storgeNm},
|
|
||||||
#{bassAdres},
|
|
||||||
#{bassDtlAdres},
|
|
||||||
'Y',
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
ON DUPLICATE KEY UPDATE
|
|
||||||
bssh_nm = #{bsshNm},
|
|
||||||
use_at = #{useAt},
|
|
||||||
storge_se_nm = #{storgeSeNm},
|
|
||||||
storge_no = #{storgeNo},
|
|
||||||
storge_nm = #{storgeNm},
|
|
||||||
bass_adres = #{bassAdres},
|
|
||||||
bass_dtl_adres = #{bassDtlAdres},
|
|
||||||
mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
mdfr = #{rgtr}
|
|
||||||
</insert>
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<!-- NIMS API end -->
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<!-- ADDS BIZ start -->
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<select id="selectDsuseRptInfoByUsrRptIdNo" parameterType="map" resultType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
|
||||||
/** nims-mysql-mapper|selectDsuseRptInfoByUsrRptIdNo-폐기보고정보 데이타 조회|julim */
|
|
||||||
SELECT usr_rpt_id_no, /* 사용자보고식별번호 */
|
|
||||||
ref_usr_rpt_id_no, /* 참조사용자식별번호 */
|
|
||||||
bssh_cd, /* 마약류취급자식별번호 */
|
|
||||||
bssh_nm, /* 마약류취급자명 */
|
|
||||||
induty_nm, /* 업종명 */
|
|
||||||
rpt_ty_cd, /* 보고유형코드 */
|
|
||||||
rnd_dtl_rpt_cnt, /* 수불상세보고수 */
|
|
||||||
hdr_de, /* 취급일자 */
|
|
||||||
rpt_de, /* 보고일자 */
|
|
||||||
dsuse_se_cd, /* 폐기구분코드 */
|
|
||||||
dsuse_prv_cd, /* 폐기사유코드 */
|
|
||||||
dsuse_mth_cd, /* 폐기방법코드 */
|
|
||||||
dsuse_loc, /* 폐기장소 */
|
|
||||||
dsuse_de, /* 폐기일자 */
|
|
||||||
status, /* 상태 */
|
|
||||||
rpt_prg_stts_cd, /* 보고진행상태코드 */
|
|
||||||
org_usr_rpt_id_no, /* 원본사용자보고식별번호 */
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
FROM tb_dsuse_rpt_info
|
|
||||||
WHERE usr_rpt_id_no = #{usrRptIdNo}
|
|
||||||
<if test="useYn != null">
|
|
||||||
AND use_yn = #{useYn}
|
|
||||||
</if>
|
|
||||||
<if test="userId != null">
|
|
||||||
AND userId = #{userId}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<insert id="insertDsuseRptInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
|
||||||
/** nims-mysql-mapper|insertDsuseRptInfo-폐기보고정보 생성|julim */
|
|
||||||
INSERT INTO tb_dsuse_rpt_info (
|
|
||||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
|
||||||
ref_usr_rpt_id_no, /* 참조사용자식별번호 */
|
|
||||||
bssh_cd, /* 마약류취급자식별번호 */
|
|
||||||
bssh_nm, /* 마약류취급자명 */
|
|
||||||
induty_nm, /* 업종명 */
|
|
||||||
rpt_ty_cd, /* 보고유형코드 : AAR - 폐기보고 */
|
|
||||||
rnd_dtl_rpt_cnt, /* 수불상세보고수 */
|
|
||||||
hdr_de, /* 취급일자 */
|
|
||||||
rpt_de, /* 보고일자 */
|
|
||||||
dsuse_se_cd, /* 폐기구분코드 */
|
|
||||||
dsuse_prv_cd, /* 폐기사유코드 */
|
|
||||||
dsuse_mth_cd, /* 폐기방법코드 */
|
|
||||||
dsuse_loc, /* 폐기장소 */
|
|
||||||
dsuse_de, /* 폐기일자 */
|
|
||||||
status, /* 상태 */
|
|
||||||
rpt_prg_stts_cd, /* 보고진행상태코드 */
|
|
||||||
org_usr_rpt_id_no, /* 원본사용자보고식별번호 */
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{usrRptIdNo},
|
|
||||||
#{refUsrRptIdNo},
|
|
||||||
#{bsshCd},
|
|
||||||
#{bsshNm},
|
|
||||||
#{indutyNm},
|
|
||||||
#{rptTyCd},
|
|
||||||
#{rndDtlRptCnt},
|
|
||||||
#{hdrDe},
|
|
||||||
#{rptDe},
|
|
||||||
#{dsuseSeCd},
|
|
||||||
#{dsusePrvCd},
|
|
||||||
#{dsuseMthCd},
|
|
||||||
#{dsuseLoc},
|
|
||||||
#{dsuseDe},
|
|
||||||
#{status},
|
|
||||||
#{rptPrgSttsCd},
|
|
||||||
#{orgUsrRptIdNo},
|
|
||||||
IF(#{rptTyCd} = '1', 'N', 'Y'),
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<insert id="insertDsuseRptInfoDtl" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfoDtl">
|
|
||||||
/** nims-mysql-mapper|insertDsuseRptInfoDtl-폐기보고정보 상세 생성|julim */
|
|
||||||
INSERT INTO tb_dsuse_rpt_info_dtl (
|
|
||||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
|
||||||
usr_rpt_ln_id_no, /* 사용자보고라인식별번호 */
|
|
||||||
prduct_cd, /* 제품코드 */
|
|
||||||
prduct_nm, /* 제품명 */
|
|
||||||
min_distb_qy, /* 최소유통단위수량 */
|
|
||||||
pce_qy, /* 낱개단위수량 */
|
|
||||||
mnf_no, /* 제조번호 */
|
|
||||||
prd_valid_de, /* 제품유효기한일자 */
|
|
||||||
mnf_seq, /* 제품일련번호 */
|
|
||||||
mvmn_ty_cd, /* 이동유형코드 */
|
|
||||||
dsuse_qy, /* 폐기수량 */
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{usrRptIdNo},
|
|
||||||
#{usrRptLnIdNo},
|
|
||||||
#{prductCd},
|
|
||||||
#{prductNm},
|
|
||||||
#{minDistbQy},
|
|
||||||
#{pceQy},
|
|
||||||
#{mnfNo},
|
|
||||||
#{prdValidDe},
|
|
||||||
#{mnfSeq},
|
|
||||||
#{mvmnTyCd},
|
|
||||||
#{dsuseQy},
|
|
||||||
'Y',
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<update id="updateCancelDsuseRptInfo" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
|
||||||
/** nims-mysql-mapper|updateCancelDsuseRptInfo-폐기보고정보 취소|julim */
|
|
||||||
UPDATE tb_dsuse_rpt_info
|
|
||||||
SET use_yn = 'N'
|
|
||||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
|
||||||
, mdfr = #{rgtr}
|
|
||||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
|
||||||
AND use_yn = 'Y'
|
|
||||||
</update>
|
|
||||||
|
|
||||||
<update id="updateCancelDsuseMgt" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
|
||||||
/** nims-mysql-mapper|updateCancelDsuseMgt-폐기관리 취소(참조사용자식별번호로)|julim */
|
|
||||||
UPDATE tb_dsuse_mgt
|
|
||||||
SET usr_rpt_id_no = #{usrRptIdNo}
|
|
||||||
, use_yn = IF(#{rptTyCd} = '1', 'N', use_yn)
|
|
||||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
|
||||||
, mdfr = #{rgtr}
|
|
||||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
|
||||||
AND use_yn = 'Y'
|
|
||||||
</update>
|
|
||||||
|
|
||||||
<update id="updateCancelDsuseRptInfoDtl" parameterType="cokr.xit.adds.inf.nims.model.NimsApiDto$DsuseRptInfo">
|
|
||||||
/** nims-mysql-mapper|updateCancelDsuseRptInfoDtl-폐기보고정보 상세 취소|julim */
|
|
||||||
UPDATE tb_dsuse_rpt_info_dtl
|
|
||||||
SET use_yn = 'N'
|
|
||||||
, mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s')
|
|
||||||
, mdfr = #{rgtr}
|
|
||||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
|
||||||
AND use_yn = 'Y'
|
|
||||||
</update>
|
|
||||||
|
|
||||||
<select id="recusiveRefUsrRptIdNo" parameterType="string" resultType="map">
|
|
||||||
/** nims-mysql-mapper|recusiveRefUsrRptIdNo-참조번호 recurive 조회|julim */
|
|
||||||
SELECT usr_rpt_id_no as usrRptIdNo
|
|
||||||
, ref_usr_rpt_id_no as refUsrRptIdNo
|
|
||||||
, rpt_ty_cd as rptTyCd
|
|
||||||
FROM tb_dsuse_rpt_info
|
|
||||||
WHERE usr_rpt_id_no = #{refUsrRptIdNo}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertDsuseMgt" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt">
|
|
||||||
/** nims-mysql-mapper|insertDsuseMgt-폐기관리 생성|julim */
|
|
||||||
<selectKey keyProperty="dscdmngId" resultType="string" order="BEFORE">
|
|
||||||
SELECT NVL(MAX(dscdmng_id), CONCAT(DATE_FORMAT(now(), '%Y%m'),'0000')) + 1
|
|
||||||
FROM tb_dsuse_mgt
|
|
||||||
WHERE dscdmng_id LIKE CONCAT(DATE_FORMAT(now(), '%Y%m'), '%');
|
|
||||||
</selectKey>
|
|
||||||
INSERT INTO tb_dsuse_mgt (
|
|
||||||
dscdmng_id, /* 폐기관리ID */
|
|
||||||
user_id, /* 사용자ID */
|
|
||||||
usr_rpt_id_no, /* 사용자보고식별번호 */
|
|
||||||
org_usr_rpt_id_no, /* 원사용자보고식별번호 */
|
|
||||||
prgrs_stts_cd, /* 폐기관리진행상태코드 */
|
|
||||||
use_yn,
|
|
||||||
reg_dt,
|
|
||||||
rgtr
|
|
||||||
) VALUES (
|
|
||||||
#{dscdmngId},
|
|
||||||
#{userId},
|
|
||||||
#{usrRptIdNo},
|
|
||||||
#{orgUsrRptIdNo},
|
|
||||||
#{prgrsSttsCd},
|
|
||||||
'Y',
|
|
||||||
DATE_FORMAT(now(), '%Y%m%d%H%i%s'),
|
|
||||||
#{rgtr}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<select id="selectDsuseMgt" parameterType="java.util.List" resultType="cokr.xit.adds.biz.nims.model.BizNimsResponse$DsuseMgtResponse">
|
|
||||||
/** nims-mysql-mapper|selectDsuseMgt-폐기관리 조회|julim */
|
|
||||||
SELECT tdm.dscdmng_id /** 폐기관리ID */
|
|
||||||
, tdm.user_id /** 사용자ID */
|
|
||||||
, tdm.usr_rpt_id_no /** 사용자보고식별번호 */
|
|
||||||
, tdm.org_usr_rpt_id_no /** 원사용자보고식별번호 */
|
|
||||||
, tdri.bssh_cd /** 마약류취급자식별번호 */
|
|
||||||
, tdri.bssh_nm /** 마약류취급자명 */
|
|
||||||
, tdri.induty_nm /** 업종명 */
|
|
||||||
, tdri.rpt_ty_cd /** 보고유형코드 */
|
|
||||||
, tdri.rnd_dtl_rpt_cnt /** 수불상세보고수 */
|
|
||||||
, tdri.hdr_de /** 취급일자 */
|
|
||||||
, tdri.rpt_de /** 보고일자 */
|
|
||||||
, tdri.dsuse_se_cd /** 폐기구분코드 */
|
|
||||||
, tdri.dsuse_prv_cd /** 폐기사유코드 */
|
|
||||||
, tdri.dsuse_mth_cd /** 폐기방법코드 */
|
|
||||||
, tdri.dsuse_loc /** 폐기장소 */
|
|
||||||
, tdri.dsuse_de /** 폐기일자 */
|
|
||||||
, tdri.status /** 상태 */
|
|
||||||
, tdri.rpt_prg_stts_cd /** 보고진행상태코드 */
|
|
||||||
, tbi.rprsntv_nm /** 대표자명 */
|
|
||||||
, tbi.prmisn_no /** 허가번호 */
|
|
||||||
FROM tb_dsuse_mgt tdm
|
|
||||||
JOIN tb_dsuse_rpt_info tdri
|
|
||||||
ON (tdm.org_usr_rpt_id_no = tdri.org_usr_rpt_id_no
|
|
||||||
AND tdm.usr_rpt_id_no = tdri.usr_rpt_id_no)
|
|
||||||
LEFT OUTER JOIN tb_bssh_info tbi
|
|
||||||
ON tdri.bssh_cd = tbi.bssh_cd
|
|
||||||
WHERE tdm.dscdmng_id IN
|
|
||||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</select>
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
<!-- ADDS BIZ end -->
|
|
||||||
<!-- **************************************************************************** -->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="selectTgtAarHeader" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt" resultType="cokr.xit.adds.biz.nims.model.BizNimsAarDto$AarHeader">
|
|
||||||
/** nims-mysql-mapper|selectTgtAarHeader-폐기 보고 대상 헤더 조회|julim */
|
|
||||||
SELECT tdm.dscdmng_id /* 폐기관리ID */
|
|
||||||
, '' AS uid /* 보고자식별ID */
|
|
||||||
, '' AS rndRmk /* 수불비고 */
|
|
||||||
, #{bsshCd} AS bsshCd /* 마약류취급자식별번호 */
|
|
||||||
-- , '' AS rptSeCd /* 보고구분코드 : AAR-폐기 */
|
|
||||||
, CONCAT(tdm.dscdmng_id, '_00001') AS usrRptIdNo /* 사용자보고식별번호 */
|
|
||||||
, '' AS refUsrRptIdNo /* 참조사용자식별번호 */
|
|
||||||
, '0' AS rptTyCd /* 보고유형코드 : 0-신규, 1-취소, 2-변형 */
|
|
||||||
, '' AS rmk /* 비고 : 취소 및 변경시 사유 필수 기재 */
|
|
||||||
, '' AS rptrNm /* 보고자명 : NIMS 등록 */
|
|
||||||
, tbi.bssh_nm AS rptrEntrpsNm /* 보고업체명 : NIMS 등록 */
|
|
||||||
, tbi.chrg_nm AS chrgNm /* 담당자명 : 없는 경우 보고자명 */
|
|
||||||
, '' AS chrgTelNo /* 담당자전화번호 */
|
|
||||||
, '' AS chrgMpNo /* 담당자휴대폰번호 - 암호화 */
|
|
||||||
, '' AS rndDtlRptCnt /* 수불상세보고수 */
|
|
||||||
, '1' AS dsuseSeCd /* 폐기구분코드 */
|
|
||||||
, '' AS dsusePrvCd /* 폐기사유코드 */
|
|
||||||
, '3' AS dsuseMthCd /* 폐기방법코드 */
|
|
||||||
, '' AS dsuseLoc /* 폐기장소 */
|
|
||||||
, '' AS dsuseDe /* 폐기일자 */
|
|
||||||
, '' AS dsuseInsttCd /* 폐기관할기관코드 */
|
|
||||||
, '0' AS atchFileCo /* 첨부파일수 */
|
|
||||||
, '' AS registerId /* 등록자ID - NIMS 등록 */
|
|
||||||
, '' AS fileCreatDt /* 파일생성일시 */
|
|
||||||
, 'Y' AS useYn
|
|
||||||
, 'nims-api' AS rgtr
|
|
||||||
FROM tb_dsuse_mgt tdm
|
|
||||||
JOIN tb_bssh_info tbi
|
|
||||||
ON tdm.bssh_cd = tbi.bssh_cd
|
|
||||||
WHERE tdm.dscdmng_id = #{dscdmngId}
|
|
||||||
AND tdm.use_yn = 'Y'
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="selectTgtAarDetails" parameterType="cokr.xit.adds.biz.nims.model.BizNimsRequest$DsuseMgt" resultType="cokr.xit.adds.biz.nims.model.BizNimsAarDto$AarDetail">
|
|
||||||
/** nims-mysql-mapper|selectTgtAarDetails-폐기 보고 대상 상세 조회|julim */
|
|
||||||
SELECT tdm.dscdmng_id /* 폐기관리ID */
|
|
||||||
, '' AS uid /* 보고자식별ID */
|
|
||||||
, tdmd.dscdmng_sn /* 폐기관리순번 */
|
|
||||||
, '' AS usrRptLnIdNo /* 사용자보고라인식별번호 */
|
|
||||||
, tsi.storge_no AS storgeNo /* 저장소번호 */
|
|
||||||
, '1102' AS mvmnTyCd /* 이동유형코드 */
|
|
||||||
, tpi.prduct_cd /* 제품코드 */
|
|
||||||
, '' AS mnfNo /* 제조번호 */
|
|
||||||
, '' AS mnfSeq /* 제품일련번호 */
|
|
||||||
, '' AS minDistbQy /* 제품유통단위수량 */
|
|
||||||
, '' AS prdMinDistbUnit /* 제품최소유통단위 */
|
|
||||||
, '' AS pceQy /* 낱개단위수량 */
|
|
||||||
, '' AS prdPceUnit /* 제품낱개단위 */
|
|
||||||
, tpi.prduct_nm /* 제품명 */
|
|
||||||
, '' AS prdSgtin /* 제품바코드(RFID) */
|
|
||||||
, tpi.prd_min_distb_qy /* 제품최소유통단위수량 */
|
|
||||||
, tpi.prd_tot_pce_qy /* 제품총낱개단위수량 */
|
|
||||||
, '' AS prdValidDe /* 제품유효기한일자 */
|
|
||||||
, '' AS fileCreatDt /* 파일생성일시 */
|
|
||||||
, 'Y' AS useYn
|
|
||||||
, 'nims-api' AS rgtr
|
|
||||||
FROM tb_dsuse_mgt tdm
|
|
||||||
JOIN tb_dsuse_mgt_dtl tdmd
|
|
||||||
ON tdm.dscdmng_id = tdmd.dscdmng_id
|
|
||||||
JOIN tb_prduct_info tpi
|
|
||||||
ON tdmd.prduct_cd = tpi.prduct_cd
|
|
||||||
LEFT OUTER JOIN tb_storge_info tsi
|
|
||||||
ON tdm.bssh_cd = tsi.bssh_cd
|
|
||||||
WHERE tdm.dscdmng_id = #{dscdmngId}
|
|
||||||
AND tdm.use_yn = 'Y'
|
|
||||||
AND tdmd.use_yn = 'Y'
|
|
||||||
</select>
|
|
||||||
|
|
||||||
</mapper>
|
|
Loading…
Reference in New Issue