123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978 |
- <?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.xinxin.topro.inpnurseservice.mysqlmapper.InpVitalSignMapper">
- <resultMap id="BaseResultMap" type="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign">
- <id column="IV_ID" property="ivId" jdbcType="INTEGER"/>
- <result column="PatientNo" property="patientno" jdbcType="VARCHAR"/>
- <result column="HI_ID" property="hiId" jdbcType="INTEGER"/>
- <result column="DD_DepDm" property="ddDepdm" jdbcType="VARCHAR"/>
- <result column="DW_WardDm" property="dwWarddm" jdbcType="VARCHAR"/>
- <result column="DB_BedNo" property="dbBedno" jdbcType="VARCHAR"/>
- <result column="IV_Record_UserId" property="ivRecordUserid" jdbcType="VARCHAR"/>
- <result column="IV_Record_Time" property="ivRecordTime" jdbcType="TIMESTAMP"/>
- <result column="IV_Measure_Time" property="ivMeasureTime" jdbcType="TIMESTAMP"/>
- <result column="IV_Source" property="ivSource" jdbcType="INTEGER"/>
- <result column="IV_Alter_UserId" property="ivAlterUserid" jdbcType="VARCHAR"/>
- <result column="IV_Alter_Time" property="ivAlterTime" jdbcType="TIMESTAMP"/>
- <result column="IV_IsConfirm" property="ivIsconfirm" jdbcType="INTEGER"/>
- <result column="IV_Nurse_Record" property="ivNurseRecord" jdbcType="VARCHAR"/>
- <result column="IV_IsDel" property="ivIsdel" jdbcType="INTEGER"/>
- <result column="IV_IsTPR" property="ivIstpr" jdbcType="INTEGER"/>
- <result column="IV_IsRecord" property="ivIsrecord" jdbcType="INTEGER"/>
- <result column="IV_FormerID" property="ivFormerid" jdbcType="INTEGER"/>
- <result column="IV_Time_Point" property="ivTimePoint" jdbcType="VARCHAR"/>
- <result column="IV_Original" property="ivOriginal" jdbcType="VARCHAR"/>
- <result column="IV_Original_ID" property="ivOriginalId" jdbcType="INTEGER"/>
- <result column="IV_IsTransFusion" property="ivIsTransFusion" jdbcType="INTEGER"/>
- </resultMap>
- <sql id="Base_Column_List">
- IV_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, IV_Record_UserId, IV_Record_Time,
- IV_Measure_Time, IV_Source, IV_Alter_UserId, IV_Alter_Time, IV_IsConfirm, IV_Nurse_Record,
- IV_IsDel, IV_IsTPR, IV_IsRecord, IV_FormerID, IV_Time_Point,IV_Original,IV_Original_ID,IV_IsTransFusion
- </sql>
- <sql id="Base_Column_Detail_List" >
- IV_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, IV_Record_UserId, IV_Record_Time,
- IV_Measure_Time, IV_Source, IV_Alter_UserId, IV_Alter_Time, IV_IsConfirm, IV_Nurse_Record,
- IV_IsDel, IV_IsTPR, IV_IsRecord, IV_FormerID, IV_Time_Point,IV_Original,IV_Original_ID,
- IVD_ID, IVD_Code, IVD_Name, IVD_Alter_UserId, IVD_Alter_Time, IVD_IsDel, IVD_Value1,
- IVD_Value1_Unit, IVD_Value2, IVD_Value2_Unit, IVD_IsTprRange, IVD_TrpRangeID, IVD_Unmeasure_Code,
- IVD_Unmeasure_Reason, IVD_Part_Code, IVD_Measure_Mode,IVD_Remark,IVD_IsCPAP,IVD_Original_ID,IVD_Original,IVD_Source,
- IVD_IsTPR,IVD_IsRecord,IVD_TprRange,IVD_Time_Point
- </sql>
- <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_ID = #{ivId,jdbcType=INTEGER}
- </select>
- <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
- delete from inp_vitalsign
- where IV_ID = #{ivId,jdbcType=INTEGER}
- </delete>
- <insert id="insert" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign" useGeneratedKeys="true"
- keyColumn="IV_ID" keyProperty="ivId">
- insert into inp_vitalsign (IV_ID, PatientNo, HI_ID,
- DD_DepDm, DW_WardDm, DB_BedNo,
- IV_Record_UserId, IV_Record_Time, IV_Measure_Time,
- IV_Source, IV_Alter_UserId, IV_Alter_Time,
- IV_IsConfirm, IV_Nurse_Record, IV_IsDel,
- IV_IsTPR, IV_IsRecord, IV_FormerID,
- IV_Time_Point,IV_Original,IV_Original_ID,IV_IsTransFusion)
- values (#{ivId,jdbcType=INTEGER}, #{patientno,jdbcType=VARCHAR}, #{hiId,jdbcType=INTEGER},
- #{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{dbBedno,jdbcType=VARCHAR},
- #{ivRecordUserid,jdbcType=VARCHAR}, #{ivRecordTime,jdbcType=TIMESTAMP}, #{ivMeasureTime,jdbcType=TIMESTAMP},
- #{ivSource,jdbcType=INTEGER}, #{ivAlterUserid,jdbcType=VARCHAR}, #{ivAlterTime,jdbcType=TIMESTAMP},
- #{ivIsconfirm,jdbcType=INTEGER}, #{ivNurseRecord,jdbcType=VARCHAR}, #{ivIsdel,jdbcType=INTEGER},
- #{ivIstpr,jdbcType=INTEGER}, #{ivIsrecord,jdbcType=INTEGER}, #{ivFormerid,jdbcType=INTEGER},
- #{ivTimePoint,jdbcType=VARCHAR},#{ivOriginal,jdbcType=VARCHAR},#{ivOriginalId,jdbcType=INTEGER},#{ivIsTransFusion,jdbcType=INTEGER})
- </insert>
- <insert id="insertSelective" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign" useGeneratedKeys="true"
- keyColumn="IV_ID" keyProperty="ivId">
- insert into inp_vitalsign
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="ivId != null">
- IV_ID,
- </if>
- <if test="patientno != null">
- PatientNo,
- </if>
- <if test="hiId != null">
- HI_ID,
- </if>
- <if test="ddDepdm != null">
- DD_DepDm,
- </if>
- <if test="dwWarddm != null">
- DW_WardDm,
- </if>
- <if test="dbBedno != null">
- DB_BedNo,
- </if>
- <if test="ivRecordUserid != null">
- IV_Record_UserId,
- </if>
- <if test="ivRecordTime != null">
- IV_Record_Time,
- </if>
- <if test="ivMeasureTime != null">
- IV_Measure_Time,
- </if>
- <if test="ivSource != null">
- IV_Source,
- </if>
- <if test="ivAlterUserid != null">
- IV_Alter_UserId,
- </if>
- <if test="ivAlterTime != null">
- IV_Alter_Time,
- </if>
- <if test="ivIsconfirm != null">
- IV_IsConfirm,
- </if>
- <if test="ivNurseRecord != null">
- IV_Nurse_Record,
- </if>
- <if test="ivIsdel != null">
- IV_IsDel,
- </if>
- <if test="ivIstpr != null">
- IV_IsTPR,
- </if>
- <if test="ivIsrecord != null">
- IV_IsRecord,
- </if>
- <if test="ivFormerid != null">
- IV_FormerID,
- </if>
- <if test="ivTimePoint != null">
- IV_Time_Point,
- </if>
- <if test="ivOriginal != null">
- IV_Original,
- </if>
- <if test="ivOriginalId != null">
- IV_Original_ID,
- </if>
- <if test="ivIsTransFusion != null">
- IV_IsTransFusion,
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="ivId != null">
- #{ivId,jdbcType=INTEGER},
- </if>
- <if test="patientno != null">
- #{patientno,jdbcType=VARCHAR},
- </if>
- <if test="hiId != null">
- #{hiId,jdbcType=INTEGER},
- </if>
- <if test="ddDepdm != null">
- #{ddDepdm,jdbcType=VARCHAR},
- </if>
- <if test="dwWarddm != null">
- #{dwWarddm,jdbcType=VARCHAR},
- </if>
- <if test="dbBedno != null">
- #{dbBedno,jdbcType=VARCHAR},
- </if>
- <if test="ivRecordUserid != null">
- #{ivRecordUserid,jdbcType=VARCHAR},
- </if>
- <if test="ivRecordTime != null">
- #{ivRecordTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivMeasureTime != null">
- #{ivMeasureTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivSource != null">
- #{ivSource,jdbcType=INTEGER},
- </if>
- <if test="ivAlterUserid != null">
- #{ivAlterUserid,jdbcType=VARCHAR},
- </if>
- <if test="ivAlterTime != null">
- #{ivAlterTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivIsconfirm != null">
- #{ivIsconfirm,jdbcType=INTEGER},
- </if>
- <if test="ivNurseRecord != null">
- #{ivNurseRecord,jdbcType=VARCHAR},
- </if>
- <if test="ivIsdel != null">
- #{ivIsdel,jdbcType=INTEGER},
- </if>
- <if test="ivIstpr != null">
- #{ivIstpr,jdbcType=INTEGER},
- </if>
- <if test="ivIsrecord != null">
- #{ivIsrecord,jdbcType=INTEGER},
- </if>
- <if test="ivFormerid != null">
- #{ivFormerid,jdbcType=INTEGER},
- </if>
- <if test="ivTimePoint != null">
- #{ivTimePoint,jdbcType=VARCHAR},
- </if>
- <if test="ivOriginal != null">
- #{ivOriginal,jdbcType=VARCHAR},
- </if>
- <if test="ivOriginalId != null">
- #{ivOriginalId,jdbcType=INTEGER},
- </if>
- <if test="ivIsTransFusion != null">
- #{ivIsTransFusion,jdbcType=INTEGER},
- </if>
- </trim>
- </insert>
- <update id="updateByPrimaryKeySelective" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign">
- update inp_vitalsign
- <set>
- <if test="patientno != null">
- PatientNo = #{patientno,jdbcType=VARCHAR},
- </if>
- <if test="hiId != null">
- HI_ID = #{hiId,jdbcType=INTEGER},
- </if>
- <if test="ddDepdm != null">
- DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
- </if>
- <if test="dwWarddm != null">
- DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
- </if>
- <if test="dbBedno != null">
- DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
- </if>
- <if test="ivRecordUserid != null">
- IV_Record_UserId = #{ivRecordUserid,jdbcType=VARCHAR},
- </if>
- <if test="ivRecordTime != null">
- IV_Record_Time = #{ivRecordTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivMeasureTime != null">
- IV_Measure_Time = #{ivMeasureTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivSource != null">
- IV_Source = #{ivSource,jdbcType=INTEGER},
- </if>
- <if test="ivAlterUserid != null">
- IV_Alter_UserId = #{ivAlterUserid,jdbcType=VARCHAR},
- </if>
- <if test="ivAlterTime != null">
- IV_Alter_Time = #{ivAlterTime,jdbcType=TIMESTAMP},
- </if>
- <if test="ivIsconfirm != null">
- IV_IsConfirm = #{ivIsconfirm,jdbcType=INTEGER},
- </if>
- <if test="ivNurseRecord != null">
- IV_Nurse_Record = #{ivNurseRecord,jdbcType=VARCHAR},
- </if>
- <if test="ivIsdel != null">
- IV_IsDel = #{ivIsdel,jdbcType=INTEGER},
- </if>
- <if test="ivIstpr != null">
- IV_IsTPR = #{ivIstpr,jdbcType=INTEGER},
- </if>
- <if test="ivIsrecord != null">
- IV_IsRecord = #{ivIsrecord,jdbcType=INTEGER},
- </if>
- <if test="ivFormerid != null">
- IV_FormerID = #{ivFormerid,jdbcType=INTEGER},
- </if>
- <if test="ivTimePoint != null">
- IV_Time_Point = #{ivTimePoint,jdbcType=VARCHAR},
- </if>
- <if test="ivOriginal != null">
- IV_Original = #{ivOriginal,jdbcType=VARCHAR},
- </if>
- <if test="ivOriginalId != null">
- IV_Original_ID = #{ivOriginalId,jdbcType=INTEGER},
- </if>
- <if test="ivIsTransFusion != null">
- IV_IsTransFusion = #{ivIsTransFusion,jdbcType=INTEGER},
- </if>
- </set>
- where IV_ID = #{ivId,jdbcType=INTEGER}
- </update>
- <update id="updateByPrimaryKey" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign">
- update inp_vitalsign
- set PatientNo = #{patientno,jdbcType=VARCHAR},
- HI_ID = #{hiId,jdbcType=INTEGER},
- DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
- DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
- DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
- IV_Record_UserId = #{ivRecordUserid,jdbcType=VARCHAR},
- IV_Record_Time = #{ivRecordTime,jdbcType=TIMESTAMP},
- IV_Measure_Time = #{ivMeasureTime,jdbcType=TIMESTAMP},
- IV_Source = #{ivSource,jdbcType=INTEGER},
- IV_Alter_UserId = #{ivAlterUserid,jdbcType=VARCHAR},
- IV_Alter_Time = #{ivAlterTime,jdbcType=TIMESTAMP},
- IV_IsConfirm = #{ivIsconfirm,jdbcType=INTEGER},
- IV_Nurse_Record = #{ivNurseRecord,jdbcType=VARCHAR},
- IV_IsDel = #{ivIsdel,jdbcType=INTEGER},
- IV_IsTPR = #{ivIstpr,jdbcType=INTEGER},
- IV_IsRecord = #{ivIsrecord,jdbcType=INTEGER},
- IV_FormerID = #{ivFormerid,jdbcType=INTEGER},
- IV_Time_Point = #{ivTimePoint,jdbcType=VARCHAR},
- IV_Original = #{ivOriginal,jdbcType=VARCHAR},
- IV_Original_ID = #{ivOriginalId,jdbcType=INTEGER},
- IV_IsTransFusion = #{ivIsTransFusion,jdbcType=INTEGER}
- where IV_ID = #{ivId,jdbcType=INTEGER}
- </update>
- <select id="selectByPatientNo" resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSign"
- parameterType="java.lang.String">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where PatientNo = #{patientNo,jdbcType=VARCHAR}
- </select>
- <select id="selectCountData" resultType="java.lang.Integer" parameterType="java.lang.String">
- select count(0)
- from inp_vitalsign
- where PatientNo = #{patientNo,jdbcType=VARCHAR}
- and IV_IsDel= 0
- </select>
- <update id="updateIsdelByIVID" parameterType="java.lang.Integer">
- update inp_vitalsign
- set IV_IsDel = -1
- where IV_ID = #{ivId,jdbcType=INTEGER}
- </update>
- <select id="selectByPatientNoDateRange"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- parameterType="com.xinxin.topro.inpnurseservice.request.InpVitalSignNoDateRangeRequest">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_Code is not null
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- order by t1.IV_Measure_Time DESC
- </select>
- <select id="selectByMeasureTime"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- >
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </select>
- <select id="selectByPatientLatest" resultMap="BaseResultMap">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign where IV_IsDel=0 and PatientNo = #{patientNo,jdbcType=VARCHAR} order by IV_Measure_Time desc
- limit 1
- </select>
- <select id="selectByIVID"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- parameterType="java.lang.Integer">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.IV_ID=#{ivId,jdbcType=INTEGER}
- </select>
- <select id="selectByPatientNoDateRangeAsc"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- parameterType="com.xinxin.topro.inpnurseservice.request.InpVitalSignNoDateRangeRequest">
- select
- t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_IsTPR = 1
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- order by t1.IV_Measure_Time ASC
- </select>
- <insert id="bulkInsert" parameterType="java.util.List" useGeneratedKeys="true"
- keyColumn="IV_ID" keyProperty="ivId">
- insert into inp_vitalsign (PatientNo, HI_ID,
- DD_DepDm, DW_WardDm, DB_BedNo,
- IV_Record_UserId, IV_Record_Time, IV_Measure_Time,
- IV_Source, IV_Alter_UserId, IV_Alter_Time,
- IV_IsConfirm, IV_Nurse_Record, IV_IsDel,
- IV_IsTPR, IV_IsRecord, IV_FormerID,
- IV_Time_Point,IV_Original,IV_Original_ID)
- values
- <foreach collection="list" item="item" index="index" separator=",">
- (#{item.patientno,jdbcType=VARCHAR}, #{item.hiId,jdbcType=INTEGER},
- #{item.ddDepdm,jdbcType=VARCHAR}, #{item.dwWarddm,jdbcType=VARCHAR}, #{item.dbBedno,jdbcType=VARCHAR},
- #{item.ivRecordUserid,jdbcType=VARCHAR}, #{item.ivRecordTime,jdbcType=TIMESTAMP},
- #{item.ivMeasureTime,jdbcType=TIMESTAMP},
- #{item.ivSource,jdbcType=INTEGER}, #{item.ivAlterUserid,jdbcType=VARCHAR},
- #{item.ivAlterTime,jdbcType=TIMESTAMP},
- #{item.ivIsconfirm,jdbcType=INTEGER}, #{item.ivNurseRecord,jdbcType=VARCHAR},
- #{item.ivIsdel,jdbcType=INTEGER},
- #{item.ivIstpr,jdbcType=INTEGER}, #{item.ivIsrecord,jdbcType=INTEGER}, #{item.ivFormerid,jdbcType=INTEGER},
- #{item.ivTimePoint,jdbcType=VARCHAR},#{item.ivOriginal,jdbcType=VARCHAR},#{item.ivOriginalId,jdbcType=INTEGER})
- </foreach>
- </insert>
- <update id="bulkUpdate" parameterType="java.util.List">
- update inp_vitalsign
- set IV_IsDel = -1
- where IV_ID in
- <foreach collection="list" item="item" index="index" separator="," open="(" close=")">
- #{item}
- </foreach>
- </update>
- <select id="selectWardByMeasureTime"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.DW_WardDm = #{wardId,jdbcType=VARCHAR}
- and t1.IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </select>
- <select id="selectIvIdByOriginal" resultMap="BaseResultMap">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_IsDel=0
- <if test="ivSource!=null">
- and IV_Source = #{ivSource,jdbcType=INTEGER}
- </if>
- <if test="ivOriginalId!=null">
- AND IV_Original_ID=#{ivOriginalId,jdbcType=INTEGER}
- </if>
- </select>
- <select id="selectIvIdByOriginalIds" resultMap="BaseResultMap">
- SELECT
- <include refid="Base_Column_List"/>
- FROM inp_vitalsign
- WHERE IV_IsDel=0
- AND IV_Source = #{ivSource,jdbcType=INTEGER}
- AND IV_Original_ID IN
- <foreach collection="ivOriginalIds" item="item" index="index" separator="," open="(" close=")">
- #{item,jdbcType=INTEGER}
- </foreach>
- </select>
- <select id="selectExistByMeasureTime" resultMap="BaseResultMap">
- select
- t1.IV_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, IV_Record_UserId, IV_Record_Time,
- IV_Measure_Time, IV_Source, IV_Alter_UserId, IV_Alter_Time, IV_IsConfirm, IV_Nurse_Record,
- IV_IsDel, IV_IsTPR, IV_IsRecord, IV_FormerID, IV_Time_Point,IV_Original,IV_Original_ID,IV_IsTransFusion
- from inp_vitalsign t1
- left join inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel=0
- and (t2.IVD_IsTprRange=0 or t2.IVD_TrpRangeID is null)
- <if test="patientNo != null">
- and t1.PatientNo=#{patientNo,jdbcType=VARCHAR}
- </if>
- <if test="hiId != null">
- and t1.HI_ID=#{hiId,jdbcType=INTEGER}
- </if>
- <if test="measureTime != null">
- and t1.IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </if>
- group by t1.IV_ID
- </select>
- <select id="selectByPatientNoDateRangeDetailAsc"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- parameterType="com.xinxin.topro.inpnurseservice.request.InpVitalSignNoDateRangeRequest">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_IsTPR = 1
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- order by t1.IV_Measure_Time ASC
- </select>
- <select id="selectAllDataByPatientNoDateRangeAsc"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- parameterType="com.xinxin.topro.inpnurseservice.request.InpVitalSignNoDateRangeRequest">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- order by t1.IV_Measure_Time ASC
- </select>
- <select id="selectByIVDTrpRangeID" resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_TrpRangeID=#{tprRangeId,jdbcType=INTEGER}
- </select>
- <select id="selectByPatientNoAndCode"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select
- t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_IsTPR = 1
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t2.IVD_Code = #{ivdCode,jdbcType=VARCHAR}
- order by t1.IV_Measure_Time ASC
- </select>
- <select id="selectByMeasureTimeAndPatientNo" resultMap="BaseResultMap">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_IsDel=0
- <if test="patientNo != null">
- and PatientNo=#{patientNo,jdbcType=VARCHAR}
- </if>
- <if test="hiId != null">
- and HI_ID=#{hiId,jdbcType=INTEGER}
- </if>
- <if test="measureTime != null">
- and IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </if>
- </select>
- <select id="selectByHiIdAndPatientNo" resultMap="BaseResultMap">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_IsDel=0
- <if test="patientNo != null">
- and PatientNo=#{patientNo,jdbcType=VARCHAR}
- </if>
- <if test="hiId != null">
- and HI_ID=#{hiId,jdbcType=INTEGER}
- </if>
- order by IV_Measure_Time desc
- </select>
- <select id="selectVitalSignByCodeAndDateRange"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_Code = #{ivdCode,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- and t1.PatientNo in
- <foreach collection="patientList" index="index" item="item" close=")" open="(" separator=",">
- #{item}
- </foreach>
- order by t1.IV_Measure_Time ASC
- </select>
- <select id="selectWardBySamePoint"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.DW_WardDm = #{wardId,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- <if test="timePoint!=null">
- and t1.IV_Time_Point = #{timePoint,jdbcType=VARCHAR}
- </if>
- </select>
- <select id="selectByTimpPoint"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- >
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </select>
- <select id="selectByIvIds" resultMap="BaseResultMap" parameterType="java.lang.Integer">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_ID in
- <if test="list!=null">
- <foreach collection="list" separator="," open="(" close=")" item="item" index="index">
- #{item,jdbcType=INTEGER}
- </foreach>
- </if>
- </select>
- <select id="selectByPatients" resultMap="BaseResultMap" parameterType="java.lang.Integer">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where PatientNo in
- <if test="list!=null">
- <foreach collection="list" separator="," open="(" close=")" item="item" index="index">
- #{item,jdbcType=VARCHAR}
- </foreach>
- </if>
- <if test="measureTime!=null">
- and IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </if>
- </select>
- <select id="selectByTimePointAndPatientNo" resultMap="BaseResultMap">
- select
- <include refid="Base_Column_List"/>
- from inp_vitalsign
- where IV_IsDel=0
- <if test="patientNo != null">
- and PatientNo=#{patientNo,jdbcType=VARCHAR}
- </if>
- <if test="hiId != null">
- and HI_ID=#{hiId,jdbcType=INTEGER}
- </if>
- and IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- <if test="timePoint != null">
- and IV_Time_Point = #{timePoint,jdbcType=VARCHAR}
- </if>
- </select>
- <select id="selectByMeasureTimes"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- >
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.PatientNo in
- <foreach collection="list" open="(" close=")" item="item" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- and t1.IV_Measure_Time =#{measureTime,jdbcType=TIMESTAMP}
- </select>
- <update id="updateIsdelByIds">
- update inp_vitalsign
- set IV_IsDel = -1
- where IV_ID in
- <foreach collection="list" separator="," item="item" open="(" close=")">
- #{item,jdbcType=INTEGER}
- </foreach>
- </update>
- <select id="selectByMeasureTimeRange"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- >
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t1.PatientNo in
- <foreach collection="list" open="(" close=")" item="item" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- </select>
- <select id="selectByMeasureTimeRangeTPR"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses"
- >
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint,t2.IVD_Original_ID ivdOriginalId,t2.IVD_Original ivdOriginal
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- AND t2.IVD_IsTPR = 1
- and t1.PatientNo in
- <foreach collection="list" open="(" close=")" item="item" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- </select>
- <select id="selectByTime" resultMap="BaseResultMap">
- SELECT
- <include refid="Base_Column_List"/>
- FROM inp_vitalsign
- WHERE IV_IsDel = 0
- AND PatientNo = #{patientNo,jdbcType=VARCHAR}
- AND IV_Measure_Time = #{measureTime,jdbcType=TIMESTAMP}
- </select>
- <select id="selectByType" resultMap="BaseResultMap">
- select <include refid="Base_Column_List"/>
- FROM inp_vitalsign iv
- WHERE IV_IsDel = 0
- and HI_ID = #{hiId,jdbcType=INTEGER}
- and exists(select 1 from inp_vitalsign_detail ivd where iv.IV_ID = ivd.IV_ID and ivd.IVD_Code = #{ivdCode,jdbcType=VARCHAR} and ivd.IVD_IsDel = 0)
- <if test="patientNo != null and patientNo != ''">
- and PatientNo = #{patientNo,jdbcType=VARCHAR}
- </if>
- <if test="patientNos != null">
- and PatientNo in
- <foreach collection="patientNos" open="(" close=")" item="item" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- </if>
- <if test="wardDm != null and wardDm != ''">
- and DW_WardDm = #{wardDm,jdbcType=VARCHAR}
- </if>
- <if test="startDate != null ">
- and IV_Measure_Time >= #{startDate,jdbcType=TIMESTAMP}
- </if>
- <if test="endDate != null">
- and #{endDate,jdbcType=TIMESTAMP} >= IV_Measure_Time
- </if>
- order by IV_Measure_Time desc
- </select>
- <select id="selectFirstVitalSignByPatientNo" resultMap="BaseResultMap" parameterType="java.lang.String">
- SELECT
- <include refid="Base_Column_List"/>
- FROM inp_vitalsign
- WHERE IV_IsDel = 0
- AND PatientNo = #{patientNo,jdbcType=VARCHAR}
- ORDER BY IV_Measure_Time LIMIT 1
- </select>
- <select id="selectByPatientNoIsTpr"
- resultType="java.lang.Integer"
- parameterType="com.xinxin.topro.inpnurseservice.request.InpVitalSignNoDateRangeRequest">
- select t1.IV_ID ivId
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_IsDel = 0
- and t2.IVD_IsDel = 0
- and t2.IVD_Code is not null
- and t2.IVD_IsTPR = 1
- and t1.PatientNo = #{patientNo,jdbcType=VARCHAR}
- and t1.IV_Measure_Time between #{beginDate,jdbcType=TIMESTAMP} and #{endDate,jdbcType=TIMESTAMP}
- order by t1.IV_Measure_Time DESC
- </select>
- <select id="selectByIsTprIvIds"
- resultType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpVitalSignInfoResponses">
- select t1.IV_ID ivId,t1.PatientNo patientno,t1.HI_ID hiId, t1.DD_DepDm ddDepdm, t1.DB_BedNo dbBedno,
- t1.DW_WardDm dwWarddm,t1.IV_Record_UserId ivRecordUserid,t1.IV_Record_Time ivRecordTime,t1.IV_Measure_Time
- ivMeasureTime,
- t1.IV_Source ivSource,t1.IV_Alter_Time ivAlterTime,t1.IV_Alter_UserId ivAlterUserid,t1.IV_IsConfirm ivIsconfirm,
- t1.IV_Nurse_Record ivNurseRecord,t1.IV_IsDel ivIsdel,t1.IV_IsTPR ivIstpr,t1.IV_FormerID ivFormerid,t1.IV_IsRecord
- ivIsrecord,
- t2.IVD_ID ivdId,t2.IVD_Code ivdCode,t2.IVD_Name ivdName,t2.IVD_Alter_UserId ivdAlterUserid,t2.IVD_Alter_Time
- ivdAlterTime,
- t2.IVD_IsDel ivdIsdel,t2.IVD_Value1 ivdValue1,t2.IVD_Value1_Unit ivdValue1Unit,t2.IVD_Value2
- ivdValue2,t2.IVD_Value2_Unit ivdValue2Unit,
- t2.IVD_IsTprRange ivdIstprrange,t2.IVD_TrpRangeID ivdTrprangeid,t2.IVD_Unmeasure_Code ivdUnmeasureCode,
- t2.IVD_Unmeasure_Reason ivdUnmeasureReason,t2.IVD_Part_Code ivdPartCode,t1.IV_Time_Point
- ivTimePoint,t2.IVD_Measure_Mode ivdMeasureMode ,t2.IVD_Remark ivdRemark,t1.IV_Original ivOriginal,t1.IV_Original_ID ivOriginalId,t2.IVD_IsCPAP ivdIsCpap,
- t2.IVD_IsTPR ivdIsTpr,t2.IVD_IsRecord ivdIsRecord,t2.IVD_TprRange ivdTprRange,t2.IVD_Time_Point ivdTimePoint
- from inp_vitalsign t1
- LEFT JOIN inp_vitalsign_detail t2
- on t1.IV_ID = t2.IV_ID
- where t1.IV_ID in
- <if test="list!=null">
- <foreach collection="list" separator="," open="(" close=")" item="item" index="index">
- #{item,jdbcType=INTEGER}
- </foreach>
- </if>
- </select>
- </mapper>
|