60 lines
3.9 KiB
XML
60 lines
3.9 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="com.gunshi.project.xyt.mapper.StRvBMapper">
|
|
<resultMap id="BaseResultMap" type="com.gunshi.project.xyt.model.StRvB">
|
|
<!--@mbg.generated-->
|
|
<!--@Table dbo.ST_RV_B-->
|
|
<id column="RV_ID" jdbcType="BIGINT" property="rvId" />
|
|
<result column="RV_CODE" jdbcType="VARCHAR" property="rvCode" />
|
|
<result column="RV_NAME" jdbcType="VARCHAR" property="rvName" />
|
|
<result column="RV_SOUR_LONG" jdbcType="DECIMAL" property="rvSourLong" />
|
|
<result column="RV_SOUR_LAT" jdbcType="DECIMAL" property="rvSourLat" />
|
|
<result column="RV_MOU_LONG" jdbcType="DECIMAL" property="rvMouLong" />
|
|
<result column="RV_MOU_LAT" jdbcType="DECIMAL" property="rvMouLat" />
|
|
<result column="RV_SOUR_LOC" jdbcType="VARCHAR" property="rvSourLoc" />
|
|
<result column="RV_MOU_LOC" jdbcType="VARCHAR" property="rvMouLoc" />
|
|
<result column="FLOW_AREA" jdbcType="VARCHAR" property="flowArea" />
|
|
<result column="RV_TYPE" jdbcType="BIGINT" property="rvType" />
|
|
<result column="RV_GRAD" jdbcType="BIGINT" property="rvGrad" />
|
|
<result column="BANK" jdbcType="BIGINT" property="bank" />
|
|
<result column="RV_LEN" jdbcType="DECIMAL" property="rvLen" />
|
|
<result column="RV_BAS_AREA" jdbcType="DECIMAL" property="rvBasArea" />
|
|
<result column="CR_OVER_TYPE" jdbcType="VARCHAR" property="crOverType" />
|
|
<result column="LON_AVER_ANN_FLOW" jdbcType="DECIMAL" property="lonAverAnnFlow" />
|
|
<result column="MEA_ANN_RUOF" jdbcType="DECIMAL" property="meaAnnRuof" />
|
|
<result column="AVER_SLOP" jdbcType="VARCHAR" property="averSlop" />
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
<result column="BEAR_RAIN_AREA" jdbcType="DECIMAL" property="bearRainArea" />
|
|
<result column="LON_AVER_ANN_RAIN" jdbcType="DECIMAL" property="lonAverAnnRain" />
|
|
<result column="STATUS" jdbcType="INTEGER" property="status" />
|
|
<result column="MAX_DP" jdbcType="DECIMAL" property="maxDp" />
|
|
<result column="TM" jdbcType="TIMESTAMP" property="tm" />
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
<!--@mbg.generated-->
|
|
RV_ID, RV_CODE, RV_NAME, RV_SOUR_LONG, RV_SOUR_LAT, RV_MOU_LONG, RV_MOU_LAT, RV_SOUR_LOC,
|
|
RV_MOU_LOC, FLOW_AREA, RV_TYPE, RV_GRAD, BANK, RV_LEN, RV_BAS_AREA, CR_OVER_TYPE,
|
|
LON_AVER_ANN_FLOW, MEA_ANN_RUOF, AVER_SLOP, NOTE, BEAR_RAIN_AREA, LON_AVER_ANN_RAIN,
|
|
[STATUS], MAX_DP, TM
|
|
</sql>
|
|
<insert id="batchInsert" parameterType="map">
|
|
<!--@mbg.generated-->
|
|
insert into dbo.ST_RV_B
|
|
(RV_ID, RV_CODE, RV_NAME, RV_SOUR_LONG, RV_SOUR_LAT, RV_MOU_LONG, RV_MOU_LAT, RV_SOUR_LOC,
|
|
RV_MOU_LOC, FLOW_AREA, RV_TYPE, RV_GRAD, BANK, RV_LEN, RV_BAS_AREA, CR_OVER_TYPE,
|
|
LON_AVER_ANN_FLOW, MEA_ANN_RUOF, AVER_SLOP, NOTE, BEAR_RAIN_AREA, LON_AVER_ANN_RAIN,
|
|
[STATUS], MAX_DP, TM)
|
|
values
|
|
<foreach collection="list" item="item" separator=",">
|
|
(#{item.rvId,jdbcType=BIGINT}, #{item.rvCode,jdbcType=VARCHAR}, #{item.rvName,jdbcType=VARCHAR},
|
|
#{item.rvSourLong,jdbcType=DECIMAL}, #{item.rvSourLat,jdbcType=DECIMAL}, #{item.rvMouLong,jdbcType=DECIMAL},
|
|
#{item.rvMouLat,jdbcType=DECIMAL}, #{item.rvSourLoc,jdbcType=VARCHAR}, #{item.rvMouLoc,jdbcType=VARCHAR},
|
|
#{item.flowArea,jdbcType=VARCHAR}, #{item.rvType,jdbcType=BIGINT}, #{item.rvGrad,jdbcType=BIGINT},
|
|
#{item.bank,jdbcType=BIGINT}, #{item.rvLen,jdbcType=DECIMAL}, #{item.rvBasArea,jdbcType=DECIMAL},
|
|
#{item.crOverType,jdbcType=VARCHAR}, #{item.lonAverAnnFlow,jdbcType=DECIMAL}, #{item.meaAnnRuof,jdbcType=DECIMAL},
|
|
#{item.averSlop,jdbcType=VARCHAR}, #{item.note,jdbcType=VARCHAR}, #{item.bearRainArea,jdbcType=DECIMAL},
|
|
#{item.lonAverAnnRain,jdbcType=DECIMAL}, #{item.status,jdbcType=INTEGER}, #{item.maxDp,jdbcType=DECIMAL},
|
|
#{item.tm,jdbcType=TIMESTAMP})
|
|
</foreach>
|
|
</insert>
|
|
</mapper> |