geoinfo_admin/old/HomeTrainingMapper.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>