济菏高速数据中心代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

41 lines
2.3 KiB

<?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.zc.business.mapper.DcStakeMarkMapper">
<insert id="batchInsert" parameterType="List">
<foreach collection ="list" item="dcStakeMark" index= "index" separator =";">
insert into dc_stake_mark
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="dcStakeMark.stakeMark != null">stake_mark,</if>
<if test="dcStakeMark.longitude != null">longitude,</if>
<if test="dcStakeMark.latitude != null">latitude,</if>
<if test="dcStakeMark.direction != null">direction,</if>
<if test="dcStakeMark.sectionId != null">section_id,</if>
<if test="dcStakeMark.mileage != null">mileage,</if>
create_time,
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="dcStakeMark.stakeMark != null">#{dcStakeMark.stakeMark},</if>
<if test="dcStakeMark.longitude != null">#{dcStakeMark.longitude},</if>
<if test="dcStakeMark.latitude != null">#{dcStakeMark.latitude},</if>
<if test="dcStakeMark.direction != null">#{dcStakeMark.direction},</if>
<if test="dcStakeMark.sectionId != null">#{dcStakeMark.sectionId},</if>
<if test="dcStakeMark.mileage != null">#{dcStakeMark.mileage},</if>
now(),
</trim>
ON DUPLICATE KEY UPDATE
<trim suffixOverrides=",">
<if test="dcStakeMark.stakeMark != null">stake_mark = #{dcStakeMark.stakeMark},</if>
<if test="dcStakeMark.longitude != null">longitude = #{dcStakeMark.longitude},</if>
<if test="dcStakeMark.latitude != null">latitude = #{dcStakeMark.latitude},</if>
<if test="dcStakeMark.direction != null">direction = #{dcStakeMark.direction},</if>
<if test="dcStakeMark.sectionId != null">section_id = #{dcStakeMark.sectionId},</if>
<if test="dcStakeMark.mileage != null">mileage = #{dcStakeMark.mileage},</if>
update_time = now(),
</trim>
</foreach>
</insert>
</mapper>