From fd7f58918283d5c288bd1b9fe19951fcf8cedd40 Mon Sep 17 00:00:00 2001 From: "semin.baek" Date: Mon, 11 Aug 2025 09:06:59 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8F=AD=EC=8A=A4=EC=86=8C=ED=94=84=ED=8A=B8?= =?UTF-8?q?=20=EC=97=85=EB=AC=B4=EC=A7=80=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/docs/mapper-examples/awms/mob/mtl.xml | 50 +++--- src/docs/mapper-examples/awms/mob/mtr.xml | 154 +++++++++++++----- src/docs/mapper-examples/mkami/mob/mtl.xml | 58 +++---- src/docs/mapper-examples/mkami/mob/mtr.xml | 92 ++++++----- .../settings-examples/dfxagent-ami-oper.json | 25 ++- .../dfxagent-mkami-oper.json | 25 +-- 6 files changed, 251 insertions(+), 153 deletions(-) diff --git a/src/docs/mapper-examples/awms/mob/mtl.xml b/src/docs/mapper-examples/awms/mob/mtl.xml index 251cc41..9619d7b 100644 --- a/src/docs/mapper-examples/awms/mob/mtl.xml +++ b/src/docs/mapper-examples/awms/mob/mtl.xml @@ -10,7 +10,7 @@ FROM ( SELECT MTRL_ID, MTRL_CL_CD, MTRL_BLON_CL_CD, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, MTRL_CO_ID, MTRL_STRG_PLCE_CD, MTRL_USER_ID, MTRL_STS_CD, LST_BX_NO, WRHSG_SHP_CL_CD, SHP_PURP_CTT, INST_L, INST_M, INST_S, POSS_CLCD , MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE - , ROW_NUMBER() OVER (ORDER BY TO_NUMBER(MTRL_ID)) AS R_NUM + , ROW_NUMBER() OVER (ORDER BY MTRL_ID) AS R_NUM FROM TM_EQUIP_BASE WHERE 1 = 1 AND MKAMI_SEND_YN = 'N' @@ -32,7 +32,7 @@ FROM ( SELECT MTRL_ID, MTRL_CL_CD, MTRL_BLON_CL_CD, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2, MTRL_CO_ID, MTRL_STRG_PLCE_CD, MTRL_USER_ID, MTRL_STS_CD, LST_BX_NO, WRHSG_SHP_CL_CD, SHP_PURP_CTT, INST_L, INST_M, INST_S, POSS_CLCD , MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE - , ROW_NUMBER() OVER (ORDER BY TO_NUMBER(MTRL_ID)) AS R_NUM + , ROW_NUMBER() OVER (ORDER BY MTRL_ID) AS R_NUM FROM TM_EQUIP_BASE WHERE 1 = 1 AND MKAMI_SEND_YN = 'N' @@ -364,28 +364,34 @@ @@ -393,28 +399,34 @@ diff --git a/src/docs/mapper-examples/awms/mob/mtr.xml b/src/docs/mapper-examples/awms/mob/mtr.xml index 035ab14..38809c3 100644 --- a/src/docs/mapper-examples/awms/mob/mtr.xml +++ b/src/docs/mapper-examples/awms/mob/mtr.xml @@ -34,11 +34,11 @@ USING DUAL ON (HDQR_CD = #{HDQR_CD} AND CONS_NO = #{CONS_NO} AND WRK_NTTN_SEQNO = #{WRK_NTTN_SEQNO}) WHEN NOT MATCHED THEN INSERT ( - HDQR_CD, CONS_NO, WRK_NTTN_SEQNO, ACPT_NO, WRK_PLCE_NM, WRK_PLCE_ADDR_CTT + HDQR_CD, CONS_NO, WRK_NTTN_SEQNO, ACPT_NO, WRK_PLCE_NM, WRK_PLCE_ADDR_CTT, CNTR_NO, METER_NO , MOD_ID, MOD_DATE, REG_ID, REG_DATE ) VALUES ( - #{HDQR_CD}, #{CONS_NO}, #{WRK_NTTN_SEQNO}, #{ACPT_NO}, #{WRK_PLCE_NM}, #{WRK_PLCE_ADDR_CTT} + #{HDQR_CD}, #{CONS_NO}, #{WRK_NTTN_SEQNO}, #{ACPT_NO}, #{WRK_PLCE_NM}, #{WRK_PLCE_ADDR_CTT}, #{CNTR_NO}, #{METER_NO} , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{MOD_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{REG_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS') ) WHEN MATCHED THEN @@ -46,42 +46,8 @@ ACPT_NO = #{ACPT_NO} , WRK_PLCE_NM = #{WRK_PLCE_NM} , WRK_PLCE_ADDR_CTT = #{WRK_PLCE_ADDR_CTT} - , MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') - , MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) - ]]> - - - - @@ -96,10 +62,12 @@ INSERT ( BONBU_CD, OFFC_CD, BIZ_CD, DCU_ID, MAC, METER_ID, CUST_NO, COMM_CD, METER_TYPE, NEW_METER_TYPE, AMIGO_NEW_METER_TYPE, EFEC_YEAR, EFEC_MONTH, EXPIRED_DT, AMI_YN, LHV_CD, ATT_DT, MR_MTHD_CD, COMM_STATUS, LP_LAST_DT, CLUSTER_MTR_YN, MASTER_YN, CONN_MTR_CNT, ORDER_CONSTRUCTION, GUM_DAY, TR_NAME, SV_NAME , MOD_ID, MOD_DATE, REG_ID, REG_DATE + , TGT_YEAR, WHM_SEQNO, PLAN_CONS_KND_CD, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, SPLY_MODE_CD, CUST_ADDR_CNID, POSS_CLCD, PRDC_YM, LAY_YMD, EFEC_YM, WHM_LOC_CD, WHM_KND_CD, WHM_BX_KND_CD, WHM_BX_STAT_CD, COCMP_BUPE_ID, PLAN_CONS_CHASU, PLAN_CONS_CASE_YN, CONS_NO, CONS_CSWRK_YMD, DISM_YMD, DISM_NDL_VAL, LAY_WHM_NO, LAY_PRDC_YM, WHM_LAY_YMD, LAY_NDL, CSWRK_RSLT_REGST_YN, NOT_CSWRK_RSN, WHM_CAPY_CD, GROU_CONS_YN, PBLSH_SEQNO, WHM_DISM_RSN_CD, WHM_DISM_STAT_CD, LIPO_NO, TRMR_NO, PACH_CLCD, ISLN_PRM_YN, ISLN_PRM_RATIO, MATL_NO, TRMR_LINE_NM, TRMR_LINE_NO, LIPO_LINE_NM, LIPO_LINE_NO, REPL_SCHE_MM, RSN_BIGCSS_CD, RSN_MEDI_CD, RSN_MEMO, RMRK, WRK_STRT_SCHL_YMD, WRK_END_SCHL_YMD, TCHGR_NM, TCHGR_TEL_NO, CNSWK_CO_NM, CNSWK_CO_TEL_NO, FLDST_AGNT_NM, FLDST_AGNT_MPHN_NO, TRNS_YMD, TRNS_HH, OTPT_YMD, OTPT_HH ) VALUES ( #{BONBU_CD}, #{OFFC_CD}, #{BIZ_CD}, #{DCU_ID}, #{MAC}, #{METER_ID}, #{CUST_NO}, #{COMM_CD}, #{METER_TYPE}, #{NEW_METER_TYPE}, #{AMIGO_NEW_METER_TYPE}, #{EFEC_YEAR}, #{EFEC_MONTH}, #{EXPIRED_DT}, #{AMI_YN}, #{LHV_CD}, #{ATT_DT}, #{MR_MTHD_CD}, #{COMM_STATUS}, #{LP_LAST_DT}, #{CLUSTER_MTR_YN}, #{MASTER_YN}, #{CONN_MTR_CNT}, #{ORDER_CONSTRUCTION}, #{GUM_DAY}, #{TR_NAME}, #{SV_NAME} , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{MOD_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{REG_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS') + , #{TGT_YEAR}, #{WHM_SEQNO}, #{PLAN_CONS_KND_CD}, #{DIST_LV_HV_CLCD}, #{CNTR_CLAS_CD}, #{CNTR_PWR}, #{SPLY_MODE_CD}, #{CUST_ADDR_CNID}, #{POSS_CLCD}, #{PRDC_YM}, #{LAY_YMD}, #{EFEC_YM}, #{WHM_LOC_CD}, #{WHM_KND_CD}, #{WHM_BX_KND_CD}, #{WHM_BX_STAT_CD}, #{COCMP_BUPE_ID}, #{PLAN_CONS_CHASU}, #{PLAN_CONS_CASE_YN}, #{CONS_NO}, #{CONS_CSWRK_YMD}, #{DISM_YMD}, #{DISM_NDL_VAL}, #{LAY_WHM_NO}, #{LAY_PRDC_YM}, #{WHM_LAY_YMD}, #{LAY_NDL}, #{CSWRK_RSLT_REGST_YN}, #{NOT_CSWRK_RSN}, #{WHM_CAPY_CD}, #{GROU_CONS_YN}, #{PBLSH_SEQNO}, #{WHM_DISM_RSN_CD}, #{WHM_DISM_STAT_CD}, #{LIPO_NO}, #{TRMR_NO}, #{PACH_CLCD}, #{ISLN_PRM_YN}, #{ISLN_PRM_RATIO}, #{MATL_NO}, #{TRMR_LINE_NM}, #{TRMR_LINE_NO}, #{LIPO_LINE_NM}, #{LIPO_LINE_NO}, #{REPL_SCHE_MM}, #{RSN_BIGCSS_CD}, #{RSN_MEDI_CD}, #{RSN_MEMO}, #{RMRK}, #{WRK_STRT_SCHL_YMD}, #{WRK_END_SCHL_YMD}, #{TCHGR_NM}, #{TCHGR_TEL_NO}, #{CNSWK_CO_NM}, #{CNSWK_CO_TEL_NO}, #{FLDST_AGNT_NM}, #{FLDST_AGNT_MPHN_NO}, #{TRNS_YMD}, #{TRNS_HH}, #{OTPT_YMD}, #{OTPT_HH} ) WHEN MATCHED THEN UPDATE SET @@ -130,6 +98,67 @@ , SV_NAME = #{SV_NAME} , MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) + , TGT_YEAR = #{TGT_YEAR} + , WHM_SEQNO = #{WHM_SEQNO} + , PLAN_CONS_KND_CD = #{PLAN_CONS_KND_CD} + , DIST_LV_HV_CLCD = #{DIST_LV_HV_CLCD} + , CNTR_CLAS_CD = #{CNTR_CLAS_CD} + , CNTR_PWR = #{CNTR_PWR} + , SPLY_MODE_CD = #{SPLY_MODE_CD} + , CUST_ADDR_CNID = #{CUST_ADDR_CNID} + , POSS_CLCD = #{POSS_CLCD} + , PRDC_YM = #{PRDC_YM} + , LAY_YMD = #{LAY_YMD} + , EFEC_YM = #{EFEC_YM} + , WHM_LOC_CD = #{WHM_LOC_CD} + , WHM_KND_CD = #{WHM_KND_CD} + , WHM_BX_KND_CD = #{WHM_BX_KND_CD} + , WHM_BX_STAT_CD = #{WHM_BX_STAT_CD} + , COCMP_BUPE_ID = #{COCMP_BUPE_ID} + , PLAN_CONS_CHASU = #{PLAN_CONS_CHASU} + , PLAN_CONS_CASE_YN = #{PLAN_CONS_CASE_YN} + , CONS_NO = #{CONS_NO} + , CONS_CSWRK_YMD = #{CONS_CSWRK_YMD} + , DISM_YMD = #{DISM_YMD} + , DISM_NDL_VAL = #{DISM_NDL_VAL} + , LAY_WHM_NO = #{LAY_WHM_NO} + , LAY_PRDC_YM = #{LAY_PRDC_YM} + , WHM_LAY_YMD = #{WHM_LAY_YMD} + , LAY_NDL = #{LAY_NDL} + , CSWRK_RSLT_REGST_YN = #{CSWRK_RSLT_REGST_YN} + , NOT_CSWRK_RSN = #{NOT_CSWRK_RSN} + , WHM_CAPY_CD = #{WHM_CAPY_CD} + , GROU_CONS_YN = #{GROU_CONS_YN} + , PBLSH_SEQNO = #{PBLSH_SEQNO} + , WHM_DISM_RSN_CD = #{WHM_DISM_RSN_CD} + , WHM_DISM_STAT_CD = #{WHM_DISM_STAT_CD} + , LIPO_NO = #{LIPO_NO} + , TRMR_NO = #{TRMR_NO} + , PACH_CLCD = #{PACH_CLCD} + , ISLN_PRM_YN = #{ISLN_PRM_YN} + , ISLN_PRM_RATIO = #{ISLN_PRM_RATIO} + , MATL_NO = #{MATL_NO} + , TRMR_LINE_NM = #{TRMR_LINE_NM} + , TRMR_LINE_NO = #{TRMR_LINE_NO} + , LIPO_LINE_NM = #{LIPO_LINE_NM} + , LIPO_LINE_NO = #{LIPO_LINE_NO} + , REPL_SCHE_MM = #{REPL_SCHE_MM} + , RSN_BIGCSS_CD = #{RSN_BIGCSS_CD} + , RSN_MEDI_CD = #{RSN_MEDI_CD} + , RSN_MEMO = #{RSN_MEMO} + , RMRK = #{RMRK} + , WRK_STRT_SCHL_YMD = #{WRK_STRT_SCHL_YMD} + , WRK_END_SCHL_YMD = #{WRK_END_SCHL_YMD} + , TCHGR_NM = #{TCHGR_NM} + , TCHGR_TEL_NO = #{TCHGR_TEL_NO} + , CNSWK_CO_NM = #{CNSWK_CO_NM} + , CNSWK_CO_TEL_NO = #{CNSWK_CO_TEL_NO} + , FLDST_AGNT_NM = #{FLDST_AGNT_NM} + , FLDST_AGNT_MPHN_NO = #{FLDST_AGNT_MPHN_NO} + , TRNS_YMD = #{TRNS_YMD} + , TRNS_HH = #{TRNS_HH} + , OTPT_YMD = #{OTPT_YMD} + , OTPT_HH = #{OTPT_HH} ]]> @@ -587,6 +616,51 @@ ]]> + + + + + + @@ -636,6 +713,7 @@ , OFFICE_CD, TGT_YEAR, CNTR_NO, WHM_NO, WHM_SEQNO, PLAN_CONS_KND_CD , ACPT_YMD, ACPT_SEQNO, DIST_LV_HV_CLCD, CNTR_CLAS_CD, CNTR_PWR, BUPE_ID , MOD_ID, MOD_DATE, REG_ID, REG_DATE + , GUM_DAY ) VALUES ( #{HDQR_CD}, #{CONS_NO} @@ -645,6 +723,7 @@ , #{ACPT_OFFICE_CD}, NULL, #{CNTR_NO}, NULL, NULL, NULL , #{ACPT_YMD}, #{ACPT_SEQNO}, NULL, NULL, NULL, #{BUPE_ID} , NVL(#{MOD_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{MOD_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS'), NVL(#{REG_ID}, 'DFXAGENT_USER'), TO_TIMESTAMP(NVL(#{REG_DATE}, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')), 'YYYYMMDDHH24MISS') + , #{AFCH_MR_DD} ) WHEN MATCHED THEN UPDATE SET @@ -652,6 +731,7 @@ , BUPE_ID = #{BUPE_ID} , MOD_ID = NVL(#{MOD_ID}, 'DFXAGENT_USER') , MOD_DATE = DECODE(#{MOD_DATE}, NULL, SYSTIMESTAMP, TO_TIMESTAMP(#{MOD_DATE}, 'YYYYMMDDHH24MISS')) + , GUM_DAY = #{AFCH_MR_DD} ]]> diff --git a/src/docs/mapper-examples/mkami/mob/mtl.xml b/src/docs/mapper-examples/mkami/mob/mtl.xml index 8483489..88e2ffd 100644 --- a/src/docs/mapper-examples/mkami/mob/mtl.xml +++ b/src/docs/mapper-examples/mkami/mob/mtl.xml @@ -409,16 +409,17 @@ - - - - - - -