|
@@ -11,12 +11,13 @@
|
|
|
<result property="siteId" column="site_id" jdbcType="INTEGER"/>
|
|
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
|
|
<result property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="taskid" column="taskid" jdbcType="VARCHAR"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
|
<select id="queryById" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
from measure_upload
|
|
|
where measure_id = #{measureId}
|
|
|
</select>
|
|
@@ -24,15 +25,21 @@
|
|
|
<!--查询多个-->
|
|
|
<select id="queryBySiteIdTime" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
from measure_upload
|
|
|
- where site_id = #{siteId} and create_time >= #{createTime}
|
|
|
+ where site_id = #{siteId}
|
|
|
+ <if test="createTime != null">
|
|
|
+ and create_time >= #{createTime}
|
|
|
+ </if>
|
|
|
+ <if test="taskid != null and taskid != ''">
|
|
|
+ and taskid = #{taskid}
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<!--查询指定行数据-->
|
|
|
<select id="queryAllByLimit" resultMap="MeasureUploadMap">
|
|
|
select
|
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id, taskid
|
|
|
from measure_upload
|
|
|
<where>
|
|
|
<if test="measureId != null">
|
|
@@ -59,6 +66,9 @@
|
|
|
<if test="id != null and id != ''">
|
|
|
and id = #{id}
|
|
|
</if>
|
|
|
+ <if test="taskid != null and taskid != ''">
|
|
|
+ and taskid = #{taskid}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
limit #{pageable.offset}, #{pageable.pageSize}
|
|
|
</select>
|
|
@@ -92,28 +102,31 @@
|
|
|
<if test="id != null and id != ''">
|
|
|
and id = #{id}
|
|
|
</if>
|
|
|
+ <if test="taskid != null and taskid != ''">
|
|
|
+ and taskid = #{taskid}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
<!--新增所有列-->
|
|
|
<insert id="insert" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id)
|
|
|
- values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status},#{id})
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid)
|
|
|
+ values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status},#{id},#{taskid})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status,id)
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status,id, taskid)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status},#{entity.id})
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status},#{entity.id},#{entity.taskid})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id)
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id, taskid)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status}, #{entity.id})
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status}, #{entity.id},#{entity.taskid})
|
|
|
</foreach>
|
|
|
on duplicate key update
|
|
|
planid = values(planid),
|
|
@@ -122,7 +135,8 @@
|
|
|
create_time = values(create_time),
|
|
|
site_id = values(site_id),
|
|
|
status = values(status),
|
|
|
- id = values(id)
|
|
|
+ id = values(id),
|
|
|
+ taskid = values(taskid)
|
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
@@ -150,6 +164,9 @@
|
|
|
<if test="id != null">
|
|
|
id = #{id},
|
|
|
</if>
|
|
|
+ <if test="taskid != null">
|
|
|
+ taskid = #{taskid},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where measure_id = #{measureId}
|
|
|
</update>
|