|
@@ -12,12 +12,14 @@
|
|
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
|
|
<result property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
<result property="taskid" column="taskid" jdbcType="VARCHAR"/>
|
|
|
+ <result property="waterlevel" column="waterlevel" jdbcType="NUMERIC"/>
|
|
|
+ <result property="pointX" column="point_x" jdbcType="NUMERIC"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
|
<select id="queryById" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid, waterlevel, point_x
|
|
|
from measure_upload
|
|
|
where measure_id = #{measureId}
|
|
|
</select>
|
|
@@ -25,7 +27,7 @@
|
|
|
<!--查询多个-->
|
|
|
<select id="queryBySiteIdTime" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid, waterlevel, point_x
|
|
|
from measure_upload
|
|
|
where site_id = #{siteId}
|
|
|
<if test="createTime != null">
|
|
@@ -39,7 +41,7 @@
|
|
|
<!--查询指定行数据-->
|
|
|
<select id="queryAllByLimit" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid, waterlevel, point_x
|
|
|
from measure_upload
|
|
|
<where>
|
|
|
<if test="measureId != null">
|
|
@@ -69,6 +71,12 @@
|
|
|
<if test="taskid != null and taskid != ''">
|
|
|
and taskid = #{taskid}
|
|
|
</if>
|
|
|
+ <if test="waterlevel != null">
|
|
|
+ and waterlevel = #{waterlevel}
|
|
|
+ </if>
|
|
|
+ <if test="pointX != null">
|
|
|
+ and point_x = #{pointX}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
limit #{pageable.offset}, #{pageable.pageSize}
|
|
|
</select>
|
|
@@ -105,28 +113,34 @@
|
|
|
<if test="taskid != null and taskid != ''">
|
|
|
and taskid = #{taskid}
|
|
|
</if>
|
|
|
+ <if test="waterlevel != null">
|
|
|
+ and waterlevel = #{waterlevel}
|
|
|
+ </if>
|
|
|
+ <if test="pointX != null">
|
|
|
+ and point_x = #{pointX}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
<!--新增所有列-->
|
|
|
<insert id="insert" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid)
|
|
|
- values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status},#{id},#{taskid})
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid, waterlevel, point_x)
|
|
|
+ values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status},#{id},#{taskid},#{waterlevel},#{pointX})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status,id, taskid)
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status,id, taskid, waterlevel, point_x)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status},#{entity.id},#{entity.taskid})
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status},#{entity.id},#{entity.taskid},#{entity.waterlevel},#{entity.pointX})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid)
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid, waterlevel, point_x)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status}, #{entity.id},#{entity.taskid})
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status}, #{entity.id},#{entity.taskid},#{entity.waterlevel},#{entity.pointX})
|
|
|
</foreach>
|
|
|
on duplicate key update
|
|
|
planid = values(planid),
|
|
@@ -136,7 +150,9 @@
|
|
|
site_id = values(site_id),
|
|
|
status = values(status),
|
|
|
id = values(id),
|
|
|
- taskid = values(taskid)
|
|
|
+ taskid = values(taskid),
|
|
|
+ waterlevel = values(waterlevel),
|
|
|
+ point_x = values(point_x)
|
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
@@ -167,6 +183,12 @@
|
|
|
<if test="taskid != null">
|
|
|
taskid = #{taskid},
|
|
|
</if>
|
|
|
+ <if test="waterlevel != null">
|
|
|
+ waterlevel = #{waterlevel},
|
|
|
+ </if>
|
|
|
+ <if test="pointX != null">
|
|
|
+ point_x = #{pointX},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where measure_id = #{measureId}
|
|
|
</update>
|