diff --git a/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java b/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java
index 05830c77..712a329c 100644
--- a/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java
+++ b/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java
@@ -46,6 +46,12 @@ public interface TaskInfoMapper extends AbstractMapper {
return !taskInfo.isEmpty() ? taskInfo.get(0) : null;
}
+ /**지정한 조건에 따라 사전통지 일자를 반환한다.
+ * @param req 업무 정보 조회 조건
+ * @return 업무 정보 객체
+ */
+ DataObject selectAdvntceYmdInfo(TaskInfoQuery req);
+
/**업무 정보 정보를 등록한다.
* @param params 파라미터
*
- "taskInfo" - 업무 정보
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java b/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java
index f4cf09b6..e2cc0457 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java
@@ -37,6 +37,12 @@ public interface TaskInfoService {
*/
DataObject getTaskInfo(TaskInfoQuery req);
+ /**지정한 조건에 따라 사전통지 일자를 반환한다.
+ * @param sndngDtlId 발송 상세 ID
+ * @return 발송상세 미배달 정보
+ */
+ DataObject getAdvntceYmdInfo(TaskInfoQuery req);
+
/**업무 정보 정보를 등록한다.
* @param taskInfo 업무 정보
* @return 저장 여부
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java
index 510e4828..29f4ba62 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java
@@ -54,6 +54,14 @@ public class TaskInfoBean extends AbstractComponent {
return taskInfoMapper.selectTaskInfo(req);
}
+ /**지정한 조건에 따라 사전통지 일자를 반환한다.
+ * @param req 위반 정보 조회 조건
+ * @return 위반 정보 객체 목록
+ */
+ public DataObject getAdvntceYmdInfo(TaskInfoQuery req) {
+ return taskInfoMapper.selectAdvntceYmdInfo(req);
+ }
+
/**업무 정보 정보를 등록한다.
* @param taskInfo 업무 정보
* @return 저장 여부
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoServiceBean.java b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoServiceBean.java
index bdc04166..02247a6a 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoServiceBean.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoServiceBean.java
@@ -45,6 +45,11 @@ public class TaskInfoServiceBean extends AbstractServiceBean implements TaskInfo
return taskInfoBean.getTaskInfo(req);
}
+ @Override
+ public DataObject getAdvntceYmdInfo(TaskInfoQuery req) {
+ return taskInfoBean.getAdvntceYmdInfo(req);
+ }
+
@Override
public boolean create(TaskInfo taskInfo) {
return taskInfoBean.create(taskInfo);
diff --git a/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java b/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java
index b147a460..0864019f 100644
--- a/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java
+++ b/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java
@@ -12,9 +12,12 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.code.CommonCode;
import cokr.xit.base.user.ManagedUser;
import cokr.xit.base.web.ApplicationController;
+import cokr.xit.fims.cmmn.TaskInfoQuery;
+import cokr.xit.fims.cmmn.service.TaskInfoService;
import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.service.LevyService;
+import cokr.xit.foundation.data.DataObject;
/**부과 대장 서비스의 웹 컨트롤러
*
@@ -32,9 +35,10 @@ public class Levy01Controller extends ApplicationController {
public class METHOD_URL {
public static final String
- reductionLevyTargetMain = "/010/main.do" // 사전 감경 부과 대상 메인 화면
- , getReductionLevyTargetList = "/010/list.do" // 사전 감경 부과 대상 대장 목록 조회
- , createReductionLevyList = "/010/createReductionLevyList.do" // 사전 감경 부과 대장 등록
+ reductionLevyTargetMain = "/010/main.do" // 사전 감경부과 대상 메인 화면
+ , getReductionLevyTargetList = "/010/list.do" // 사전 감경부과 대상 대장 목록 조회
+ , getReductionLevyTargetInfo = "/020/info.do" // 사전 감경부과 대상 정보
+ , createReductionLevy = "/010/createRductLevy.do" // 사전 감경부과 대장 등록
;
}
@@ -42,6 +46,10 @@ public class Levy01Controller extends ApplicationController {
@Resource(name = "levyService")
private LevyService levyService;
+ /** 업무 정보 서비스 */
+ @Resource(name = "taskInfoService")
+ private TaskInfoService taskInfoService;
+
/**사전 감경부과 등록 메인화면(levy/levy01010-main)을 연다.
* @return
*/
@@ -78,6 +86,25 @@ public class Levy01Controller extends ApplicationController {
return setCollectionInfo(new ModelAndView("jsonView"), result, "rductLevyTrgt");
}
+ public ModelAndView getReductionLevyTargetInfo(LevyQuery req) {
+ // 감경 부과일자
+ DataObject rductLevyYmdInfo = taskInfoService.getAdvntceYmdInfo(new TaskInfoQuery().setSggCd(req.getSggCd())
+ .setTaskSeCd(req.getTaskSeCd()));
+
+ boolean json = jsonResponse();
+
+ ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/levy/levy01020-info");
+
+ return mav.addObject("pageName", "levy01020")
+ .addObject("levyQuery", json ? req : toJson(req))
+ .addObject("rductLevyYmdInfo", json ? rductLevyYmdInfo : toJson(rductLevyYmdInfo)) //
+ ;
+ }
+
+
+
+
+
/**부과 대장를 등록한다.
* @param levy 부과 대장 정보
* @return jsonView
@@ -85,9 +112,10 @@ public class Levy01Controller extends ApplicationController {
* "saved": 등록되었으면 true, 그렇지 않으면 false
* }
*/
- public ModelAndView createReductionLevyList(LevyQuery req) {
+ public ModelAndView createReductionLevy(Levy levy) {
boolean saved = false;
- String retMessage = levyService.createRductLevyList(req);
+// String retMessage = levyService.createRductLevyList(req);
+ String retMessage = "[S]";
if (retMessage.contains("[S]")) {
saved = true;
diff --git a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
index 1e9ce7f9..06a0dba8 100644
--- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
+++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
@@ -9,7 +9,6 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.code.CommonCode;
import cokr.xit.base.user.ManagedUser;
-import cokr.xit.base.user.service.UserService;
import cokr.xit.base.web.ApplicationController;
import cokr.xit.fims.cmmn.TaskInfoQuery;
import cokr.xit.fims.cmmn.service.TaskInfoService;
@@ -86,10 +85,6 @@ public class Sndb01Controller extends ApplicationController {
@Resource(name = "sndngService")
private SndngService sndngService;
- /** 사용자 정보 DAO */
- @Resource(name="userService")
- protected UserService userService;
-
/** 업무 정보 서비스 */
@Resource(name = "taskInfoService")
private TaskInfoService taskInfoService;
@@ -294,7 +289,8 @@ public class Sndb01Controller extends ApplicationController {
List advntceTrgts = sndngService.getAdvntceTrgts(req);
// 사전통지 납기일자
- DataObject taskInfo = taskInfoService.getTaskInfo(new TaskInfoQuery().setSggCd(req.getSggCd()).setTaskSeCd(req.getTaskSeCd()));
+ DataObject taskInfo = taskInfoService.getTaskInfo(new TaskInfoQuery().setSggCd(req.getSggCd())
+ .setTaskSeCd(req.getTaskSeCd()));
int advntceDaycnt = taskInfo.number("ADVNTCE_DAYCNT").intValue();
boolean json = jsonResponse();
diff --git a/src/main/java/cokr/xit/fims/task/web/BpvController.java b/src/main/java/cokr/xit/fims/task/web/BpvController.java
index eaef2c71..70860603 100644
--- a/src/main/java/cokr/xit/fims/task/web/BpvController.java
+++ b/src/main/java/cokr/xit/fims/task/web/BpvController.java
@@ -16,6 +16,7 @@ import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.LevyExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
+import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.payer.Payer;
@@ -508,9 +509,9 @@ public class BpvController {
}
@Override
- @RequestMapping(name="전용차로과태료업무 사전(감경) 부과 대장 등록", value=METHOD_URL.createReductionLevyList)
- public ModelAndView createReductionLevyList(LevyQuery req) {
- return super.createReductionLevyList(req);
+ @RequestMapping(name="전용차로과태료업무 사전(감경) 부과 대장 등록", value=METHOD_URL.createReductionLevy)
+ public ModelAndView createReductionLevy(Levy levy) {
+ return super.createReductionLevy(levy);
}
}
diff --git a/src/main/java/cokr/xit/fims/task/web/DpvController.java b/src/main/java/cokr/xit/fims/task/web/DpvController.java
index f08c4f6d..08cd1165 100644
--- a/src/main/java/cokr/xit/fims/task/web/DpvController.java
+++ b/src/main/java/cokr/xit/fims/task/web/DpvController.java
@@ -14,6 +14,7 @@ import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.LevyExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
+import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.nxrp.NxrpMtchg;
@@ -472,9 +473,15 @@ public class DpvController {
}
@Override
- @RequestMapping(name="사전 감경부과 대장 등록", value=METHOD_URL.createReductionLevyList)
- public ModelAndView createReductionLevyList(LevyQuery req) {
- return super.createReductionLevyList(req);
+ @RequestMapping(name="사전 감경부과 정보 조회", value=METHOD_URL.getReductionLevyTargetInfo)
+ public ModelAndView getReductionLevyTargetInfo(LevyQuery req) {
+ return super.getReductionLevyTargetInfo(req);
+ }
+
+ @Override
+ @RequestMapping(name="사전 감경부과 대장 등록", value=METHOD_URL.createReductionLevy)
+ public ModelAndView createReductionLevy(Levy levy) {
+ return super.createReductionLevy(levy);
}
}
diff --git a/src/main/java/cokr/xit/fims/task/web/PvsController.java b/src/main/java/cokr/xit/fims/task/web/PvsController.java
index 34fe94ba..ab7b5541 100644
--- a/src/main/java/cokr/xit/fims/task/web/PvsController.java
+++ b/src/main/java/cokr/xit/fims/task/web/PvsController.java
@@ -15,6 +15,7 @@ import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.LevyExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
+import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.payer.Payer;
@@ -478,9 +479,9 @@ public class PvsController {
}
@Override
- @RequestMapping(name="주정차과태료업무 사전(감경) 부과 대장 등록", value=METHOD_URL.createReductionLevyList)
- public ModelAndView createReductionLevyList(LevyQuery req) {
- return super.createReductionLevyList(req);
+ @RequestMapping(name="주정차과태료업무 사전(감경) 부과 대장 등록", value=METHOD_URL.createReductionLevy)
+ public ModelAndView createReductionLevy(Levy levy) {
+ return super.createReductionLevy(levy);
}
}
diff --git a/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml
index 391b202d..a43633cf 100644
--- a/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml
@@ -26,102 +26,117 @@
- SELECT TI.SGG_CD
- , TI.TASK_SE_CD
- , TI.TASK_SE_NM
- , TI.ADVNTCE_DAYCNT
- , TI.ADVNTCE_RDUCT_RT
- , TI.WKSN_RDUCT_RT
- , TI.FFNLG_ADTN_YMD
- , TI.FFNLG_ADTN_RT
- , TI.FFNLG_INADTN_RT
- , TI.FFNLG_INADTN_MXMM_CNT
- , TI.USE_YN
- , TI.REG_DT
- , TI.RGTR
- , TI.MDFCN_DT
- , TI.MDFR
+ SELECT TI.SGG_CD /* 시군구 코드 */
+ , TI.TASK_SE_CD /* 업무 구분 코드 */
+ , TI.TASK_SE_NM /* 업무 구분 명 */
+ , TI.ADVNTCE_DAYCNT /* 사전통지 일수 */
+ , TI.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
+ , TI.WKSN_RDUCT_RT /* 사회적약자 감경 율 */
+ , TI.FFNLG_ADTN_YMD /* 과태료 가산 일자 */
+ , TI.FFNLG_ADTN_RT /* 과태료 가산 율 */
+ , TI.FFNLG_INADTN_RT /* 과태료 중가산 율 */
+ , TI.FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */
+ , TI.USE_YN /* 사용 여부 */
+ , TI.REG_DT /* 등록 일시 */
+ , TI.RGTR /* 등록자 */
+ , TI.MDFCN_DT /* 수정 일시 */
+ , TI.MDFR /* 수정자 */
FROM TB_TASK_INFO TI
+
+
/* 업무 정보 등록(taskInfoMapper.insertTaskInfo) */
INSERT
INTO TB_TASK_INFO (
- SGG_CD
- , TASK_SE_CD
- , TASK_SE_NM
- , ADVNTCE_DAYCNT
- , ADVNTCE_RDUCT_RT
- , WKSN_RDUCT_RT
- , FFNLG_ADTN_YMD
- , FFNLG_ADTN_RT
- , FFNLG_INADTN_RT
- , FFNLG_INADTN_MXMM_CNT
- , USE_YN
- , REG_DT
- , RGTR
- , MDFCN_DT
- , MDFR
+ SGG_CD /* 시군구 코드 */
+ , TASK_SE_CD /* 업무 구분 코드 */
+ , TASK_SE_NM /* 업무 구분 명 */
+ , ADVNTCE_DAYCNT /* 사전통지 일수 */
+ , ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
+ , WKSN_RDUCT_RT /* 사회적약자 감경 율 */
+ , FFNLG_ADTN_YMD /* 과태료 가산 일자 */
+ , FFNLG_ADTN_RT /* 과태료 가산 율 */
+ , FFNLG_INADTN_RT /* 과태료 중가산 율 */
+ , FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */
+ , USE_YN /* 사용 여부 */
+ , REG_DT /* 등록 일시 */
+ , RGTR /* 등록자 */
+ , MDFCN_DT /* 수정 일시 */
+ , MDFR /* 수정자 */
)
VALUES (
- #{taskInfo.sggCd}
- , #{taskInfo.taskSeCd}
- , #{taskInfo.taskSeNm}
- , #{taskInfo.advntceDaycnt}
- , #{taskInfo.advntceRductRt}
- , #{taskInfo.wksnRductRt}
- , #{taskInfo.ffnlgAdtnYmd}
- , #{taskInfo.ffnlgAdtnRt}
- , #{taskInfo.ffnlgInadtnRt}
- , #{taskInfo.ffnlgInadtnMxmmCnt}
- , #{taskInfo.useYN}
- ,
- , #{currentUser.id}
- ,
- , #{currentUser.id}
+ #{taskInfo.sggCd} /* 시군구 코드 */
+ , #{taskInfo.taskSeCd} /* 업무 구분 코드 */
+ , #{taskInfo.taskSeNm} /* 업무 구분 명 */
+ , #{taskInfo.advntceDaycnt} /* 사전통지 일수 */
+ , #{taskInfo.advntceRductRt} /* 사전통지 감경 율 */
+ , #{taskInfo.wksnRductRt} /* 사회적약자 감경 율 */
+ , #{taskInfo.ffnlgAdtnYmd} /* 과태료 가산 일자 */
+ , #{taskInfo.ffnlgAdtnRt} /* 과태료 가산 율 */
+ , #{taskInfo.ffnlgInadtnRt} /* 과태료 중가산 율 */
+ , #{taskInfo.ffnlgInadtnMxmmCnt} /* 과태료 중가산 최대 수 */
+ , 'Y' /* 사용 여부 */
+ , /* 등록 일시 */
+ , #{currentUser.id} /* 등록자 */
+ , /* 수정 일시 */
+ , #{currentUser.id} /* 수정자 */
)
/* 업무 정보 수정(taskInfoMapper.updateTaskInfo) */
UPDATE TB_TASK_INFO
- SET TASK_SE_NM = #{taskInfo.taskSeNm}
- , ADVNTCE_DAYCNT = #{taskInfo.advntceDaycnt}
- , ADVNTCE_RDUCT_RT = #{taskInfo.advntceRductRt}
- , WKSN_RDUCT_RT = #{taskInfo.wksnRductRt}
- , FFNLG_ADTN_YMD = #{taskInfo.ffnlgAdtnYmd}
- , FFNLG_ADTN_RT = #{taskInfo.ffnlgAdtnRt}
- , FFNLG_INADTN_RT = #{taskInfo.ffnlgInadtnRt}
- , FFNLG_INADTN_MXMM_CNT = #{taskInfo.ffnlgInadtnMxmmCnt}
- , USE_YN = #{taskInfo.useYN}
- , MDFCN_DT =
- , MDFR = #{currentUser.id}
- WHERE SGG_CD = #{taskInfo.sggCd}
- AND TASK_SE_CD = #{taskInfo.taskSeCd}
+ SET TASK_SE_NM = #{taskInfo.taskSeNm} /* 업무 구분 명 */
+ , ADVNTCE_DAYCNT = #{taskInfo.advntceDaycnt} /* 사전통지 일수 */
+ , ADVNTCE_RDUCT_RT = #{taskInfo.advntceRductRt} /* 사전통지 감경 율 */
+ , WKSN_RDUCT_RT = #{taskInfo.wksnRductRt} /* 사회적약자 감경 율 */
+ , FFNLG_ADTN_YMD = #{taskInfo.ffnlgAdtnYmd} /* 과태료 가산 일자 */
+ , FFNLG_ADTN_RT = #{taskInfo.ffnlgAdtnRt} /* 과태료 가산 율 */
+ , FFNLG_INADTN_RT = #{taskInfo.ffnlgInadtnRt} /* 과태료 중가산 율 */
+ , FFNLG_INADTN_MXMM_CNT = #{taskInfo.ffnlgInadtnMxmmCnt} /* 과태료 중가산 최대 수 */
+ , USE_YN = #{taskInfo.useYN} /* 사용 여부 */
+ , MDFCN_DT = /* 수정 일시 */
+ , MDFR = #{currentUser.id} /* 수정자 */
+ WHERE SGG_CD = #{taskInfo.sggCd}
+ AND TASK_SE_CD = #{taskInfo.taskSeCd}
/* 업무 정보 삭제(taskInfoMapper.deleteTaskInfo) */
UPDATE TB_TASK_INFO
- SET USE_YN = 'N'
- , MDFCN_DT =
- , MDFR = #{currentUser.id}
- WHERE SGG_CD = #{taskInfo.sggCd}
- AND TASK_SE_CD = #{taskInfo.taskSeCd}
+ SET USE_YN = 'N'
+ , MDFCN_DT =
+ , MDFR = #{currentUser.id}
+ WHERE SGG_CD = #{taskInfo.sggCd}
+ AND TASK_SE_CD = #{taskInfo.taskSeCd}
diff --git a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml
index fa1018c3..5553bfb8 100644
--- a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml
@@ -94,93 +94,94 @@
- SELECT LEVY_ID
- , SGG_CD
- , CRDN_ID
- , RTPYR_ID
- , INST_CD
- , DEPT_CD
- , FYR
- , ACNTG_SE_CD
- , TXITM_CD
- , OPER_ITEM_CD
- , SPCL_BIZ_CD
- , LEVY_NO
- , INSPY_SN
- , LEVY_SE_CD
- , UNTY_SE_CD
- , INSPY_SE_NM
- , RDUCT_SE_NM
- , LEVY_RTRCN_SE_NM
- , LEVY_STTS_NM
- , RCVMT_SE_NM
- , SZR_SE_NM
- , DFCT_SE_NM
- , LEVY_YMD
- , FRST_DUDT_YMD
- , DUDT_YMD
- , DUDT_AFTR_YMD
- , FFNLG_AMT
- , LEVY_PCPTAX
- , LEVY_ADAMT
- , INSPY_INT
- , RCVMT_PCPTAX
- , RCVMT_ADAMT
- , RDCAMT_PCPTAX
- , RDCAMT_ADAMT
- , SUM_AMT
- , DUDT_AFTR_AMT
- , TXTN_THING
- , MNG_ARTCL1
- , MNG_ARTCL2
- , MNG_ARTCL3
- , MNG_ARTCL4
- , MNG_ARTCL5
- , MNG_ARTCL6
- , RCVMT_YMD
- , NPMNT_RSN_CD
- , (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM
- , SZR_THING
- , SZR_YMD
- , SZR_RMV_YMD
- , SZR_RMV_RSN
- , ETC_CN
- , EPAYNO
- , BANK_NM
- , VR_ACTNO
- , BANK_NM2
- , VR_ACTNO2
- , BANK_NM3
- , VR_ACTNO3
- , BANK_NM4
- , VR_ACTNO4
- , BANK_NM5
- , VR_ACTNO5
- , BANK_NM6
- , VR_ACTNO6
- , BANK_NM7
- , VR_ACTNO7
- , BANK_NM8
- , VR_ACTNO8
- , BANK_NM9
- , VR_ACTNO9
- , BANK_NM10
- , VR_ACTNO10
- , BANK_NM11
- , VR_ACTNO11
- , NXRP_LEVY_KEY
- , DEL_YN
- , REG_DT
- , RGTR
- , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM
- , MDFCN_DT
- , MDFR
- , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM
- , DEL_DT
- , DLTR
- , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM
- , DEL_RSN
- FROM TB_LEVY L
+ SELECT LEVY_ID
+ , SGG_CD
+ , CRDN_ID
+ , RTPYR_ID
+ , INST_CD
+ , DEPT_CD
+ , FYR
+ , ACNTG_SE_CD
+ , TXITM_CD
+ , OPER_ITEM_CD
+ , SPCL_BIZ_CD
+ , LEVY_NO
+ , INSPY_SN
+ , LEVY_SE_CD
+ , UNTY_SE_CD
+ , INSPY_SE_NM
+ , RDUCT_SE_NM
+ , LEVY_RTRCN_SE_NM
+ , LEVY_STTS_NM
+ , RCVMT_SE_NM
+ , SZR_SE_NM
+ , DFCT_SE_NM
+ , LEVY_YMD
+ , FRST_DUDT_YMD
+ , DUDT_YMD
+ , DUDT_AFTR_YMD
+ , FFNLG_AMT
+ , LEVY_PCPTAX
+ , LEVY_ADAMT
+ , INSPY_INT
+ , RCVMT_PCPTAX
+ , RCVMT_ADAMT
+ , RDCAMT_PCPTAX
+ , RDCAMT_ADAMT
+ , SUM_AMT
+ , DUDT_AFTR_AMT
+ , TXTN_THING
+ , MNG_ARTCL1
+ , MNG_ARTCL2
+ , MNG_ARTCL3
+ , MNG_ARTCL4
+ , MNG_ARTCL5
+ , MNG_ARTCL6
+ , RCVMT_YMD
+ , NPMNT_RSN_CD
+ , SZR_THING
+ , SZR_YMD
+ , SZR_RMV_YMD
+ , SZR_RMV_RSN
+ , ETC_CN
+ , EPAYNO
+ , BANK_NM
+ , VR_ACTNO
+ , BANK_NM2
+ , VR_ACTNO2
+ , BANK_NM3
+ , VR_ACTNO3
+ , BANK_NM4
+ , VR_ACTNO4
+ , BANK_NM5
+ , VR_ACTNO5
+ , BANK_NM6
+ , VR_ACTNO6
+ , BANK_NM7
+ , VR_ACTNO7
+ , BANK_NM8
+ , VR_ACTNO8
+ , BANK_NM9
+ , VR_ACTNO9
+ , BANK_NM10
+ , VR_ACTNO10
+ , BANK_NM11
+ , VR_ACTNO11
+ , NXRP_LEVY_KEY
+ , DEL_YN
+ , REG_DT
+ , RGTR
+ , MDFCN_DT
+ , MDFR
+ , DEL_DT
+ , DLTR
+ , DEL_RSN
+ , (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM
+ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM
+ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM
+ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM
+ FROM TB_LEVY L