gunshi-project-ss/src/main/resources/mapper/StSpgPztbMapper.xml

115 lines
9.2 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.StSpgPztbMapper">
<resultMap id="BaseResultMap" type="com.gunshi.project.xyt.model.StSpgPztb">
<!--@mbg.generated-->
<!--@Table dbo.ST_SPG_PZTB-->
<id column="ID" jdbcType="BIGINT" property="id" />
<result column="DEVICE_ID" jdbcType="VARCHAR" property="deviceId" />
<result column="STATION_CODE" jdbcType="VARCHAR" property="stationCode" />
<result column="CHANNEL_NUM" jdbcType="INTEGER" property="channelNum" />
<result column="INSTALLATION_POSITION_X" jdbcType="DECIMAL" property="installationPositionX" />
<result column="INSTALLATION_POSITION_Y" jdbcType="DECIMAL" property="installationPositionY" />
<result column="INSTALLATION_POSITION_Z" jdbcType="DECIMAL" property="installationPositionZ" />
<result column="DAM" jdbcType="VARCHAR" property="dam" />
<result column="CROSS_SECTION" jdbcType="VARCHAR" property="crossSection" />
<result column="LATEST_REPORTING_TIME" jdbcType="TIMESTAMP" property="latestReportingTime" />
<result column="INITIAL_READING" jdbcType="DECIMAL" property="initialReading" />
<result column="CALIBRATION_COEFFICIENT" jdbcType="DECIMAL" property="calibrationCoefficient" />
<result column="START_TEMPERATURE" jdbcType="DECIMAL" property="startTemperature" />
<result column="TEMPERATURE_K" jdbcType="DECIMAL" property="temperatureK" />
<result column="DAM_HEIGHT" jdbcType="DECIMAL" property="damHeight" />
<result column="DIST_FROM_OSMOSIS_METER_TO_BOTTOM" jdbcType="DECIMAL" property="distFromOsmosisMeterToBottom" />
<result column="DRILLING_NO" jdbcType="VARCHAR" property="drillingNo" />
<result column="DRILLING_SIZE" jdbcType="DECIMAL" property="drillingSize" />
<result column="INITIAL_WATER_LEVEL" jdbcType="DECIMAL" property="initialWaterLevel" />
<result column="STEADY_WATER_LEVEL" jdbcType="DECIMAL" property="steadyWaterLevel" />
<result column="MEASURING_PROBE_NO" jdbcType="VARCHAR" property="measuringProbeNo" />
<result column="MANUFACTURER" jdbcType="VARCHAR" property="manufacturer" />
<result column="SENSOR_COEFFICIENT" jdbcType="DECIMAL" property="sensorCoefficient" />
<result column="RANGE" jdbcType="DECIMAL" property="range" />
<result column="RESISTANCE" jdbcType="DECIMAL" property="resistance" />
<result column="CABLE_LENGTH" jdbcType="DECIMAL" property="cableLength" />
<result column="CABLE_LENGTH_MARK" jdbcType="VARCHAR" property="cableLengthMark" />
<result column="EMBEDDING_ELEVATION" jdbcType="DECIMAL" property="embeddingElevation" />
<result column="COLUMN_NO" jdbcType="VARCHAR" property="columnNo" />
<result column="DAM_WHEELBASE" jdbcType="DECIMAL" property="damWheelbase" />
<result column="READINGS" jdbcType="DECIMAL" property="readings" />
<result column="DRAFT" jdbcType="DECIMAL" property="draft" />
<result column="START_READINGS" jdbcType="DECIMAL" property="startReadings" />
<result column="END_READINGS" jdbcType="DECIMAL" property="endReadings" />
<result column="ZERO_PRESSURE_READINGS" jdbcType="DECIMAL" property="zeroPressureReadings" />
<result column="EMBEDDING_FINISH_READING" jdbcType="DECIMAL" property="embeddingFinishReading" />
<result column="EMBEDDING_DATE" jdbcType="TIMESTAMP" property="embeddingDate" />
<result column="AIR_TEMPERATURE" jdbcType="DECIMAL" property="airTemperature" />
<result column="AIR_PRESSURE" jdbcType="DECIMAL" property="airPressure" />
<result column="WEATHER" jdbcType="VARCHAR" property="weather" />
<result column="HEADWATER_LEVEL" jdbcType="DECIMAL" property="headwaterLevel" />
<result column="TAILWATER_LEVEL" jdbcType="DECIMAL" property="tailwaterLevel" />
<result column="TECHNICAL_DIRECTOR" jdbcType="VARCHAR" property="technicalDirector" />
<result column="CHECK_PERSONNEL" jdbcType="VARCHAR" property="checkPersonnel" />
<result column="BURIED_PERSONNEL" jdbcType="VARCHAR" property="buriedPersonnel" />
<result column="SKETCH_MAP" jdbcType="BIGINT" property="sketchMap" />
<result column="STATUS" jdbcType="INTEGER" property="status" />
<result column="MODIFICATION_TIME" jdbcType="TIMESTAMP" property="modificationTime" />
<result column="CREATION_TIME" jdbcType="TIMESTAMP" property="creationTime" />
<result column="SUPERVISOR" jdbcType="VARCHAR" property="supervisor" />
<result column="REMARK" jdbcType="VARCHAR" property="remark" />
<result column="PROJECT_NAME" jdbcType="VARCHAR" property="projectName" />
<result column="PIPE_TOP_HEIGHT" jdbcType="DECIMAL" property="pipeTopHeight" />
<result column="PIPE_BOTTOM_HEIGHT" jdbcType="DECIMAL" property="pipeBottomHeight" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
ID, DEVICE_ID, STATION_CODE, CHANNEL_NUM, INSTALLATION_POSITION_X, INSTALLATION_POSITION_Y,
INSTALLATION_POSITION_Z, DAM, CROSS_SECTION, LATEST_REPORTING_TIME, INITIAL_READING,
CALIBRATION_COEFFICIENT, START_TEMPERATURE, TEMPERATURE_K, DAM_HEIGHT, DIST_FROM_OSMOSIS_METER_TO_BOTTOM,
DRILLING_NO, DRILLING_SIZE, INITIAL_WATER_LEVEL, STEADY_WATER_LEVEL, MEASURING_PROBE_NO,
MANUFACTURER, SENSOR_COEFFICIENT, [RANGE], RESISTANCE, CABLE_LENGTH, CABLE_LENGTH_MARK,
EMBEDDING_ELEVATION, COLUMN_NO, DAM_WHEELBASE, READINGS, DRAFT, START_READINGS, END_READINGS,
ZERO_PRESSURE_READINGS, EMBEDDING_FINISH_READING, EMBEDDING_DATE, AIR_TEMPERATURE,
AIR_PRESSURE, WEATHER, HEADWATER_LEVEL, TAILWATER_LEVEL, TECHNICAL_DIRECTOR, CHECK_PERSONNEL,
BURIED_PERSONNEL, SKETCH_MAP, [STATUS], MODIFICATION_TIME, CREATION_TIME, SUPERVISOR,
REMARK, PROJECT_NAME, PIPE_TOP_HEIGHT, PIPE_BOTTOM_HEIGHT
</sql>
<insert id="batchInsert" parameterType="map">
<!--@mbg.generated-->
insert into dbo.ST_SPG_PZTB
(ID, DEVICE_ID, STATION_CODE, CHANNEL_NUM, INSTALLATION_POSITION_X, INSTALLATION_POSITION_Y,
INSTALLATION_POSITION_Z, DAM, CROSS_SECTION, LATEST_REPORTING_TIME, INITIAL_READING,
CALIBRATION_COEFFICIENT, START_TEMPERATURE, TEMPERATURE_K, DAM_HEIGHT, DIST_FROM_OSMOSIS_METER_TO_BOTTOM,
DRILLING_NO, DRILLING_SIZE, INITIAL_WATER_LEVEL, STEADY_WATER_LEVEL, MEASURING_PROBE_NO,
MANUFACTURER, SENSOR_COEFFICIENT, [RANGE], RESISTANCE, CABLE_LENGTH, CABLE_LENGTH_MARK,
EMBEDDING_ELEVATION, COLUMN_NO, DAM_WHEELBASE, READINGS, DRAFT, START_READINGS,
END_READINGS, ZERO_PRESSURE_READINGS, EMBEDDING_FINISH_READING, EMBEDDING_DATE,
AIR_TEMPERATURE, AIR_PRESSURE, WEATHER, HEADWATER_LEVEL, TAILWATER_LEVEL, TECHNICAL_DIRECTOR,
CHECK_PERSONNEL, BURIED_PERSONNEL, SKETCH_MAP, [STATUS], MODIFICATION_TIME, CREATION_TIME,
SUPERVISOR, REMARK, PROJECT_NAME, PIPE_TOP_HEIGHT, PIPE_BOTTOM_HEIGHT)
values
<foreach collection="list" item="item" separator=",">
(#{item.id,jdbcType=BIGINT}, #{item.deviceId,jdbcType=VARCHAR}, #{item.stationCode,jdbcType=VARCHAR},
#{item.channelNum,jdbcType=INTEGER}, #{item.installationPositionX,jdbcType=DECIMAL},
#{item.installationPositionY,jdbcType=DECIMAL}, #{item.installationPositionZ,jdbcType=DECIMAL},
#{item.dam,jdbcType=VARCHAR}, #{item.crossSection,jdbcType=VARCHAR}, #{item.latestReportingTime,jdbcType=TIMESTAMP},
#{item.initialReading,jdbcType=DECIMAL}, #{item.calibrationCoefficient,jdbcType=DECIMAL},
#{item.startTemperature,jdbcType=DECIMAL}, #{item.temperatureK,jdbcType=DECIMAL},
#{item.damHeight,jdbcType=DECIMAL}, #{item.distFromOsmosisMeterToBottom,jdbcType=DECIMAL},
#{item.drillingNo,jdbcType=VARCHAR}, #{item.drillingSize,jdbcType=DECIMAL}, #{item.initialWaterLevel,jdbcType=DECIMAL},
#{item.steadyWaterLevel,jdbcType=DECIMAL}, #{item.measuringProbeNo,jdbcType=VARCHAR},
#{item.manufacturer,jdbcType=VARCHAR}, #{item.sensorCoefficient,jdbcType=DECIMAL},
#{item.range,jdbcType=DECIMAL}, #{item.resistance,jdbcType=DECIMAL}, #{item.cableLength,jdbcType=DECIMAL},
#{item.cableLengthMark,jdbcType=VARCHAR}, #{item.embeddingElevation,jdbcType=DECIMAL},
#{item.columnNo,jdbcType=VARCHAR}, #{item.damWheelbase,jdbcType=DECIMAL}, #{item.readings,jdbcType=DECIMAL},
#{item.draft,jdbcType=DECIMAL}, #{item.startReadings,jdbcType=DECIMAL}, #{item.endReadings,jdbcType=DECIMAL},
#{item.zeroPressureReadings,jdbcType=DECIMAL}, #{item.embeddingFinishReading,jdbcType=DECIMAL},
#{item.embeddingDate,jdbcType=TIMESTAMP}, #{item.airTemperature,jdbcType=DECIMAL},
#{item.airPressure,jdbcType=DECIMAL}, #{item.weather,jdbcType=VARCHAR}, #{item.headwaterLevel,jdbcType=DECIMAL},
#{item.tailwaterLevel,jdbcType=DECIMAL}, #{item.technicalDirector,jdbcType=VARCHAR},
#{item.checkPersonnel,jdbcType=VARCHAR}, #{item.buriedPersonnel,jdbcType=VARCHAR},
#{item.sketchMap,jdbcType=BIGINT}, #{item.status,jdbcType=INTEGER}, #{item.modificationTime,jdbcType=TIMESTAMP},
#{item.creationTime,jdbcType=TIMESTAMP}, #{item.supervisor,jdbcType=VARCHAR}, #{item.remark,jdbcType=VARCHAR},
#{item.projectName,jdbcType=VARCHAR}, #{item.pipeTopHeight,jdbcType=DECIMAL}, #{item.pipeBottomHeight,jdbcType=DECIMAL}
)
</foreach>
</insert>
</mapper>