|
|
|
@ -6,12 +6,11 @@ import java.util.Map;
|
|
|
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
|
import org.apache.ibatis.annotations.SelectProvider;
|
|
|
|
|
import org.apache.ibatis.annotations.Update;
|
|
|
|
|
import org.apache.ibatis.annotations.UpdateProvider;
|
|
|
|
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
|
|
|
|
|
|
|
|
|
import cokr.xit.applib.SQLUtil;
|
|
|
|
|
import cokr.xit.fims.base.OgdpQuery;
|
|
|
|
|
import cokr.xit.fims.base.FimsSigungu;
|
|
|
|
|
import cokr.xit.fims.base.OgdpQuery;
|
|
|
|
|
import cokr.xit.foundation.component.AbstractMapper;
|
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
|
|
|
|
@ -136,8 +135,8 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
default boolean updateSgg(FimsSigungu sgg) {
|
|
|
|
|
return sgg != null && updateSgg(params().set("sgg", sgg)) == 1;
|
|
|
|
|
default boolean updateSggStng(FimsSigungu sgg) {
|
|
|
|
|
return sgg != null && updateSggStng(params().set("sgg", sgg)) == 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**시군구 정보를 수정한다.
|
|
|
|
@ -148,7 +147,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
* @return 저장된 정보수
|
|
|
|
|
*/
|
|
|
|
|
@Update(SQLUtil.SCRIPT_START+"""
|
|
|
|
|
/* 시군구 설정정보 수정 (ogdpMapper.updateSgg) */
|
|
|
|
|
/* 시군구 설정 정보 수정 (ogdpMapper.updateSggStng) */
|
|
|
|
|
UPDATE TB_SGG
|
|
|
|
|
SET MDFCN_DT =
|
|
|
|
|
"""
|
|
|
|
@ -169,7 +168,7 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
</if>
|
|
|
|
|
WHERE SGG_CD = #{sgg.sggID}
|
|
|
|
|
"""+SQLUtil.SCRIPT_END)
|
|
|
|
|
int updateSgg(Map<String, Object> params);
|
|
|
|
|
int updateSggStng(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
/**지정한 조건에 따라 시군구 객체를 반환한다.
|
|
|
|
|
* @param req 시군구 조회 조건
|
|
|
|
@ -238,36 +237,42 @@ public interface OgdpMapper extends AbstractMapper {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@UpdateProvider(type=OgdpMapper.class, method="updateDeptProvider")
|
|
|
|
|
int updateDept(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String updateDeptProvider(Map<String, Object> params) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String comment = "/* 부서 수정(ogdpMapper.updateDept) */ ";
|
|
|
|
|
|
|
|
|
|
String updateSet = """
|
|
|
|
|
UPDATE TB_DEPT
|
|
|
|
|
@Update(SQLUtil.SCRIPT_START+"""
|
|
|
|
|
/* 부서 설정 수정(ogdpMapper.updateDeptStng) */
|
|
|
|
|
UPDATE TB_DEPT
|
|
|
|
|
SET MDFCN_DT =
|
|
|
|
|
"""
|
|
|
|
|
+SQLUtil.now
|
|
|
|
|
+"""
|
|
|
|
|
"""+SQLUtil.now+"""
|
|
|
|
|
<!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{dept.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
""";
|
|
|
|
|
String where = """
|
|
|
|
|
WHERE DEPT_CD = #{dept.deptID}
|
|
|
|
|
AND USE_YN = 'Y'
|
|
|
|
|
""";
|
|
|
|
|
, CVLCPT_LINK_SE_CD = #{dept.cvlcptLinkSeCd} <!-- 민원 연계 구분 코드 -->
|
|
|
|
|
, VRBACNT_LINK_SE_CD = #{dept.vrbacntLinkSeCd} <!-- 가상계좌 연계 구분 코드 -->
|
|
|
|
|
, PSTOFC_NM = #{dept.pstofcNm} <!-- 우체국 명 -->
|
|
|
|
|
, RG_NO_HEADER = #{dept.rgNoHeader} <!-- 등기 번호 헤더 -->
|
|
|
|
|
, SNDNG_LINK_SE_CD = #{dept.sndngLinkSeCd} <!-- 발송 연계 구분 코드 -->
|
|
|
|
|
, EGP_CON_ORG = #{dept.egpConOrg} <!-- E그린 외부기관구분코드 -->
|
|
|
|
|
, EGP_RCEPT_ID = #{dept.egpRceptId} <!-- E그린 접수우체국국기호 -->
|
|
|
|
|
, EGP_APVL_NB = #{dept.egpApvlNb} <!-- E그린 후납계약승인번호 -->
|
|
|
|
|
, EGP_ESB_PATH = #{dept.egpEsbPath} <!-- E그린 ESB경로 -->
|
|
|
|
|
, EGP_POST_INST_ID = #{dept.egpPostInstId} <!-- E그린 우정정보센터 기관ID -->
|
|
|
|
|
, EGP_CERT_CN = #{dept.egpCertCn} <!-- E그린 인증서CN -->
|
|
|
|
|
, ENS_INTERFACE_ID = #{dept.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
|
|
|
|
|
, ENS_SOURCE_CD = #{dept.ensSourceCd} <!-- 세외수입 소스코드 -->
|
|
|
|
|
, ENS_TARGET_CD = #{dept.ensTargetCd} <!-- 세외수입 타겟코드 -->
|
|
|
|
|
, ENS_URL = #{dept.ensUrl} <!-- 세외수입 URL -->
|
|
|
|
|
, NXRP_LINK_YN = #{dept.nxrpLinkYn} <!-- 세외수입 연계 여부 -->
|
|
|
|
|
, NXRP_RGN_SE_CD = #{dept.nxrpRgnSeCd} <!-- 세외수입 지역 구분 코드 -->
|
|
|
|
|
, DTBN_BANK_NM = #{dept.dtbnBankNm} <!-- 교부 은행 명 -->
|
|
|
|
|
, DTBN_ACTNO = #{dept.dtbnActno} <!-- 교부 계좌번호 -->
|
|
|
|
|
, DOC_HEADER = #{dept.docHeader} <!-- 문서 머릿말 -->
|
|
|
|
|
, SRVR_OS = #{dept.srvrOs} <!-- 서버 OS -->
|
|
|
|
|
WHERE DEPT_CD = #{dept.deptID}
|
|
|
|
|
AND USE_YN = 'Y'
|
|
|
|
|
"""
|
|
|
|
|
+SQLUtil.SCRIPT_END)
|
|
|
|
|
int updateDeptStng(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String updateSetAdd = params.get("updateSetAdd") == null ? "" : (String)params.get("updateSetAdd");
|
|
|
|
|
|
|
|
|
|
return SQLUtil.SCRIPT_START
|
|
|
|
|
+ comment
|
|
|
|
|
+ updateSet + updateSetAdd + where
|
|
|
|
|
+ SQLUtil.SCRIPT_END;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@SelectProvider(type=OgdpMapper.class, method="selectDeptInfoProvider")
|
|
|
|
|