|
@@ -14,12 +14,13 @@
|
|
<result property="timespan" column="timespan" jdbcType="INTEGER"/>
|
|
<result property="timespan" column="timespan" jdbcType="INTEGER"/>
|
|
<result property="wlevelchange" column="wlevelchange" jdbcType="NUMERIC"/>
|
|
<result property="wlevelchange" column="wlevelchange" jdbcType="NUMERIC"/>
|
|
<result property="siteName" column="site_name" jdbcType="VARCHAR"/>
|
|
<result property="siteName" column="site_name" jdbcType="VARCHAR"/>
|
|
|
|
+ <result property="type" column="type" jdbcType="INTEGER"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
<!--查询单个-->
|
|
<select id="queryById" resultMap="BerthingFloatConfigMap">
|
|
<select id="queryById" resultMap="BerthingFloatConfigMap">
|
|
select
|
|
select
|
|
-float_id, id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange
|
|
|
|
|
|
+ float_id, id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange, type
|
|
from berthing_float_config
|
|
from berthing_float_config
|
|
where float_id = #{floatId}
|
|
where float_id = #{floatId}
|
|
</select>
|
|
</select>
|
|
@@ -27,7 +28,7 @@ float_id, id, site_id, planid, create_time, status, is_del, wlevel, timespan, wl
|
|
<!--查询指定行数据-->
|
|
<!--查询指定行数据-->
|
|
<select id="queryAllByLimit" resultMap="BerthingFloatConfigMap">
|
|
<select id="queryAllByLimit" resultMap="BerthingFloatConfigMap">
|
|
select
|
|
select
|
|
- a.float_id, a.id, a.site_id, a.planid, a.create_time, a.status, a.is_del, a.wlevel, a.timespan, a.wlevelchange, b.site_name
|
|
|
|
|
|
+ a.float_id, a.id, a.site_id, a.planid, a.create_time, a.status, a.is_del, a.wlevel, a.timespan, a.wlevelchange, a.type, b.site_name
|
|
from berthing_float_config as a
|
|
from berthing_float_config as a
|
|
join site_info as b on a.site_id = b.site_id
|
|
join site_info as b on a.site_id = b.site_id
|
|
<where>
|
|
<where>
|
|
@@ -76,28 +77,31 @@ float_id, id, site_id, planid, create_time, status, is_del, wlevel, timespan, wl
|
|
<if test="wlevelchange != null">
|
|
<if test="wlevelchange != null">
|
|
and wlevelchange = #{wlevelchange}
|
|
and wlevelchange = #{wlevelchange}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="type != null">
|
|
|
|
+ and type = #{type}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--新增所有列-->
|
|
<!--新增所有列-->
|
|
<insert id="insert" keyProperty="floatId" useGeneratedKeys="true">
|
|
<insert id="insert" keyProperty="floatId" useGeneratedKeys="true">
|
|
- insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange)
|
|
|
|
- values (#{id}, #{siteId}, #{planid}, #{createTime}, #{status}, #{isDel}, #{wlevel}, #{timespan}, #{wlevelchange})
|
|
|
|
|
|
+ insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange, type)
|
|
|
|
+ values (#{id}, #{siteId}, #{planid}, #{createTime}, #{status}, #{isDel}, #{wlevel}, #{timespan}, #{wlevelchange}, #{type})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="floatId" useGeneratedKeys="true">
|
|
<insert id="insertBatch" keyProperty="floatId" useGeneratedKeys="true">
|
|
- insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange)
|
|
|
|
|
|
+ insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange, type)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.id}, #{entity.siteId}, #{entity.planid}, #{entity.createTime}, #{entity.status}, #{entity.isDel}, #{entity.wlevel}, #{entity.timespan}, #{entity.wlevelchange})
|
|
|
|
|
|
+ (#{entity.id}, #{entity.siteId}, #{entity.planid}, #{entity.createTime}, #{entity.status}, #{entity.isDel}, #{entity.wlevel}, #{entity.timespan}, #{entity.wlevelchange}, #{entity.type})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="floatId" useGeneratedKeys="true">
|
|
<insert id="insertOrUpdateBatch" keyProperty="floatId" useGeneratedKeys="true">
|
|
- insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange)
|
|
|
|
|
|
+ insert into berthing_float_config(id, site_id, planid, create_time, status, is_del, wlevel, timespan, wlevelchange, type)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.id}, #{entity.siteId}, #{entity.planid}, #{entity.createTime}, #{entity.status}, #{entity.isDel}, #{entity.wlevel}, #{entity.timespan}, #{entity.wlevelchange})
|
|
|
|
|
|
+ (#{entity.id}, #{entity.siteId}, #{entity.planid}, #{entity.createTime}, #{entity.status}, #{entity.isDel}, #{entity.wlevel}, #{entity.timespan}, #{entity.wlevelchange}, #{entity.type})
|
|
</foreach>
|
|
</foreach>
|
|
on duplicate key update
|
|
on duplicate key update
|
|
id = values(id),
|
|
id = values(id),
|
|
@@ -108,7 +112,8 @@ status = values(status),
|
|
is_del = values(is_del),
|
|
is_del = values(is_del),
|
|
wlevel = values(wlevel),
|
|
wlevel = values(wlevel),
|
|
timespan = values(timespan),
|
|
timespan = values(timespan),
|
|
-wlevelchange = values(wlevelchange)
|
|
|
|
|
|
+wlevelchange = values(wlevelchange),
|
|
|
|
+type = values(type)
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
<!--通过主键修改数据-->
|
|
@@ -142,6 +147,9 @@ wlevelchange = values(wlevelchange)
|
|
<if test="wlevelchange != null">
|
|
<if test="wlevelchange != null">
|
|
wlevelchange = #{wlevelchange},
|
|
wlevelchange = #{wlevelchange},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="type != null">
|
|
|
|
+ type = #{type},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where float_id = #{floatId}
|
|
where float_id = #{floatId}
|
|
</update>
|
|
</update>
|