change:增添对震动曲线页面的接口支持,修改EmsVibrationInstantMapper

boardTest
zangch 12 months ago
parent ce557f2ced
commit 1fba49732f

@ -105,7 +105,7 @@ public class EmsVibrationInstantController extends BaseController
}
/**
*
*
* @param emsVibrationInstant
* @return
*/

@ -61,7 +61,7 @@ public interface EmsVibrationInstantMapper
/**mapper.java
*
* @param emsVibrationInstance
* @param emsVibrationInstant
* @return
*/
List<EmsVibrationInstant> selectVibrationInstantList(EmsVibrationInstant emsVibrationInstant);

@ -17,20 +17,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<sql id="selectEmsVibrationInstantVo">
select objId, collectTime, sensor_id, speed, displacement, acceleration, temperature, recodeTime, remark from T_VibrationSensor_Data
select rdi.objId,
rdi.collectTime,
rdi.sensor_id,
rdi.speed,
rdi.displacement,
rdi.acceleration,
rdi.temperature,
rdi.recodeTime,
rdi.remark,
bmi.monitor_name
from T_VibrationSensor_Data rdi
left join ems_base_monitor_info bmi on rdi.sensor_id = bmi.monitor_code
</sql>
<select id="selectVibrationInstantList" parameterType="EmsVibrationInstant" resultMap="EmsVibrationInstantResult">
<include refid="selectEmsVibrationInstantVo"/>
<where>
<if test="objId != null and objId != ''">and rdi.obj_id = #{objId}</if>
<if test="monitorCode != null and monitorCode != ''">and rdi.monitor_code = #{monitorCode}</if>
<if test="objId != null and objId != ''">and rdi.objId = #{objId}</if>
<if test="sensorId != null and sensorId != ''">and rdi.sensor_id = #{sensorId}</if>
<if test="params.beginCollectTime != null and params.beginCollectTime != '' and params.endCollectTime != null and params.endCollectTime != ''">
and rdi.collect_time between #{params.beginCollectTime} and #{params.endCollectTime}</if>
and rdi.collectTime between #{params.beginCollectTime} and #{params.endCollectTime}</if>
<if test="params.beginRecordTime != null and params.beginRecordTime != '' and params.endRecordTime != null and params.endRecordTime != ''">
and rdi.record_time between #{params.beginRecordTime} and #{params.endRecordTime}</if>
and rdi.collectTime between #{params.beginRecordTime} and #{params.endRecordTime}</if>
</where>
order by rdi.collect_time
order by rdi.collectTime
</select>
@ -39,18 +50,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectEmsVibrationInstantVo"/>
<where>
<if test="params.beginCollectTime != null and params.beginCollectTime != '' and params.endCollectTime != null and params.endCollectTime != ''"> and collectTime between #{params.beginCollectTime} and #{params.endCollectTime}</if>
<if test="sensorId != null and sensorId != ''"> and sensor_id = #{sensorId}</if>
<if test="speed != null "> and speed = #{speed}</if>
<if test="displacement != null "> and displacement = #{displacement}</if>
<if test="acceleration != null "> and acceleration = #{acceleration}</if>
<if test="temperature != null "> and temperature = #{temperature}</if>
<if test="sensorId != null and sensorId != ''"> and rdi.sensor_id = #{sensorId}</if>
<if test="speed != null "> and rdi.speed = #{speed}</if>
<if test="displacement != null "> and rdi.displacement = #{displacement}</if>
<if test="acceleration != null "> and rdi.acceleration = #{acceleration}</if>
<if test="temperature != null "> and rdi.temperature = #{temperature}</if>
<if test="params.beginRecodeTime != null and params.beginRecodeTime != '' and params.endRecodeTime != null and params.endRecodeTime != ''"> and recodeTime between #{params.beginRecodeTime} and #{params.endRecodeTime}</if>
</where>
</select>
<select id="selectEmsVibrationInstantByObjId" parameterType="Long" resultMap="EmsVibrationInstantResult">
<include refid="selectEmsVibrationInstantVo"/>
where objId = #{objId}
where rdi.objId = #{objId}
</select>
<insert id="insertEmsVibrationInstant" parameterType="EmsVibrationInstant" useGeneratedKeys="true" keyProperty="objId">

Loading…
Cancel
Save