63 lines
4.1 KiB
XML
63 lines
4.1 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.StDamBMapper">
|
|
<resultMap id="BaseResultMap" type="com.gunshi.project.xyt.model.StDamB">
|
|
<!--@mbg.generated-->
|
|
<!--@Table dbo.ST_DAM_B-->
|
|
<id column="DAM_ID" jdbcType="BIGINT" property="damId" />
|
|
<result column="DAM_CODE" jdbcType="VARCHAR" property="damCode" />
|
|
<result column="DAM_NAME" jdbcType="VARCHAR" property="damName" />
|
|
<result column="START_LONG" jdbcType="DECIMAL" property="startLong" />
|
|
<result column="START_LAT" jdbcType="DECIMAL" property="startLat" />
|
|
<result column="END_LONG" jdbcType="DECIMAL" property="endLong" />
|
|
<result column="END_LAT" jdbcType="DECIMAL" property="endLat" />
|
|
<result column="DAM_LOC" jdbcType="VARCHAR" property="damLoc" />
|
|
<result column="IF_MAIN_DAM" jdbcType="VARCHAR" property="ifMainDam" />
|
|
<result column="DAM_GRAD" jdbcType="VARCHAR" property="damGrad" />
|
|
<result column="DAM_MAX_HEIG" jdbcType="DECIMAL" property="damMaxHeig" />
|
|
<result column="DAM_TOP_LEN" jdbcType="DECIMAL" property="damTopLen" />
|
|
<result column="DAM_TOP_WID" jdbcType="DECIMAL" property="damTopWid" />
|
|
<result column="DAM_TYPE_MAT" jdbcType="BIGINT" property="damTypeMat" />
|
|
<result column="DAM_TYPE_STR" jdbcType="BIGINT" property="damTypeStr" />
|
|
<result column="ENG_STAT" jdbcType="VARCHAR" property="engStat" />
|
|
<result column="RUN_STAT" jdbcType="VARCHAR" property="runStat" />
|
|
<result column="START_DATE" jdbcType="TIMESTAMP" property="startDate" />
|
|
<result column="COMP_DATE" jdbcType="TIMESTAMP" property="compDate" />
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
<result column="STATUS" jdbcType="INTEGER" property="status" />
|
|
<result column="DAM_TOP_HEIG" jdbcType="DECIMAL" property="damTopHeig" />
|
|
<result column="LFW_TOP_HEIG" jdbcType="DECIMAL" property="lfwTopHeig" />
|
|
<result column="SDI" jdbcType="BIGINT" property="sdi" />
|
|
<result column="TOP_ROAD" jdbcType="VARCHAR" property="topRoad" />
|
|
<result column="TM" jdbcType="TIMESTAMP" property="tm" />
|
|
<result column="LOW_GATE_TIME" jdbcType="TIMESTAMP" property="lowGateTime" />
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
<!--@mbg.generated-->
|
|
DAM_ID, DAM_CODE, DAM_NAME, START_LONG, START_LAT, END_LONG, END_LAT, DAM_LOC, IF_MAIN_DAM,
|
|
DAM_GRAD, DAM_MAX_HEIG, DAM_TOP_LEN, DAM_TOP_WID, DAM_TYPE_MAT, DAM_TYPE_STR, ENG_STAT,
|
|
RUN_STAT, START_DATE, COMP_DATE, NOTE, [STATUS], DAM_TOP_HEIG, LFW_TOP_HEIG, SDI,
|
|
TOP_ROAD, TM, LOW_GATE_TIME
|
|
</sql>
|
|
<insert id="batchInsert" parameterType="map">
|
|
<!--@mbg.generated-->
|
|
insert into dbo.ST_DAM_B
|
|
(DAM_ID, DAM_CODE, DAM_NAME, START_LONG, START_LAT, END_LONG, END_LAT, DAM_LOC, IF_MAIN_DAM,
|
|
DAM_GRAD, DAM_MAX_HEIG, DAM_TOP_LEN, DAM_TOP_WID, DAM_TYPE_MAT, DAM_TYPE_STR, ENG_STAT,
|
|
RUN_STAT, START_DATE, COMP_DATE, NOTE, [STATUS], DAM_TOP_HEIG, LFW_TOP_HEIG, SDI,
|
|
TOP_ROAD, TM, LOW_GATE_TIME)
|
|
values
|
|
<foreach collection="list" item="item" separator=",">
|
|
(#{item.damId,jdbcType=BIGINT}, #{item.damCode,jdbcType=VARCHAR}, #{item.damName,jdbcType=VARCHAR},
|
|
#{item.startLong,jdbcType=DECIMAL}, #{item.startLat,jdbcType=DECIMAL}, #{item.endLong,jdbcType=DECIMAL},
|
|
#{item.endLat,jdbcType=DECIMAL}, #{item.damLoc,jdbcType=VARCHAR}, #{item.ifMainDam,jdbcType=VARCHAR},
|
|
#{item.damGrad,jdbcType=VARCHAR}, #{item.damMaxHeig,jdbcType=DECIMAL}, #{item.damTopLen,jdbcType=DECIMAL},
|
|
#{item.damTopWid,jdbcType=DECIMAL}, #{item.damTypeMat,jdbcType=BIGINT}, #{item.damTypeStr,jdbcType=BIGINT},
|
|
#{item.engStat,jdbcType=VARCHAR}, #{item.runStat,jdbcType=VARCHAR}, #{item.startDate,jdbcType=TIMESTAMP},
|
|
#{item.compDate,jdbcType=TIMESTAMP}, #{item.note,jdbcType=VARCHAR}, #{item.status,jdbcType=INTEGER},
|
|
#{item.damTopHeig,jdbcType=DECIMAL}, #{item.lfwTopHeig,jdbcType=DECIMAL}, #{item.sdi,jdbcType=BIGINT},
|
|
#{item.topRoad,jdbcType=VARCHAR}, #{item.tm,jdbcType=TIMESTAMP}, #{item.lowGateTime,jdbcType=TIMESTAMP}
|
|
)
|
|
</foreach>
|
|
</insert>
|
|
</mapper> |