시군구관리,부서관리 컨트롤러 추가

main
이범준 11 months ago
parent a6f20aa450
commit 853c8826eb

@ -0,0 +1,60 @@
package cokr.xit.fims.mngt.web;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.web.ApplicationController;
import cokr.xit.fims.cmmn.CmmnQuery;
import cokr.xit.fims.cmmn.VltnQuery;
import cokr.xit.fims.cmmn.service.TaskService;
import cokr.xit.fims.cmmn.service.VltnService;
/** .<br />
* { }/mngt/mngt03 .
* @author leebj
*/
public class Mngt03Controller extends ApplicationController {
public static final String CLASS_URL = "/mngt/mngt03";
public class METHOD_URL {
public static final String
sggMngtMain = "/010/main.do",
getTasks = "/getTasks.do",
getVltns = "/getVltns.do"
;
}
/** 업무 정보 서비스 */
@Resource(name = "taskService")
private TaskService taskService;
/**위반 정보 서비스*/
@Resource(name = "vltnService")
private VltnService vltnService;
/** .
* @return fims/mngt/mngt03010-main
*/
public ModelAndView sggMngtMain() {
ModelAndView mav = new ModelAndView();
mav.setViewName("fims/mngt/mngt03010-main");
mav.addObject("pageName", "mngt03010-main");
return mav;
}
public ModelAndView getTasks(CmmnQuery req) {
List<?> result = taskService.getTasks(req);
return setCollectionInfo(new ModelAndView("jsonView"), result, "task");
}
public ModelAndView getVltns(VltnQuery req) {
List<?> result = vltnService.getVltns(req);
return setCollectionInfo(new ModelAndView("jsonView"), result, "vltn");
}
}

@ -0,0 +1,32 @@
package cokr.xit.fims.mngt.web;
import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.web.ApplicationController;
/** .<br />
* { }/mngt/mngt04 .
* @author leebj
*/
public class Mngt04Controller extends ApplicationController {
public static final String CLASS_URL = "/mngt/mngt04";
public class METHOD_URL {
public static final String
deptMngtMain = "/010/main.do"
;
}
/** .
* @return fims/mngt/mngt04010-main
*/
public ModelAndView deptMngtMain() {
ModelAndView mav = new ModelAndView();
mav.setViewName("fims/mngt/mngt04010-main");
mav.addObject("pageName", "mngt04010-main");
return mav;
}
}

