main
jjh 11 months ago
parent d40fb7da04
commit 0d976c345e

@ -7,7 +7,6 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
import cokr.xit.fims.cmmn.CmmnQuery;
import cokr.xit.fims.cmmn.Dept;
@ -57,7 +56,7 @@ public interface DeptMapper extends AbstractMapper {
/** .
* @param params
* <ul><li>"deptInfo" - </li>
* <ul><li>"dept" - </li>
* <li>"currentUser" - </li>
* </ul>
* @return
@ -77,7 +76,7 @@ public interface DeptMapper extends AbstractMapper {
/** .
* @param params
* <ul><li>"deptInfo" - </li>
* <ul><li>"dept" - </li>
* <li>"currentUser" - </li>
* </ul>
* @return
@ -97,7 +96,7 @@ public interface DeptMapper extends AbstractMapper {
/** .
* @param params
* <ul><li>"deptInfo" - </li>
* <ul><li>"dept" - </li>
* <li>"currentUser" - </li>
* </ul>
* @return

@ -26,7 +26,7 @@ import cokr.xit.fims.cmmn.dao.DeptMapper;
@Component("deptBean")
public class DeptBean extends AbstractComponent {
/** 부서 정보 DAO */
/** 부서 DAO */
@Resource(name = "deptMapper")
private DeptMapper deptMapper;
@ -39,7 +39,7 @@ public class DeptBean extends AbstractComponent {
}
/** .
* @param req
* @param req
* @return
*/
public List<DataObject> getDepts(CmmnQuery req) {

@ -26,7 +26,7 @@ import cokr.xit.fims.cmmn.service.DeptService;
@Service("deptService")
public class DeptServiceBean extends AbstractServiceBean implements DeptService {
/** 부서 정보 정보 Bean */
/** 부서 정보 Bean */
@Resource(name = "deptBean")
private DeptBean deptBean;

@ -38,47 +38,47 @@
</resultMap>
<sql id="select">
SELECT DI.DEPT_CD <!-- 부서 코드 -->
, DI.SGG_CD <!-- 시군구 코드 -->
, DI.INST_CD <!-- 기관 코드 -->
, DI.DEPT_NM <!-- 부서 명 -->
, DI.DEPT_TELNO <!-- 부서 전화번호 -->
, DI.DEPT_FXNO <!-- 부서 팩스번호 -->
, DI.VRBACNT_LINK_SE_CD <!-- 가상계좌 연계 구분 코드 -->
, DI.PSTOFC_NM <!-- 우체국 명 -->
, DI.RG_NO_HEADER <!-- 등기 번호 헤더 -->
, DI.SNDNG_LINK_SE_CD <!-- 발송 연계 구분 코드 -->
, DI.EGP_CON_ORG <!-- E그린 외부기관구분코드 -->
, DI.EGP_RCEPT_ID <!-- E그린 접수우체국국기호 -->
, DI.EGP_APVL_NB <!-- E그린 후납계약승인번호 -->
, DI.EGP_ESB_PATH <!-- E그린 ESB경로 -->
, DI.EGP_CERT_CN <!-- E그린 인증서CN -->
, DI.ENS_INTERFACE_ID <!-- 세외수입 인터페이스ID -->
, DI.ENS_SOURCE_CD <!-- 세외수입 소스코드 -->
, DI.ENS_TARGET_CD <!-- 세외수입 타겟코드 -->
, DI.ENS_URL <!-- 세외수입 URL -->
, DI.DTBN_BANK_NM <!-- 교부 은행 명 -->
, DI.DTBN_ACTNO <!-- 교부 계좌번호 -->
, DI.SRVR_OS <!-- 서버 OS -->
, DI.USE_YN <!-- 사용 여부 -->
, DI.REG_DT <!-- 등록 일시 -->
, DI.RGTR <!-- 등록자 -->
, DI.MDFCN_DT <!-- 수정 일시 -->
, DI.MDFR <!-- 수정자 -->
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_ESB_PATH <!-- E그린 ESB경로 -->
, D.EGP_CERT_CN <!-- E그린 인증서CN -->
, 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.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 DI.SGG_CD = #{sggCd} /* 시군구 코드 */
WHERE D.SGG_CD = #{sggCd} /* 시군구 코드 */
<if test="deptCd != null">
AND DI.DEPT_CD = #{deptCd} /* 부서 코드 */
AND D.DEPT_CD = #{deptCd} /* 부서 코드 */
</if>
<if test="instCd != null">
AND DI.INST_CD = #{instCd} /* 기관 코드 */
AND D.INST_CD = #{instCd} /* 기관 코드 */
</if>
AND DI.USE_YN = 'N' /* 사용 여부 */
AND D.USE_YN = 'N' /* 사용 여부 */
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
</select>
@ -87,16 +87,16 @@
<include refid="select" />
<where>
<if test="deptCd != null">
AND DI.SGG_CD = #{sggCd} /* 시군구 코드 */
AND D.SGG_CD = #{sggCd} /* 시군구 코드 */
</if>
<if test="deptCd != null">
AND DI.DEPT_CD = #{deptCd} /* 부서 코드 */
AND D.DEPT_CD = #{deptCd} /* 부서 코드 */
</if>
<if test="instCd != null">
AND DI.INST_CD = #{instCd} /* 기관 코드 */
AND D.INST_CD = #{instCd} /* 기관 코드 */
</if>
<if test="useYN != null">
AND DI.USE_YN = 'N' /* 사용 여부 */
AND D.USE_YN = 'N' /* 사용 여부 */
</if>
</where>
<include refid="utility.orderBy" />
@ -133,62 +133,62 @@
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
) VALUES (
#{deptInfo.deptCd} <!-- 부서 코드 -->
, #{deptInfo.sggCd} <!-- 시군구 코드 -->
, #{deptInfo.instCd} <!-- 기관 코드 -->
, #{deptInfo.deptNm} <!-- 부서 명 -->
, #{deptInfo.deptTelno} <!-- 부서 전화번호 -->
, #{deptInfo.deptFxno} <!-- 부서 팩스번호 -->
, #{deptInfo.vrbacntLinkSeCd} <!-- 가상계좌 연계 구분 코드 -->
, #{deptInfo.pstofcNm} <!-- 우체국 명 -->
, #{deptInfo.rgNoHeader} <!-- 등기 번호 헤더 -->
, #{deptInfo.sndngLinkSeCd} <!-- 발송 연계 구분 코드 -->
, #{deptInfo.egpConOrg} <!-- E그린 외부기관구분코드 -->
, #{deptInfo.egpRceptId} <!-- E그린 접수우체국국기호 -->
, #{deptInfo.egpApvlNb} <!-- E그린 후납계약승인번호 -->
, #{deptInfo.egpEsbPath} <!-- E그린 ESB경로 -->
, #{deptInfo.egpCertCn} <!-- E그린 인증서CN -->
, #{deptInfo.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
, #{deptInfo.ensSourceCd} <!-- 세외수입 소스코드 -->
, #{deptInfo.ensTargetCd} <!-- 세외수입 타겟코드 -->
, #{deptInfo.ensUrl} <!-- 세외수입 URL -->
, #{deptInfo.dtbnBankNm} <!-- 교부 은행 명 -->
, #{deptInfo.dtbnActno} <!-- 교부 계좌번호 -->
, #{deptInfo.srvrOs} <!-- 서버 OS -->
#{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.egpEsbPath} <!-- E그린 ESB경로 -->
, #{dept.egpCertCn} <!-- E그린 인증서CN -->
, #{dept.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
, #{dept.ensSourceCd} <!-- 세외수입 소스코드 -->
, #{dept.ensTargetCd} <!-- 세외수입 타겟코드 -->
, #{dept.ensUrl} <!-- 세외수입 URL -->
, #{dept.dtbnBankNm} <!-- 교부 은행 명 -->
, #{dept.dtbnActno} <!-- 교부 계좌번호 -->
, #{dept.srvrOs} <!-- 서버 OS -->
, 'Y' <!-- 사용 여부 -->
, <include refid="utility.now" /> <!-- 등록 일시 -->
, #{deptInfo.createdBy} <!-- 등록자 -->
, #{dept.createdBy} <!-- 등록자 -->
, <include refid="utility.now" /> <!-- 수정 일시 -->
, #{deptInfo.modifiedBy} <!-- 수정자 -->
, #{dept.modifiedBy} <!-- 수정자 -->
)
</insert>
<update id="updateDept" parameterType="map">/* 부서 수정(deptMapper.updateDept) */
UPDATE TB_DEPT
SET SGG_CD = #{deptInfo.sggCd} <!-- 시군구 코드 -->
, INST_CD = #{deptInfo.instCd} <!-- 기관 코드 -->
, DEPT_NM = #{deptInfo.deptNm} <!-- 부서 명 -->
, DEPT_TELNO = #{deptInfo.deptTelno} <!-- 부서 전화번호 -->
, DEPT_FXNO = #{deptInfo.deptFxno} <!-- 부서 팩스번호 -->
, VRBACNT_LINK_SE_CD = #{deptInfo.vrbacntLinkSeCd} <!-- 가상계좌 연계 구분 코드 -->
, PSTOFC_NM = #{deptInfo.pstofcNm} <!-- 우체국 명 -->
, RG_NO_HEADER = #{deptInfo.rgNoHeader} <!-- 등기 번호 헤더 -->
, SNDNG_LINK_SE_CD = #{deptInfo.sndngLinkSeCd} <!-- 발송 연계 구분 코드 -->
, EGP_CON_ORG = #{deptInfo.egpConOrg} <!-- E그린 외부기관구분코드 -->
, EGP_RCEPT_ID = #{deptInfo.egpRceptId} <!-- E그린 접수우체국국기호 -->
, EGP_APVL_NB = #{deptInfo.egpApvlNb} <!-- E그린 후납계약승인번호 -->
, EGP_ESB_PATH = #{deptInfo.egpEsbPath} <!-- E그린 ESB경로 -->
, EGP_CERT_CN = #{deptInfo.egpCertCn} <!-- E그린 인증서CN -->
, ENS_INTERFACE_ID = #{deptInfo.ensInterfaceId} <!-- 세외수입 인터페이스ID -->
, ENS_SOURCE_CD = #{deptInfo.ensSourceCd} <!-- 세외수입 소스코드 -->
, ENS_TARGET_CD = #{deptInfo.ensTargetCd} <!-- 세외수입 타겟코드 -->
, ENS_URL = #{deptInfo.ensUrl} <!-- 세외수입 URL -->
, DTBN_BANK_NM = #{deptInfo.dtbnBankNm} <!-- 교부 은행 명 -->
, DTBN_ACTNO = #{deptInfo.dtbnActno} <!-- 교부 계좌번호 -->
, SRVR_OS = #{deptInfo.srvrOs} <!-- 서버 OS -->
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_ESB_PATH = #{dept.egpEsbPath} <!-- E그린 ESB경로 -->
, 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 -->
, DTBN_BANK_NM = #{dept.dtbnBankNm} <!-- 교부 은행 명 -->
, DTBN_ACTNO = #{dept.dtbnActno} <!-- 교부 계좌번호 -->
, SRVR_OS = #{dept.srvrOs} <!-- 서버 OS -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{deptInfo.modifiedBy} <!-- 수정자 -->
WHERE DEPT_CD = #{deptInfo.deptCd}
, MDFR = #{dept.modifiedBy} <!-- 수정자 -->
WHERE DEPT_CD = #{dept.deptCd}
AND USE_YN = 'Y'
</update>
@ -197,7 +197,7 @@
SET USE_YN = 'N'
, MDFCN_DT = <include refid="utility.now" />
, MDFR = #{currentUser.id}
WHERE DEPT_CD = #{deptInfo.deptCd}
WHERE DEPT_CD = #{dept.deptCd}
AND USE_YN = 'Y'
</update>

@ -28,7 +28,7 @@
<select id="selectBasicAmt" parameterType="cokr.xit.fims.crdn.CrdnQuery" resultType="string">
/* 기본금액 조회(globalStngMapper.selectBasicAmt) */
SELECT AMT
FROM TB_AMT_INFO
FROM TB_AMT
WHERE USE_YN = 'Y'
AND TASK_SE_CD = #{taskSeCd}
AND BGNG_YMD <![CDATA[ <= ]]> #{aplcnYmd}
@ -57,7 +57,7 @@ SELECT CONCAT(A.EMD_NM,
THEN ''
ELSE CONCAT(' ', A.LI_NM)
END) AS STDG_NM
FROM TB_STDG_INFO A
FROM TB_STDG A
WHERE A.STDG_CD LIKE CONCAT(#{sggCd},'%')
AND A.STDG_CD != CONCAT(#{sggCd},'00000')
ORDER BY A.EMD_NM, A.LI_NM

Loading…
Cancel
Save