feat: 시민신고 테이블 등록 진행
parent
cca33540ac
commit
6f832bdb97
@ -0,0 +1,18 @@
|
|||||||
|
package kr.xit.fims.biz.ec.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.session.RowBounds;
|
||||||
|
|
||||||
|
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
import kr.xit.fims.biz.ec.model.CtznSttemntDTO;
|
||||||
|
import kr.xit.fims.biz.ec.model.NatlNewspaperRcvXmlDTO;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IEcCtznSttemntMapper {
|
||||||
|
|
||||||
|
int insertEcEsbInterface(final NatlNewspaperRcvXmlDTO dto);
|
||||||
|
|
||||||
|
List<CtznSttemntDTO> selectEcCtznSttemnts(Map<String, Object> paraMap, RowBounds rowBounds);
|
||||||
|
}
|
@ -1,12 +1,18 @@
|
|||||||
package kr.xit.fims.biz.ec.mapper;
|
package kr.xit.fims.biz.ec.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.session.RowBounds;
|
||||||
|
|
||||||
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
import egovframework.rte.psl.dataaccess.mapper.Mapper;
|
||||||
import kr.xit.fims.biz.ec.model.NatlNewspaperDTO;
|
import kr.xit.fims.biz.ec.model.NatlNewspaperRcvDTO;
|
||||||
import kr.xit.fims.biz.ec.model.NatlNewspaperRcvXmlDTO;
|
import kr.xit.fims.biz.ec.model.NatlNewspaperRcvXmlDTO;
|
||||||
import kr.xit.fims.biz.ec.model.NatlNewspaperSendXmlDTO;
|
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface IEcNatlNewspaperMapper {
|
public interface IEcNatlNewspaperMapper {
|
||||||
|
|
||||||
int insertEcEsbInterface(final NatlNewspaperRcvXmlDTO dto);
|
int insertEcEsbInterface(final NatlNewspaperRcvXmlDTO dto);
|
||||||
|
|
||||||
|
List<NatlNewspaperRcvDTO> selectEcEsbInterfaces(Map<String, Object> paraMap, RowBounds rowBounds);
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,184 @@
|
|||||||
|
package kr.xit.fims.biz.ec.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.Setter;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@ToString
|
||||||
|
public class CtznSttemntDTO implements Serializable { //extends ExtlEsbDataType {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private String interfaceSeqN;
|
||||||
|
/**
|
||||||
|
* 기관코드-anc_code_v
|
||||||
|
*/
|
||||||
|
private String insttCode;
|
||||||
|
/**
|
||||||
|
* 과태료코드:88-sys_gubun_c
|
||||||
|
*/
|
||||||
|
private String ffnlgCode;
|
||||||
|
/**
|
||||||
|
* 민원구분:140/180/140-peti_gubun_c
|
||||||
|
*/
|
||||||
|
private String cvplSe;
|
||||||
|
/**
|
||||||
|
* 민원신청번호-peti_no_c
|
||||||
|
*/
|
||||||
|
private String cvplReqstNo;
|
||||||
|
/**
|
||||||
|
* 민원접수번호-civil_no_c
|
||||||
|
*/
|
||||||
|
private String cvplRceptNo;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 명-peti_name_v
|
||||||
|
*/
|
||||||
|
private String cvplApplcntNm;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 우편번호-zip_code_c
|
||||||
|
*/
|
||||||
|
private String cvplApplcntZip;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 주소-address_v
|
||||||
|
*/
|
||||||
|
private String cvplApplcntAdres;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 이메일-email_v
|
||||||
|
*/
|
||||||
|
private String cvplApplcntEmailAdres;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 핸드폰 번호-cel_no_v
|
||||||
|
*/
|
||||||
|
private String cvplApplcntMoblphonNo;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 전화 번호-tel_no_v
|
||||||
|
*/
|
||||||
|
private String cvplApplcntTlphonNo;
|
||||||
|
/**
|
||||||
|
* 민원 신청 제목-peti_title_v
|
||||||
|
*/
|
||||||
|
private String cvplReqstSj;
|
||||||
|
/**
|
||||||
|
* 민원 신청 내용-peti_reason_l
|
||||||
|
*/
|
||||||
|
private String cvplReqstCn;
|
||||||
|
/**
|
||||||
|
* 민원 신청일시-peti_reg_d
|
||||||
|
*/
|
||||||
|
private String cvplReqstDt;
|
||||||
|
/**
|
||||||
|
* 민원접수일시-anc_reg_d
|
||||||
|
*/
|
||||||
|
private String cvplRceptDt;
|
||||||
|
/**
|
||||||
|
*민원처리기간-peti_proc_dur_n
|
||||||
|
*/
|
||||||
|
private String cvplProcessPd;
|
||||||
|
/**
|
||||||
|
* 민원 등록 일시
|
||||||
|
*/
|
||||||
|
private String cvplRegistDt;
|
||||||
|
/**
|
||||||
|
* 시민신고처리상태
|
||||||
|
*/
|
||||||
|
private String ctznSttemntProcessSttus;
|
||||||
|
private String register;
|
||||||
|
private String updtDt;
|
||||||
|
private String updusr;
|
||||||
|
|
||||||
|
private List<CtznSttemntDetailDTO> dtlList;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@ToString
|
||||||
|
public static class CtznSttemntDetailDTO implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 차량번호
|
||||||
|
* * (1/2) C: 2022/09/16 02:52:52 차량번호 : 68누6455 (위·변조 없음)
|
||||||
|
* -------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String vhcleNo;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 순번
|
||||||
|
* <pre>
|
||||||
|
*/
|
||||||
|
private String ctznSttemntDetailSn;
|
||||||
|
private String interfaceSeqN;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 단속ID
|
||||||
|
* <pre>
|
||||||
|
*/
|
||||||
|
private String regltId;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 단속일시
|
||||||
|
* * (1/2) C: 2022/09/16 02:52:52 차량번호 : 68누6455 (위·변조 없음)
|
||||||
|
* -------------------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String regltDeTime;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 단속장소
|
||||||
|
* [사고발생지역]경기도 군포시 당동 807
|
||||||
|
* -------------------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String regltPlace;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 위반내역명
|
||||||
|
* (SPP-2209-1603268)소화전 불법 주정차 신고입니다.28가8045* 안전
|
||||||
|
* ---------------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String violtDtlsNm;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* GPS 위도
|
||||||
|
* * 발생지역 위도:37.362327575683594 경도:126.93710327148438
|
||||||
|
* ------------------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String gpsX;
|
||||||
|
/**
|
||||||
|
* GPS 경도
|
||||||
|
* * 발생지역 위도:37.362327575683594 경도:126.93710327148438
|
||||||
|
* ------------------
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
private String gpsY;
|
||||||
|
/**
|
||||||
|
* 기관코드
|
||||||
|
*/
|
||||||
|
private String insttCode;
|
||||||
|
/**
|
||||||
|
* 과태료코드
|
||||||
|
*/
|
||||||
|
private String ffnlgCode;
|
||||||
|
/**
|
||||||
|
* 시민신고처리상태
|
||||||
|
*/
|
||||||
|
private String ctznSttemntDetailProcessSttus;
|
||||||
|
private String registDt;
|
||||||
|
private String register;
|
||||||
|
private String updtDt;
|
||||||
|
private String updusr;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,36 @@
|
|||||||
|
package kr.xit.fims.biz.ec.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.Setter;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@ToString
|
||||||
|
public class CtznSttemntDetailDTO implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private String interfaceSeqN;
|
||||||
|
private String vhcleNo;
|
||||||
|
private String ctznSttemntDetailSn;
|
||||||
|
private String regltId;
|
||||||
|
private String regltDeTime;
|
||||||
|
private String regltPlace;
|
||||||
|
private String violtDtlsNm;
|
||||||
|
private String gpsX;
|
||||||
|
private String gpsY;
|
||||||
|
private String insttCode;
|
||||||
|
private String ffnlgCode;
|
||||||
|
private String ctznSttemntDetailProcessSttus;
|
||||||
|
private String registDt;
|
||||||
|
private String register;
|
||||||
|
private String updtDt;
|
||||||
|
private String updusr;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,382 @@
|
|||||||
|
package kr.xit.fims.biz.ec.model;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
import lombok.ToString;
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 공공기관 interface
|
||||||
|
* XmlRootElement
|
||||||
|
* JAXBContext에 등록
|
||||||
|
* XmlAccessorType
|
||||||
|
* FIELD - 클래스의 모든 필드(static이 아니고 transient가 아닌)를 모두 XML에 바인딩
|
||||||
|
* NONE - 어노테이션으로 지정하지 않는한 모든 필드는 XML에 바운딩되지 않는다.
|
||||||
|
* PROPERTY - getter/setter를 가진 모든 필드들은 자동으로 XML에 바운드된다.
|
||||||
|
* PUBLIC_MEMBER - 모든 public getter/setter들은 자동으로 XML에 바운드된다.
|
||||||
|
*
|
||||||
|
* 각 필드 comment중 이관 / 처리결과 / 반송에 따른 값이 차이가 있는경우
|
||||||
|
* 이관 / 처리결과 / 반송 순서로 각각 내용 표시
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@ToString
|
||||||
|
public class NatlNewspaperRcvDTO implements Serializable { //extends ExtlEsbDataType {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
/**
|
||||||
|
* 인터페이스 키: 필수
|
||||||
|
* PK : number(30) - YYYYMMDDHH24MISSFF+random(9)
|
||||||
|
*/
|
||||||
|
private String interfaceSeqN;
|
||||||
|
/**
|
||||||
|
* 시스템 구분: 필수
|
||||||
|
* char(88)
|
||||||
|
* EC010008 과태료시스템
|
||||||
|
*/
|
||||||
|
private String sysGubunC;
|
||||||
|
/**
|
||||||
|
* 송신 기관 코드: 필수
|
||||||
|
* varchar2(7)
|
||||||
|
* 1140100 / 신청기관코드 / 신청기관코드
|
||||||
|
* ex)경기도 - 641000
|
||||||
|
*/
|
||||||
|
private String ancCodeV;
|
||||||
|
/**
|
||||||
|
* 민원 구분: 필수
|
||||||
|
* char(3)
|
||||||
|
* 140:민원이송(기관코드-신문고) / 180: 답변 / 140: 반송(기관코드-연계기관)
|
||||||
|
*/
|
||||||
|
private String petiGubunC;
|
||||||
|
/**
|
||||||
|
* 민원 기관 코드: 필수
|
||||||
|
* varchar2(7)
|
||||||
|
* 최초 신청기관코드 그대로 사용(절대변경불가)
|
||||||
|
*/
|
||||||
|
private String petiAncCodeV;
|
||||||
|
/**
|
||||||
|
* 민원 신청 번호: 필수
|
||||||
|
* varchar2(16)
|
||||||
|
* 국민신문고에서 생성(국민신문고의 민원 번호), 최초 이송이첩시는 null값 임.
|
||||||
|
* (신문고에서 생성된 데이터가 있을 경우는 넣어줌)
|
||||||
|
*/
|
||||||
|
private String petiNoC;
|
||||||
|
/**
|
||||||
|
* 민원 접수 번호: 필수
|
||||||
|
* varchar2(16)
|
||||||
|
* 국민신문고에서 생성(국민신문고의 접수 번호), 최초 이송이첩시는 null값 임.
|
||||||
|
* (신문고에서 생성된 데이터가 있을 경우는 넣어줌)"
|
||||||
|
*/
|
||||||
|
private String civilNoC;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 명: 이관 / 반송시 필수
|
||||||
|
* varchar2(128)
|
||||||
|
*/
|
||||||
|
private String peterNameV;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 우편번호: 이관 / 반송시 필수
|
||||||
|
* varchar2(7)
|
||||||
|
*/
|
||||||
|
private String zipCodeC;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 주소: 이관 / 반송시 필수
|
||||||
|
* varchar2(400)
|
||||||
|
*/
|
||||||
|
private String addressV;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 이메일
|
||||||
|
* varchar2(64)
|
||||||
|
*/
|
||||||
|
private String emailV;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 핸드폰 번호
|
||||||
|
* varchar2(20)
|
||||||
|
*/
|
||||||
|
private String celNoV;
|
||||||
|
/**
|
||||||
|
* 민원 신청인 전화 번호
|
||||||
|
* varchar2(20)
|
||||||
|
*/
|
||||||
|
private String telNoV;
|
||||||
|
/**
|
||||||
|
* 민원 신청 제목: 이관 / 반송시 필수
|
||||||
|
* varchar2(500)
|
||||||
|
*/
|
||||||
|
private String petiTitleV;
|
||||||
|
/**
|
||||||
|
* 민원 신청 내용: 이관 / 반송시 필수
|
||||||
|
* clob
|
||||||
|
*/
|
||||||
|
private String petiReasonL;
|
||||||
|
/**
|
||||||
|
* 민원 공개 여부: 이관 / 반송시 필수
|
||||||
|
* char(1)
|
||||||
|
* Y = 공개, N = 비공개 (default N)
|
||||||
|
* Y로 수신 시에도 내부적용 시에는 비공개로 적용 요함(개인정보보호지침)
|
||||||
|
* 송신 시는 모두 N으로 송신
|
||||||
|
*/
|
||||||
|
private String openYnC;
|
||||||
|
/**
|
||||||
|
* 민원 신청일: 이관 / 반송시 필수
|
||||||
|
* date : YYYYMMDDHH24MISS
|
||||||
|
*/
|
||||||
|
private String petiRegD;
|
||||||
|
/**
|
||||||
|
* 민원 신청 내용 첨부 여부: 이관시 필수
|
||||||
|
* char(1)
|
||||||
|
* Y = 첨부, N = 미첨부(default)
|
||||||
|
*/
|
||||||
|
private String petiReasonAttachYnC;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일 크기: 이관시 필수
|
||||||
|
* number(10)
|
||||||
|
*/
|
||||||
|
private String petiFileSizeN;
|
||||||
|
//-------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명1
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath1V;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명2
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath2V;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명3
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath3V;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명4
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath4V;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명5
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath5V;
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 등록 일자: 필수
|
||||||
|
* date
|
||||||
|
* 반영시에 sysdate(YYYYMMDDHH24MISS)로 생성
|
||||||
|
*/
|
||||||
|
private String regD;
|
||||||
|
/**
|
||||||
|
* 송신 여부: 필수
|
||||||
|
* char(1)
|
||||||
|
* 1:송신 / 2:수신 / 1:송신
|
||||||
|
*/
|
||||||
|
private String sendYnC;
|
||||||
|
/**
|
||||||
|
* 송신 일자
|
||||||
|
* date : YYYYMMDDHH24MISS
|
||||||
|
*/
|
||||||
|
private String sendD;
|
||||||
|
/**
|
||||||
|
* 적용 일자: 필수
|
||||||
|
* date
|
||||||
|
* interface DB->XML로 적용 시 sysdate(YYYYMMDDHH24MISS)로 생성
|
||||||
|
*/
|
||||||
|
private String applyD;
|
||||||
|
/**
|
||||||
|
* 완료 구분: 필수
|
||||||
|
* char(1)
|
||||||
|
* 적용완료:Y OR N (default:N , 각 기관의 실 민원 DB에 반영 후 Y로 변경)
|
||||||
|
*/
|
||||||
|
private String applyGubunC;
|
||||||
|
//------------------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 처리 구분1: 필수
|
||||||
|
* varchar2(400)
|
||||||
|
* 0 / / 0
|
||||||
|
*/
|
||||||
|
private String pcdGubunV;
|
||||||
|
/**
|
||||||
|
* 처리 구분2: 필수
|
||||||
|
* varchar2(400)
|
||||||
|
*/
|
||||||
|
private String pcdGubun2V;
|
||||||
|
/**
|
||||||
|
* 처리 구분3: 처리 결과시 필수
|
||||||
|
* varchar2(400)
|
||||||
|
*/
|
||||||
|
private String pcdGubun3V;
|
||||||
|
/**
|
||||||
|
* xml 인터페이스 아이디: 필수
|
||||||
|
* varchar2(10)
|
||||||
|
*/
|
||||||
|
private String ifid;
|
||||||
|
/**
|
||||||
|
* 소스 기관 코드: 필수
|
||||||
|
* varchar2(7)
|
||||||
|
* 해당 연계 기관 코드
|
||||||
|
*/
|
||||||
|
private String srcorgcd;
|
||||||
|
/**
|
||||||
|
* 타겟 기관 코드: 필수
|
||||||
|
* varchar2(7)
|
||||||
|
* 연계 기관에서 insert시 무조건 1140100 값을 넣어 준다
|
||||||
|
*/
|
||||||
|
private String tgtorgcd;
|
||||||
|
private AppendFileInfoDTO appendFileInfo;
|
||||||
|
//-------------------------------------------------------------------------------------
|
||||||
|
private String petiPathGubunC;
|
||||||
|
/**
|
||||||
|
* 처리 부서 코드: 결과 처리시 필수
|
||||||
|
* varchar2(7)
|
||||||
|
*/
|
||||||
|
private String pcdDeptV;
|
||||||
|
/**
|
||||||
|
* 민원 처리 부서명: 결과 처리시 필수
|
||||||
|
* varchar2(50)
|
||||||
|
*/
|
||||||
|
private String pcdDeptNmV;
|
||||||
|
/**
|
||||||
|
* 민원 처리 담당자 명: 결과 처리시 필수
|
||||||
|
* varchar2(50)
|
||||||
|
*/
|
||||||
|
private String dutyIdV;
|
||||||
|
/**
|
||||||
|
* 담당자 이메일: 결과 처리시 필수
|
||||||
|
* varchar2(64)
|
||||||
|
*/
|
||||||
|
private String pcdEmailV;
|
||||||
|
/**
|
||||||
|
* 담당자 전화 번호: 결과 처리시 필수
|
||||||
|
* varchar2(20)
|
||||||
|
*/
|
||||||
|
private String pcdTelV;
|
||||||
|
//-------------------------------------------------------------------------------------
|
||||||
|
// 선택사항
|
||||||
|
//-------------------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 접수 일자
|
||||||
|
* date
|
||||||
|
*/
|
||||||
|
private String ancRegD;
|
||||||
|
/**
|
||||||
|
* 한마디 더
|
||||||
|
* varchar2(4000)
|
||||||
|
*/
|
||||||
|
private String moreAgainV;
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 만족도 항목1
|
||||||
|
* char(8)
|
||||||
|
*/
|
||||||
|
private String satisfyC;
|
||||||
|
/**
|
||||||
|
* 만족도 항목2
|
||||||
|
* char(8)
|
||||||
|
*/
|
||||||
|
private String satisfy2C;
|
||||||
|
/**
|
||||||
|
* 만족도 항목3
|
||||||
|
* char(8)
|
||||||
|
*/
|
||||||
|
private String satisfy3C;
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 만족도 입력일
|
||||||
|
* date
|
||||||
|
*/
|
||||||
|
private String satisfyRegD;
|
||||||
|
/**
|
||||||
|
* 민원 실 처리 기관 코드: 처리 결과시 필수
|
||||||
|
* varchar2(7)
|
||||||
|
* ex)경기도 6410000
|
||||||
|
*/
|
||||||
|
private String pcdAncCodeV;
|
||||||
|
/**
|
||||||
|
* 민원 처리 기간
|
||||||
|
* number(5)
|
||||||
|
*/
|
||||||
|
private String petiProcDurN;
|
||||||
|
/**
|
||||||
|
* 처리 예정일
|
||||||
|
* date
|
||||||
|
*/
|
||||||
|
private String petiEndD;
|
||||||
|
private String registDt;
|
||||||
|
private String register;
|
||||||
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
// 결과(응답) 처리
|
||||||
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* 민원 요지: 결과 처리시 필수
|
||||||
|
* varchar2(512)
|
||||||
|
* 민원요지를 입력하면 민원제목대신 민원요지를 표출
|
||||||
|
*/
|
||||||
|
private String civilGistV;
|
||||||
|
/**
|
||||||
|
* 민원 처리 요약: 결과 처리시 필수
|
||||||
|
* clob
|
||||||
|
* 처리를 요약하여 표시
|
||||||
|
*/
|
||||||
|
private String civilAbstractL;
|
||||||
|
/**
|
||||||
|
* 민원 처리 결과: 결과 처리시 필수
|
||||||
|
* clob
|
||||||
|
*/
|
||||||
|
private String pcdRstContL;
|
||||||
|
/**
|
||||||
|
* 민원 처리 완료 일자: 결과 처리시 필수
|
||||||
|
* varchar2(14) : YYYYMMDDHH24MISS
|
||||||
|
*/
|
||||||
|
private String doRegD;
|
||||||
|
/**
|
||||||
|
* 민원 처리 결과 첨부 여부: 결과 처리시 필수
|
||||||
|
* char(1)
|
||||||
|
* Y = 첨부, N = 미첨부(default)
|
||||||
|
*/
|
||||||
|
private String pcdRstContAttachYnC;
|
||||||
|
/**
|
||||||
|
* 민원 처리 첨부 파일 크기
|
||||||
|
* number(10)
|
||||||
|
*/
|
||||||
|
private String pcdFileSizeN;
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@ToString
|
||||||
|
public static class AppendFileInfoDTO implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명1
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
@XmlElement(name = "peti_file_path1_v")
|
||||||
|
private String petiFilePath1V;
|
||||||
|
@XmlElement(name = "apndfilcont1")
|
||||||
|
private String apndfilcont1;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명2
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath2V;
|
||||||
|
private String apndfilcont2;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명3
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath3V;
|
||||||
|
private String apndfilcont3;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명4
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath4V;
|
||||||
|
private String apndfilcont4;
|
||||||
|
/**
|
||||||
|
* 민원 신청 첨부파일명5
|
||||||
|
* varchar2(2000)
|
||||||
|
*/
|
||||||
|
private String petiFilePath5V;
|
||||||
|
private String apndfilcont5;
|
||||||
|
private String apndfilcount;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,154 @@
|
|||||||
|
<?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="kr.xit.fims.biz.ec.mapper.IEcCtznSttemntMapper">
|
||||||
|
|
||||||
|
<!-- *************************************************************************************************************
|
||||||
|
* tb_ec_ctzn_sttemnt : 시민신고
|
||||||
|
************************************************************************************************************** -->
|
||||||
|
<sql id="sqlEcCtznSttemnt">
|
||||||
|
SELECT interface_seq_n
|
||||||
|
, instt_code
|
||||||
|
, ffnlg_code
|
||||||
|
, cvpl_se
|
||||||
|
, cvpl_reqst_no
|
||||||
|
, cvpl_rcept_no
|
||||||
|
, cvpl_applcnt_nm
|
||||||
|
, cvpl_applcnt_zip
|
||||||
|
, cvpl_applcnt_adres
|
||||||
|
, cvpl_applcnt_email_adres
|
||||||
|
, cvpl_applcnt_moblphon_no
|
||||||
|
, cvpl_applcnt_tlphon_no
|
||||||
|
, cvpl_reqst_sj
|
||||||
|
, cvpl_reqst_cn
|
||||||
|
, cvpl_reqst_dt
|
||||||
|
, cvpl_rcept_dt
|
||||||
|
, cvpl_process_pd
|
||||||
|
, cvpl_regist_dt
|
||||||
|
, ctzn_sttemnt_process_sttus
|
||||||
|
, register
|
||||||
|
, updt_dt
|
||||||
|
, updusr
|
||||||
|
FROM tb_ec_ctzn_sttemnt
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectEcCtznSttemnts" resultType="kr.xit.fims.biz.ec.model.CtznSttemntDTO">
|
||||||
|
/* ec-ctzn-sttemnt-mysql-mapper|selectEcCtznSttemnts-민원연계(국민신문고) 목록 조회|julim */
|
||||||
|
<include refid="sqlEcCtznSttemnt"/>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertEcCtznSttemnt">
|
||||||
|
/* ec-ctzn-sttemnt-mysql-mapper|insertEcCtznSttemnt-시민신고 등록|julim */
|
||||||
|
INSERT
|
||||||
|
INTO tb_ec_esb_interface (
|
||||||
|
interface_seq_n
|
||||||
|
, sys_gubun_c
|
||||||
|
, anc_code_v
|
||||||
|
, peti_gubun_c
|
||||||
|
, peti_anc_code_v
|
||||||
|
, peti_no_c
|
||||||
|
, civil_no_c
|
||||||
|
, peter_name_v
|
||||||
|
, zip_code_c
|
||||||
|
, address_v
|
||||||
|
, email_v
|
||||||
|
, cel_no_v
|
||||||
|
, tel_no_v
|
||||||
|
, peti_title_v
|
||||||
|
, peti_reason_l
|
||||||
|
, open_yn_c
|
||||||
|
, peti_reg_d
|
||||||
|
, peti_reason_attach_yn_c
|
||||||
|
, peti_file_size_n
|
||||||
|
, peti_file_path1_v
|
||||||
|
, peti_file_path2_v
|
||||||
|
, peti_file_path3_v
|
||||||
|
, peti_file_path4_v
|
||||||
|
, peti_file_path5_v
|
||||||
|
, civil_gist_v
|
||||||
|
, civil_abstract_l
|
||||||
|
, pcd_dept_v
|
||||||
|
, pcd_dept_nm_v
|
||||||
|
, duty_id_v
|
||||||
|
, pcd_email_v
|
||||||
|
, pcd_tel_v
|
||||||
|
, pcd_rst_cont_l
|
||||||
|
, do_reg_d
|
||||||
|
, peti_proc_dur_n
|
||||||
|
, peti_end_d
|
||||||
|
, anc_reg_d
|
||||||
|
, more_again_v
|
||||||
|
, satisfy_c
|
||||||
|
, satisfy2_c
|
||||||
|
, satisfy3_c
|
||||||
|
, satisfy_reg_d
|
||||||
|
, reg_d
|
||||||
|
, send_yn_c
|
||||||
|
, send_d
|
||||||
|
, apply_d
|
||||||
|
, apply_gubun_c
|
||||||
|
, pcd_gubun_v
|
||||||
|
, pcd_gubun2_v
|
||||||
|
, pcd_gubun3_v
|
||||||
|
, peti_path_gubun_c
|
||||||
|
, regist_dt
|
||||||
|
, register
|
||||||
|
) VALUES (
|
||||||
|
#{interfaceSeqN}
|
||||||
|
, #{sysGubunC}
|
||||||
|
, #{ancCodeV}
|
||||||
|
, #{petiGubunC}
|
||||||
|
, #{petiAncCodeV}
|
||||||
|
, #{petiNoC}
|
||||||
|
, #{civilNoC}
|
||||||
|
, #{peterNameV}
|
||||||
|
, #{zipCodeC}
|
||||||
|
, #{addressV}
|
||||||
|
, #{emailV}
|
||||||
|
, #{celNoV}
|
||||||
|
, #{telNoV}
|
||||||
|
, #{petiTitleV}
|
||||||
|
, #{petiReasonL}
|
||||||
|
, #{openYnC}
|
||||||
|
, #{petiRegD}
|
||||||
|
, #{petiReasonAttachYnC}
|
||||||
|
, #{petiFileSizeN}
|
||||||
|
, #{petiFilePath1V}
|
||||||
|
, #{petiFilePath2V}
|
||||||
|
, #{petiFilePath3V}
|
||||||
|
, #{petiFilePath4V}
|
||||||
|
, #{petiFilePath5V}
|
||||||
|
, #{civilGistV}
|
||||||
|
, #{civilAbstractL}
|
||||||
|
, #{pcdDeptV}
|
||||||
|
, #{pcdDeptNmV}
|
||||||
|
, #{dutyIdV}
|
||||||
|
, #{pcdEmailV}
|
||||||
|
, #{pcdTelV}
|
||||||
|
, #{pcdRstContL}
|
||||||
|
, #{doRegD}
|
||||||
|
, #{petiProcDurN}
|
||||||
|
, #{petiEndD}
|
||||||
|
, #{ancRegD}
|
||||||
|
, #{moreAgainV}
|
||||||
|
, #{satisfyC}
|
||||||
|
, #{satisfy2C}
|
||||||
|
, #{satisfy3C}
|
||||||
|
, #{satisfyRegD}
|
||||||
|
, #{regD}
|
||||||
|
, #{sendYnC}
|
||||||
|
, #{sendD}
|
||||||
|
, #{applyD}
|
||||||
|
, #{applyGubunC}
|
||||||
|
, #{pcdGubunV}
|
||||||
|
, #{pcdGubun2V}
|
||||||
|
, #{pcdGubun3V}
|
||||||
|
, #{petiPathGubunC}
|
||||||
|
, DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||||
|
, #{register}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue