시군구관리,부서관리 수정
parent
c8693e037f
commit
a0ec6f3c01
@ -1,117 +0,0 @@
|
|||||||
package cokr.xit.fims.mngt.dao;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
|
||||||
|
|
||||||
import cokr.xit.fims.cmmn.CmmnQuery;
|
|
||||||
import cokr.xit.fims.mngt.FineIntegrationDepartment;
|
|
||||||
import cokr.xit.foundation.component.AbstractMapper;
|
|
||||||
import cokr.xit.foundation.data.DataObject;
|
|
||||||
|
|
||||||
/** 부서 정보 정보 DAO
|
|
||||||
*
|
|
||||||
* <p>상세 설명:
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* ============ 변경 이력 ============
|
|
||||||
* 2023-12-12 JoJH 최초 작성
|
|
||||||
* ================================
|
|
||||||
* </pre>
|
|
||||||
*/
|
|
||||||
@Mapper("deptMapper")
|
|
||||||
public interface DeptMapper extends AbstractMapper {
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 목록을 조회하여 반환한다.<br />
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 목록
|
|
||||||
*/
|
|
||||||
List<DataObject> selectDeptList(CmmnQuery req);
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체들을 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 객체 목록
|
|
||||||
*/
|
|
||||||
List<DataObject> selectDepts(CmmnQuery req);
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체를 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 객체
|
|
||||||
*/
|
|
||||||
default DataObject selectDeptInfo(CmmnQuery req) {
|
|
||||||
// 사용 여부 확인
|
|
||||||
if (req.getUseYN() == null) {
|
|
||||||
req.setUseYN("Y");
|
|
||||||
}
|
|
||||||
// 기본 정렬
|
|
||||||
if (req.getOrderBy() == null) {
|
|
||||||
req.setOrderBy("D.DEPT_CD DESC");
|
|
||||||
}
|
|
||||||
|
|
||||||
List<DataObject> depts = selectDepts(req);
|
|
||||||
|
|
||||||
return !depts.isEmpty() ? depts.get(0) : null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**부서 정보를 등록한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"dept" - 부서 정보</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int insertDept(Map<String, Object> params);
|
|
||||||
|
|
||||||
/**부서 정보를 등록한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
default boolean insert(FineIntegrationDepartment dept) {
|
|
||||||
return dept != null && insertDept(params().set("dept", dept)) == 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**부서 정보를 수정한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"dept" - 부서 정보</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int updateDept(Map<String, Object> params);
|
|
||||||
|
|
||||||
/**부서 정보를 수정한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
default boolean update(FineIntegrationDepartment dept) {
|
|
||||||
return dept != null && updateDept(params().set("dept", dept)) == 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**지정한 부서 정보를 삭제한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"dept" - 부서 정보</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int deleteDept(Map<String, ?> params);
|
|
||||||
|
|
||||||
/**부서 정보를 삭제한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
default boolean delete(FineIntegrationDepartment dept) {
|
|
||||||
return dept != null && deleteDept(params().set("dept", dept)) == 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,66 +0,0 @@
|
|||||||
package cokr.xit.fims.mngt.service;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import cokr.xit.fims.cmmn.CmmnQuery;
|
|
||||||
import cokr.xit.fims.mngt.FineIntegrationDepartment;
|
|
||||||
import cokr.xit.foundation.data.DataObject;
|
|
||||||
|
|
||||||
/**부서 정보 관리 서비스 인터페이스.
|
|
||||||
*
|
|
||||||
* <p>상세 설명:
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* ============ 변경 이력 ============
|
|
||||||
* 2023-12-12 JoJH 최초 작성
|
|
||||||
* ================================
|
|
||||||
* </pre>
|
|
||||||
*/
|
|
||||||
public interface DeptService {
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 목록을 조회하여 반환한다.
|
|
||||||
* @param req 부서 정보 조회 조건
|
|
||||||
* @return 부서 목록
|
|
||||||
*/
|
|
||||||
List<DataObject> getDeptList(CmmnQuery req);
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체들을 반환한다.
|
|
||||||
* @param req 부서 정보 조회 조건
|
|
||||||
* @return 부서 객체 목록
|
|
||||||
*/
|
|
||||||
List<DataObject> getDepts(CmmnQuery req);
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체를 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 객체
|
|
||||||
*/
|
|
||||||
DataObject getDeptInfo(CmmnQuery req);
|
|
||||||
|
|
||||||
/**부서 정보를 등록한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
boolean create(FineIntegrationDepartment dept);
|
|
||||||
|
|
||||||
/**부서 정보를 수정한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
boolean update(FineIntegrationDepartment dept);
|
|
||||||
|
|
||||||
/**부서 정보를 삭제한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
boolean remove(FineIntegrationDepartment dept);
|
|
||||||
|
|
||||||
}
|
|
@ -1,89 +0,0 @@
|
|||||||
package cokr.xit.fims.mngt.service.bean;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import cokr.xit.fims.cmmn.CmmnQuery;
|
|
||||||
import cokr.xit.fims.mngt.FineIntegrationDepartment;
|
|
||||||
import cokr.xit.fims.mngt.dao.DeptMapper;
|
|
||||||
import cokr.xit.foundation.AbstractComponent;
|
|
||||||
import cokr.xit.foundation.data.DataObject;
|
|
||||||
|
|
||||||
/**부서 정보 정보 관리 Bean
|
|
||||||
*
|
|
||||||
* <p>상세 설명:
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* ============ 변경 이력 ============
|
|
||||||
* 2023-12-12 JoJH 최초 작성
|
|
||||||
* ================================
|
|
||||||
* </pre>
|
|
||||||
*/
|
|
||||||
@Component("deptBean")
|
|
||||||
public class DeptBean extends AbstractComponent {
|
|
||||||
|
|
||||||
/** 부서 DAO */
|
|
||||||
@Resource(name = "deptMapper")
|
|
||||||
private DeptMapper deptMapper;
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 목록을 조회하여 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 목록
|
|
||||||
*/
|
|
||||||
public List<DataObject> getDeptList(CmmnQuery req) {
|
|
||||||
return deptMapper.selectDeptList(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체들을 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 객체 목록
|
|
||||||
*/
|
|
||||||
public List<DataObject> getDepts(CmmnQuery req) {
|
|
||||||
return deptMapper.selectDepts(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 부서 객체를 반환한다.
|
|
||||||
* @param req 부서 조회 조건
|
|
||||||
* @return 부서 객체
|
|
||||||
*/
|
|
||||||
public DataObject getDeptInfo(CmmnQuery req) {
|
|
||||||
return deptMapper.selectDeptInfo(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**부서 정보를 등록한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
public boolean create(FineIntegrationDepartment dept) {
|
|
||||||
return deptMapper.insert(dept);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**부서 정보를 수정한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
public boolean update(FineIntegrationDepartment dept) {
|
|
||||||
return deptMapper.update(dept);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**부서 정보를 삭제한다.
|
|
||||||
* @param dept 부서
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
public boolean remove(FineIntegrationDepartment dept) {
|
|
||||||
return deptMapper.delete(dept);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
package cokr.xit.fims.mngt.service.bean;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import cokr.xit.fims.cmmn.CmmnQuery;
|
|
||||||
import cokr.xit.fims.mngt.FineIntegrationDepartment;
|
|
||||||
import cokr.xit.fims.mngt.service.DeptService;
|
|
||||||
import cokr.xit.foundation.component.AbstractServiceBean;
|
|
||||||
import cokr.xit.foundation.data.DataObject;
|
|
||||||
|
|
||||||
/**부서 정보 서비스 구현체.
|
|
||||||
*
|
|
||||||
* <p>상세 설명:
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* ============ 변경 이력 ============
|
|
||||||
* 2023-12-12 JoJH 최초 작성
|
|
||||||
* ================================
|
|
||||||
* </pre>
|
|
||||||
*/
|
|
||||||
@Service("deptService")
|
|
||||||
public class DeptServiceBean extends AbstractServiceBean implements DeptService {
|
|
||||||
|
|
||||||
/** 부서 정보 Bean */
|
|
||||||
@Resource(name = "deptBean")
|
|
||||||
private DeptBean deptBean;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<DataObject> getDeptList(CmmnQuery req) {
|
|
||||||
return deptBean.getDeptList(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<DataObject> getDepts(CmmnQuery req) {
|
|
||||||
return deptBean.getDepts(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public DataObject getDeptInfo(CmmnQuery req) {
|
|
||||||
return deptBean.getDeptInfo(req);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean create(FineIntegrationDepartment dept) {
|
|
||||||
return deptBean.create(dept);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean update(FineIntegrationDepartment dept) {
|
|
||||||
return deptBean.update(dept);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean remove(FineIntegrationDepartment dept) {
|
|
||||||
return deptBean.remove(dept);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,206 +0,0 @@
|
|||||||
<?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="cokr.xit.fims.mngt.dao.DeptMapper">
|
|
||||||
|
|
||||||
<!-- 부서 정보 정보 매퍼
|
|
||||||
========== 변경 이력 ==========
|
|
||||||
2023-12-12 JoJH 최초 작성
|
|
||||||
============================ -->
|
|
||||||
|
|
||||||
<resultMap id="deptRow" type="cokr.xit.fims.mngt.FineIntegrationDepartment"> <!-- 부서 정보 -->
|
|
||||||
<result property="deptCd" column="DEPT_CD" /> <!-- 부서 코드 -->
|
|
||||||
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
||||||
<result property="instCd" column="INST_CD" /> <!-- 기관 코드 -->
|
|
||||||
<result property="deptNm" column="DEPT_NM" /> <!-- 부서 명 -->
|
|
||||||
<result property="deptTelno" column="DEPT_TELNO" /> <!-- 부서 전화번호 -->
|
|
||||||
<result property="deptFxno" column="DEPT_FXNO" /> <!-- 부서 팩스번호 -->
|
|
||||||
<result property="vrbacntLinkSeCd" column="VRBACNT_LINK_SE_CD" /> <!-- 가상계좌 연계 구분 코드 -->
|
|
||||||
<result property="pstofcNm" column="PSTOFC_NM" /> <!-- 우체국 명 -->
|
|
||||||
<result property="rgNoHeader" column="RG_NO_HEADER" /> <!-- 등기 번호 헤더 -->
|
|
||||||
<result property="sndngLinkSeCd" column="SNDNG_LINK_SE_CD" /> <!-- 발송 연계 구분 코드 -->
|
|
||||||
<result property="egpConOrg" column="EGP_CON_ORG" /> <!-- E그린 외부기관구분코드 -->
|
|
||||||
<result property="egpRceptId" column="EGP_RCEPT_ID" /> <!-- E그린 접수우체국국기호 -->
|
|
||||||
<result property="egpApvlNb" column="EGP_APVL_NB" /> <!-- E그린 후납계약승인번호 -->
|
|
||||||
<result property="egpPostInstId" column="EGP_POST_INST_ID" /> <!-- E그린 우정정보센터 기관ID -->
|
|
||||||
<result property="ensInterfaceId" column="ENS_INTERFACE_ID" /> <!-- 세외수입 인터페이스ID -->
|
|
||||||
<result property="ensSourceCd" column="ENS_SOURCE_CD" /> <!-- 세외수입 소스코드 -->
|
|
||||||
<result property="ensTargetCd" column="ENS_TARGET_CD" /> <!-- 세외수입 타겟코드 -->
|
|
||||||
<result property="ensUrl" column="ENS_URL" /> <!-- 세외수입 URL -->
|
|
||||||
<result property="dtbnBankNm" column="DTBN_BANK_NM" /> <!-- 교부 은행 명 -->
|
|
||||||
<result property="dtbnActno" column="DTBN_ACTNO" /> <!-- 교부 계좌번호 -->
|
|
||||||
<result property="docHeader" column="DOC_HEADER" /> <!-- 문서 머릿말 -->
|
|
||||||
<result property="srvrOs" column="SRVR_OS" /> <!-- 서버 OS -->
|
|
||||||
<result property="useYN" column="USE_YN" /> <!-- 사용 여부 -->
|
|
||||||
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
||||||
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
||||||
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
|
||||||
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<sql id="select">
|
|
||||||
SELECT D.DEPT_CD <!-- 부서 코드 -->
|
|
||||||
, D.SGG_CD <!-- 시군구 코드 -->
|
|
||||||
, D.INST_CD <!-- 기관 코드 -->
|
|
||||||
, D.DEPT_NM <!-- 부서 명 -->
|
|
||||||
, D.DEPT_TELNO <!-- 부서 전화번호 -->
|
|
||||||
, D.DEPT_FXNO <!-- 부서 팩스번호 -->
|
|
||||||
, D.VRBACNT_LINK_SE_CD <!-- 가상계좌 연계 구분 코드 -->
|
|
||||||
, D.PSTOFC_NM <!-- 우체국 명 -->
|
|
||||||
, D.RG_NO_HEADER <!-- 등기 번호 헤더 -->
|
|
||||||
, D.SNDNG_LINK_SE_CD <!-- 발송 연계 구분 코드 -->
|
|
||||||
, D.EGP_CON_ORG <!-- E그린 외부기관구분코드 -->
|
|
||||||
, D.EGP_RCEPT_ID <!-- E그린 접수우체국국기호 -->
|
|
||||||
, D.EGP_APVL_NB <!-- E그린 후납계약승인번호 -->
|
|
||||||
, D.EGP_POST_INST_ID <!-- E그린 우정정보센터 기관ID -->
|
|
||||||
, D.ENS_INTERFACE_ID <!-- 세외수입 인터페이스ID -->
|
|
||||||
, D.ENS_SOURCE_CD <!-- 세외수입 소스코드 -->
|
|
||||||
, D.ENS_TARGET_CD <!-- 세외수입 타겟코드 -->
|
|
||||||
, D.ENS_URL <!-- 세외수입 URL -->
|
|
||||||
, D.DTBN_BANK_NM <!-- 교부 은행 명 -->
|
|
||||||
, D.DTBN_ACTNO <!-- 교부 계좌번호 -->
|
|
||||||
, D.DOC_HEADER <!-- 문서 머릿말 -->
|
|
||||||
, D.SRVR_OS <!-- 서버 OS -->
|
|
||||||
, D.USE_YN <!-- 사용 여부 -->
|
|
||||||
, D.REG_DT <!-- 등록 일시 -->
|
|
||||||
, D.RGTR <!-- 등록자 -->
|
|
||||||
, D.MDFCN_DT <!-- 수정 일시 -->
|
|
||||||
, D.MDFR <!-- 수정자 -->
|
|
||||||
FROM TB_DEPT D
|
|
||||||
</sql>
|
|
||||||
|
|
||||||
<select id="selectDeptList" parameterType="map" resultType="dataobject">/* 부서 목록 조회(deptMapper.selectDeptList) */
|
|
||||||
<include refid="utility.paging-prefix" />
|
|
||||||
<include refid="select" />
|
|
||||||
WHERE D.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
||||||
<if test="deptCd != null">
|
|
||||||
AND D.DEPT_CD = #{deptCd} <!-- 부서 코드 -->
|
|
||||||
</if>
|
|
||||||
<if test="instCd != null">
|
|
||||||
AND D.INST_CD = #{instCd} <!-- 기관 코드 -->
|
|
||||||
</if>
|
|
||||||
<if test="useYN != null">
|
|
||||||
AND D.USE_YN = #{useYN} <!-- 사용 여부 -->
|
|
||||||
</if>
|
|
||||||
<include refid="utility.orderBy" />
|
|
||||||
<include refid="utility.paging-suffix" />
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="selectDepts" parameterType="map" resultType="dataobject">/* 부서 객체 가져오기(deptMapper.selectDepts) */
|
|
||||||
<include refid="select" />
|
|
||||||
<where>
|
|
||||||
<if test="deptCd != null">
|
|
||||||
AND D.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
||||||
</if>
|
|
||||||
<if test="deptCd != null">
|
|
||||||
AND D.DEPT_CD = #{deptCd} <!-- 부서 코드 -->
|
|
||||||
</if>
|
|
||||||
<if test="instCd != null">
|
|
||||||
AND D.INST_CD = #{instCd} <!-- 기관 코드 -->
|
|
||||||
</if>
|
|
||||||
<if test="useYN != null">
|
|
||||||
AND D.USE_YN = #{useYN} <!-- 사용 여부 -->
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
<include refid="utility.orderBy" />
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<insert id="insertDept" parameterType="map">/* 부서 등록(deptMapper.insertDept) */
|
|
||||||
INSERT
|
|
||||||
INTO TB_DEPT (
|
|
||||||
DEPT_CD <!-- 부서 코드 -->
|
|
||||||
, SGG_CD <!-- 시군구 코드 -->
|
|
||||||
, INST_CD <!-- 기관 코드 -->
|
|
||||||
, DEPT_NM <!-- 부서 명 -->
|
|
||||||
, DEPT_TELNO <!-- 부서 전화번호 -->
|
|
||||||
, DEPT_FXNO <!-- 부서 팩스번호 -->
|
|
||||||
, VRBACNT_LINK_SE_CD <!-- 가상계좌 연계 구분 코드 -->
|
|
||||||
, PSTOFC_NM <!-- 우체국 명 -->
|
|
||||||
, RG_NO_HEADER <!-- 등기 번호 헤더 -->
|
|
||||||
, SNDNG_LINK_SE_CD <!-- 발송 연계 구분 코드 -->
|
|
||||||
, EGP_CON_ORG <!-- E그린 외부기관구분코드 -->
|
|
||||||
, EGP_RCEPT_ID <!-- E그린 접수우체국국기호 -->
|
|
||||||
, EGP_APVL_NB <!-- E그린 후납계약승인번호 -->
|
|
||||||
, EGP_POST_INST_ID <!-- E그린 우정정보센터 기관ID -->
|
|
||||||
, ENS_INTERFACE_ID <!-- 세외수입 인터페이스ID -->
|
|
||||||
, ENS_SOURCE_CD <!-- 세외수입 소스코드 -->
|
|
||||||
, ENS_TARGET_CD <!-- 세외수입 타겟코드 -->
|
|
||||||
, ENS_URL <!-- 세외수입 URL -->
|
|
||||||
, DTBN_BANK_NM <!-- 교부 은행 명 -->
|
|
||||||
, DTBN_ACTNO <!-- 교부 계좌번호 -->
|
|
||||||
, DOC_HEADER <!-- 문서 머릿말 -->
|
|
||||||
, SRVR_OS <!-- 서버 OS -->
|
|
||||||
, USE_YN <!-- 사용 여부 -->
|
|
||||||
, REG_DT <!-- 등록 일시 -->
|
|
||||||
, RGTR <!-- 등록자 -->
|
|
||||||
, MDFCN_DT <!-- 수정 일시 -->
|
|
||||||
, MDFR <!-- 수정자 -->
|
|
||||||
) VALUES (
|
|
||||||
#{dept.deptCd} <!-- 부서 코드 -->
|
|
||||||
, #{dept.sggCd} <!-- 시군구 코드 -->
|
|
||||||
, #{dept.instCd} <!-- 기관 코드 -->
|
|
||||||
, #{dept.deptNm} <!-- 부서 명 -->
|
|
||||||
, #{dept.deptTelno} <!-- 부서 전화번호 -->
|
|
||||||
, #{dept.deptFxno} <!-- 부서 팩스번호 -->
|
|
||||||
, #{dept.vrbacntLinkSeCd} <!-- 가상계좌 연계 구분 코드 -->
|
|
||||||
, #{dept.pstofcNm} <!-- 우체국 명 -->
|
|
||||||
, #{dept.rgNoHeader} <!-- 등기 번호 헤더 -->
|
|
||||||
, #{dept.sndngLinkSeCd} <!-- 발송 연계 구분 코드 -->
|
|
||||||
, #{dept.egpConOrg} <!-- E그린 외부기관구분코드 -->
|
|
||||||
, #{dept.egpRceptId} <!-- E그린 접수우체국국기호 -->
|
|
||||||
, #{dept.egpApvlNb} <!-- E그린 후납계약승인번호 -->
|
|
||||||
, #{dept.egpPostInstId} <!-- E그린 우정정보센터 기관ID -->
|
|
||||||
, #{dept.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
|
|
||||||
, #{dept.ensSourceCd} <!-- 세외수입 소스코드 -->
|
|
||||||
, #{dept.ensTargetCd} <!-- 세외수입 타겟코드 -->
|
|
||||||
, #{dept.ensUrl} <!-- 세외수입 URL -->
|
|
||||||
, #{dept.dtbnBankNm} <!-- 교부 은행 명 -->
|
|
||||||
, #{dept.dtbnActno} <!-- 교부 계좌번호 -->
|
|
||||||
, #{dept.docHeader} <!-- 문서 머릿말 -->
|
|
||||||
, #{dept.srvrOs} <!-- 서버 OS -->
|
|
||||||
, 'Y' <!-- 사용 여부 -->
|
|
||||||
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
||||||
, #{dept.createdBy} <!-- 등록자 -->
|
|
||||||
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
||||||
, #{dept.modifiedBy} <!-- 수정자 -->
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<update id="updateDept" parameterType="map">/* 부서 수정(deptMapper.updateDept) */
|
|
||||||
UPDATE TB_DEPT
|
|
||||||
SET SGG_CD = #{dept.sggCd} <!-- 시군구 코드 -->
|
|
||||||
, INST_CD = #{dept.instCd} <!-- 기관 코드 -->
|
|
||||||
, DEPT_NM = #{dept.deptNm} <!-- 부서 명 -->
|
|
||||||
, DEPT_TELNO = #{dept.deptTelno} <!-- 부서 전화번호 -->
|
|
||||||
, DEPT_FXNO = #{dept.deptFxno} <!-- 부서 팩스번호 -->
|
|
||||||
, 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_POST_INST_ID = #{dept.egpPostInstId} <!-- E그린 우정정보센터 기관ID -->
|
|
||||||
, ENS_INTERFACE_ID = #{dept.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
|
|
||||||
, ENS_SOURCE_CD = #{dept.ensSourceCd} <!-- 세외수입 소스코드 -->
|
|
||||||
, ENS_TARGET_CD = #{dept.ensTargetCd} <!-- 세외수입 타겟코드 -->
|
|
||||||
, ENS_URL = #{dept.ensUrl} <!-- 세외수입 URL -->
|
|
||||||
, DTBN_BANK_NM = #{dept.dtbnBankNm} <!-- 교부 은행 명 -->
|
|
||||||
, DTBN_ACTNO = #{dept.dtbnActno} <!-- 교부 계좌번호 -->
|
|
||||||
, DOC_HEADER = #{dept.docHeader} <!-- 문서 머릿말 -->
|
|
||||||
, SRVR_OS = #{dept.srvrOs} <!-- 서버 OS -->
|
|
||||||
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
||||||
, MDFR = #{dept.modifiedBy} <!-- 수정자 -->
|
|
||||||
WHERE DEPT_CD = #{dept.deptCd}
|
|
||||||
AND USE_YN = 'Y'
|
|
||||||
</update>
|
|
||||||
|
|
||||||
<update id="deleteDept" parameterType="map">/* 부서 삭제(deptMapper.deleteDept) */
|
|
||||||
UPDATE TB_DEPT
|
|
||||||
SET USE_YN = 'N' <!-- 사용 여부 -->
|
|
||||||
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
||||||
, MDFR = #{currentUser.id} <!-- 수정자 -->
|
|
||||||
WHERE DEPT_CD = #{dept.deptCd} <!-- 부서 코드 -->
|
|
||||||
AND USE_YN = 'Y'
|
|
||||||
</update>
|
|
||||||
|
|
||||||
</mapper>
|
|
Loading…
Reference in New Issue