diff --git a/src/main/java/cokr/xit/fims/cmmn/TaskInfo.java b/src/main/java/cokr/xit/fims/cmmn/Task.java
similarity index 94%
rename from src/main/java/cokr/xit/fims/cmmn/TaskInfo.java
rename to src/main/java/cokr/xit/fims/cmmn/Task.java
index b74972f2..e70ebc6e 100644
--- a/src/main/java/cokr/xit/fims/cmmn/TaskInfo.java
+++ b/src/main/java/cokr/xit/fims/cmmn/Task.java
@@ -10,7 +10,7 @@ import lombok.Setter;
*/
@Getter
@Setter
-public class TaskInfo extends AbstractEntity {
+public class Task extends AbstractEntity {
/**
* 시군구 코드
diff --git a/src/main/java/cokr/xit/fims/cmmn/TaskInfoQuery.java b/src/main/java/cokr/xit/fims/cmmn/TaskInfoQuery.java
deleted file mode 100644
index fc2e4ade..00000000
--- a/src/main/java/cokr/xit/fims/cmmn/TaskInfoQuery.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cokr.xit.fims.cmmn;
-
-/**업무 정보 정보 조회 요청
-*
-*
상세 설명:
-*
-*
-* ============ 변경 이력 ============
-* 2023-10-24 JoJH 최초 작성
-* ================================
-*
-*/
-public class TaskInfoQuery extends CmmnQuery {
-
- private static final long serialVersionUID = 1L;
-
-}
diff --git a/src/main/java/cokr/xit/fims/cmmn/VltnInfo.java b/src/main/java/cokr/xit/fims/cmmn/Vltn.java
similarity index 96%
rename from src/main/java/cokr/xit/fims/cmmn/VltnInfo.java
rename to src/main/java/cokr/xit/fims/cmmn/Vltn.java
index ed916cac..1e291d12 100644
--- a/src/main/java/cokr/xit/fims/cmmn/VltnInfo.java
+++ b/src/main/java/cokr/xit/fims/cmmn/Vltn.java
@@ -10,7 +10,7 @@ import lombok.Setter;
*/
@Getter
@Setter
-public class VltnInfo extends AbstractEntity {
+public class Vltn extends AbstractEntity {
/**
* 위반 ID
diff --git a/src/main/java/cokr/xit/fims/cmmn/VltnInfoQuery.java b/src/main/java/cokr/xit/fims/cmmn/VltnQuery.java
similarity index 66%
rename from src/main/java/cokr/xit/fims/cmmn/VltnInfoQuery.java
rename to src/main/java/cokr/xit/fims/cmmn/VltnQuery.java
index fe081c7a..bbce2b9f 100644
--- a/src/main/java/cokr/xit/fims/cmmn/VltnInfoQuery.java
+++ b/src/main/java/cokr/xit/fims/cmmn/VltnQuery.java
@@ -10,7 +10,7 @@ package cokr.xit.fims.cmmn;
* ================================
*
*/
-public class VltnInfoQuery extends CmmnQuery {
+public class VltnQuery extends CmmnQuery {
private static final long serialVersionUID = 1L;
@@ -20,13 +20,12 @@ public class VltnInfoQuery extends CmmnQuery {
private String vltnArtcl; // 위반 항목
private String acntgSeCd; // 회계 구분 코드
private String txitmCd; // 세목 코드
- private String useYN; // 사용 여부
public String getVltnId() {
return ifEmpty(vltnId, () -> null);
}
- public T setVltnId(String vltnId) {
+ public T setVltnId(String vltnId) {
this.vltnId = vltnId;
return self();
}
@@ -35,7 +34,7 @@ public class VltnInfoQuery extends CmmnQuery {
return ifEmpty(lawCd, () -> null);
}
- public T setLawCd(String lawCd) {
+ public T setLawCd(String lawCd) {
this.lawCd = lawCd;
return self();
}
@@ -44,7 +43,7 @@ public class VltnInfoQuery extends CmmnQuery {
return ifEmpty(vltnCd, () -> null);
}
- public T setVltnCd(String vltnCd) {
+ public T setVltnCd(String vltnCd) {
this.vltnCd = vltnCd;
return self();
}
@@ -53,7 +52,7 @@ public class VltnInfoQuery extends CmmnQuery {
return ifEmpty(vltnArtcl, () -> null);
}
- public T setVltnArtcl(String vltnArtcl) {
+ public T setVltnArtcl(String vltnArtcl) {
this.vltnArtcl = vltnArtcl;
return self();
}
@@ -62,7 +61,7 @@ public class VltnInfoQuery extends CmmnQuery {
return ifEmpty(acntgSeCd, () -> null);
}
- public T setAcntgSeCd(String acntgSeCd) {
+ public T setAcntgSeCd(String acntgSeCd) {
this.acntgSeCd = acntgSeCd;
return self();
}
@@ -71,18 +70,9 @@ public class VltnInfoQuery extends CmmnQuery {
return ifEmpty(txitmCd, () -> null);
}
- public T setTxitmCd(String txitmCd) {
+ public T setTxitmCd(String txitmCd) {
this.txitmCd = txitmCd;
return self();
}
- public String getUseYN() {
- return ifEmpty(useYN, () -> null);
- }
-
- public T setUseYN(String useYN) {
- this.useYN = useYN;
- return self();
- }
-
}
diff --git a/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java b/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java
similarity index 62%
rename from src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java
rename to src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java
index 712a329c..67ef92a4 100644
--- a/src/main/java/cokr/xit/fims/cmmn/dao/TaskInfoMapper.java
+++ b/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java
@@ -7,9 +7,8 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
-
-import cokr.xit.fims.cmmn.TaskInfo;
-import cokr.xit.fims.cmmn.TaskInfoQuery;
+import cokr.xit.fims.cmmn.CmmnQuery;
+import cokr.xit.fims.cmmn.Task;
/** 업무 정보 정보 DAO
*
@@ -21,95 +20,95 @@ import cokr.xit.fims.cmmn.TaskInfoQuery;
* ================================
*
*/
-@Mapper("taskInfoMapper")
-public interface TaskInfoMapper extends AbstractMapper {
+@Mapper("taskMapper")
+public interface TaskMapper extends AbstractMapper {
/**지정한 조건에 따라 업무 정보 목록을 조회하여 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 목록
*/
- List selectTaskInfoList(TaskInfoQuery req);
+ List selectTaskList(CmmnQuery req);
/**지정한 조건에 따라 업무 정보 객체들을 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 객체 목록
*/
- List selectTaskInfos(TaskInfoQuery req);
+ List selectTasks(CmmnQuery req);
/**지정한 조건에 따라 업무 정보 객체를 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 객체
*/
- default DataObject selectTaskInfo(TaskInfoQuery req) {
- List taskInfo = selectTaskInfos(req);
+ default DataObject selectTaskInfo(CmmnQuery req) {
+ List tasks = selectTasks(req);
- return !taskInfo.isEmpty() ? taskInfo.get(0) : null;
+ return !tasks.isEmpty() ? tasks.get(0) : null;
}
/**지정한 조건에 따라 사전통지 일자를 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 객체
*/
- DataObject selectAdvntceYmdInfo(TaskInfoQuery req);
+ DataObject selectAdvntceYmdInfo(CmmnQuery req);
/**업무 정보 정보를 등록한다.
* @param params 파라미터
- *
"taskInfo" - 업무 정보
+ *
"task" - 업무 정보
*
"currentUser" - 현재 접속한 사용자
*
* @return 저장된 정보수
*/
- int insertTaskInfo(Map params);
+ int insertTask(Map params);
/**업무 정보 정보를 등록한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
* @return 저장된 정보수
*/
- int updateTaskInfo(Map params);
+ int updateTask(Map params);
/**업무 정보 정보를 수정한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
* @return 저장된 정보수
*/
- int deleteTaskInfo(Map params);
+ int deleteTask(Map params);
/**업무 정보 정보를 삭제한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- default boolean delete(TaskInfo taskInfo) {
- return taskInfo != null && deleteTaskInfo(params().set("taskInfo", taskInfo)) == 1;
+ default boolean delete(Task task) {
+ return task != null && deleteTask(params().set("task", task)) == 1;
}
}
diff --git a/src/main/java/cokr/xit/fims/cmmn/dao/VltnInfoMapper.java b/src/main/java/cokr/xit/fims/cmmn/dao/VltnMapper.java
similarity index 69%
rename from src/main/java/cokr/xit/fims/cmmn/dao/VltnInfoMapper.java
rename to src/main/java/cokr/xit/fims/cmmn/dao/VltnMapper.java
index e97f1ae2..8a9ff29d 100644
--- a/src/main/java/cokr/xit/fims/cmmn/dao/VltnInfoMapper.java
+++ b/src/main/java/cokr/xit/fims/cmmn/dao/VltnMapper.java
@@ -8,8 +8,8 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
-import cokr.xit.fims.cmmn.VltnInfo;
-import cokr.xit.fims.cmmn.VltnInfoQuery;
+import cokr.xit.fims.cmmn.Vltn;
+import cokr.xit.fims.cmmn.VltnQuery;
/** 위반 정보 정보 DAO
*
@@ -21,29 +21,29 @@ import cokr.xit.fims.cmmn.VltnInfoQuery;
* ================================
*
*/
-@Mapper("vltnInfoMapper")
-public interface VltnInfoMapper extends AbstractMapper {
+@Mapper("vltnMapper")
+public interface VltnMapper extends AbstractMapper {
/**지정한 조건에 따라 위반 정보 목록을 조회하여 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 목록
*/
- List selectVltnInfoList(VltnInfoQuery req);
+ List selectVltnList(VltnQuery req);
/**지정한 조건에 따라 위반 정보 객체들을 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 객체 목록
*/
- List selectVltnInfos(VltnInfoQuery req);
+ List selectVltns(VltnQuery req);
/**지정한 조건에 따라 위반 정보 객체를 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 객체
*/
- default DataObject selectVltnInfo(VltnInfoQuery req) {
- List vltnInfo = selectVltnInfos(req);
+ default DataObject selectVltnInfo(VltnQuery req) {
+ List vltns = selectVltns(req);
- return !vltnInfo.isEmpty() ? vltnInfo.get(0) : null;
+ return !vltns.isEmpty() ? vltns.get(0) : null;
}
/**위반 정보 정보를 등록한다.
@@ -53,7 +53,7 @@ public interface VltnInfoMapper extends AbstractMapper {
*
* @return 저장된 정보수
*/
- int insertVltnInfo(Map params);
+ int insertVltn(Map params);
/**위반 정보 정보를 등록한다.
* @param vltnInfo 위반 정보
@@ -62,8 +62,8 @@ public interface VltnInfoMapper extends AbstractMapper {
*
* @return 저장된 정보수
*/
- int updateVltnInfo(Map params);
+ int updateVltn(Map params);
/**위반 정보 정보를 수정한다.
* @param vltnInfo 위반 정보
@@ -82,8 +82,8 @@ public interface VltnInfoMapper extends AbstractMapper {
*
그렇지 않으면 false
*
*/
- default boolean update(VltnInfo vltnInfo) {
- return vltnInfo != null && updateVltnInfo(params().set("vltnInfo", vltnInfo)) == 1;
+ default boolean update(Vltn vltn) {
+ return vltn != null && updateVltn(params().set("vltn", vltn)) == 1;
}
/**지정한 위반 정보을 삭제한다.
@@ -93,7 +93,7 @@ public interface VltnInfoMapper extends AbstractMapper {
*
* @return 저장된 정보수
*/
- int deleteVltnInfo(Map params);
+ int deleteVltn(Map params);
/**위반 정보 정보를 삭제한다.
* @param vltnInfo 위반 정보
@@ -102,8 +102,8 @@ public interface VltnInfoMapper extends AbstractMapper {
*
그렇지 않으면 false
*
*/
- default boolean delete(VltnInfo vltnInfo) {
- return vltnInfo != null && deleteVltnInfo(params().set("vltnInfo", vltnInfo)) == 1;
+ default boolean delete(Vltn vltn) {
+ return vltn != null && deleteVltn(params().set("vltn", vltn)) == 1;
}
}
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java b/src/main/java/cokr/xit/fims/cmmn/service/TaskService.java
similarity index 73%
rename from src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java
rename to src/main/java/cokr/xit/fims/cmmn/service/TaskService.java
index e2cc0457..d1038f77 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/TaskInfoService.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/TaskService.java
@@ -3,9 +3,8 @@ package cokr.xit.fims.cmmn.service;
import java.util.List;
import cokr.xit.foundation.data.DataObject;
-
-import cokr.xit.fims.cmmn.TaskInfo;
-import cokr.xit.fims.cmmn.TaskInfoQuery;
+import cokr.xit.fims.cmmn.CmmnQuery;
+import cokr.xit.fims.cmmn.Task;
/**업무 정보 관리 서비스 인터페이스.
*
@@ -17,57 +16,57 @@ import cokr.xit.fims.cmmn.TaskInfoQuery;
* ================================
*
*/
-public interface TaskInfoService {
+public interface TaskService {
/**지정한 조건에 따라 업무 정보 목록을 조회하여 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 목록
*/
- List getTaskInfoList(TaskInfoQuery req);
+ List getTaskList(CmmnQuery req);
/**지정한 조건에 따라 업무 정보 객체들을 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 객체 목록
*/
- List getTaskInfos(TaskInfoQuery req);
+ List getTasks(CmmnQuery req);
/**지정한 조건에 따라 업무 정보 객체를 반환한다.
* @param sndngDtlId 발송 상세 ID
* @return 발송상세 미배달 정보
*/
- DataObject getTaskInfo(TaskInfoQuery req);
+ DataObject getTaskInfo(CmmnQuery req);
/**지정한 조건에 따라 사전통지 일자를 반환한다.
* @param sndngDtlId 발송 상세 ID
* @return 발송상세 미배달 정보
*/
- DataObject getAdvntceYmdInfo(TaskInfoQuery req);
+ DataObject getAdvntceYmdInfo(CmmnQuery req);
/**업무 정보 정보를 등록한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean create(TaskInfo taskInfo);
+ boolean create(Task task);
/**업무 정보 정보를 수정한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean update(TaskInfo taskInfo);
+ boolean update(Task task);
/**업무 정보 정보를 삭제한다.
- * @param taskInfo 업무 정보
+ * @param task 업무 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean remove(TaskInfo taskInfo);
+ boolean remove(Task task);
}
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/VltnInfoService.java b/src/main/java/cokr/xit/fims/cmmn/service/VltnService.java
similarity index 72%
rename from src/main/java/cokr/xit/fims/cmmn/service/VltnInfoService.java
rename to src/main/java/cokr/xit/fims/cmmn/service/VltnService.java
index 54ff1985..95365b17 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/VltnInfoService.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/VltnService.java
@@ -4,8 +4,8 @@ import java.util.List;
import cokr.xit.foundation.data.DataObject;
-import cokr.xit.fims.cmmn.VltnInfo;
-import cokr.xit.fims.cmmn.VltnInfoQuery;
+import cokr.xit.fims.cmmn.Vltn;
+import cokr.xit.fims.cmmn.VltnQuery;
/**위반 정보 관리 서비스 인터페이스.
*
@@ -17,45 +17,45 @@ import cokr.xit.fims.cmmn.VltnInfoQuery;
* ================================
*
*/
-public interface VltnInfoService {
+public interface VltnService {
/**지정한 조건에 따라 위반 정보 목록을 조회하여 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 목록
*/
- List getVltnInfoList(VltnInfoQuery req);
+ List getVltnList(VltnQuery req);
/**지정한 조건에 따라 위반 정보 객체들을 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 객체 목록
*/
- List getVltnInfos(VltnInfoQuery req);
+ List getVltns(VltnQuery req);
/**위반 정보 정보를 등록한다.
- * @param vltnInfo 위반 정보
+ * @param vltn 위반 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean create(VltnInfo vltnInfo);
+ boolean create(Vltn vltn);
/**위반 정보 정보를 수정한다.
- * @param vltnInfo 위반 정보
+ * @param vltn 위반 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean update(VltnInfo vltnInfo);
+ boolean update(Vltn vltn);
/**위반 정보 정보를 삭제한다.
- * @param vltnInfo 위반 정보
+ * @param vltn 위반 정보
* @return 저장 여부
*
저장됐으면 true
*
그렇지 않으면 false
*
*/
- boolean remove(VltnInfo vltnInfo);
+ boolean remove(Vltn vltn);
}
diff --git a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskBean.java
similarity index 64%
rename from src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java
rename to src/main/java/cokr/xit/fims/cmmn/service/bean/TaskBean.java
index 29f4ba62..806fe310 100644
--- a/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskInfoBean.java
+++ b/src/main/java/cokr/xit/fims/cmmn/service/bean/TaskBean.java
@@ -8,10 +8,9 @@ import org.springframework.stereotype.Component;
import cokr.xit.foundation.AbstractComponent;
import cokr.xit.foundation.data.DataObject;
-
-import cokr.xit.fims.cmmn.TaskInfo;
-import cokr.xit.fims.cmmn.TaskInfoQuery;
-import cokr.xit.fims.cmmn.dao.TaskInfoMapper;
+import cokr.xit.fims.cmmn.CmmnQuery;
+import cokr.xit.fims.cmmn.Task;
+import cokr.xit.fims.cmmn.dao.TaskMapper;
/**업무 정보 정보 관리 Bean
*
@@ -23,43 +22,43 @@ import cokr.xit.fims.cmmn.dao.TaskInfoMapper;
* ================================
*
*/
-@Component("taskInfoBean")
-public class TaskInfoBean extends AbstractComponent {
+@Component("taskBean")
+public class TaskBean extends AbstractComponent {
/** 업무 정보 정보 DAO */
- @Resource(name = "taskInfoMapper")
- private TaskInfoMapper taskInfoMapper;
+ @Resource(name = "taskMapper")
+ private TaskMapper taskMapper;
/**지정한 조건에 따라 업무 정보 목록을 조회하여 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 목록
*/
- public List getTaskInfoList(TaskInfoQuery req) {
- return taskInfoMapper.selectTaskInfoList(req);
+ public List getTaskList(CmmnQuery req) {
+ return taskMapper.selectTaskList(req);
}
/**지정한 조건에 따라 업무 정보 객체들을 반환한다.
* @param req 업무 정보 조회 조건
* @return 업무 정보 객체 목록
*/
- public List getTaskInfos(TaskInfoQuery req) {
- return taskInfoMapper.selectTaskInfos(req);
+ public List getTasks(CmmnQuery req) {
+ return taskMapper.selectTasks(req);
}
/**지정한 조건에 따라 업무 정보 객체를 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 객체 목록
*/
- public DataObject getTaskInfo(TaskInfoQuery req) {
- return taskInfoMapper.selectTaskInfo(req);
+ public DataObject getTaskInfo(CmmnQuery req) {
+ return taskMapper.selectTaskInfo(req);
}
/**지정한 조건에 따라 사전통지 일자를 반환한다.
* @param req 위반 정보 조회 조건
* @return 위반 정보 객체 목록
*/
- public DataObject getAdvntceYmdInfo(TaskInfoQuery req) {
- return taskInfoMapper.selectAdvntceYmdInfo(req);
+ public DataObject getAdvntceYmdInfo(CmmnQuery req) {
+ return taskMapper.selectAdvntceYmdInfo(req);
}
/**업무 정보 정보를 등록한다.
@@ -69,8 +68,8 @@ public class TaskInfoBean extends AbstractComponent {
*
그렇지 않으면 false
*
*/
- public boolean create(TaskInfo taskInfo) {
- return taskInfoMapper.insert(taskInfo);
+ public boolean create(Task task) {
+ return taskMapper.insert(task);
}
/**업무 정보 정보를 수정한다.
@@ -80,8 +79,8 @@ public class TaskInfoBean extends AbstractComponent {
*
그렇지 않으면 false
*
*/
- public boolean update(TaskInfo taskInfo) {
- return taskInfoMapper.update(taskInfo);
+ public boolean update(Task task) {
+ return taskMapper.update(task);
}
/**업무 정보 정보를 삭제한다.
@@ -91,8 +90,8 @@ public class TaskInfoBean extends AbstractComponent {
*
- * ============ 변경 이력 ============
- * 2023-10-24 JoJH 최초 작성
- * ================================
- *
- */
-@RequestMapping(name = "업무 정보", value = "/taskInfo")
-public class TaskInfoController extends AbstractController {
-
- /** 업무 정보 서비스 */
- @Resource(name = "taskInfoService")
- private TaskInfoService taskInfoService;
-
- /**업무 정보 관리 메인화면(taskInfo/taskInfo-main)을 연다.
- * 조건없는 {@link #getTaskInfoList(TaskInfoQuery) 업무 정보 조회 결과}를 포함시킨다.
- * @return /taskInfo/taskInfo-main
- */
- @RequestMapping(name = "업무 정보 메인", value = "/main.do")
- public ModelAndView main() {
- ModelAndView mav = getTaskInfoList(new TaskInfoQuery().setPageNum(1));
- mav.setViewName("/taskInfo/taskInfo-main");
- return mav.addObject("taskInfoList", toJson(mav.getModel().get("taskInfoList")));
- }
-
- /**업무 정보 목록을 조회하여 반환한다.
- * {@link TaskInfoService#getTaskInfoList(TaskInfoQuery)} 참고
- * @param req 업무 정보 조회 조건
- * @return jsonView
- *
{
- * "taskInfoList": [업무 정보 목록]
- * "taskInfoStart": 업무 정보 목록 시작 인덱스
- * "taskInfoFetch": 한 번에 가져오는 업무 정보 목록 수
- * "taskInfoTotal": 조회 결과 찾은 전체 업무 정보 수
- * }
- */
- @RequestMapping(name = "업무 정보 조회", value = "/list.do")
- public ModelAndView getTaskInfoList(TaskInfoQuery req) {
- List> result = taskInfoService.getTaskInfoList(setFetchSize(req));
-
- return setCollectionInfo(new ModelAndView("jsonView"), result, "taskInfo");
- }
-
- /**업무 정보를 등록한다.
- * @param taskInfo 업무 정보 정보
- * @return jsonView
- *
{
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 정보 등록", value = "/create.do")
- public ModelAndView create(TaskInfo taskInfo) {
- boolean saved = taskInfoService.create(taskInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**업무 정보 정보를 수정한다.
- * @param taskInfo 업무 정보 정보
- * @return jsonView
- *
{
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 정보 수정", value = "/update.do")
- public ModelAndView update(TaskInfo taskInfo) {
- boolean saved = taskInfoService.update(taskInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**지정한 업무 정보를 제거한다.
- * @param taskInfoIDs 업무 정보 아이디
- * @return jsonView
- *
{
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 정보 제거", value = "/remove.do")
- public ModelAndView remove(TaskInfo taskInfo) {
- boolean saved = taskInfoService.remove(taskInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
-}
diff --git a/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java b/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java
new file mode 100644
index 00000000..f70c3dd2
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java
@@ -0,0 +1,105 @@
+package cokr.xit.fims.cmmn.web;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import cokr.xit.foundation.web.AbstractController;
+
+import cokr.xit.fims.cmmn.Vltn;
+import cokr.xit.fims.cmmn.VltnQuery;
+import cokr.xit.fims.cmmn.service.VltnService;
+
+/**위반 정보 서비스의 웹 컨트롤러
+ *
+ *
상세 설명:
+ *
+ *
+ * ============ 변경 이력 ============
+ * 2023-10-16 JoJH 최초 작성
+ * ================================
+ *
+ */
+@RequestMapping(name = "위반", value = "/vltn")
+public class VltnController extends AbstractController {
+
+ /**위반 정보 서비스*/
+ @Resource(name = "vltnService")
+ private VltnService vltnService;
+
+ /**위반 정보 관리 메인화면(vltn/vltn-main)을 연다.
+ * 조건없는 {@link #getVltnList(VltnQuery) 위반 정보 조회 결과}를 포함시킨다.
+ * @return /vltn/vltn-main
+ */
+ @RequestMapping(name = "위반 메인", value = "/main.do")
+ public ModelAndView main() {
+ ModelAndView mav = getVltnList(new VltnQuery().setPageNum(1));
+ mav.setViewName("/vltn/vltn-main");
+ return mav.addObject("vltnList", toJson(mav.getModel().get("vltnList")));
+ }
+
+ /**위반 정보 목록을 조회하여 반환한다.
+ * {@link VltnService#getVltnList(VltnQuery)} 참고
+ * @param req 위반 정보 조회 조건
+ * @return jsonView
+ *
{
+ * "vltnList": [위반 정보 목록]
+ * "vltnStart": 위반 정보 목록 시작 인덱스
+ * "vltnFetch": 한 번에 가져오는 위반 정보 목록 수
+ * "vltnTotal": 조회 결과 찾은 전체 위반 정보 수
+ * }
+ */
+ @RequestMapping(name = "위반 조회", value = "/list.do")
+ public ModelAndView getVltnList(VltnQuery req) {
+ List> result = vltnService.getVltnList(setFetchSize(req));
+ return setCollectionInfo(new ModelAndView("jsonView"), result, "vltn");
+ }
+
+ /**위반 정보를 등록한다.
+ * @param vltn 위반 정보
+ * @return jsonView
+ *
{
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ @PostMapping(name = "위반 등록", value = "/create.do")
+ public ModelAndView create(Vltn vltn) {
+ boolean saved = vltnService.create(vltn);
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved);
+ }
+
+ /**위반 정보를 수정한다.
+ * @param vltn 위반 정보
+ * @return jsonView
+ *
{
+ * "saved": 수정되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ @PostMapping(name = "위반 수정", value = "/update.do")
+ public ModelAndView update(Vltn vltn) {
+ boolean saved = vltnService.update(vltn);
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved);
+ }
+
+ /**지정한 위반 정보를 제거한다.
+ * @param vltnIDs 위반 아이디
+ * @return jsonView
+ *
{
+ * "affected": 저장된 정보수
+ * "saved": 저장되었으면 true, 그렇지 않으면 false
+ * }
- * ============ 변경 이력 ============
- * 2023-10-16 JoJH 최초 작성
- * ================================
- *
- */
-@RequestMapping(name = "위반 정보", value = "/vltnInfo")
-public class VltnInfoController extends AbstractController {
-
- /**위반 정보 서비스*/
- @Resource(name = "vltnInfoService")
- private VltnInfoService vltnInfoService;
-
- /**위반 정보 관리 메인화면(vltnInfo/vltnInfo-main)을 연다.
- * 조건없는 {@link #getVltnInfoList(VltnInfoQuery) 위반 정보 조회 결과}를 포함시킨다.
- * @return /vltnInfo/vltnInfo-main
- */
- @RequestMapping(name = "위반 정보 메인", value = "/main.do")
- public ModelAndView main() {
- ModelAndView mav = getVltnInfoList(new VltnInfoQuery().setPageNum(1));
- mav.setViewName("/vltnInfo/vltnInfo-main");
- return mav.addObject("vltnInfoList", toJson(mav.getModel().get("vltnInfoList")));
- }
-
- /**위반 정보 목록을 조회하여 반환한다.
- * {@link VltnInfoService#getVltnInfoList(VltnInfoQuery)} 참고
- * @param req 위반 정보 조회 조건
- * @return jsonView
- *
{
- * "vltnInfoList": [위반 정보 목록]
- * "vltnInfoStart": 위반 정보 목록 시작 인덱스
- * "vltnInfoFetch": 한 번에 가져오는 위반 정보 목록 수
- * "vltnInfoTotal": 조회 결과 찾은 전체 위반 정보 수
- * }
- */
- @RequestMapping(name = "위반 정보 조회", value = "/list.do")
- public ModelAndView getVltnInfoList(VltnInfoQuery req) {
- List> result = vltnInfoService.getVltnInfoList(setFetchSize(req));
- return setCollectionInfo(new ModelAndView("jsonView"), result, "vltnInfo");
- }
-
- /**위반 정보를 등록한다.
- * @param vltnInfo 위반 정보 정보
- * @return jsonView
- *
{
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 정보 등록", value = "/create.do")
- public ModelAndView create(VltnInfo vltnInfo) {
- boolean saved = vltnInfoService.create(vltnInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**위반 정보 정보를 수정한다.
- * @param vltnInfo 위반 정보 정보
- * @return jsonView
- *
{
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 정보 수정", value = "/update.do")
- public ModelAndView update(VltnInfo vltnInfo) {
- boolean saved = vltnInfoService.update(vltnInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**지정한 위반 정보를 제거한다.
- * @param vltnInfoIDs 위반 정보 아이디
- * @return jsonView
- *
{
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 정보 제거", value = "/remove.do")
- public ModelAndView remove(VltnInfo vltnInfo) {
- boolean saved = vltnInfoService.remove(vltnInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
-}
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 c4ee85bd..43302019 100644
--- a/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java
+++ b/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java
@@ -11,8 +11,8 @@ 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.cmmn.CmmnQuery;
+import cokr.xit.fims.cmmn.service.TaskService;
import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.service.LevyService;
@@ -48,8 +48,8 @@ public class Levy01Controller extends ApplicationController {
private LevyService levyService;
/** 업무 정보 서비스 */
- @Resource(name = "taskInfoService")
- private TaskInfoService taskInfoService;
+ @Resource(name = "taskService")
+ private TaskService taskService;
/**사전 감경부과 등록 메인화면(levy/levy01010-main)을 연다.
* @return
@@ -96,8 +96,8 @@ public class Levy01Controller extends ApplicationController {
*/
public ModelAndView getReductionLevyTargetInfo(LevyQuery req) {
// 감경 부과일자
- DataObject rductLevyYmdInfo = taskInfoService.getAdvntceYmdInfo(new TaskInfoQuery().setSggCd(req.getSggCd())
- .setTaskSeCd(req.getTaskSeCd()));
+ DataObject rductLevyYmdInfo = taskService.getAdvntceYmdInfo(new CmmnQuery().setSggCd(req.getSggCd())
+ .setTaskSeCd(req.getTaskSeCd()));
boolean json = jsonResponse();
diff --git a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
index 494ffbb4..23fd3723 100644
--- a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
+++ b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
@@ -10,9 +10,9 @@ import cokr.xit.base.file.service.FileQuery;
import cokr.xit.base.file.service.bean.FileBean;
import cokr.xit.base.user.service.bean.UserBean;
import cokr.xit.fims.cmmn.CrdnSttsHstry;
-import cokr.xit.fims.cmmn.VltnInfoQuery;
+import cokr.xit.fims.cmmn.VltnQuery;
import cokr.xit.fims.cmmn.service.bean.CrdnSttsHstryBean;
-import cokr.xit.fims.cmmn.service.bean.VltnInfoBean;
+import cokr.xit.fims.cmmn.service.bean.VltnBean;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.epst.EpostRcptDtl;
import cokr.xit.fims.epst.EpostRcptReg;
@@ -63,8 +63,8 @@ public class SndngBean extends AbstractComponent {
protected UserBean userBean;
/** 위반 정보 정보 Bean */
- @Resource(name = "vltnInfoBean")
- private VltnInfoBean vltnInfoBean;
+ @Resource(name = "vltnBean")
+ private VltnBean vltnBean;
/** 부과 대장 정보 Bean */
@Resource(name = "levyBean")
@@ -538,18 +538,18 @@ public class SndngBean extends AbstractComponent {
DataObject deptSggInfo = epostRcptRegBean.getDeptSggInfo(sndngInfo.string("DEPT_CD"));
// 4. 위반 정보를 조회한다.
- VltnInfoQuery vltnInfoQuery = new VltnInfoQuery();
+ VltnQuery vltnQuery = new VltnQuery();
if (sndngInfo.string("VLTN_ID").equals("")) { // 위반 ID가 없다면..
- vltnInfoQuery.setSggCd(sndngInfo.string("SGG_CD"));
- vltnInfoQuery.setTaskSeCd(sndngInfo.string("TASK_SE_CD"));
- vltnInfoQuery.setVltnCd("01");
+ vltnQuery.setSggCd(sndngInfo.string("SGG_CD"));
+ vltnQuery.setTaskSeCd(sndngInfo.string("TASK_SE_CD"));
+ vltnQuery.setVltnCd("01");
} else {
- vltnInfoQuery.setSggCd(sndngInfo.string("SGG_CD"));
- vltnInfoQuery.setTaskSeCd(sndngInfo.string("TASK_SE_CD"));
- vltnInfoQuery.setVltnId(sndngInfo.string("VLTN_ID"));
+ vltnQuery.setSggCd(sndngInfo.string("SGG_CD"));
+ vltnQuery.setTaskSeCd(sndngInfo.string("TASK_SE_CD"));
+ vltnQuery.setVltnId(sndngInfo.string("VLTN_ID"));
}
- DataObject vltnInfo = vltnInfoBean.getVltnInfo(vltnInfoQuery);
+ DataObject vltnInfo = vltnBean.getVltnInfo(vltnQuery);
// 5. 전자우편 접수 내역을 등록한다.
EpostRcptReg epostRcptReg = new EpostRcptReg();
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 4c0aa547..3c5c5f76 100644
--- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
+++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java
@@ -10,8 +10,8 @@ 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.cmmn.CmmnQuery;
+import cokr.xit.fims.cmmn.service.TaskService;
import cokr.xit.fims.sndb.SndbQuery;
import cokr.xit.fims.sndb.Sndng;
import cokr.xit.fims.sndb.SndngDtl;
@@ -85,8 +85,8 @@ public class Sndb01Controller extends ApplicationController {
private SndngService sndngService;
/** 업무 정보 서비스 */
- @Resource(name = "taskInfoService")
- private TaskInfoService taskInfoService;
+ @Resource(name = "taskService")
+ private TaskService taskService;
/**계고장 발송 대상 자료 메인화면(sndb/sndb01/010-main)을 연다.
* @return /sndb/sndb01/010-main
@@ -288,8 +288,9 @@ public class Sndb01Controller extends ApplicationController {
List advntceTrgts = sndngService.getAdvntceTrgts(req);
// 사전통지 납기일자
- DataObject taskInfo = taskInfoService.getTaskInfo(new TaskInfoQuery().setSggCd(req.getSggCd())
- .setTaskSeCd(req.getTaskSeCd()));
+ DataObject taskInfo = taskService.getTaskInfo(new CmmnQuery().setSggCd(req.getSggCd())
+ .setTaskSeCd(req.getTaskSeCd()));
+
int advntceDaycnt = taskInfo.number("ADVNTCE_DAYCNT").intValue();
boolean json = jsonResponse();
diff --git a/src/main/resources/sql/mapper/base/user-mapper.xml b/src/main/resources/sql/mapper/base/user-mapper.xml
index 6b859965..4fd7e735 100644
--- a/src/main/resources/sql/mapper/base/user-mapper.xml
+++ b/src/main/resources/sql/mapper/base/user-mapper.xml
@@ -71,7 +71,7 @@ SELECT USER_ID
, (CASE
WHEN A.NSTT_CD = 'default'
THEN '기본 기관'
- ELSE (SELECT INST_NM FROM TB_SGG_INFO WHERE INST_CD = A.NSTT_CD AND SGG_CD = A.ORG_ID)
+ ELSE (SELECT INST_NM FROM TB_SGG WHERE INST_CD = A.NSTT_CD AND SGG_CD = A.ORG_ID)
END
) AS NSTT_NM
, CRTFC_DN
diff --git a/src/main/resources/sql/mapper/fims/cmmn/faction-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/faction-mapper.xml
index a7761a53..631c0c5e 100644
--- a/src/main/resources/sql/mapper/fims/cmmn/faction-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/cmmn/faction-mapper.xml
@@ -10,7 +10,7 @@ SELECT CONCAT(A.INST_CD,'/',B.DEPT_CD) AS FACTION_CD
, A.INST_NM
, B.DEPT_CD
, B.DEPT_NM
-FROM TB_SGG_INFO A
+FROM TB_SGG A
LEFT OUTER JOIN TB_DEPT B ON (A.INST_CD = B.INST_CD)
UNION
SELECT 'default/default' AS FACTION_CD
@@ -30,7 +30,7 @@ SELECT CONCAT(A.INST_CD,'/',B.DEPT_CD) AS FACTION_CD
, A.INST_NM
, B.DEPT_CD
, B.DEPT_NM
-FROM TB_SGG_INFO A
+FROM TB_SGG A
LEFT OUTER JOIN TB_DEPT B ON (A.INST_CD = B.INST_CD)
WHERE A.INST_CD = #{currentUser.institute}
@@ -56,7 +56,7 @@ SELECT S.SGG_CD
, U.DEPT_CD
, D.DEPT_NM
FROM TB_USER U
- INNER JOIN TB_SGG_INFO S ON (U.ORG_ID = S.SGG_CD)
+ INNER JOIN TB_SGG S ON (U.ORG_ID = S.SGG_CD)
LEFT OUTER JOIN TB_DEPT D ON (U.DEPT_CD = D.DEPT_CD)
WHERE U.USER_ID = #{userId}
diff --git a/src/main/resources/sql/mapper/fims/cmmn/stng-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/stng-mapper.xml
index 15e32761..1fad2918 100644
--- a/src/main/resources/sql/mapper/fims/cmmn/stng-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/cmmn/stng-mapper.xml
@@ -38,7 +38,7 @@ SELECT SGG_CD
, SYMBOL_FILE_NM
, OFFCS_FILE_PATH
, OFFCS_FILE_NM
- FROM TB_SGG_INFO
+ FROM TB_SGG
WHERE SGG_CD = #{sggCd}
diff --git a/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml
similarity index 58%
rename from src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml
rename to src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml
index 41c31063..a915732d 100644
--- a/src/main/resources/sql/mapper/fims/cmmn/taskInfo-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml
@@ -1,13 +1,13 @@
-
+
-
+
@@ -26,44 +26,44 @@
- 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
+ SELECT T.SGG_CD /* 시군구 코드 */
+ , T.TASK_SE_CD /* 업무 구분 코드 */
+ , T.TASK_SE_NM /* 업무 구분 명 */
+ , T.ADVNTCE_DAYCNT /* 사전통지 일수 */
+ , T.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
+ , T.WKSN_RDUCT_RT /* 사회적약자 감경 율 */
+ , T.FFNLG_ADTN_YMD /* 과태료 가산 일자 */
+ , T.FFNLG_ADTN_RT /* 과태료 가산 율 */
+ , T.FFNLG_INADTN_RT /* 과태료 중가산 율 */
+ , T.FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */
+ , T.USE_YN /* 사용 여부 */
+ , T.REG_DT /* 등록 일시 */
+ , T.RGTR /* 등록자 */
+ , T.MDFCN_DT /* 수정 일시 */
+ , T.MDFR /* 수정자 */
+ FROM TB_TASK T
-
) A
- LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
- ON (A.SGG_CD = B.SGG_CD
- AND A.TASK_SE_CD = B.TASK_SE_CD
+ LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
+ ON (A.SGG_CD = B.SGG_CD
+ AND A.TASK_SE_CD = B.TASK_SE_CD
AND CONCAT('3',A.VLTN_CD) = B.ANS_RSN_CD
- AND B.USE_YN = 'Y'
+ AND B.USE_YN = 'Y'
AND B.ANS_SE_CD = '3'
AND A.DSTRBNC_YN = B.DSTRBNC_YN)
ORDER BY A.VLTN_CD
@@ -89,9 +89,9 @@ SELECT A.CODE AS LEVY_EXCL_RSN_CD
, B.ANS_WORDS_ID
, B.PRCS_RSLT_CN
FROM TB_CMN_CODE A
- LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
+ LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
ON (A.CODE = B.ANS_RSN_CD
- AND B.USE_YN = 'Y'
+ AND B.USE_YN = 'Y'
AND B.ANS_SE_CD = '2'
AND B.SGG_CD = #{sggCd}
AND B.TASK_SE_CD = #{taskSeCd}
@@ -109,9 +109,9 @@ SELECT A.CODE AS LEVY_EXCL_RSN_CD
, B.PRCS_RSLT_CN
, (CASE WHEN B.USE_YN = 'Y' THEN '예' ELSE '아니오' END) AS USE_YN
FROM TB_CMN_CODE A
- LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
+ LEFT OUTER JOIN TB_CVLCPT_ANS_WORDS B
ON (A.CODE = B.ANS_RSN_CD
- AND B.USE_YN = 'Y'
+ AND B.USE_YN = 'Y'
AND B.ANS_SE_CD = '1'
AND B.SGG_CD = #{sggCd}
AND B.TASK_SE_CD = #{taskSeCd}
@@ -162,7 +162,7 @@ UPDATE TB_CVLCPT_BSC_WORDS
SELECT
LPAD(CAST(IFNULL(MAX(ANS_WORDS_ID) + 1, 1) AS INT), 10, '0')
- AS NEW_ID
+ AS NEW_ID
FROM TB_CVLCPT_ANS_WORDS
INSERT
diff --git a/src/main/resources/sql/mapper/fims/cvlc/crdnCvlcpt-mapper.xml b/src/main/resources/sql/mapper/fims/cvlc/crdnCvlcpt-mapper.xml
index cdf56b43..020badc6 100644
--- a/src/main/resources/sql/mapper/fims/cvlc/crdnCvlcpt-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/cvlc/crdnCvlcpt-mapper.xml
@@ -87,7 +87,7 @@ SELECT C.CRDN_ID
, C.CRDN_PLC
, C.VLTN_ID
, (SELECT VLTN_ARTCL
- FROM TB_VLTN_INFO
+ FROM TB_VLTN
WHERE VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL
, C.GPS_X
, C.GPS_Y
@@ -158,7 +158,7 @@ SELECT C.CRDN_ID
, C.DEL_DT
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
-LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
+LEFT OUTER JOIN TB_TEAM T ON (CA.TEAM_ID = T.TEAM_ID)
INNER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID)
@@ -205,7 +205,7 @@ WHERE C.DEL_YN = 'N'
-AND (SELECT VLTN_ARTCL FROM TB_VLTN_INFO WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
+AND (SELECT VLTN_ARTCL FROM TB_VLTN WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
@@ -230,7 +230,7 @@ SELECT C.CRDN_ID
, CONCAT(C.CRDN_YMD,'',C.CRDN_TM) AS CRDN_YMD_TM
, C.ATCH_FILE_CNT
, (SELECT VLTN_ARTCL
- FROM TB_VLTN_INFO
+ FROM TB_VLTN
WHERE VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL
, CC.CVLCPT_RCPT_NO
, CC.CVLCPT_LIST_NO
@@ -280,7 +280,7 @@ SELECT C.CRDN_ID
-AND (SELECT VLTN_ARTCL FROM TB_VLTN_INFO WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
+AND (SELECT VLTN_ARTCL FROM TB_VLTN WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
@@ -315,7 +315,7 @@ SELECT C.CRDN_ID
, C.CRDN_REG_SE_CD
, C.CRDN_YMD
, C.CRDN_TM
- , (SELECT VLTN_CD FROM TB_VLTN_INFO WHERE VLTN_ID = C.VLTN_ID) AS VLTN_CD
+ , (SELECT VLTN_CD FROM TB_VLTN WHERE VLTN_ID = C.VLTN_ID) AS VLTN_CD
, C.CRDN_PLC
, C.CRDN_STDG_NM
, C.VHRNO
@@ -402,7 +402,7 @@ SELECT C.CRDN_ID
SELECT C.CRDN_ID
, C.CRDN_REG_SE_CD
, (SELECT VLTN_ARTCL
- FROM TB_VLTN_INFO
+ FROM TB_VLTN
WHERE VLTN_ID = C.VLTN_ID) AS VLTN_ARTCL
, CC.CVLCPT_APLCNT_NM
, CC.CVLCPT_PRCS_PIC_NM
@@ -471,7 +471,7 @@ SELECT C.CRDN_ID
-AND (SELECT VLTN_ARTCL FROM TB_VLTN_INFO WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
+AND (SELECT VLTN_ARTCL FROM TB_VLTN WHERE VLTN_ID = C.VLTN_ID) LIKE CONCAT('%', #{term}, '%')
@@ -551,7 +551,7 @@ SELECT CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, (SELECT DEPT_NM
FROM TB_DEPT D
WHERE D.DEPT_CD = U.DEPT_CD
- AND D.SGG_CD = SI.SGG_CD
+ AND D.SGG_CD = S.SGG_CD
AND D.USE_YN = 'Y'
LIMIT 1
) AS CVLCPT_PRCS_DEPT_NM /* 민원 처리 부서 명 */
@@ -560,7 +560,7 @@ SELECT CC.CVLCPT_LINK_ID /* 민원 연계 ID */
FROM TB_CRDN_CVLCPT CC
INNER JOIN TB_ESB_INTERFACE EI ON (CC.CVLCPT_LINK_ID = EI.INTERFACE_SEQ_N)
LEFT OUTER JOIN TB_USER U ON (CC.CVLCPT_PRCS_PIC = U.USER_ID)
- LEFT OUTER JOIN TB_SGG_INFO SI ON (U.NSTT_CD = SI.INST_CD)
+ LEFT OUTER JOIN TB_SGG S ON (U.NSTT_CD = S.INST_CD)
WHERE CC.CVLCPT_LINK_ID = #{cvlcptLinkId}
@@ -577,7 +577,7 @@ SELECT CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CRDN_STDG_NM = #{crdn.crdnStdgNm} /* 단속 법정동 명 */
, CRDN_PLC = #{crdn.crdnPlc} /* 단속 장소 */
, VLTN_ID = (SELECT A.VLTN_ID
- FROM TB_VLTN_INFO A
+ FROM TB_VLTN A
WHERE A.SGG_CD = #{crdn.sggCd}
AND A.TASK_SE_CD = #{crdn.taskSeCd}
AND A.VLTN_CD = #{crdn.vltnCd}) /* 위반 ID */
diff --git a/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml b/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml
index 9b4ddba8..aec755fa 100644
--- a/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml
@@ -743,7 +743,7 @@ UPDATE TB_EPOST_RCPT_DTL SET
ELSE S.SGG_NM
END AS INST_CHIEF_NM
FROM TB_DEPT D
- INNER JOIN TB_SGG_INFO S ON (DI.SGG_CD = SI.SGG_CD AND DI.INST_CD = SI.INST_CD)
+ INNER JOIN TB_SGG S ON (D.SGG_CD = S.SGG_CD AND D.INST_CD = S.INST_CD)
WHERE D.DEPT_CD = #{deptCd}
AND D.USE_YN = 'Y'
diff --git a/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml b/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml
index bc2bb5e5..e275640d 100644
--- a/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml
@@ -236,7 +236,7 @@
, C.CRDN_ROAD_NM
, C.CRDN_PLC
, C.VLTN_ID
- , (SELECT VLTN_CD FROM TB_VLTN_INFO X WHERE X.VLTN_ID=C.VLTN_ID AND X.SGG_CD=C.SGG_CD AND X.TASK_SE_CD=C.TASK_SE_CD) AS VLTN_CD
+ , (SELECT VLTN_CD FROM TB_VLTN X WHERE X.VLTN_ID=C.VLTN_ID AND X.SGG_CD=C.SGG_CD AND X.TASK_SE_CD=C.TASK_SE_CD) AS VLTN_CD
, C.GPS_X
, C.GPS_Y
, C.ATCH_FILE_CNT
diff --git a/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml b/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml
index d6e1fb0b..bd1b716e 100644
--- a/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml
@@ -68,9 +68,9 @@
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
, P.RTPYR_ID /* 납부자 ID */
, P.RTPYR_SE_CD /* 납부자 구분 코드 */
, P.RTPYR_NO /* 납부자 번호 */
@@ -88,11 +88,11 @@
, CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */
FROM TB_LEVY_EXCL LE
- INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
- INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
- LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
- LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
+ INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
+ INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
+ LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
+ LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
/* 부과제외 대장 목록 조회(levyExclMapper.selectLevyExclList) */
diff --git a/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml b/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml
index a58cc483..8aa13f03 100644
--- a/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml
@@ -121,7 +121,7 @@
, R.RDUCT_RSN_CD
, R.ETC_CN AS RDUCT_ETC_CN
, (CASE WHEN R.RDUCT_AMT IS NOT NULL THEN R.RDUCT_AMT
- ELSE (SELECT C.FFNLG_CRDN_AMT*TI.WKSN_RDUCT_RT/100 FROM TB_TASK_INFO TI WHERE C.SGG_CD=TI.SGG_CD AND C.TASK_SE_CD=TI.TASK_SE_CD AND TI.USE_YN='Y')
+ ELSE (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDUCT_RT/100 FROM TB_TASK T WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y')
END ) AS RDUCT_AMT
FROM TB_OPNN_SBMSN OS
INNER JOIN TB_CRDN C ON (OS.CRDN_ID = C.CRDN_ID)
@@ -294,10 +294,10 @@
, (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM
- , (SELECT C.FFNLG_CRDN_AMT*TI.WKSN_RDUCT_RT/100
- FROM TB_TASK_INFO TI
- WHERE C.SGG_CD = TI.SGG_CD AND C.TASK_SE_CD = TI.TASK_SE_CD
- AND TI.USE_YN = 'Y') AS RDUCT_AMT
+ , (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDUCT_RT/100
+ FROM TB_TASK T
+ WHERE C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD
+ AND T.USE_YN = 'Y') AS RDUCT_AMT
FROM TB_CRDN C
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_OPNN_SBMSN OS ON (C.CRDN_ID = OS.CRDN_ID AND OS.DEL_YN = 'N')
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 632b83d7..b53dba07 100644
--- a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml
@@ -121,9 +121,9 @@
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */
, CC.CVLCPT_APLY_NO /* 민원 신청 번호 */
@@ -144,10 +144,10 @@
, P.DTL_ADDR /* 상세 주소 */
, L.LEVY_ID /* 부과 ID */
FROM TB_CRDN C
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
- LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
- LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
- LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
+ LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
+ LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
+ LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */
AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */
AND C.CRDN_STTS_CD BETWEEN '21' AND '31' /* 단속 상태 코드 */
@@ -210,7 +210,7 @@
C.VHRNO C.CRDN_STDG_NM C.CRDN_PLC
- VI.VLTN_ARTCL
+ V.VLTN_ARTCL C.FFNLG_CRDN_AMT C.FFNLG_AMT C.ADVNTCE_AMT
@@ -546,25 +546,25 @@
, C.MINUS_AMT
, C.RCVMT_AMT
, C.BFR_CRDN_ID
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
- , VI.VLTN_LAW_NM /* 위반 법 명 */
- , VI.VLTN_LAW1 /* 위반 법1 */
- , VI.VLTN_LAW2 /* 위반 법2 */
- , VI.VLTN_LAW_ETC /* 위반 법 기타 */
- , VI.ACNTG_SE_CD /* 회계 구분 코드 */
- , VI.TXITM_CD /* 세목 코드 */
- , VI.OPER_ITEM_CD /* 운영 항목 코드 */
- , VI.SPCL_BIZ_CD /* 특별회계 사업 코드 */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_LAW_NM /* 위반 법 명 */
+ , V.VLTN_LAW1 /* 위반 법1 */
+ , V.VLTN_LAW2 /* 위반 법2 */
+ , V.VLTN_LAW_ETC /* 위반 법 기타 */
+ , V.ACNTG_SE_CD /* 회계 구분 코드 */
+ , V.TXITM_CD /* 세목 코드 */
+ , V.OPER_ITEM_CD /* 운영 항목 코드 */
+ , V.SPCL_BIZ_CD /* 특별회계 사업 코드 */
, L.LEVY_ID /* 부과 ID */
, AS TODAY /* 오늘 일자 */
, (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
- FROM TB_CRDN C
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID AND C.SGG_CD = VI.SGG_CD AND C.TASK_SE_CD = VI.TASK_SE_CD AND VI.USE_YN = 'Y')
- LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
- WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */
- AND C.DEL_YN = 'N' /* 삭제 여부 */
+ FROM TB_CRDN C
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID AND C.SGG_CD = V.SGG_CD AND C.TASK_SE_CD = V.TASK_SE_CD AND V.USE_YN = 'Y')
+ LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
+ WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */
+ AND C.DEL_YN = 'N' /* 삭제 여부 */
/* 고지번호 가져오기(levyMapper.selectMaxLevyNo) */
diff --git a/src/main/resources/sql/mapper/fims/levy/rduct-mapper.xml b/src/main/resources/sql/mapper/fims/levy/rduct-mapper.xml
index 12902f5f..6ea9f850 100644
--- a/src/main/resources/sql/mapper/fims/levy/rduct-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/levy/rduct-mapper.xml
@@ -255,8 +255,8 @@
, C.FFNLG_RDUCT_RT /* 과태료 감경 율 */
, C.FFNLG_AMT /* 과태료 금액 */
, C.CRDN_STTS_CD /* 단속 상태 코드 */
- , TI.WKSN_RDUCT_RT /* 사회적약자 감경 율 */
- , TI.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
+ , T.WKSN_RDUCT_RT /* 사회적약자 감경 율 */
+ , T.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
, P.RTPYR_ID /* 납부자 ID */
, P.RTPYR_NO /* 납부자 번호 */
, P.RTPYR_NM /* 납부자 명 */
@@ -273,11 +273,11 @@
, AS TODAY /* 오늘 일자 */
, C.FFNLG_CRDN_AMT * TI.WKSN_RDUCT_RT / 100 AS CALC_RDUCT_AMT /* 감경 금액 */
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
- FROM TB_CRDN C
- INNER JOIN TB_TASK_INFO TI ON (C.SGG_CD = TI.SGG_CD AND C.TASK_SE_CD = TI.TASK_SE_CD AND TI.USE_YN = 'Y')
- LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
- LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
- LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
+ FROM TB_CRDN C
+ INNER JOIN TB_TASK T ON (C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD AND T.USE_YN = 'Y')
+ LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
+ LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
+ LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
AND R.RDUCT_ID = #{rductId} /* 감경 ID */
diff --git a/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml b/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml
index 38cd284c..1d362de8 100644
--- a/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml
@@ -139,9 +139,9 @@
, CA.CRDN_SE_CD
, CA.CRDN_SPAREA_CD
, CA.PARKNG_PSBLTY_RSLT_CD
- , VI.VLTN_ID
- , VI.VLTN_CD
- , VI.VLTN_ARTCL
+ , V.VLTN_ID
+ , V.VLTN_CD
+ , V.VLTN_ARTCL
, P.RTPYR_ID
, P.RTPYR_SE_CD
, P.RTPYR_NO
@@ -179,10 +179,10 @@
, (L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX) AS PCPTAX
, (L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT) AS ADAMT
FROM TB_CRDN C
- INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
- LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
- LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
+ INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
+ LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
+ LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
WHERE C.CRDN_ID = #{crdnId}
AND C.DEL_YN = 'N'
diff --git a/src/main/resources/sql/mapper/fims/rcvm/rcvmt-mapper.xml b/src/main/resources/sql/mapper/fims/rcvm/rcvmt-mapper.xml
index 7aec1eed..b8bff2f9 100644
--- a/src/main/resources/sql/mapper/fims/rcvm/rcvmt-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/rcvm/rcvmt-mapper.xml
@@ -211,7 +211,7 @@
C.VHRNO C.CRDN_STDG_NM C.CRDN_PLC
- VI.VLTN_ARTCL
+ V.VLTN_ARTCL C.FFNLG_CRDN_AMT C.FFNLG_AMT C.ADVNTCE_AMT
diff --git a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml
index b0ecb5c9..07e529b5 100644
--- a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml
@@ -144,9 +144,9 @@
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
, CA.VLTN_NMTM /* 위반 횟수 */
, CA.OVTIME_YN /* 시간외 여부 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */
, CC.CVLCPT_APLY_NO /* 민원 신청 번호 */
@@ -184,7 +184,7 @@
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
@@ -310,7 +310,7 @@
CA.PARKNG_PSBLTY_RSLT_CD CA.VLTN_NMTM CA.OVTIME_YN
- VI.VLTN_ARTCL
+ V.VLTN_ARTCL P.RTPYR_NM P.RTPYR_NO P.RTPYR_BRDT
@@ -353,9 +353,9 @@
, S.TASK_SE_CD /* 업무 구분 코드 */
, S.SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */
, S.SNDNG_SE_CD /* 발송 구분 코드 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
, S.LEVY_BGNG_YMD /* 부과 시작 일자 */
, S.LEVY_END_YMD /* 부과 종료 일자 */
, S.SNDNG_YMD /* 발송 일자 */
@@ -383,15 +383,15 @@
, (SELECT GET_CODE_NM('FIM049', S.SNDNG_STTS_CD) FROM DUAL) AS SNDNG_STTS_NM /* 발송 상태 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = S.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = S.MDFR) AS MDFR_NM /* 수정자 명 */
- FROM TB_SNDNG S
- LEFT OUTER JOIN TB_VLTN_INFO VI ON (S.VLTN_ID = VI.VLTN_ID AND S.SGG_CD = VI.SGG_CD AND S.TASK_SE_CD = VI.TASK_SE_CD)
+ FROM TB_SNDNG S
+ LEFT OUTER JOIN TB_VLTN V ON (S.VLTN_ID = V.VLTN_ID AND S.SGG_CD = V.SGG_CD AND S.TASK_SE_CD = V.TASK_SE_CD)
/* 발송 대장 목록 조회(sndngMapper.selectSndngList) */
- WHERE S.SGG_CD = #{sggCd} /* 시군구 코드 */
- AND S.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */
+ WHERE S.SGG_CD = #{sggCd} /* 시군구 코드 */
+ AND S.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */
AND S.SNDNG_YMD =]]> #{schSndngYmdFrom} /* 발송 일자 시작 */
@@ -399,7 +399,7 @@
AND S.SNDNG_YMD #{schSndngYmdTo} /* 발송 일자 종료 */
- AND S.SNDNG_SE_CD = #{sndngSeCd} /* 발송 구분 코드 */
+ AND S.SNDNG_SE_CD = #{sndngSeCd} /* 발송 구분 코드 */
AND S.SNDNG_SE_CD = ]]> #{sndngSeCdFrom} /* 발송 구분 코드 시작 */
@@ -430,12 +430,12 @@
- AND S.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
+ AND S.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
- AND S.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
+ AND S.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
@@ -443,10 +443,10 @@
- AND S.DEL_YN = #{delYn} /* 삭제 여부 */
+ AND S.DEL_YN = #{delYn} /* 삭제 여부 */
- AND S.DEL_YN = 'N' /* 삭제 여부 */
+ AND S.DEL_YN = 'N' /* 삭제 여부 */
@@ -667,9 +667,9 @@
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
, CA.VLTN_NMTM /* 위반 횟수 */
, CA.OVTIME_YN /* 시간외 여부 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */
, CC.CVLCPT_APLY_NO /* 민원 신청 번호 */
@@ -699,10 +699,10 @@
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */
FROM TB_CRDN C
- INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID AND C.SGG_CD = VI.SGG_CD AND C.TASK_SE_CD = VI.TASK_SE_CD)
- LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
- LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
+ INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID AND C.SGG_CD = V.SGG_CD AND C.TASK_SE_CD = V.TASK_SE_CD)
+ LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
+ LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */
AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */
AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') /* 민원 처리 코드 */
@@ -729,7 +729,7 @@
AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */
- AND VI.VLTN_CD = #{schVltnCd} /* 위반 코드 */
+ AND V.VLTN_CD = #{schVltnCd} /* 위반 코드 */
AND C.VHRNO = #{schVhrno} /* 차량번호 */
@@ -796,7 +796,7 @@
CA.PARKNG_PSBLTY_RSLT_CD CA.VLTN_NMTM CA.OVTIME_YN
- VI.VLTN_ARTCL
+ V.VLTN_ARTCL P.RTPYR_NM P.RTPYR_NO P.RTPYR_BRDT
@@ -854,12 +854,12 @@
, CA.CRDN_SE_CD /* 단속 구분 코드 */
, CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
- , VI.VLTN_ID /* 위반 ID */
- , VI.VLTN_CD /* 위반 코드 */
- , VI.VLTN_ARTCL /* 위반 항목 */
- , VI.ACNTG_SE_NM /* 회계 구분 명 */
- , VI.TXITM_NM /* 세목 명 */
- , VI.OPER_ITEM_NM /* 운영 항목 명 */
+ , V.VLTN_ID /* 위반 ID */
+ , V.VLTN_CD /* 위반 코드 */
+ , V.VLTN_ARTCL /* 위반 항목 */
+ , V.ACNTG_SE_NM /* 회계 구분 명 */
+ , V.TXITM_NM /* 세목 명 */
+ , V.OPER_ITEM_NM /* 운영 항목 명 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */
, CC.CVLCPT_APLY_NO /* 민원 신청 번호 */
@@ -946,7 +946,7 @@
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
@@ -1100,11 +1100,10 @@
, #{sndng.deptCd} /* 부서 코드 */
, #{sndng.sndngRegSeCd} /* 발송 등록 구분 코드 */
, #{sndng.sndngSeCd} /* 발송 구분 코드 */
- , (SELECT VLTN_ID
- FROM TB_VLTN_INFO
- WHERE SGG_CD = #{sndng.sggCd}
+ , (SELECT VLTN_ID FROM TB_VLTN
+ WHERE SGG_CD = #{sndng.sggCd}
AND TASK_SE_CD = #{sndng.taskSeCd}
- AND VLTN_CD = #{sndng.vltnCd}) /* 위반 ID */
+ AND VLTN_CD = #{sndng.vltnCd}) /* 위반 ID */
, #{sndng.levyBgngYmd} /* 부과 시작 일자 */
, #{sndng.levyEndYmd} /* 부과 종료 일자 */
, #{sndng.sndngYmd} /* 발송 일자 */
diff --git a/src/main/resources/sql/mapper/fims/sprt/integrationSearch-mapper.xml b/src/main/resources/sql/mapper/fims/sprt/integrationSearch-mapper.xml
index 7033805b..76c82484 100644
--- a/src/main/resources/sql/mapper/fims/sprt/integrationSearch-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/sprt/integrationSearch-mapper.xml
@@ -6,7 +6,7 @@
/* 통합 자료 목록 조회(integrationSearchMapper.selectIntegrationDataList) */
SELECT C.CRDN_ID /* 단속 ID */
, C.SGG_CD /* 시군구 코드 */
- , (SELECT SGG_NM FROM TB_SGG_INFO WHERE SGG_CD = C.SGG_CD) AS SGG_NM /* 시군구 명 */
+ , (SELECT SGG_NM FROM TB_SGG WHERE SGG_CD = C.SGG_CD) AS SGG_NM /* 시군구 명 */
, C.TASK_SE_CD /* 업무 구분 코드 */
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 코드 명 */
, C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */
@@ -56,8 +56,8 @@
, C.CRDN_PLC /* 단속 장소 */
, CA.DTL_CRDN_PLC /* 상세 단속 장소 */
, C.VLTN_ID /* 위반 ID */
- , VI.VLTN_ARTCL /* 위반 항목 */
- , VI.VLTN_LAW_NM /* 위반 법 명 */
+ , V.VLTN_ARTCL /* 위반 항목 */
+ , V.VLTN_LAW_NM /* 위반 법 명 */
, IFNULL(CA.TOWNG_YN,'N') AS TOWNG_YN /* 견인 여부 */
, (SELECT GET_CODE_NM('CMM006', IFNULL(CA.TOWNG_YN,'N')) FROM DUAL) AS TOWNG_YN_NM /* 견인 여부 명 */
, C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
@@ -105,13 +105,13 @@
, L.VR_ACTNO /* 가상계좌번호 */
, L.SZR_YMD /* 압류 일자 */
, L.SZR_RMV_YMD /* 압류 해제 일자 */
- , VI.TXITM_NM /* 세목 명 */
- , (CASE
+ , V.TXITM_NM /* 세목 명 */
+ , (CASE
WHEN (R.RCVMT_ID IS NOT NULL) OR (C.CRDN_STTS_CD IN ('81','82','83','84','85','86','87','88'))
THEN 'Y'
ELSE 'N'
END) AS RCVMT_ETC_YN /* 수납,기타 여부 */
- , (CASE
+ , (CASE
WHEN (R.RCVMT_ID IS NOT NULL) OR (C.CRDN_STTS_CD IN ('81','82','83','84','85','86','87','88'))
THEN
CASE
@@ -151,16 +151,16 @@
, C.DLTR /* 삭제자 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.DLTR) AS DLTR_NM /* 삭제자 명 */
, C.DEL_RSN /* 삭제 사유 */
- FROM TB_CRDN C /* 단속 대장 */
- INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) /* 단속 부가 정보 */
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID) /* 위반 정보 */
-LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID) /* 단속 민원 대장 */
-LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') /* 부과 제외 대장 */
-LEFT OUTER JOIN TB_ESB_INTERFACE EI ON (CC.CVLCPT_LINK_ID = EI.INTERFACE_SEQ_N) /* 국민신문고 민원 연계 */
-LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) /* 납부자 대장 */
-LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') /* 부과 대장 */
-LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N') /* 수납 대장 */
- WHERE C.DEL_YN = 'N'
+ FROM TB_CRDN C /* 단속 대장 */
+ INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) /* 단속 부가 정보 */
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID) /* 위반 정보 */
+LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID) /* 단속 민원 대장 */
+LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') /* 부과 제외 대장 */
+LEFT OUTER JOIN TB_ESB_INTERFACE EI ON (CC.CVLCPT_LINK_ID = EI.INTERFACE_SEQ_N) /* 국민신문고 민원 연계 */
+LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) /* 납부자 대장 */
+LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') /* 부과 대장 */
+LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N') /* 수납 대장 */
+ WHERE C.DEL_YN = 'N'
AND C.CRDN_ID IN (#{CRDN_ID})
@@ -243,7 +243,7 @@ LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N
AND L.EPAYNO = #{item.value}
- AND VI.VLTN_CD = #{item.value}
+ AND V.VLTN_CD = #{item.value}
AND C.CRDN_STTS_CD = #{item.value}
@@ -266,7 +266,7 @@ LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N
AND EI.CEL_NO_V = #{item.value}
-
+
@@ -279,7 +279,7 @@ LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N
AND L.LEVY_ID IS NULL
-
+
@@ -287,7 +287,7 @@ LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N
-
+
@@ -344,7 +344,7 @@ LEFT OUTER JOIN TB_RCVMT R ON (L.LEVY_ID = R.LEVY_ID AND R.DEL_YN = 'N
#{term}
- AND (SELECT COUNT(*) FROM TB_SGG_INFO WHERE SGG_NM = #{term}) = 1
+ AND (SELECT COUNT(*) FROM TB_SGG WHERE SGG_NM = #{term}) = 1
diff --git a/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml b/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml
index 4d820af8..52e72aef 100644
--- a/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml
@@ -100,8 +100,8 @@
, (SELECT GET_CODE_NM('FIM006', CA.OVTIME_YN) FROM DUAL) AS OVTIME_YN_NM
, CA.OVTIME_PRTTN_YN
, (SELECT GET_CODE_NM('FIM006', CA.OVTIME_PRTTN_YN) FROM DUAL) AS OVTIME_PRTTN_YN_NM
- , VI.TXITM_NM
- , VI.OPER_ITEM_NM
+ , V.TXITM_NM
+ , V.OPER_ITEM_NM
, P.RTPYR_ID
, P.RTPYR_INPT_SE_CD
, (SELECT GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM
@@ -163,7 +163,7 @@
, L.SUM_AMT
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
- INNER JOIN TB_VLTN_INFO VI ON (C.VLTN_ID = VI.VLTN_ID)
+ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
diff --git a/src/main/resources/sql/mapper/fims/stat/stat-mapper.xml b/src/main/resources/sql/mapper/fims/stat/stat-mapper.xml
index a3f681a0..c13688bc 100644
--- a/src/main/resources/sql/mapper/fims/stat/stat-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/stat/stat-mapper.xml
@@ -5,14 +5,14 @@
SELECT VLTN_ID
, VLTN_NM AS NAME
-FROM TB_VLTN_INFO
+FROM TB_VLTN
WHERE VLTN_ID = #{vltnId}
SELECT SGG_CD
, SGG_NM AS NAME
-FROM TB_SGG_INFO
+FROM TB_SGG
WHERE SGG_CD = #{sggCd}
@@ -33,7 +33,7 @@ WHERE USER_ID = #{userId}
SELECT TEAM_ID
, TEAM_NM AS NAME
-FROM TB_TEAM_INFO
+FROM TB_TEAM
WHERE TEAM_ID = #{teamId}
diff --git a/src/main/webapp/resources/js/base/dataset.js b/src/main/webapp/resources/js/base/dataset.js
index b57068dd..47479e34 100644
--- a/src/main/webapp/resources/js/base/dataset.js
+++ b/src/main/webapp/resources/js/base/dataset.js
@@ -60,7 +60,7 @@ const dateFormat = {
default: return "";
}
},
-
+
parse(value) {
return isEmpty(value) ? "" : value.replace(/-/gi, "");
}
@@ -90,7 +90,7 @@ const timeFormat = {
default: return "";
}
},
-
+
parse(value) {
return isEmpty(value) ? "" : value.replace(/:/gi, "");
}
@@ -110,7 +110,7 @@ const datetimeFormat = {
default: return "";
}
},
-
+
parse(value) {
return isEmpty(value) ? "" : timeFormat.parse(dateFormat.parse(value)).replace(/ /gi, "");
}
@@ -1287,7 +1287,7 @@ class DatasetControl {
}
});
}
-
+
download(type) {
this.query.download = type || "xls";
let query = toQuery(this.query);