From 467324e6cd2fe998c81397c0fc2d354180b47f71 Mon Sep 17 00:00:00 2001 From: Kurt92 Date: Tue, 29 Nov 2022 17:33:05 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EA=B2=8C=EC=8B=9C=ED=8C=90=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=EA=B4=80=EB=A6=AC=20=ED=85=80=ED=94=8C=EB=A6=BF=20?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=20=EC=A1=B0=ED=9A=8C=20=ED=8C=9D=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/FimsTotalPopupMapper.java | 16 +- .../model/FimsTotalPopupVO.java | 132 ++-- .../service/FimsTotalPopupService.java | 57 +- .../service/IFimsTotalPopupService.java | 15 + .../impl/FimsTotalPopupServiceImpl.java | 52 -- .../web/FimsTotalPopupController.java | 66 +- .../xit/fims/biz/rt/web/Rt0200Controller.java | 13 +- .../biz/cmm/FimsTotalPopup-mysql-mapper.xml | 171 ++--- .../sqlmapper/biz/rt/rt0200-mysql-mapper.xml | 77 +-- ...fimsTotal_popup.jsp => fimsTotalPopup.jsp} | 592 +++++++--------- .../WEB-INF/jsp/fims/biz/rt/Rt0200_detail.jsp | 490 ------------- .../WEB-INF/jsp/fims/biz/rt/Rt0200_main.jsp | 439 ------------ .../WEB-INF/jsp/fims/biz/rt/Rt0200_main2.jsp | 486 ------------- .../WEB-INF/jsp/fims/biz/rt/Rt0200_main3.jsp | 642 ------------------ .../WEB-INF/jsp/fims/biz/rt/rt0200MgtForm.jsp | 230 +++++++ ...0200Sel.jsp => rt0200Sel.jsp.incTabBackup} | 0 16 files changed, 794 insertions(+), 2684 deletions(-) create mode 100644 src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/IFimsTotalPopupService.java delete mode 100644 src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/impl/FimsTotalPopupServiceImpl.java rename src/main/webapp/WEB-INF/jsp/fims/biz/common/popup/{fimsTotal_popup.jsp => fimsTotalPopup.jsp} (51%) delete mode 100644 src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_detail.jsp delete mode 100644 src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main.jsp delete mode 100644 src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main2.jsp delete mode 100644 src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main3.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200MgtForm.jsp rename src/main/webapp/WEB-INF/jsp/fims/biz/rt/{rt0200Sel.jsp => rt0200Sel.jsp.incTabBackup} (100%) diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/mapper/FimsTotalPopupMapper.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/mapper/FimsTotalPopupMapper.java index 9d1dacff..73414913 100644 --- a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/mapper/FimsTotalPopupMapper.java +++ b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/mapper/FimsTotalPopupMapper.java @@ -4,10 +4,22 @@ import egovframework.rte.psl.dataaccess.mapper.Mapper; import kr.xit.fims.biz.cmm.FimsMapperStrategy; import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupSearchVO; import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupVO; +import org.apache.ibatis.session.RowBounds; @Mapper -public interface FimsTotalPopupMapper extends FimsMapperStrategy { +public interface FimsTotalPopupMapper { - public void modifyProcOwner(FimsTotalPopupVO vo); + + FimsTotalPopupVO findTotalView(FimsTotalPopupVO vo); + + void addProc(FimsTotalPopupVO vo); + void modifyProc(FimsTotalPopupVO vo); + + void modifyProcPayer(FimsTotalPopupVO vo); + + /*void modifyProcErpp(FimsTotalPopupVO vo);*/ + + + void removeProc(FimsTotalPopupVO vo); } diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/model/FimsTotalPopupVO.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/model/FimsTotalPopupVO.java index 4f040914..ee3318cf 100644 --- a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/model/FimsTotalPopupVO.java +++ b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/model/FimsTotalPopupVO.java @@ -6,71 +6,79 @@ import lombok.Data; @Data public class FimsTotalPopupVO extends BaseVO { + //tb_reglt - private String regltId; //단속 id - private String signguCode; //시군구 코드 - private String ffnlgCode; //과태료 코드 - private String regltRegistSeCode; //단속 등록 구분 코드 - private String violtSeCode; //위반 구분 코드 - private String violtDe; //위반 일자 - private String violtBeginTime; //위반 시작 시간 - private String violtEndTime; //위반 종료 시간위 - private String violtLrgCode; //위반 법규 코드 - private String violtCnCode; //위반 내용 코드 - private String violtPlace; //위반 장소 - private String violtCo; //위반 횟수 - private String violtLegaldongCode; //위반 법정동 코드 - private String violtCrdntX; //위반 좌표 x - private String violtCrdntY; //위반 좌표 y - private String sttemntSj; //신고 제목 - private String sttemntCn; //신고 내용 - private String aplcntCttpc; //신고자 연락처 - private String towngAtCode; //견인 여부 코드 - private String stickrNo; //스티커 번호 - private String imageNmrs; //이미지 매수 - private String imageSeCode; //이미지 구분 코드 - private String mvpFilenm; //동영상 파일명 - private String vhcleNo; //차량 번호 - private String vhcleNm; //차량 명 - private String vhcleSeCode; //차량 구분 코드 - private String vhctyCode; //차종 코드 - private String vin; //차대번호 - private String redutionAmount; //감경 금액 - private String redutionAftAmount; //감경 후 금액 - private String rcivAmount; //수납 금액 - private String rdcamt; //감액 - private String adamt; //가산금 - private String dicaryNotieSndngDe; //사전 통지서 발송 일자 - private String dicaryNotieDedtDe; //사전 통지서 납기 일자 - private String speclRegltZoneCode; //특별 단속 구역 코드 - private String parkngPosblCode; //주차 가능 코드 - private String opinionStatmntAt; //의견 진술 여부 - private String spcmntMatter; //특기 사항 - private String regltProcessSttusCode; //단속 처리 상태 코드 - private String rergistBfeRegltId; //재등록 전 단속 id - private String registDt; //등록 일시 - private String register; //등록자 - private String lastProcessDt; //최종 처리 일시 - private String lastOpetr; //최종 처리자 + private String regltId; + private String payerId; + private String insttCode; + private String ffnlgCode; + private String regltSeCode;; + private String inputSeCode; + private String regltDe; + private String regltBeginTime; + private String regltEndTime; + private String violtLrgCode; + private String violtDtlsCode; + private String violtDtlsCodeNm; + private String violtDtlsEtcCn; + private String regltPlace; + private String violtCo; + private String violtLegaldongCode; + private String gpsX; + private String gpsY; + private String towngAtCode; + private String stickrNo; + private String imageNmrs; + private String imageSeCode; + private String mvpFilenm; + private String vhcleNo; + private String vhcleNm; + private String vhctyClCode; + private String vhctyAsortCode; + private String vin; + private int redutionAmount; + private String redutionAftAmount; + private String rcivAmount; + private String rdcamt; + private String adamt; + private String regltSpeclZoneSeCode; + private String spcmntMatter; + private String regltProcessSttusCode; + private String registDt; + private String register; + private String lastProcessDt; + private String lastOpetr; + + //tb_rt_payer + private String payerSeCode; + private String payerNo; + private String payerNm; + private String payerCttpc; + private String payerCttpcSeCode; + private String payerEmailAdres; + private String payerSttusCode; + private String lnmRoadAdresSeCode; + private String zip; + private String rnCode; + private String undgrndAt; + private String buldMnnm; + private String buldSlno; + private String legaldongCode; + private String adstrdCode; + private String mntnSeCode; + private String lnbr; + private String ho; + private String spclDong; + private String spclHo; + private String spclAdres; + private String adres; + private String detailAdres; + private String allAdres; + private String payerRegistSeCode; + private String updtDt; + private String updusr; - //tb_owner - private String ownerId; //소유주 id - private String ownerNm; //소유주 명 - private String ownerSeCode; //소유주 구분 코드 - private String ihidnumPremanli; //주민등록번호 앞자리 - private String ihidnum; //주민등록번호 - private String adres; //주소 - private String detailAdres; //상세 주소 - private String zip; //우편번호 - private String rnCode; //도로명 코드 - private String undgrndAt; //지하 여부 - private String buldMnnm; //건물 본번 - private String buldSlno; //건물 부번 - private String buldManageNo; //건물 관리 번호 - private String ownerRegistSeCode; //소유주 등록 구분 코드 - private String updtDt; //수정 일시 - private String updusr; //수정자 diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/FimsTotalPopupService.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/FimsTotalPopupService.java index 23f16623..a3681096 100644 --- a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/FimsTotalPopupService.java +++ b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/FimsTotalPopupService.java @@ -1,9 +1,58 @@ package kr.xit.fims.biz.cmm.fimsTotalPopup.service; - -import kr.xit.fims.biz.cmm.FimsServiceStrategy; -import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupSearchVO; +import kr.xit.fims.biz.cmm.fimsTotalPopup.mapper.FimsTotalPopupMapper; import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupVO; +import kr.xit.fims.biz.cmm.fimsTotalPopup.service.IFimsTotalPopupService; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service +@RequiredArgsConstructor +public class FimsTotalPopupService implements IFimsTotalPopupService { + + private final FimsTotalPopupMapper fimsTotalPopupMapper; + + + + @Override + public FimsTotalPopupVO findTotalView(FimsTotalPopupVO vo) { + return fimsTotalPopupMapper.findTotalView(vo); + } + @Override + public void addProc(FimsTotalPopupVO vo){ + fimsTotalPopupMapper.addProc(vo); + } + @Override + @Transactional + public void modifyProc(FimsTotalPopupVO vo) { + + + //단속정보 수정 + fimsTotalPopupMapper.modifyProc(vo); + //소유자 수정 + /*1단계 차적조회를 안하고 바로 자료 전송 + 하여 payer를 알수 없음.*/ + /*fimsTotalPopupMapper.modifyProcPayer(vo);*/ + //서손 수정 + /*fimsTotalPopupMapper.modifyProcErpp(vo);*/ + + } + + + + + @Override + @Transactional + public void removeProc(FimsTotalPopupVO vo) { + + //단속정보 삭제 + fimsTotalPopupMapper.removeProc(vo); + //소유자 수정 + /*fimsTotalPopupMapper.modifyProcPayer(vo);*/ + //서손 수정 + /*fimsTotalPopupMapper.modifyProcErpp(vo);*/ + + } -public interface FimsTotalPopupService extends FimsServiceStrategy { } diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/IFimsTotalPopupService.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/IFimsTotalPopupService.java new file mode 100644 index 00000000..24af9fce --- /dev/null +++ b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/IFimsTotalPopupService.java @@ -0,0 +1,15 @@ +package kr.xit.fims.biz.cmm.fimsTotalPopup.service; + + +import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupVO; + +public interface IFimsTotalPopupService { + + + FimsTotalPopupVO findTotalView(final FimsTotalPopupVO vo); + + void addProc(FimsTotalPopupVO vo); + void modifyProc(FimsTotalPopupVO vo); + + void removeProc(FimsTotalPopupVO vo); +} diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/impl/FimsTotalPopupServiceImpl.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/impl/FimsTotalPopupServiceImpl.java deleted file mode 100644 index 1b198e7c..00000000 --- a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/service/impl/FimsTotalPopupServiceImpl.java +++ /dev/null @@ -1,52 +0,0 @@ -package kr.xit.fims.biz.cmm.fimsTotalPopup.service.impl; - -import kr.xit.fims.biz.cmm.fimsTotalPopup.mapper.FimsTotalPopupMapper; -import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupSearchVO; -import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupVO; -import kr.xit.fims.biz.cmm.fimsTotalPopup.service.FimsTotalPopupService; -import lombok.RequiredArgsConstructor; -import org.apache.ibatis.session.RowBounds; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.sql.SQLException; -import java.util.List; - -@Service -@RequiredArgsConstructor -public class FimsTotalPopupServiceImpl implements FimsTotalPopupService { - - private final FimsTotalPopupMapper fimsTotalPopupMapper; - - @Override - public List findList(FimsTotalPopupSearchVO searchVO, RowBounds rowBounds) { - return null; - } - - - @Override - public FimsTotalPopupVO findView(FimsTotalPopupVO vo) { - return fimsTotalPopupMapper.findView(vo); - } - - @Override - public void addProc(FimsTotalPopupVO vo) { - - } - - @Override - public void modifyProc(FimsTotalPopupVO vo) { - - - //단속정보 수정 - fimsTotalPopupMapper.modifyProc(vo); - //소유자 수정 - fimsTotalPopupMapper.modifyProcOwner(vo); - - } - - @Override - public void removeProc(FimsTotalPopupVO vo) { - - } -} diff --git a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/web/FimsTotalPopupController.java b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/web/FimsTotalPopupController.java index 0b373afe..e3c87c98 100644 --- a/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/web/FimsTotalPopupController.java +++ b/src/main/java/kr/xit/fims/biz/cmm/fimsTotalPopup/web/FimsTotalPopupController.java @@ -1,20 +1,19 @@ package kr.xit.fims.biz.cmm.fimsTotalPopup.web; - -import javax.annotation.Resource; - import kr.xit.fims.biz.cmm.FimsConst; import kr.xit.fims.biz.cmm.fimsTotalPopup.model.FimsTotalPopupVO; -import kr.xit.fims.biz.cmm.fimsTotalPopup.service.FimsTotalPopupService; +import kr.xit.fims.biz.cmm.fimsTotalPopup.service.IFimsTotalPopupService; import kr.xit.framework.core.constants.FrameworkConstants; import kr.xit.framework.core.validation.XitBeanValidator; +import kr.xit.framework.support.util.AjaxMessageMapRenderer; +import kr.xit.framework.support.util.Checks; +import kr.xit.framework.support.util.constants.MessageKey; import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.web.servlet.ModelAndView; /** * @@ -33,49 +32,62 @@ import lombok.extern.slf4j.Slf4j; @RequestMapping("/cmm/fimsPopup") public class FimsTotalPopupController { - private final FimsTotalPopupService fimsTotalPopupService; + private final IFimsTotalPopupService fimsTotalPopupService; private final XitBeanValidator xitBeanValidator; /** *
메소드 설명: 단건 자료 상세 조회
- * @param selectedId + * @param vo * @return String 요청처리 후 응답객체 * @author: 최정민 * @date: 2022. 9. 20. */ @RequestMapping(value = "/fimsTotalPopup") - public String popup(@RequestParam String selectedId, FimsTotalPopupVO vo, Model model){ + public ModelAndView popup(final FimsTotalPopupVO vo){ + + ModelAndView mav = new ModelAndView(); + if(Checks.isNotEmpty(vo) && Checks.isNotEmpty(vo.getRegltId())){ + mav.addObject("contents", fimsTotalPopupService.findTotalView(vo)); + } else { + mav.addObject("contents", vo); + } + mav.addObject("pageTitle", "개별총정보 등록 / 변경"); + mav.setViewName(FimsConst.FIMS_JSP_BASE_PATH + "common/popup/fimsTotalPopup.popup"); + return mav; + } - vo.setRegltId(selectedId); + @PostMapping(value="/add") + public ModelAndView add(FimsTotalPopupVO vo){ + ModelAndView mav = new ModelAndView(FrameworkConstants.JSON_VIEW); + fimsTotalPopupService.addProc(vo); - vo = fimsTotalPopupService.findView(vo); - model.addAttribute("contents",vo); + AjaxMessageMapRenderer.success(mav, MessageKey.CMM_INSERT_SUCCESS); - return FimsConst.FIMS_JSP_BASE_PATH - +"common/popup/fimsTotal" - +"_"+new Object() {}.getClass().getEnclosingMethod().getName() - +".fims-pop"; //메소드명 + return mav; } - - @PutMapping(value="/update") - public String update(@RequestBody FimsTotalPopupVO vo, FimsTotalPopupVO fimsTotalPopupVO, BindingResult bindingResult){ - - xitBeanValidator.validate(vo, bindingResult); - vo.getRegltId(); + @PostMapping(value="/update") + public ModelAndView update(FimsTotalPopupVO vo){ + ModelAndView mav = new ModelAndView(FrameworkConstants.JSON_VIEW); + /*xitBeanValidator.validate(vo, bindingResult);*/ + log.info(vo.getPayerNm()); fimsTotalPopupService.modifyProc(vo); + AjaxMessageMapRenderer.success(mav, MessageKey.CMM_UPDATE_SUCCESS); - - return FrameworkConstants.JSON_VIEW; + return mav; } - @DeleteMapping(value="delete") - public String delete(){ - return FrameworkConstants.JSON_VIEW; + @PostMapping(value = "/remove") + public ModelAndView remove(FimsTotalPopupVO vo){ + + ModelAndView mav = new ModelAndView(FrameworkConstants.JSON_VIEW); + fimsTotalPopupService.removeProc(vo); + + return mav; } } diff --git a/src/main/java/kr/xit/fims/biz/rt/web/Rt0200Controller.java b/src/main/java/kr/xit/fims/biz/rt/web/Rt0200Controller.java index 8e01363b..f6c49ff2 100644 --- a/src/main/java/kr/xit/fims/biz/rt/web/Rt0200Controller.java +++ b/src/main/java/kr/xit/fims/biz/rt/web/Rt0200Controller.java @@ -43,8 +43,8 @@ public class Rt0200Controller { * @author: 최정민 * @date: 2022. 09. 14. */ - @GetMapping(value = "/rt0200Sel") - public ModelAndView rt0200Sel(){ + @GetMapping(value = "/rt0200MgtForm") + public ModelAndView rt0200MgtForm(){ ModelAndView mav = new ModelAndView(); mav.addObject("searchCodeList", CacheServiceUtils.getComboCodes("ENS003")); @@ -62,19 +62,12 @@ public class Rt0200Controller { * @author: 최정민 * @date: 2022. 9. 14. */ - //@GetMapping(value = "finds") - //@GetMapping(value = "finds", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @GetMapping(value = "/findRt0200List") public ModelAndView findRt0200List(@RequestParam final Map paraMap) { return ResultResponse.of(service.findRt0200List(paraMap, MybatisUtils.getPagingInfo(paraMap))); } - /* - @GetMapping(value = "/findRt0200List2", method = {RequestMethod.GET, RequestMethod.POST}) - public ModelAndView findRt0200List2(@ModelAttribute Rt0200SearchVO vo) { - return ResultResponse.of(rt0200Service.findRt0200List(vo, MybatisUtils.getPagingInfo(vo))); - } - */ + @GetMapping(value = "/findRt0200") public ModelAndView findRt0200(final String regltId) { diff --git a/src/main/resources/sqlmapper/biz/cmm/FimsTotalPopup-mysql-mapper.xml b/src/main/resources/sqlmapper/biz/cmm/FimsTotalPopup-mysql-mapper.xml index 478a6cce..29f82ef3 100644 --- a/src/main/resources/sqlmapper/biz/cmm/FimsTotalPopup-mysql-mapper.xml +++ b/src/main/resources/sqlmapper/biz/cmm/FimsTotalPopup-mysql-mapper.xml @@ -2,91 +2,100 @@ - - /** FimsTotalPopup.findList.cjm */ /** 단속자료 단건 조회 리스트 */ - SELECT * - FROM TB_REGLT A - INNER JOIN TB_OWNER B ON (A.OWNER_ID=B.OWNER_ID) - LEFT OUTER JOIN TB_ERPP C ON (A.REGLT_ID=C.REGLT_ID) - WHERE 1=1 - AND A.REGLT_ID = #{regltId} - - - - - - - /** FimsTotalPopup.addProc */ - /** 예약관리 등록 조회 */ - + select tr.*, FN_GET_CODE_NM('FIM004', violt_dtls_code) as violt_dtls_code_nm + from tb_rt_reglt tr + + left outer join tb_rt_erpp te on (tr.reglt_id = te.reglt_id) + where 1=1 + and tr.reglt_id = #{regltId} + - - /** FimsTotalPopup.modifyProc */ - /** 개별 총정보 수정 */ - UPDATE TB_REGLT - SET - REGLT_ID = #{reglt_id} - ,OPINION_STATMNT_AT = #{opinion_statmnt_at} - ,VIOLT_PLACE = #{violt_place} - ,VIOLT_DE = #{violt_de} - - WHERE REGLT_ID = #{reglt_id} - - - /** FimsTotalPopup.modifyProcOwner */ - /** 개별 총정보 소유주 수정 */ - UPDATE TB_REGLT - SET - ,VIOLT_DE = #{violt_de} - WHERE OWNER_ID = #{owner_id} - - - - - /** FimsTotalPopup.removeProc */ - /** 예약관리 삭제 조회 */ - - - - - + + /** FimsTotalPopup.addProc.cjm */ + /** 단속자료 단건등록 */ + insert into tb_rt_reglt( + reglt_id + , instt_code + , ffnlg_code + , reglt_se_code + , input_se_code + , reglt_de + , reglt_place + , violt_co + , spcmnt_matter + , redution_amount + , vhcle_no + , vhcle_nm + , regist_dt + ) + values( + nextval(seq_tb_rt_reglt) + , instt_code = #{insttCode} + , ffnlg_code = #{ffnlgCode} + , reglt_se_code = #{regltSeCode} + , input_se_code = #{inputSeCode} + , reglt_de = #{regltDe} + , reglt_place = #{regltPlace} + , violt_co = #{violtCo} + , spcmnt_matter = #{spcmntMatter} + , redution_amount = #{redutionAmount} + , vhcle_no = #{vhcleNo} + , vhcle_nm = #{vhcleNm} + , regist_dt = #{registDt} + + ) + + + + + /** FimsTotalPopup.modifyProc */ + /** 개별 총정보 수정 */ + update tb_rt_reglt + set + reglt_id = #{regltId} + ,instt_code = #{insttCode} + ,ffnlg_code = #{ffnlgCode} + ,reglt_se_code = #{regltSeCode} + ,input_se_code = #{inputSeCode} + ,reglt_de = #{regltDe} + ,reglt_place = #{regltPlace} + ,violt_co = #{violtCo} + ,spcmnt_matter = #{spcmntMatter} + ,redution_amount = #{redutionAmount} + ,vhcle_no = #{vhcleNo} + ,vhcle_nm = #{vhcleNm} + ,regist_dt = #{registDt} + where reglt_id = #{regltId} + + + + /** FimsTotalPopup.modifyProcPayer */ + /** 개별 총정보 소유주 수정 */ + UPDATE TB_RT_PAYER + SET + PAYER_NM = #{payerNm} + ,PAYER_CTTPC = #{payerCttpc} + ,ADRES = #{adres} + WHERE PAYER_ID = #{payerId} + + + + + /** FimsTotalPopup.removeProc.cjm */ + /** 개별 총정보 자료 삭제 */ + delete from tb_rt_reglt + where reglt_id = #{regltId} + + + + diff --git a/src/main/resources/sqlmapper/biz/rt/rt0200-mysql-mapper.xml b/src/main/resources/sqlmapper/biz/rt/rt0200-mysql-mapper.xml index 91a8f954..ad8cd250 100644 --- a/src/main/resources/sqlmapper/biz/rt/rt0200-mysql-mapper.xml +++ b/src/main/resources/sqlmapper/biz/rt/rt0200-mysql-mapper.xml @@ -9,62 +9,53 @@ - +">
@@ -44,29 +44,33 @@ 등록구분 - "> + "> 자료출처 - 위반일시 - + 단속일자 + 차량번호 - + - 단속자 - + 단속구분 + + 위반내역 + + - 위반장소 - + 단속장소 + - 발행번호 - + 등록일시 + + @@ -83,7 +87,7 @@ - + @@ -91,28 +95,28 @@ - + - + - + - + - +
위반횟수 시군구 법정동
사전통지금액 부과금액
감액금액 총수납액 잔액
특이사항
처리상태<%--${contents.reglt_process_sttus_code}--%>${contents.regltProcessSttusCode}
-

소유주 정보

+ <%--

소유주 정보

@@ -124,7 +128,7 @@ - + @@ -132,19 +136,19 @@ - + - + - + - + @@ -152,14 +156,12 @@ -
소유주 aaa 등록구분
주민번호 aaaa 우편번호
주소
상세주소
차대번호도로코드
+ --%>
    >
  • - - - + <%@include file="/WEB-INF/jsp/framework/biz-popup-btn.jsp" %>
@@ -287,7 +289,7 @@ 감경금액 - + 처리자 @@ -358,9 +360,7 @@
  • - - - + <%@include file="/WEB-INF/jsp/framework/biz-popup-btn.jsp" %>
@@ -384,14 +384,11 @@
  • - - - + <%@include file="/WEB-INF/jsp/framework/biz-popup-btn.jsp" %>
- @@ -399,331 +396,234 @@ diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_detail.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_detail.jsp deleted file mode 100644 index 9327611e..00000000 --- a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_detail.jsp +++ /dev/null @@ -1,490 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%> - - -
- - - -
- -

발송관리

-
- -
-
- 발송정보 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
발송 예약 정보
통지서명${contents.reglt_id}
기관명접수일시
발송건수발송처리상태
발송일시조회마감일시
-
-
- -
-
- 발송대상 -
- -
-
-
- 기본검색 -
    -
  • - - -
  • -
  • - - -
  • -
-
-
-
-
-
-
    - - - -
  • - -
  • - - - - - - - - - - - - -
-
전체 ㅣ {tot_cnt}
-
- -
- - -
-
-
- diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main.jsp deleted file mode 100644 index cfc00ed4..00000000 --- a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main.jsp +++ /dev/null @@ -1,439 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%> - - -
- - - - -
- -
-
-
    - - - -
  • - -
  • - - - - - - - - - - - - -
-
전체 ㅣ
-
- - -
-
- - -
-
-
-
-
-
-
-
-
- -
- -
- -
- - - - - - - diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main2.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main2.jsp deleted file mode 100644 index 7ceb95e5..00000000 --- a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main2.jsp +++ /dev/null @@ -1,486 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%> - - -
- - - - - - -
-
-
    - - - -
  • - -
  • - - - - - - - - - - - - -
-
전체 ㅣ
-
- - -
-
- - -
-
-
-
-
-
-
-
-
- -
- -
- -
- - - - -
- - diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main3.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main3.jsp deleted file mode 100644 index 3d8e1071..00000000 --- a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/Rt0200_main3.jsp +++ /dev/null @@ -1,642 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%> - - -
- - - - - - -
-
-
    - - - -
  • - -
  • - - - - - - - - - - - - -
-
전체 ㅣ
-
- - -
-
- - -
-
-
-
-
-
-
-
-
- -
- -
- -
- - - - -
- - diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200MgtForm.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200MgtForm.jsp new file mode 100644 index 00000000..c6ebdcf5 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200MgtForm.jsp @@ -0,0 +1,230 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%> + + +
+ + + + +
+ + +
+ +
전체 ㅣ
+
+ + 등록 + +
+ + +
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200Sel.jsp b/src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200Sel.jsp.incTabBackup similarity index 100% rename from src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200Sel.jsp rename to src/main/webapp/WEB-INF/jsp/fims/biz/rt/rt0200Sel.jsp.incTabBackup