gunshi-project-ss/src/main/resources/mapper/StRvBMapper.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>