조사원 관리 및 소유자·행위자 관리: 관련 XML Mapper와 JSP 파일 제거, 불필요 리소스 정리

dev
박성영 4 months ago
parent 54d8b869c4
commit 45bce918ec

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="go.kr.project.exmnr.mapper.ExmnrMapper">
<mapper namespace="go.kr.project.crdn.exmnr.mapper.ExmnrMapper">
<!-- 조사원 목록 조회 -->
<select id="selectList" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="go.kr.project.exmnr.model.ExmnrVO">
<select id="selectList" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.selectList : 조사원 목록 조회 */
SELECT
e.EXMNR_ID,
@ -35,7 +35,7 @@
</select>
<!-- 조사원 목록 총 개수 조회 -->
<select id="selectListTotalCount" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="int">
<select id="selectListTotalCount" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="int">
/* ExmnrMapper.selectListTotalCount : 조사원 목록 총 개수 조회 */
SELECT COUNT(*)
FROM tb_exmnr e
@ -49,7 +49,7 @@
</select>
<!-- 조사원 단건 조회 -->
<select id="selectOne" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="go.kr.project.exmnr.model.ExmnrVO">
<select id="selectOne" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.selectOne : 조사원 단건 조회 */
SELECT
e.EXMNR_ID,
@ -71,7 +71,7 @@
</select>
<!-- 조사원 등록 -->
<insert id="insert" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<insert id="insert" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.insert : 조사원 등록 */
INSERT INTO tb_exmnr (
EXMNR_ID,
@ -91,7 +91,7 @@
</insert>
<!-- 조사원 수정 -->
<update id="update" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<update id="update" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.update : 조사원 수정 */
UPDATE tb_exmnr
SET EXMNR = #{exmnr}
@ -100,7 +100,7 @@
</update>
<!-- 조사원 삭제 -->
<update id="delete" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<update id="delete" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.delete : 조사원 삭제 */
UPDATE tb_exmnr
SET DEL_YN = 'Y',
@ -111,7 +111,7 @@
</update>
<!-- 조사원번호 중복 체크 -->
<select id="selectDuplicateCheck" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="int">
<select id="selectDuplicateCheck" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="int">
/* ExmnrMapper.selectDuplicateCheck : 조사원번호 중복 체크 */
SELECT COUNT(*)
FROM tb_exmnr

@ -1,12 +1,12 @@
package go.kr.project.exmnr.controller;
package go.kr.project.crdn.exmnr.controller;
import egovframework.constant.MessageConstants;
import egovframework.constant.TilesConstants;
import egovframework.exception.MessageException;
import egovframework.util.ApiResponseUtil;
import egovframework.util.SessionUtil;
import go.kr.project.exmnr.model.ExmnrVO;
import go.kr.project.exmnr.service.ExmnrService;
import go.kr.project.crdn.exmnr.model.ExmnrVO;
import go.kr.project.crdn.exmnr.service.ExmnrService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
@ -43,7 +43,7 @@ import javax.servlet.http.HttpServletRequest;
*/
@Controller
@RequestMapping("/exmnr")
@RequestMapping("/crdn/exmnr")
@RequiredArgsConstructor
@Slf4j
@Tag(name = "조사원 관리", description = "조사원 관리 관련 API")
@ -55,7 +55,7 @@ public class ExmnrController {
@GetMapping("/list.do")
@Operation(summary = "조사원 관리 화면", description = "조사원 목록을 조회합니다.")
public String mainPage(Model model, HttpServletRequest request) {
return "exmnr/list"+ TilesConstants.BASE;
return "crdn/exmnr/list"+ TilesConstants.BASE;
}
/**
@ -104,7 +104,7 @@ public class ExmnrController {
try {
log.debug("조사원 팝업 화면 요청 - 모드: {}, 조사원ID: {}", mode, exmnrId);
ModelAndView mav = new ModelAndView("exmnr/popup" + TilesConstants.POPUP);
ModelAndView mav = new ModelAndView("crdn/exmnr/popup" + TilesConstants.POPUP);
mav.addObject("mode", mode);
// 수정/조회 모드인 경우 기존 데이터 조회

@ -1,6 +1,6 @@
package go.kr.project.exmnr.mapper;
package go.kr.project.crdn.exmnr.mapper;
import go.kr.project.exmnr.model.ExmnrVO;
import go.kr.project.crdn.exmnr.model.ExmnrVO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@ -1,4 +1,4 @@
package go.kr.project.exmnr.model;
package go.kr.project.crdn.exmnr.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import go.kr.project.common.model.PagingVO;

@ -1,6 +1,6 @@
package go.kr.project.exmnr.service;
package go.kr.project.crdn.exmnr.service;
import go.kr.project.exmnr.model.ExmnrVO;
import go.kr.project.crdn.exmnr.model.ExmnrVO;
import java.util.List;

@ -1,11 +1,11 @@
package go.kr.project.exmnr.service.impl;
package go.kr.project.crdn.exmnr.service.impl;
import egovframework.exception.MessageException;
import egovframework.util.SessionUtil;
import egovframework.util.StringUtil;
import go.kr.project.exmnr.mapper.ExmnrMapper;
import go.kr.project.exmnr.model.ExmnrVO;
import go.kr.project.exmnr.service.ExmnrService;
import go.kr.project.crdn.exmnr.mapper.ExmnrMapper;
import go.kr.project.crdn.exmnr.model.ExmnrVO;
import go.kr.project.crdn.exmnr.service.ExmnrService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -1,4 +1,4 @@
package go.kr.project.ownact.ownActRegistAndView.controller;
package go.kr.project.crdn.ownac.controller;
import egovframework.constant.MessageConstants;
import egovframework.constant.TilesConstants;
@ -6,8 +6,8 @@ import egovframework.exception.MessageException;
import egovframework.util.ApiResponseUtil;
import egovframework.util.SessionUtil;
import go.kr.project.common.service.CommonCodeService;
import go.kr.project.ownact.ownActRegistAndView.model.OwnActRegistAndViewVO;
import go.kr.project.ownact.ownActRegistAndView.service.OwnActRegistAndViewService;
import go.kr.project.crdn.ownac.model.OwnActRegistAndViewVO;
import go.kr.project.crdn.ownac.service.OwnActRegistAndViewService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
@ -36,7 +36,7 @@ import java.util.List;
* 2025-08-27
*/
@Controller
@RequestMapping("/ownact/ownActRegistAndView")
@RequestMapping("/crdn/ownact")
@RequiredArgsConstructor
@Slf4j
@Tag(name = "소유자행위자 등록/조회", description = "소유자행위자 등록/조회 관련 API")
@ -55,7 +55,7 @@ public class OwnActRegistAndViewController {
@Operation(summary = "소유자행위자 목록 화면", description = "소유자행위자 목록을 조회하는 화면을 제공합니다.")
public String list( Model model ) {
log.debug("소유자행위자 목록 화면 요청");
return "ownact/ownActRegistAndView/list" + TilesConstants.BASE;
return "crdn/ownact/list" + TilesConstants.BASE;
}
/**
@ -103,7 +103,7 @@ public class OwnActRegistAndViewController {
try {
log.debug("소유자행위자 팝업 화면 요청 - 모드: {}", mode);
ModelAndView mav = new ModelAndView("ownact/ownActRegistAndView/ownActRegistPopup" + TilesConstants.POPUP);
ModelAndView mav = new ModelAndView("crdn/ownact/ownActRegistPopup" + TilesConstants.POPUP);
mav.addObject("mode", mode);
// 수정/조회 모드인 경우 기존 데이터 조회

@ -1,6 +1,6 @@
package go.kr.project.ownact.ownActRegistAndView.mapper;
package go.kr.project.crdn.ownac.mapper;
import go.kr.project.ownact.ownActRegistAndView.model.OwnActRegistAndViewVO;
import go.kr.project.crdn.ownac.model.OwnActRegistAndViewVO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@ -1,4 +1,4 @@
package go.kr.project.ownact.ownActRegistAndView.model;
package go.kr.project.crdn.ownac.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import go.kr.project.common.model.PagingVO;

@ -1,6 +1,6 @@
package go.kr.project.ownact.ownActRegistAndView.service;
package go.kr.project.crdn.ownac.service;
import go.kr.project.ownact.ownActRegistAndView.model.OwnActRegistAndViewVO;
import go.kr.project.crdn.ownac.model.OwnActRegistAndViewVO;
import java.util.List;

@ -1,10 +1,10 @@
package go.kr.project.ownact.ownActRegistAndView.service.impl;
package go.kr.project.crdn.ownac.service.impl;
import egovframework.exception.MessageException;
import egovframework.util.SessionUtil;
import go.kr.project.ownact.ownActRegistAndView.mapper.OwnActRegistAndViewMapper;
import go.kr.project.ownact.ownActRegistAndView.model.OwnActRegistAndViewVO;
import go.kr.project.ownact.ownActRegistAndView.service.OwnActRegistAndViewService;
import go.kr.project.crdn.ownac.mapper.OwnActRegistAndViewMapper;
import go.kr.project.crdn.ownac.model.OwnActRegistAndViewVO;
import go.kr.project.crdn.ownac.service.OwnActRegistAndViewService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="go.kr.project.exmnr.mapper.ExmnrMapper">
<mapper namespace="go.kr.project.crdn.exmnr.mapper.ExmnrMapper">
<!-- 조사원 목록 조회 -->
<select id="selectList" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="go.kr.project.exmnr.model.ExmnrVO">
<select id="selectList" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.selectList : 조사원 목록 조회 */
SELECT
e.EXMNR_ID,
@ -35,7 +35,7 @@
</select>
<!-- 조사원 목록 총 개수 조회 -->
<select id="selectListTotalCount" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="int">
<select id="selectListTotalCount" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="int">
/* ExmnrMapper.selectListTotalCount : 조사원 목록 총 개수 조회 */
SELECT COUNT(*)
FROM tb_exmnr e
@ -49,7 +49,7 @@
</select>
<!-- 조사원 단건 조회 -->
<select id="selectOne" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="go.kr.project.exmnr.model.ExmnrVO">
<select id="selectOne" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.selectOne : 조사원 단건 조회 */
SELECT
e.EXMNR_ID,
@ -71,7 +71,7 @@
</select>
<!-- 조사원 등록 -->
<insert id="insert" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<insert id="insert" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.insert : 조사원 등록 */
INSERT INTO tb_exmnr (
EXMNR_ID,
@ -91,7 +91,7 @@
</insert>
<!-- 조사원 수정 -->
<update id="update" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<update id="update" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.update : 조사원 수정 */
UPDATE tb_exmnr
SET EXMNR = #{exmnr}
@ -100,7 +100,7 @@
</update>
<!-- 조사원 삭제 -->
<update id="delete" parameterType="go.kr.project.exmnr.model.ExmnrVO">
<update id="delete" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO">
/* ExmnrMapper.delete : 조사원 삭제 */
UPDATE tb_exmnr
SET DEL_YN = 'Y',
@ -111,7 +111,7 @@
</update>
<!-- 조사원번호 중복 체크 -->
<select id="selectDuplicateCheck" parameterType="go.kr.project.exmnr.model.ExmnrVO" resultType="int">
<select id="selectDuplicateCheck" parameterType="go.kr.project.crdn.exmnr.model.ExmnrVO" resultType="int">
/* ExmnrMapper.selectDuplicateCheck : 조사원번호 중복 체크 */
SELECT COUNT(*)
FROM tb_exmnr

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="go.kr.project.ownact.ownActRegistAndView.mapper.OwnActRegistAndViewMapper">
<mapper namespace="go.kr.project.crdn.ownac.mapper.OwnActRegistAndViewMapper">
<!-- 단속 목록 조회 -->
<select id="selectList" parameterType="OwnActRegistAndViewVO" resultType="OwnActRegistAndViewVO">

@ -212,7 +212,7 @@
return {
api: {
readData: {
url: '<c:url value="/exmnr/list.ajax"/>',
url: '<c:url value="/crdn/exmnr/list.ajax"/>',
method: 'POST',
contentType: 'application/x-www-form-urlencoded',
processData: true
@ -316,11 +316,11 @@
* 팝업 관련 기능
*/
openRegisterPopup: function() {
window.open('<c:url value="/exmnr/popup.do"/>?mode=C', 'exmnrReg', 'width=450,height=280');
window.open('<c:url value="/crdn/exmnr/popup.do"/>?mode=C', 'exmnrReg', 'width=450,height=280');
},
openViewPopup: function(exmnrId) {
var url = '<c:url value="/exmnr/popup.do"/>?mode=V&exmnrId=' + encodeURIComponent(exmnrId);
var url = '<c:url value="/crdn/exmnr/popup.do"/>?mode=V&exmnrId=' + encodeURIComponent(exmnrId);
window.open(url, 'exmnr', 'width=450,height=280');
},

@ -105,7 +105,7 @@
save: function() {
var mode = $("#mode").val();
var url = mode === 'C' ? '/exmnr/insert.ajax' : '/exmnr/update.ajax';
var url = mode === 'C' ? '/crdn/exmnr/insert.ajax' : '/crdn/exmnr/update.ajax';
var data = $("#crdnForm").serialize();
$.ajax({
@ -132,7 +132,7 @@
var exmnrId = $("#exmnrId").val();
$.ajax({
url: '/exmnr/delete.ajax',
url: '/crdn/exmnr/delete.ajax',
type: 'POST',
data: { exmnrId: exmnrId },
success: function(response) {

@ -249,7 +249,7 @@
return {
api: {
readData: {
url: '<c:url value="/ownact/ownActRegistAndView/list.ajax"/>',
url: '<c:url value="/crdn/ownact/list.ajax"/>',
method: 'POST',
contentType: 'application/x-www-form-urlencoded',
processData: true
@ -338,7 +338,7 @@
paramCond.ownrId = rowData.ownrId;
// 새 탭으로 열기 - 컨트롤러가 요구하는 파라미터명으로 전달 (ownrId)
var detailUrl = buildUrlWithParamCondAndMultipleKeys(null, {"mode":"V","ownrId": rowData.ownrId}, "<c:url value="/ownact/ownActRegistAndView/ownActRegistPopup.do"/>");
var detailUrl = buildUrlWithParamCondAndMultipleKeys(null, {"mode":"V","ownrId": rowData.ownrId}, "<c:url value="/crdn/ownact/ownActRegistPopup.do"/>");
window.open(detailUrl, 'ownActRegistAndView', 'width=800,height=700,scrollbars=yes');
}
});
@ -351,11 +351,11 @@
* 팝업 관련 기능
*/
openRegisterPopup: function() {
window.open('<c:url value="/ownact/ownActRegistAndView/ownActRegistPopup.do"/>?mode=C', 'ownActRegistAndViewReg', 'width=600,height=600,scrollbars=yes');
window.open('<c:url value="/crdn/ownact/ownActRegistPopup.do"/>?mode=C', 'ownActRegistAndViewReg', 'width=600,height=600,scrollbars=yes');
},
openViewPopup: function(ownrId) {
var url = '<c:url value="/ownact/ownActRegistAndView/ownActRegistPopup.do"/>?mode=V&ownrId=' +
var url = '<c:url value="/crdn/ownact/ownActRegistPopup.do"/>?mode=V&ownrId=' +
encodeURIComponent(ownrId);
window.open(url, 'ownActRegistAndViewView', 'width=800,height=700,scrollbars=yes');
},

@ -214,7 +214,7 @@
updateWholeAddress();
var mode = $("#mode").val();
var url = mode === 'C' ? '/ownact/ownActRegistAndView/insert.ajax' : '/ownact/ownActRegistAndView/update.ajax';
var url = mode === 'C' ? '/crdn/ownact/insert.ajax' : '/crdn/ownact/update.ajax';
var data = $("#ownActForm").serialize();
$.ajax({
@ -241,7 +241,7 @@
var ownrId = $("#ownrId").val();
$.ajax({
url: '/ownact/ownActRegistAndView/delete.ajax',
url: '/crdn/ownact/delete.ajax',
type: 'POST',
data: { ownrId: ownrId },
success: function(response) {
Loading…
Cancel
Save