88 lines
2.8 KiB
XML
88 lines
2.8 KiB
XML
<?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="geoinfo.admins.user.service.HomeTrainingMapper">
|
|
|
|
<resultMap id="spAddHomeTrainingRegResult" type="java.util.HashMap">
|
|
<result property="wvtRegId" column="p_wvt_reg_id" jdbcType="NUMERIC"/>
|
|
<result property="resultCode" column="p_result_code" jdbcType="VARCHAR"/>
|
|
<result property="errMsg" column="p_err_msg" jdbcType="VARCHAR"/>
|
|
</resultMap>
|
|
|
|
<select id="callSpAddHomeTrainingReg" parameterType="map" statementType="CALLABLE" resultMap="spAddHomeTrainingRegResult">
|
|
{ CALL SP_ADD_HOME_TRAINING_REG(
|
|
#{trainingName},
|
|
#{trainingDatetime},
|
|
#{trainingLocation},
|
|
#{trainingAdmin},
|
|
#{trainingTel},
|
|
#{regStartDate},
|
|
#{regEndDate},
|
|
#{userId},
|
|
#{p_wvt_reg_id, mode=OUT, jdbcType=INTEGER},
|
|
#{p_result_code, mode=OUT, jdbcType=INTEGER},
|
|
#{p_err_msg, mode=OUT, jdbcType=VARCHAR}
|
|
) }
|
|
</select>
|
|
|
|
<!--
|
|
p_wvt_reg_id : 조회할 레코드의 일련번호(숫자)
|
|
p_training_name : 집합교육명
|
|
p_start_date : 확정된 날짜의 검색 시작일자
|
|
p_end_date : 확정된 날짜의 검색 종료일자
|
|
p_state_code : 상태 코드
|
|
p_ncount : 페이지당 한번에 가져올 갯수
|
|
p_npage : 페이지 번호
|
|
-->
|
|
<select id="callSpGetHomeTrainingReg" parameterType="map" resultType="egovMap">
|
|
<![CDATA[
|
|
select * FROM TABLE(SP_GET_HOME_TRAINING_REG(#{wvtRegId},#{trainingName},#{startDate},#{endDate},#{stateCode},#{ncount},#{npage}))
|
|
]]>
|
|
</select>
|
|
|
|
<select id="callSpCntHomeTrainingReg" parameterType="map" resultType="long">
|
|
select SP_CNT_HOME_TRAINING_REG(#{wvtRegId},#{trainingName},#{startDate},#{endDate},#{stateCode}) from DUAL
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="callSpGetHomeTrainingReq" parameterType="map" resultType="egovMap">
|
|
<![CDATA[
|
|
select * FROM TABLE(
|
|
SP_GET_HOME_TRAINING_REQ(
|
|
#{wvtId},
|
|
#{wvtRegId},
|
|
#{companyName},
|
|
#{reqName},
|
|
#{reqTel},
|
|
#{stateCode},
|
|
#{ncount},
|
|
#{npage}
|
|
)
|
|
)
|
|
]]>
|
|
</select>
|
|
|
|
<select id="callSpCntHomeTrainingReq" parameterType="map" resultType="long">
|
|
select SP_CNT_HOME_TRAINING_REQ(
|
|
#{wvtId},
|
|
#{wvtRegId},
|
|
#{companyName},
|
|
#{reqName},
|
|
#{reqTel},
|
|
#{stateCode}
|
|
) from DUAL
|
|
</select>
|
|
|
|
|
|
<select id="callSpDelHomeTrainingReg" parameterType="map" statementType="CALLABLE">
|
|
CALL SP_DEL_HOME_TRAINING_REG(
|
|
#{whtRegId},
|
|
#{userId},
|
|
#{p_result_code, mode=OUT, jdbcType=INTEGER},
|
|
#{p_err_msg, mode=OUT, jdbcType=VARCHAR}
|
|
)
|
|
</select>
|
|
|
|
</mapper> |