diff --git a/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java b/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java
new file mode 100644
index 00000000..50d37ec8
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java
@@ -0,0 +1,13 @@
+package cokr.xit.fims.crdn.dao;
+
+import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
+
+import cokr.xit.foundation.component.AbstractMapper;
+
+/**민원 관리 DAO
+ * @author leebj
+ */
+@Mapper("crdn01Mapper")
+public interface Crdn01Mapper extends AbstractMapper {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/dao/Crdn02Mapper.java b/src/main/java/cokr/xit/fims/crdn/dao/Crdn02Mapper.java
new file mode 100644
index 00000000..5ee174ec
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/dao/Crdn02Mapper.java
@@ -0,0 +1,13 @@
+package cokr.xit.fims.crdn.dao;
+
+import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
+
+import cokr.xit.foundation.component.AbstractMapper;
+
+/**민원 개별 등록 DAO
+ * @author leebj
+ */
+@Mapper("crdn02Mapper")
+public interface Crdn02Mapper extends AbstractMapper {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/dao/Crdn05Mapper.java b/src/main/java/cokr/xit/fims/crdn/dao/Crdn05Mapper.java
new file mode 100644
index 00000000..0f09bc98
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/dao/Crdn05Mapper.java
@@ -0,0 +1,13 @@
+package cokr.xit.fims.crdn.dao;
+
+import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
+
+import cokr.xit.foundation.component.AbstractMapper;
+
+/**단속 자료 등록 DAO
+ * @author leebj
+ */
+@Mapper("crdn05Mapper")
+public interface Crdn05Mapper extends AbstractMapper {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/Crdn01Service.java b/src/main/java/cokr/xit/fims/crdn/service/Crdn01Service.java
new file mode 100644
index 00000000..08c2295a
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/Crdn01Service.java
@@ -0,0 +1,11 @@
+package cokr.xit.fims.crdn.service;
+
+/**민원 관리 서비스를 제공한다.
+ *
+ * @author leebj
+ */
+
+public interface Crdn01Service {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/Crdn02Service.java b/src/main/java/cokr/xit/fims/crdn/service/Crdn02Service.java
new file mode 100644
index 00000000..202f89a5
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/Crdn02Service.java
@@ -0,0 +1,10 @@
+package cokr.xit.fims.crdn.service;
+
+/**민원 개별 등록 서비스를 제공한다.
+ *
+ * @author leebj
+ */
+public interface Crdn02Service {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/Crdn05Service.java b/src/main/java/cokr/xit/fims/crdn/service/Crdn05Service.java
new file mode 100644
index 00000000..79bb074c
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/Crdn05Service.java
@@ -0,0 +1,12 @@
+package cokr.xit.fims.crdn.service;
+
+import cokr.xit.fims.crdn.CrdnQuery;
+
+/**단속 자료 등록 서비스를 제공한다.
+ *
+ * @author leebj
+ */
+public interface Crdn05Service {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/Crdn06Service.java b/src/main/java/cokr/xit/fims/crdn/service/Crdn06Service.java
index bd895151..e7bfc0de 100644
--- a/src/main/java/cokr/xit/fims/crdn/service/Crdn06Service.java
+++ b/src/main/java/cokr/xit/fims/crdn/service/Crdn06Service.java
@@ -7,7 +7,8 @@ import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.foundation.data.DataObject;
/**단속 관리 서비스를 제공한다.
- * - {@link #getCrackdownList(CrdnQuery) 단속자료 목록 조회}
+ *
+ * - {@link #getCrackdownList(CrdnQuery) 단속자료 목록 조회}
*
* @author leebj
*/
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01Bean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01Bean.java
new file mode 100644
index 00000000..bd82a6a7
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01Bean.java
@@ -0,0 +1,19 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Component;
+
+import cokr.xit.fims.crdn.dao.Crdn01Mapper;
+import cokr.xit.foundation.AbstractComponent;
+
+/** 민원 관리 Bean
+ * @author leebj
+ */
+@Component("crdn01Bean")
+public class Crdn01Bean extends AbstractComponent {
+
+ @Resource(name = "crdn01Mapper")
+ private Crdn01Mapper crdn01Mapper;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01ServiceBean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01ServiceBean.java
new file mode 100644
index 00000000..0d9538dc
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn01ServiceBean.java
@@ -0,0 +1,20 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import cokr.xit.fims.crdn.service.Crdn01Service;
+import cokr.xit.foundation.component.AbstractServiceBean;
+
+/**민원 관리 서비스 인터페이스의 구현체
+ * @author leebj
+ */
+@Service("crdn01Service")
+public class Crdn01ServiceBean extends AbstractServiceBean implements Crdn01Service {
+
+ /** 민원관리 Bean */
+ @Resource(name="crdn01Bean")
+ protected Crdn01Bean crdn01Bean;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02Bean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02Bean.java
new file mode 100644
index 00000000..6dd0e6f3
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02Bean.java
@@ -0,0 +1,19 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Component;
+
+import cokr.xit.fims.crdn.dao.Crdn02Mapper;
+import cokr.xit.foundation.AbstractComponent;
+
+/** 민원 개별 등록 Bean
+ * @author leebj
+ */
+@Component("crdn02Bean")
+public class Crdn02Bean extends AbstractComponent {
+
+ @Resource(name = "crdn02Mapper")
+ private Crdn02Mapper crdn02Mapper;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02ServiceBean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02ServiceBean.java
new file mode 100644
index 00000000..73a13562
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn02ServiceBean.java
@@ -0,0 +1,20 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import cokr.xit.fims.crdn.service.Crdn02Service;
+import cokr.xit.foundation.component.AbstractServiceBean;
+
+/**민원 개별 등록 서비스 인터페이스의 구현체
+ * @author leebj
+ */
+@Service("crdn02Service")
+public class Crdn02ServiceBean extends AbstractServiceBean implements Crdn02Service {
+
+ /** 민원 개별 등록 Bean */
+ @Resource(name="crdn02Bean")
+ protected Crdn02Bean crdn02Bean;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05Bean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05Bean.java
new file mode 100644
index 00000000..2e9917cf
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05Bean.java
@@ -0,0 +1,19 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Component;
+
+import cokr.xit.fims.crdn.dao.Crdn05Mapper;
+import cokr.xit.foundation.AbstractComponent;
+
+/** 단속 자료 등록 Bean
+ * @author leebj
+ */
+@Component("crdn05Bean")
+public class Crdn05Bean extends AbstractComponent {
+
+ @Resource(name = "crdn05Mapper")
+ private Crdn05Mapper crdn05Mapper;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05ServiceBean.java b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05ServiceBean.java
new file mode 100644
index 00000000..eb3b85a8
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/service/bean/Crdn05ServiceBean.java
@@ -0,0 +1,20 @@
+package cokr.xit.fims.crdn.service.bean;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import cokr.xit.fims.crdn.service.Crdn05Service;
+import cokr.xit.foundation.component.AbstractServiceBean;
+
+/**단속 자료 등록 서비스 인터페이스의 구현체
+ * @author leebj
+ */
+@Service("crdn05Service")
+public class Crdn05ServiceBean extends AbstractServiceBean implements Crdn05Service {
+
+ /** 단속 자료 등록 Bean */
+ @Resource(name="crdn05Bean")
+ protected Crdn05Bean crdn05Bean;
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java
new file mode 100644
index 00000000..2bd0b373
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java
@@ -0,0 +1,52 @@
+package cokr.xit.fims.crdn.web;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import cokr.xit.base.web.ApplicationController;
+import cokr.xit.fims.crdn.service.Crdn01Service;
+
+@RequestMapping(name="민원 관리", value="/crdn/crdn01")
+public class Crdn01Controller extends ApplicationController {
+
+ @Resource(name="crdn01Service")
+ private Crdn01Service crdn01Service;
+
+ /** 민원 접수 자료 메인화면을 연다.
+ * @return fims/crdn/crdn01010-main
+ */
+ @RequestMapping(name="민원 접수 자료 메인", value="/010/main.do")
+ public ModelAndView civilComplaintReceiptDataMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn01010-main");
+ mav.addObject("pageName", "crdn01010-main");
+
+ return mav;
+ }
+
+ /** 민원 답변 대상 자료 메인화면을 연다.
+ * @return fims/crdn/crdn01020-main
+ */
+ @RequestMapping(name="민원 답변 대상 자료 메인", value="/020/main.do")
+ public ModelAndView civilComplaintAnswerTargetDataMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn01020-main");
+ mav.addObject("pageName", "crdn01020-main");
+
+ return mav;
+ }
+
+ /** 민원 관리 메인화면을 연다.
+ * @return fims/crdn/crdn01040-main
+ */
+ @RequestMapping(name="민원 관리 메인", value="/040/main.do")
+ public ModelAndView civilComplaintManagementMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn01040-main");
+ mav.addObject("pageName", "crdn01040-main");
+
+ return mav;
+ }
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java
new file mode 100644
index 00000000..abce9f34
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java
@@ -0,0 +1,28 @@
+package cokr.xit.fims.crdn.web;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import cokr.xit.base.web.ApplicationController;
+import cokr.xit.fims.crdn.service.Crdn02Service;
+
+@RequestMapping(name="민원 개별 등록", value="/crdn/crdn02")
+public class Crdn02Controller extends ApplicationController {
+
+ @Resource(name="crdn02Service")
+ private Crdn02Service crdn02Service;
+
+ /** 민원 개별 등록 메인화면을 연다.
+ * @return fims/crdn/crdn02010-main
+ */
+ @RequestMapping(name="민원 개별 등록 메인", value="/010/main.do")
+ public ModelAndView civilComplaintIndividualRegistrationMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn02010-main");
+ mav.addObject("pageName", "crdn02010-main");
+
+ return mav;
+ }
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java
new file mode 100644
index 00000000..80a32077
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java
@@ -0,0 +1,28 @@
+package cokr.xit.fims.crdn.web;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import cokr.xit.base.web.ApplicationController;
+import cokr.xit.fims.crdn.service.Crdn05Service;
+
+@RequestMapping(name="단속 자료 등록", value="/crdn/crdn05")
+public class Crdn05Controller extends ApplicationController {
+
+ @Resource(name="crdn05Service")
+ private Crdn05Service crdn05Service;
+
+ /** 단속 자료 등록 메인화면을 연다.
+ * @return fims/crdn/crdn05010-main
+ */
+ @RequestMapping(name="단속 자료 등록 메인", value="/010/main.do")
+ public ModelAndView crackdownDataRegistrationMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn05010-main");
+ mav.addObject("pageName", "crdn05010-main");
+
+ return mav;
+ }
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java
index 37c2fd6e..344a11d5 100644
--- a/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java
+++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java
@@ -36,6 +36,18 @@ public class Crdn06Controller extends ApplicationController {
return mav;
}
+ /** 단속 자료 검사 메인화면을 연다.
+ * @return fims/crdn/crdn06020-main
+ */
+ @RequestMapping(name="단속 자료 검사 메인", value="/020/main.do")
+ public ModelAndView crackdownDataInspectionMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn06020-main");
+ mav.addObject("pageName", "crdn06020-main");
+
+ return mav;
+ }
+
/** 표지정보 미확인 자료 메인화면을 연다.
* @return fims/crdn/crdn06030-main
*/
@@ -53,6 +65,18 @@ public class Crdn06Controller extends ApplicationController {
return mav;
}
+ /** 과태료 감경 자료 메인화면을 연다.
+ * @return fims/crdn/crdn06040-main
+ */
+ @RequestMapping(name="과태료 감경 자료 메인", value="/040/main.do")
+ public ModelAndView fineReductionDataMain() {
+ ModelAndView mav = new ModelAndView();
+ mav.setViewName("fims/crdn/crdn06040-main");
+ mav.addObject("pageName","crdn06040-main");
+
+ return mav;
+ }
+
/**단속자료 목록을 조회한다.
* {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고
* @param req 단속자료 목록 조회 조건
diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java
new file mode 100644
index 00000000..830f02f5
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java
@@ -0,0 +1,12 @@
+package cokr.xit.fims.crdn.web;
+
+import org.springframework.stereotype.Controller;
+
+/**민원 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다.
+ * @author leebj
+ */
+@Controller
+public class TaskCrdn01Controller extends Crdn01Controller {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java
new file mode 100644
index 00000000..08c41264
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java
@@ -0,0 +1,12 @@
+package cokr.xit.fims.crdn.web;
+
+import org.springframework.stereotype.Controller;
+
+/**민원 개별 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다.
+ * @author leebj
+ */
+@Controller
+public class TaskCrdn02Controller extends Crdn02Controller {
+
+}
diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java
new file mode 100644
index 00000000..eebb3a14
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java
@@ -0,0 +1,12 @@
+package cokr.xit.fims.crdn.web;
+
+import org.springframework.stereotype.Controller;
+
+/**단속 자료 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다.
+ * @author leebj
+ */
+@Controller
+public class TaskCrdn05Controller extends Crdn05Controller {
+
+}
diff --git a/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml b/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml
new file mode 100644
index 00000000..dca481d7
--- /dev/null
+++ b/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/sql/mapper/fims/crdn/crdn02-mapper.xml b/src/main/resources/sql/mapper/fims/crdn/crdn02-mapper.xml
new file mode 100644
index 00000000..46a005c8
--- /dev/null
+++ b/src/main/resources/sql/mapper/fims/crdn/crdn02-mapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/sql/mapper/fims/crdn/crdn05-mapper.xml b/src/main/resources/sql/mapper/fims/crdn/crdn05-mapper.xml
new file mode 100644
index 00000000..dca481d7
--- /dev/null
+++ b/src/main/resources/sql/mapper/fims/crdn/crdn05-mapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn01040-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn01040-main.jsp
new file mode 100644
index 00000000..eda63a57
--- /dev/null
+++ b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn01040-main.jsp
@@ -0,0 +1,3 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
+<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
+민원 관리
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn02010-main.jsp
new file mode 100644
index 00000000..f51eb12c
--- /dev/null
+++ b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn02010-main.jsp
@@ -0,0 +1,3 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
+<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
+민원(새올) 개별 등록
\ No newline at end of file