|
@@ -17,26 +17,36 @@
|
|
|
<result property="elevations" column="elevations" jdbcType="VARCHAR"/>
|
|
|
<result property="acreages" column="acreages" jdbcType="VARCHAR"/>
|
|
|
<result property="waterlevels" column="waterlevels" jdbcType="VARCHAR"/>
|
|
|
- <result property="wspeeds" column="wspeeds" jdbcType="NUMERIC"/>
|
|
|
+ <result property="wspeeds" column="wspeeds" jdbcType="VARCHAR"/>
|
|
|
<result property="flows" column="flows" jdbcType="VARCHAR"/>
|
|
|
<result property="siteId" column="site_id" jdbcType="INTEGER"/>
|
|
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
|
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
|
|
+ <result property="stopwspeeds" column="stopwspeeds" jdbcType="VARCHAR"/>
|
|
|
+ <result property="partwspeeds" column="partwspeeds" jdbcType="VARCHAR"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
|
<select id="queryById" resultMap="TaskResultMap">
|
|
|
select
|
|
|
- result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status
|
|
|
+ result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds
|
|
|
from task_result
|
|
|
where result_id = #{resultId}
|
|
|
</select>
|
|
|
|
|
|
+ <!--查询单个-->
|
|
|
+ <select id="queryByTaskid" resultMap="TaskResultMap">
|
|
|
+ select
|
|
|
+ result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds
|
|
|
+ from task_result
|
|
|
+ where taskid = #{taskid}
|
|
|
+ limit 1
|
|
|
+ </select>
|
|
|
|
|
|
<!--查询单个-->
|
|
|
<select id="queryBySiteIdOne" resultMap="TaskResultMap">
|
|
|
select
|
|
|
- result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status
|
|
|
+ result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds
|
|
|
from task_result
|
|
|
where site_id = #{siteId}
|
|
|
order by create_time desc
|
|
@@ -46,7 +56,7 @@
|
|
|
<!--查询指定行数据-->
|
|
|
<select id="queryAllByLimit" resultMap="TaskResultMap">
|
|
|
select
|
|
|
- result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status
|
|
|
+ result_id, id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds
|
|
|
from task_result
|
|
|
<where>
|
|
|
<if test="achievementQuery.siteId != null">
|
|
@@ -118,28 +128,34 @@
|
|
|
<if test="status != null">
|
|
|
and status = #{status}
|
|
|
</if>
|
|
|
+ <if test="stopwspeeds != null and stopwspeeds != ''">
|
|
|
+ and stopwspeeds = #{stopwspeeds}
|
|
|
+ </if>
|
|
|
+ <if test="partwspeeds != null and partwspeeds != ''">
|
|
|
+ and partwspeeds = #{partwspeeds}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
<!--新增所有列-->
|
|
|
<insert id="insert" keyProperty="resultId" useGeneratedKeys="true">
|
|
|
- insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status)
|
|
|
- values (#{id}, #{type}, #{taskid}, #{starttime}, #{endtime}, #{width}, #{planid}, #{acreagesum}, #{flowsum}, #{positions}, #{elevations}, #{acreages}, #{waterlevels}, #{wspeeds}, #{flows}, #{siteId}, #{createTime}, #{status})
|
|
|
+ insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds)
|
|
|
+ values (#{id}, #{type}, #{taskid}, #{starttime}, #{endtime}, #{width}, #{planid}, #{acreagesum}, #{flowsum}, #{positions}, #{elevations}, #{acreages}, #{waterlevels}, #{wspeeds}, #{flows}, #{siteId}, #{createTime}, #{status}, #{stopwspeeds}, #{partwspeeds})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="resultId" useGeneratedKeys="true">
|
|
|
- insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status)
|
|
|
+ insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.id}, #{entity.type}, #{entity.taskid}, #{entity.starttime}, #{entity.endtime}, #{entity.width}, #{entity.planid}, #{entity.acreagesum}, #{entity.flowsum}, #{entity.positions}, #{entity.elevations}, #{entity.acreages}, #{entity.waterlevels}, #{entity.wspeeds}, #{entity.flows}, #{entity.siteId}, #{entity.createTime}, #{entity.status})
|
|
|
+ (#{entity.id}, #{entity.type}, #{entity.taskid}, #{entity.starttime}, #{entity.endtime}, #{entity.width}, #{entity.planid}, #{entity.acreagesum}, #{entity.flowsum}, #{entity.positions}, #{entity.elevations}, #{entity.acreages}, #{entity.waterlevels}, #{entity.wspeeds}, #{entity.flows}, #{entity.siteId}, #{entity.createTime}, #{entity.status}, #{entity.stopwspeeds}, #{entity.partwspeeds})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="resultId" useGeneratedKeys="true">
|
|
|
- insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status)
|
|
|
+ insert into task_result(id, type, taskid, starttime, endtime, width, planid, acreagesum, flowsum, positions, elevations, acreages, waterlevels, wspeeds, flows, site_id, create_time, status, stopwspeeds, partwspeeds)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
- (#{entity.id}, #{entity.type}, #{entity.taskid}, #{entity.starttime}, #{entity.endtime}, #{entity.width}, #{entity.planid}, #{entity.acreagesum}, #{entity.flowsum}, #{entity.positions}, #{entity.elevations}, #{entity.acreages}, #{entity.waterlevels}, #{entity.wspeeds}, #{entity.flows}, #{entity.siteId}, #{entity.createTime}, #{entity.status})
|
|
|
+ (#{entity.id}, #{entity.type}, #{entity.taskid}, #{entity.starttime}, #{entity.endtime}, #{entity.width}, #{entity.planid}, #{entity.acreagesum}, #{entity.flowsum}, #{entity.positions}, #{entity.elevations}, #{entity.acreages}, #{entity.waterlevels}, #{entity.wspeeds}, #{entity.flows}, #{entity.siteId}, #{entity.createTime}, #{entity.status}, #{entity.stopwspeeds}, #{entity.partwspeeds})
|
|
|
</foreach>
|
|
|
on duplicate key update
|
|
|
id = values(id),
|
|
@@ -159,7 +175,9 @@ wspeeds = values(wspeeds),
|
|
|
flows = values(flows),
|
|
|
site_id = values(site_id),
|
|
|
create_time = values(create_time),
|
|
|
-status = values(status)
|
|
|
+status = values(status),
|
|
|
+stopwspeeds = values(stopwspeeds),
|
|
|
+partwspeeds = values(partwspeeds)
|
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
@@ -220,6 +238,12 @@ status = values(status)
|
|
|
<if test="status != null">
|
|
|
status = #{status},
|
|
|
</if>
|
|
|
+ <if test="stopwspeeds != null and stopwspeeds != ''">
|
|
|
+ stopwspeeds = #{stopwspeeds},
|
|
|
+ </if>
|
|
|
+ <if test="partwspeeds != null and partwspeeds != ''">
|
|
|
+ partwspeeds = #{partwspeeds},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where result_id = #{resultId}
|
|
|
</update>
|