|
@@ -10,12 +10,13 @@
|
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
|
<result property="siteId" column="site_id" jdbcType="INTEGER"/>
|
|
<result property="siteId" column="site_id" jdbcType="INTEGER"/>
|
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
|
|
|
+ <result property="id" column="id" jdbcType="VARCHAR"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
<!--查询单个-->
|
|
<select id="queryById" resultMap="MeasureUploadMap">
|
|
<select id="queryById" resultMap="MeasureUploadMap">
|
|
select
|
|
select
|
|
-measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
|
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
from measure_upload
|
|
from measure_upload
|
|
where measure_id = #{measureId}
|
|
where measure_id = #{measureId}
|
|
</select>
|
|
</select>
|
|
@@ -23,7 +24,7 @@ measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
<!--查询多个-->
|
|
<!--查询多个-->
|
|
<select id="queryBySiteIdTime" resultMap="MeasureUploadMap">
|
|
<select id="queryBySiteIdTime" resultMap="MeasureUploadMap">
|
|
select
|
|
select
|
|
- measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
|
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
from measure_upload
|
|
from measure_upload
|
|
where site_id = #{siteId} and create_time >= #{createTime}
|
|
where site_id = #{siteId} and create_time >= #{createTime}
|
|
</select>
|
|
</select>
|
|
@@ -31,7 +32,7 @@ measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
<!--查询指定行数据-->
|
|
<!--查询指定行数据-->
|
|
<select id="queryAllByLimit" resultMap="MeasureUploadMap">
|
|
<select id="queryAllByLimit" resultMap="MeasureUploadMap">
|
|
select
|
|
select
|
|
-measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
|
|
|
|
+ measure_id, planid, pn, wspeed, create_time, site_id, status, id
|
|
from measure_upload
|
|
from measure_upload
|
|
<where>
|
|
<where>
|
|
<if test="measureId != null">
|
|
<if test="measureId != null">
|
|
@@ -55,6 +56,9 @@ measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
<if test="status != null">
|
|
<if test="status != null">
|
|
and status = #{status}
|
|
and status = #{status}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="id != null and id != ''">
|
|
|
|
+ and id = #{id}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
limit #{pageable.offset}, #{pageable.pageSize}
|
|
limit #{pageable.offset}, #{pageable.pageSize}
|
|
</select>
|
|
</select>
|
|
@@ -85,36 +89,40 @@ measure_id, planid, pn, wspeed, create_time, site_id, status
|
|
<if test="status != null">
|
|
<if test="status != null">
|
|
and status = #{status}
|
|
and status = #{status}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="id != null and id != ''">
|
|
|
|
+ and id = #{id}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--新增所有列-->
|
|
<!--新增所有列-->
|
|
<insert id="insert" keyProperty="measureId" useGeneratedKeys="true">
|
|
<insert id="insert" keyProperty="measureId" useGeneratedKeys="true">
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status)
|
|
|
|
- values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status})
|
|
|
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id)
|
|
|
|
+ values (#{planid}, #{pn}, #{wspeed}, #{createTime}, #{siteId}, #{status},#{id})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
<insert id="insertBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status)
|
|
|
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status,id)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status})
|
|
|
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status},#{entity.id})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
<insert id="insertOrUpdateBatch" keyProperty="measureId" useGeneratedKeys="true">
|
|
- insert into measure_upload(planid, pn, wspeed, create_time, site_id, status)
|
|
|
|
|
|
+ insert into measure_upload(planid, pn, wspeed, create_time, site_id, status, id)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status})
|
|
|
|
|
|
+ (#{entity.planid}, #{entity.pn}, #{entity.wspeed}, #{entity.createTime}, #{entity.siteId}, #{entity.status}, #{entity.id})
|
|
</foreach>
|
|
</foreach>
|
|
on duplicate key update
|
|
on duplicate key update
|
|
-planid = values(planid),
|
|
|
|
-pn = values(pn),
|
|
|
|
-wspeed = values(wspeed),
|
|
|
|
-create_time = values(create_time),
|
|
|
|
-site_id = values(site_id),
|
|
|
|
-status = values(status)
|
|
|
|
|
|
+ planid = values(planid),
|
|
|
|
+ pn = values(pn),
|
|
|
|
+ wspeed = values(wspeed),
|
|
|
|
+ create_time = values(create_time),
|
|
|
|
+ site_id = values(site_id),
|
|
|
|
+ status = values(status),
|
|
|
|
+ id = values(id)
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
<!--通过主键修改数据-->
|
|
@@ -139,6 +147,9 @@ status = values(status)
|
|
<if test="status != null">
|
|
<if test="status != null">
|
|
status = #{status},
|
|
status = #{status},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="id != null">
|
|
|
|
+ id = #{id},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where measure_id = #{measureId}
|
|
where measure_id = #{measureId}
|
|
</update>
|
|
</update>
|