@ -7,6 +7,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.cmmn.CmmnQuery;
import cokr.xit.fims.cmmn.VltnQuery;
import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.sprt.OtptForm; import cokr.xit.fims.sprt.OtptForm;
import cokr.xit.fims.sprt.OtptStngQuery; import cokr.xit.fims.sprt.OtptStngQuery;
@ -587,6 +589,41 @@ public class CmnController {
} }
@Controller
@RequestMapping(name="시군구 정보 관리", value=Mngt03Controller.CLASS_URL)
class Mngt03Controller extends cokr.xit.fims.mngt.web.Mngt03Controller {
@Override
@RequestMapping(name="시군구 정보 관리 메인", value=METHOD_URL.sggMngtMain)
public ModelAndView sggMngtMain() {
return super.sggMngtMain();
}
@Override
@RequestMapping(name="업무 조회", value=METHOD_URL.getTasks)
public ModelAndView getTasks(CmmnQuery req) {
return super.getTasks(req);
}
@Override
@RequestMapping(name="위반정보 조회", value=METHOD_URL.getVltns)
public ModelAndView getVltns(VltnQuery req) {
return super.getVltns(req);
}
}
@Controller
@RequestMapping(name="부서 정보 관리", value=Mngt04Controller.CLASS_URL)
class Mngt04Controller extends cokr.xit.fims.mngt.web.Mngt04Controller {
@Override
@RequestMapping(name="부서 정보 관리 메인", value=METHOD_URL.deptMngtMain)
public ModelAndView deptMngtMain() {
return super.deptMngtMain();
}
}
@Controller @Controller
@RequestMapping(name="우편통합", value=Epst01Controller.CLASS_URL) @RequestMapping(name="우편통합", value=Epst01Controller.CLASS_URL)
class Epst01Controller extends cokr.xit.fims.epst.web.Epst01Controller { class Epst01Controller extends cokr.xit.fims.epst.web.Epst01Controller {

@ -32,19 +32,23 @@ SELECT DEPT_CD
<select id="selectSggStng" parameterType="string" resultType="dataobject"> <select id="selectSggStng" parameterType="string" resultType="dataobject">
/* 시군구 설정정보 조회 (stngMapper.selectSggStng) */ /* 시군구 설정정보 조회 (stngMapper.selectSggStng) */
SELECT SGG_CD SELECT SGG_CD <!-- 시군구 코드 -->
, SGG_NM <!-- 시군구 명 -->
, INST_SE_CD <!-- 기관 구분 코드 -->
, INST_CD <!-- 기관 코드 -->
, INST_NM <!-- 기관 명 -->
, (CASE , (CASE
WHEN INST_DADDR IS NULL OR INST_DADDR = '' WHEN INST_DADDR IS NULL OR INST_DADDR = ''
THEN INST_ADDR THEN INST_ADDR
ELSE CONCAT(INST_ADDR,' ',INST_DADDR) ELSE CONCAT(INST_ADDR,' ',INST_DADDR)
END) AS INST_FULL_ADDR <!-- 기관 전체 주소 --> END) AS INST_FULL_ADDR <!-- 기관 전체 주소 -->
, INST_ADDR , INST_ADDR <!-- 기관 기본 주소 -->
, INST_DADDR , INST_DADDR <!-- 기관 상세 주소 -->
, INST_ZIP , INST_ZIP <!-- 기관 우편번호 -->
, SYMBOL_FILE_PATH <!-- 상징 파일 경로 -->
, SYMBOL_FILE_NM <!-- 상징 파일 명 -->
, LOGO_FILE_PATH <!-- 로고 파일 경로 --> , LOGO_FILE_PATH <!-- 로고 파일 경로 -->
, LOGO_FILE_NM <!-- 로고 파일 명 --> , LOGO_FILE_NM <!-- 로고 파일 명 -->
, SYMBOL_FILE_PATH <!-- 심볼 파일 경로 -->
, SYMBOL_FILE_NM <!-- 심볼 파일 명 -->
, OFFCS_FILE_PATH <!-- 직인 파일 경로 --> , OFFCS_FILE_PATH <!-- 직인 파일 경로 -->
, OFFCS_FILE_NM <!-- 직인 파일 명 --> , OFFCS_FILE_NM <!-- 직인 파일 명 -->
FROM TB_SGG FROM TB_SGG

@ -74,7 +74,9 @@
<select id="selectVltns" parameterType="map" resultType="dataobject">/* 위반 정보 객체 가져오기(vltnMapper.selectVltns) */ <select id="selectVltns" parameterType="map" resultType="dataobject">/* 위반 정보 객체 가져오기(vltnMapper.selectVltns) */
<include refid="select" /> <include refid="select" />
WHERE V.SGG_CD = #{sggCd} WHERE V.SGG_CD = #{sggCd}
<if test="taskSeCd != null">
AND V.TASK_SE_CD = #{taskSeCd} AND V.TASK_SE_CD = #{taskSeCd}
</if>
<if test="vltnId != null"> <if test="vltnId != null">
AND V.VLTN_ID = #{vltnId} AND V.VLTN_ID = #{vltnId}
</if> </if>

@ -60,7 +60,7 @@
<div id="DataTables_Table_0_wrapper--${pageName}" <div id="DataTables_Table_0_wrapper--${pageName}"
class="dataTables_wrapper dt-bootstrap5 no-footer"> class="dataTables_wrapper dt-bootstrap5 no-footer">
<div id="table-responsive--${pageName}" class="table-responsive" <div id="table-responsive--${pageName}" class="table-responsive"
style="overflow-x: scroll;height:560px;overflow-y: scroll;"> style="overflow-x: scroll;height:540px;overflow-y: scroll;">
<span> <span>
<table <table
class="datatables-ajax table table-bordered dataTable no-footer"> class="datatables-ajax table table-bordered dataTable no-footer">

@ -0,0 +1,4 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
<c:set var="pageKorName" scope="request">시군구관리</c:set>
시군구관리 메인

@ -0,0 +1,4 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
<c:set var="pageKorName" scope="request">부서관리</c:set>
부서관리 메인

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Loading…
Cancel
Save