|
|
@@ -0,0 +1,215 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
+<!DOCTYPE mapper
|
|
|
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
+<mapper namespace="com.ruoyi.system.mapper.BusDeviceNewsMapper">
|
|
|
+
|
|
|
+ <resultMap type="BusDeviceNews" id="BusDeviceNewsResult">
|
|
|
+ <result property="id" column="id" />
|
|
|
+ <result property="deviceId" column="device_id" />
|
|
|
+ <result property="time" column="time" />
|
|
|
+ <result property="currentStatus" column="current_status" />
|
|
|
+ <result property="bloodPressureOpemomh" column="blood_pressure_opemomh" />
|
|
|
+ <result property="intervalMeasurement" column="interval_measurement" />
|
|
|
+ <result property="systolicPressure" column="systolic_pressure" />
|
|
|
+ <result property="diastolicPressure" column="diastolic_pressure" />
|
|
|
+ <result property="theMap" column="the_map" />
|
|
|
+ <result property="pulse" column="pulse" />
|
|
|
+ <result property="inflationPressure" column="inflation_pressure" />
|
|
|
+ <result property="intervalTime" column="interval_time" />
|
|
|
+ <result property="basicNa" column="basic_na" />
|
|
|
+ <result property="prescriptionNa" column="prescription_na" />
|
|
|
+ <result property="prescriptionBic" column="prescription_bic" />
|
|
|
+ <result property="dialysisFlow" column="dialysis_flow" />
|
|
|
+ <result property="temperature" column="temperature" />
|
|
|
+ <result property="naCurveId" column="na_curve_id" />
|
|
|
+ <result property="ufTarget" column="uf_target" />
|
|
|
+ <result property="ufTime" column="uf_time" />
|
|
|
+ <result property="ufRate" column="uf_rate" />
|
|
|
+ <result property="ufVolume" column="uf_volume" />
|
|
|
+ <result property="ufCurveId" column="uf_curve_id" />
|
|
|
+ <result property="arterialPressure" column="arterial_pressure" />
|
|
|
+ <result property="venousPressure" column="venous_pressure" />
|
|
|
+ <result property="conductivity" column="conductivity" />
|
|
|
+ <result property="transmembranePressure" column="transmembrane_pressure" />
|
|
|
+ <result property="currentTemperature" column="current_temperature" />
|
|
|
+ <result property="bloodVolumeDone" column="blood_volume_done" />
|
|
|
+ <result property="timeRemain" column="time_remain" />
|
|
|
+ <result property="bloodVolumeReturn" column="blood_volume_return" />
|
|
|
+ <result property="rateBpReal" column="rate_BP_real" />
|
|
|
+ <result property="historyId" column="history_id" />
|
|
|
+ <result property="createTime" column="create_time" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="selectBusDeviceNewsVo">
|
|
|
+ select id, device_id, time, current_status, blood_pressure_opemomh, interval_measurement, systolic_pressure, diastolic_pressure, the_map, pulse, inflation_pressure, interval_time, basic_na, prescription_na, prescription_bic, dialysis_flow, temperature, na_curve_id, uf_target, uf_time, uf_rate, uf_volume, uf_curve_id, arterial_pressure, venous_pressure, conductivity, transmembrane_pressure, current_temperature, blood_volume_done, time_remain, blood_volume_return, rate_BP_real, history_id, create_time from bus_device_news
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="selectBusDeviceNewsList" parameterType="BusDeviceNews" resultMap="BusDeviceNewsResult">
|
|
|
+ <include refid="selectBusDeviceNewsVo"/>
|
|
|
+ <where>
|
|
|
+ <if test="deviceId != null "> and device_id = #{deviceId}</if>
|
|
|
+ <if test="time != null "> and time = #{time}</if>
|
|
|
+ <if test="currentStatus != null and currentStatus != ''"> and current_status = #{currentStatus}</if>
|
|
|
+ <if test="bloodPressureOpemomh != null and bloodPressureOpemomh != ''"> and blood_pressure_opemomh = #{bloodPressureOpemomh}</if>
|
|
|
+ <if test="intervalMeasurement != null and intervalMeasurement != ''"> and interval_measurement = #{intervalMeasurement}</if>
|
|
|
+ <if test="systolicPressure != null and systolicPressure != ''"> and systolic_pressure = #{systolicPressure}</if>
|
|
|
+ <if test="diastolicPressure != null and diastolicPressure != ''"> and diastolic_pressure = #{diastolicPressure}</if>
|
|
|
+ <if test="theMap != null and theMap != ''"> and the_map = #{theMap}</if>
|
|
|
+ <if test="pulse != null and pulse != ''"> and pulse = #{pulse}</if>
|
|
|
+ <if test="inflationPressure != null and inflationPressure != ''"> and inflation_pressure = #{inflationPressure}</if>
|
|
|
+ <if test="intervalTime != null and intervalTime != ''"> and interval_time = #{intervalTime}</if>
|
|
|
+ <if test="basicNa != null and basicNa != ''"> and basic_na = #{basicNa}</if>
|
|
|
+ <if test="prescriptionNa != null and prescriptionNa != ''"> and prescription_na = #{prescriptionNa}</if>
|
|
|
+ <if test="prescriptionBic != null and prescriptionBic != ''"> and prescription_bic = #{prescriptionBic}</if>
|
|
|
+ <if test="dialysisFlow != null and dialysisFlow != ''"> and dialysis_flow = #{dialysisFlow}</if>
|
|
|
+ <if test="temperature != null and temperature != ''"> and temperature = #{temperature}</if>
|
|
|
+ <if test="naCurveId != null and naCurveId != ''"> and na_curve_id = #{naCurveId}</if>
|
|
|
+ <if test="ufTarget != null and ufTarget != ''"> and uf_target = #{ufTarget}</if>
|
|
|
+ <if test="ufTime != null and ufTime != ''"> and uf_time = #{ufTime}</if>
|
|
|
+ <if test="ufRate != null and ufRate != ''"> and uf_rate = #{ufRate}</if>
|
|
|
+ <if test="ufVolume != null and ufVolume != ''"> and uf_volume = #{ufVolume}</if>
|
|
|
+ <if test="ufCurveId != null and ufCurveId != ''"> and uf_curve_id = #{ufCurveId}</if>
|
|
|
+ <if test="arterialPressure != null and arterialPressure != ''"> and arterial_pressure = #{arterialPressure}</if>
|
|
|
+ <if test="venousPressure != null and venousPressure != ''"> and venous_pressure = #{venousPressure}</if>
|
|
|
+ <if test="conductivity != null and conductivity != ''"> and conductivity = #{conductivity}</if>
|
|
|
+ <if test="transmembranePressure != null and transmembranePressure != ''"> and transmembrane_pressure = #{transmembranePressure}</if>
|
|
|
+ <if test="currentTemperature != null and currentTemperature != ''"> and current_temperature = #{currentTemperature}</if>
|
|
|
+ <if test="bloodVolumeDone != null and bloodVolumeDone != ''"> and blood_volume_done = #{bloodVolumeDone}</if>
|
|
|
+ <if test="timeRemain != null and timeRemain != ''"> and time_remain = #{timeRemain}</if>
|
|
|
+ <if test="bloodVolumeReturn != null and bloodVolumeReturn != ''"> and blood_volume_return = #{bloodVolumeReturn}</if>
|
|
|
+ <if test="rateBpReal != null and rateBpReal != ''"> and rate_BP_real = #{rateBpReal}</if>
|
|
|
+ <if test="historyId != null "> and history_id = #{historyId}</if>
|
|
|
+ <if test="createTime != null "> and create_time = #{createTime}</if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectBusDeviceNewsById" parameterType="Long" resultMap="BusDeviceNewsResult">
|
|
|
+ <include refid="selectBusDeviceNewsVo"/>
|
|
|
+ where id = #{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="insertBusDeviceNews" parameterType="BusDeviceNews" useGeneratedKeys="true" keyProperty="id">
|
|
|
+ insert into bus_device_news
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="deviceId != null">device_id,</if>
|
|
|
+ <if test="time != null">time,</if>
|
|
|
+ <if test="currentStatus != null">current_status,</if>
|
|
|
+ <if test="bloodPressureOpemomh != null">blood_pressure_opemomh,</if>
|
|
|
+ <if test="intervalMeasurement != null">interval_measurement,</if>
|
|
|
+ <if test="systolicPressure != null">systolic_pressure,</if>
|
|
|
+ <if test="diastolicPressure != null">diastolic_pressure,</if>
|
|
|
+ <if test="theMap != null">the_map,</if>
|
|
|
+ <if test="pulse != null">pulse,</if>
|
|
|
+ <if test="inflationPressure != null">inflation_pressure,</if>
|
|
|
+ <if test="intervalTime != null">interval_time,</if>
|
|
|
+ <if test="basicNa != null">basic_na,</if>
|
|
|
+ <if test="prescriptionNa != null">prescription_na,</if>
|
|
|
+ <if test="prescriptionBic != null">prescription_bic,</if>
|
|
|
+ <if test="dialysisFlow != null">dialysis_flow,</if>
|
|
|
+ <if test="temperature != null">temperature,</if>
|
|
|
+ <if test="naCurveId != null">na_curve_id,</if>
|
|
|
+ <if test="ufTarget != null">uf_target,</if>
|
|
|
+ <if test="ufTime != null">uf_time,</if>
|
|
|
+ <if test="ufRate != null">uf_rate,</if>
|
|
|
+ <if test="ufVolume != null">uf_volume,</if>
|
|
|
+ <if test="ufCurveId != null">uf_curve_id,</if>
|
|
|
+ <if test="arterialPressure != null">arterial_pressure,</if>
|
|
|
+ <if test="venousPressure != null">venous_pressure,</if>
|
|
|
+ <if test="conductivity != null">conductivity,</if>
|
|
|
+ <if test="transmembranePressure != null">transmembrane_pressure,</if>
|
|
|
+ <if test="currentTemperature != null">current_temperature,</if>
|
|
|
+ <if test="bloodVolumeDone != null">blood_volume_done,</if>
|
|
|
+ <if test="timeRemain != null">time_remain,</if>
|
|
|
+ <if test="bloodVolumeReturn != null">blood_volume_return,</if>
|
|
|
+ <if test="rateBpReal != null">rate_BP_real,</if>
|
|
|
+ <if test="historyId != null">history_id,</if>
|
|
|
+ <if test="createTime != null">create_time,</if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="deviceId != null">#{deviceId},</if>
|
|
|
+ <if test="time != null">#{time},</if>
|
|
|
+ <if test="currentStatus != null">#{currentStatus},</if>
|
|
|
+ <if test="bloodPressureOpemomh != null">#{bloodPressureOpemomh},</if>
|
|
|
+ <if test="intervalMeasurement != null">#{intervalMeasurement},</if>
|
|
|
+ <if test="systolicPressure != null">#{systolicPressure},</if>
|
|
|
+ <if test="diastolicPressure != null">#{diastolicPressure},</if>
|
|
|
+ <if test="theMap != null">#{theMap},</if>
|
|
|
+ <if test="pulse != null">#{pulse},</if>
|
|
|
+ <if test="inflationPressure != null">#{inflationPressure},</if>
|
|
|
+ <if test="intervalTime != null">#{intervalTime},</if>
|
|
|
+ <if test="basicNa != null">#{basicNa},</if>
|
|
|
+ <if test="prescriptionNa != null">#{prescriptionNa},</if>
|
|
|
+ <if test="prescriptionBic != null">#{prescriptionBic},</if>
|
|
|
+ <if test="dialysisFlow != null">#{dialysisFlow},</if>
|
|
|
+ <if test="temperature != null">#{temperature},</if>
|
|
|
+ <if test="naCurveId != null">#{naCurveId},</if>
|
|
|
+ <if test="ufTarget != null">#{ufTarget},</if>
|
|
|
+ <if test="ufTime != null">#{ufTime},</if>
|
|
|
+ <if test="ufRate != null">#{ufRate},</if>
|
|
|
+ <if test="ufVolume != null">#{ufVolume},</if>
|
|
|
+ <if test="ufCurveId != null">#{ufCurveId},</if>
|
|
|
+ <if test="arterialPressure != null">#{arterialPressure},</if>
|
|
|
+ <if test="venousPressure != null">#{venousPressure},</if>
|
|
|
+ <if test="conductivity != null">#{conductivity},</if>
|
|
|
+ <if test="transmembranePressure != null">#{transmembranePressure},</if>
|
|
|
+ <if test="currentTemperature != null">#{currentTemperature},</if>
|
|
|
+ <if test="bloodVolumeDone != null">#{bloodVolumeDone},</if>
|
|
|
+ <if test="timeRemain != null">#{timeRemain},</if>
|
|
|
+ <if test="bloodVolumeReturn != null">#{bloodVolumeReturn},</if>
|
|
|
+ <if test="rateBpReal != null">#{rateBpReal},</if>
|
|
|
+ <if test="historyId != null">#{historyId},</if>
|
|
|
+ <if test="createTime != null">#{createTime},</if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updateBusDeviceNews" parameterType="BusDeviceNews">
|
|
|
+ update bus_device_news
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
+ <if test="deviceId != null">device_id = #{deviceId},</if>
|
|
|
+ <if test="time != null">time = #{time},</if>
|
|
|
+ <if test="currentStatus != null">current_status = #{currentStatus},</if>
|
|
|
+ <if test="bloodPressureOpemomh != null">blood_pressure_opemomh = #{bloodPressureOpemomh},</if>
|
|
|
+ <if test="intervalMeasurement != null">interval_measurement = #{intervalMeasurement},</if>
|
|
|
+ <if test="systolicPressure != null">systolic_pressure = #{systolicPressure},</if>
|
|
|
+ <if test="diastolicPressure != null">diastolic_pressure = #{diastolicPressure},</if>
|
|
|
+ <if test="theMap != null">the_map = #{theMap},</if>
|
|
|
+ <if test="pulse != null">pulse = #{pulse},</if>
|
|
|
+ <if test="inflationPressure != null">inflation_pressure = #{inflationPressure},</if>
|
|
|
+ <if test="intervalTime != null">interval_time = #{intervalTime},</if>
|
|
|
+ <if test="basicNa != null">basic_na = #{basicNa},</if>
|
|
|
+ <if test="prescriptionNa != null">prescription_na = #{prescriptionNa},</if>
|
|
|
+ <if test="prescriptionBic != null">prescription_bic = #{prescriptionBic},</if>
|
|
|
+ <if test="dialysisFlow != null">dialysis_flow = #{dialysisFlow},</if>
|
|
|
+ <if test="temperature != null">temperature = #{temperature},</if>
|
|
|
+ <if test="naCurveId != null">na_curve_id = #{naCurveId},</if>
|
|
|
+ <if test="ufTarget != null">uf_target = #{ufTarget},</if>
|
|
|
+ <if test="ufTime != null">uf_time = #{ufTime},</if>
|
|
|
+ <if test="ufRate != null">uf_rate = #{ufRate},</if>
|
|
|
+ <if test="ufVolume != null">uf_volume = #{ufVolume},</if>
|
|
|
+ <if test="ufCurveId != null">uf_curve_id = #{ufCurveId},</if>
|
|
|
+ <if test="arterialPressure != null">arterial_pressure = #{arterialPressure},</if>
|
|
|
+ <if test="venousPressure != null">venous_pressure = #{venousPressure},</if>
|
|
|
+ <if test="conductivity != null">conductivity = #{conductivity},</if>
|
|
|
+ <if test="transmembranePressure != null">transmembrane_pressure = #{transmembranePressure},</if>
|
|
|
+ <if test="currentTemperature != null">current_temperature = #{currentTemperature},</if>
|
|
|
+ <if test="bloodVolumeDone != null">blood_volume_done = #{bloodVolumeDone},</if>
|
|
|
+ <if test="timeRemain != null">time_remain = #{timeRemain},</if>
|
|
|
+ <if test="bloodVolumeReturn != null">blood_volume_return = #{bloodVolumeReturn},</if>
|
|
|
+ <if test="rateBpReal != null">rate_BP_real = #{rateBpReal},</if>
|
|
|
+ <if test="historyId != null">history_id = #{historyId},</if>
|
|
|
+ </trim>
|
|
|
+ where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="deleteBusDeviceNewsById" parameterType="Long">
|
|
|
+ delete from bus_device_news where id = #{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteBusDeviceNewsByIds" parameterType="String">
|
|
|
+ delete from bus_device_news where id in
|
|
|
+ <foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </delete>
|
|
|
+</mapper>
|