123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450 |
- <?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.InpDiagnoseInfoMapper" >
- <resultMap id="BaseResultMap" type="com.xinxin.topro.inpnurseservice.mysqlmodel.InpDiagnoseInfo" >
- <id column="IDI_ID" property="idiId" jdbcType="INTEGER" />
- <result column="HI_ID" property="hiId" jdbcType="INTEGER" />
- <result column="IDI_WardDm" property="idiWarddm" jdbcType="VARCHAR" />
- <result column="IDI_BedNo" property="idiBedno" jdbcType="VARCHAR" />
- <result column="IDI_DepDm" property="idiDepdm" jdbcType="VARCHAR" />
- <result column="IDI_DepName" property="idiDepname" jdbcType="VARCHAR" />
- <result column="IDI_PatientNo" property="idiPatientno" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_Id" property="idiDiagnoseId" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_Name" property="idiDiagnoseName" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_Notes" property="idiDiagnoseNotes" jdbcType="VARCHAR" />
- <result column="IDI_ICD9" property="idiIcd9" jdbcType="VARCHAR" />
- <result column="IDI_ICD10" property="idiIcd10" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_Time" property="idiDiagnoseTime" jdbcType="TIMESTAMP" />
- <result column="IDI_Diagnose_Doctor" property="idiDiagnoseDoctor" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_DocName" property="idiDiagnoseDocname" jdbcType="VARCHAR" />
- <result column="IDI_Direction" property="idiDirection" jdbcType="INTEGER" />
- <result column="IDI_Diagnose_Type" property="idiDiagnoseType" jdbcType="VARCHAR" />
- <result column="IDI_TCM" property="idiTcm" jdbcType="VARCHAR" />
- <result column="IDI_TCM_Type" property="idiTcmType" jdbcType="INTEGER" />
- <result column="IDI_Symptom_Id" property="idiSymptomId" jdbcType="VARCHAR" />
- <result column="IDI_Symptom_Name" property="idiSymptomName" jdbcType="VARCHAR" />
- <result column="IDI_Symptom_ICD9" property="idiSymptomIcd9" jdbcType="VARCHAR" />
- <result column="IDI_Symptom_ICD10" property="idiSymptomIcd10" jdbcType="VARCHAR" />
- <result column="IDI_Symptom_Notes" property="idiSymptomNotes" jdbcType="VARCHAR" />
- <result column="IDI_Diagnose_Sort" property="idiDiagnoseSort" jdbcType="INTEGER" />
- <result column="IDI_Record_UserId" property="idiRecordUserid" jdbcType="VARCHAR" />
- <result column="IDI_Record_Time" property="idiRecordTime" jdbcType="VARCHAR" />
- <result column="IDI_Alter_UserId" property="idiAlterUserid" jdbcType="VARCHAR" />
- <result column="IDI_Alter_Time" property="idiAlterTime" jdbcType="VARCHAR" />
- <result column="IDI_FormerID" property="idiFormerid" jdbcType="VARCHAR" />
- <result column="IDI_IsDel" property="idiIsdel" jdbcType="INTEGER" />
- </resultMap>
- <sql id="Base_Column_List" >
- IDI_ID, HI_ID, IDI_WardDm, IDI_BedNo, IDI_DepDm, IDI_DepName, IDI_PatientNo, IDI_Diagnose_Id,
- IDI_Diagnose_Name, IDI_Diagnose_Notes, IDI_ICD9, IDI_ICD10, IDI_Diagnose_Time, IDI_Diagnose_Doctor,
- IDI_Diagnose_DocName, IDI_Direction, IDI_Diagnose_Type, IDI_TCM, IDI_TCM_Type, IDI_Symptom_Id,
- IDI_Symptom_Name, IDI_Symptom_ICD9, IDI_Symptom_ICD10, IDI_Symptom_Notes, IDI_Diagnose_Sort,
- IDI_Record_UserId, IDI_Record_Time, IDI_Alter_UserId, IDI_Alter_Time, IDI_FormerID,
- IDI_IsDel
- </sql>
- <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
- select
- <include refid="Base_Column_List" />
- from inp_diagnose_info
- where IDI_ID = #{idiId,jdbcType=INTEGER}
- </select>
- <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
- delete from inp_diagnose_info
- where IDI_ID = #{idiId,jdbcType=INTEGER}
- </delete>
- <insert id="insert" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpDiagnoseInfo" >
- insert into inp_diagnose_info (IDI_ID, HI_ID, IDI_WardDm,
- IDI_BedNo, IDI_DepDm, IDI_DepName,
- IDI_PatientNo, IDI_Diagnose_Id, IDI_Diagnose_Name,
- IDI_Diagnose_Notes, IDI_ICD9, IDI_ICD10,
- IDI_Diagnose_Time, IDI_Diagnose_Doctor, IDI_Diagnose_DocName,
- IDI_Direction, IDI_Diagnose_Type, IDI_TCM,
- IDI_TCM_Type, IDI_Symptom_Id, IDI_Symptom_Name,
- IDI_Symptom_ICD9, IDI_Symptom_ICD10, IDI_Symptom_Notes,
- IDI_Diagnose_Sort, IDI_Record_UserId, IDI_Record_Time,
- IDI_Alter_UserId, IDI_Alter_Time, IDI_FormerID,
- IDI_IsDel)
- values (#{idiId,jdbcType=INTEGER}, #{hiId,jdbcType=INTEGER}, #{idiWarddm,jdbcType=VARCHAR},
- #{idiBedno,jdbcType=VARCHAR}, #{idiDepdm,jdbcType=VARCHAR}, #{idiDepname,jdbcType=VARCHAR},
- #{idiPatientno,jdbcType=VARCHAR}, #{idiDiagnoseId,jdbcType=VARCHAR}, #{idiDiagnoseName,jdbcType=VARCHAR},
- #{idiDiagnoseNotes,jdbcType=VARCHAR}, #{idiIcd9,jdbcType=VARCHAR}, #{idiIcd10,jdbcType=VARCHAR},
- #{idiDiagnoseTime,jdbcType=TIMESTAMP}, #{idiDiagnoseDoctor,jdbcType=VARCHAR}, #{idiDiagnoseDocname,jdbcType=VARCHAR},
- #{idiDirection,jdbcType=INTEGER}, #{idiDiagnoseType,jdbcType=VARCHAR}, #{idiTcm,jdbcType=VARCHAR},
- #{idiTcmType,jdbcType=INTEGER}, #{idiSymptomId,jdbcType=VARCHAR}, #{idiSymptomName,jdbcType=VARCHAR},
- #{idiSymptomIcd9,jdbcType=VARCHAR}, #{idiSymptomIcd10,jdbcType=VARCHAR}, #{idiSymptomNotes,jdbcType=VARCHAR},
- #{idiDiagnoseSort,jdbcType=INTEGER}, #{idiRecordUserid,jdbcType=VARCHAR}, #{idiRecordTime,jdbcType=VARCHAR},
- #{idiAlterUserid,jdbcType=VARCHAR}, #{idiAlterTime,jdbcType=VARCHAR}, #{idiFormerid,jdbcType=VARCHAR},
- #{idiIsdel,jdbcType=INTEGER})
- </insert>
- <insert id="insertSelective" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpDiagnoseInfo" >
- insert into inp_diagnose_info
- <trim prefix="(" suffix=")" suffixOverrides="," >
- <if test="idiId != null" >
- IDI_ID,
- </if>
- <if test="hiId != null" >
- HI_ID,
- </if>
- <if test="idiWarddm != null" >
- IDI_WardDm,
- </if>
- <if test="idiBedno != null" >
- IDI_BedNo,
- </if>
- <if test="idiDepdm != null" >
- IDI_DepDm,
- </if>
- <if test="idiDepname != null" >
- IDI_DepName,
- </if>
- <if test="idiPatientno != null" >
- IDI_PatientNo,
- </if>
- <if test="idiDiagnoseId != null" >
- IDI_Diagnose_Id,
- </if>
- <if test="idiDiagnoseName != null" >
- IDI_Diagnose_Name,
- </if>
- <if test="idiDiagnoseNotes != null" >
- IDI_Diagnose_Notes,
- </if>
- <if test="idiIcd9 != null" >
- IDI_ICD9,
- </if>
- <if test="idiIcd10 != null" >
- IDI_ICD10,
- </if>
- <if test="idiDiagnoseTime != null" >
- IDI_Diagnose_Time,
- </if>
- <if test="idiDiagnoseDoctor != null" >
- IDI_Diagnose_Doctor,
- </if>
- <if test="idiDiagnoseDocname != null" >
- IDI_Diagnose_DocName,
- </if>
- <if test="idiDirection != null" >
- IDI_Direction,
- </if>
- <if test="idiDiagnoseType != null" >
- IDI_Diagnose_Type,
- </if>
- <if test="idiTcm != null" >
- IDI_TCM,
- </if>
- <if test="idiTcmType != null" >
- IDI_TCM_Type,
- </if>
- <if test="idiSymptomId != null" >
- IDI_Symptom_Id,
- </if>
- <if test="idiSymptomName != null" >
- IDI_Symptom_Name,
- </if>
- <if test="idiSymptomIcd9 != null" >
- IDI_Symptom_ICD9,
- </if>
- <if test="idiSymptomIcd10 != null" >
- IDI_Symptom_ICD10,
- </if>
- <if test="idiSymptomNotes != null" >
- IDI_Symptom_Notes,
- </if>
- <if test="idiDiagnoseSort != null" >
- IDI_Diagnose_Sort,
- </if>
- <if test="idiRecordUserid != null" >
- IDI_Record_UserId,
- </if>
- <if test="idiRecordTime != null" >
- IDI_Record_Time,
- </if>
- <if test="idiAlterUserid != null" >
- IDI_Alter_UserId,
- </if>
- <if test="idiAlterTime != null" >
- IDI_Alter_Time,
- </if>
- <if test="idiFormerid != null" >
- IDI_FormerID,
- </if>
- <if test="idiIsdel != null" >
- IDI_IsDel,
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides="," >
- <if test="idiId != null" >
- #{idiId,jdbcType=INTEGER},
- </if>
- <if test="hiId != null" >
- #{hiId,jdbcType=INTEGER},
- </if>
- <if test="idiWarddm != null" >
- #{idiWarddm,jdbcType=VARCHAR},
- </if>
- <if test="idiBedno != null" >
- #{idiBedno,jdbcType=VARCHAR},
- </if>
- <if test="idiDepdm != null" >
- #{idiDepdm,jdbcType=VARCHAR},
- </if>
- <if test="idiDepname != null" >
- #{idiDepname,jdbcType=VARCHAR},
- </if>
- <if test="idiPatientno != null" >
- #{idiPatientno,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseId != null" >
- #{idiDiagnoseId,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseName != null" >
- #{idiDiagnoseName,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseNotes != null" >
- #{idiDiagnoseNotes,jdbcType=VARCHAR},
- </if>
- <if test="idiIcd9 != null" >
- #{idiIcd9,jdbcType=VARCHAR},
- </if>
- <if test="idiIcd10 != null" >
- #{idiIcd10,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseTime != null" >
- #{idiDiagnoseTime,jdbcType=TIMESTAMP},
- </if>
- <if test="idiDiagnoseDoctor != null" >
- #{idiDiagnoseDoctor,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseDocname != null" >
- #{idiDiagnoseDocname,jdbcType=VARCHAR},
- </if>
- <if test="idiDirection != null" >
- #{idiDirection,jdbcType=INTEGER},
- </if>
- <if test="idiDiagnoseType != null" >
- #{idiDiagnoseType,jdbcType=VARCHAR},
- </if>
- <if test="idiTcm != null" >
- #{idiTcm,jdbcType=VARCHAR},
- </if>
- <if test="idiTcmType != null" >
- #{idiTcmType,jdbcType=INTEGER},
- </if>
- <if test="idiSymptomId != null" >
- #{idiSymptomId,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomName != null" >
- #{idiSymptomName,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomIcd9 != null" >
- #{idiSymptomIcd9,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomIcd10 != null" >
- #{idiSymptomIcd10,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomNotes != null" >
- #{idiSymptomNotes,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseSort != null" >
- #{idiDiagnoseSort,jdbcType=INTEGER},
- </if>
- <if test="idiRecordUserid != null" >
- #{idiRecordUserid,jdbcType=VARCHAR},
- </if>
- <if test="idiRecordTime != null" >
- #{idiRecordTime,jdbcType=VARCHAR},
- </if>
- <if test="idiAlterUserid != null" >
- #{idiAlterUserid,jdbcType=VARCHAR},
- </if>
- <if test="idiAlterTime != null" >
- #{idiAlterTime,jdbcType=VARCHAR},
- </if>
- <if test="idiFormerid != null" >
- #{idiFormerid,jdbcType=VARCHAR},
- </if>
- <if test="idiIsdel != null" >
- #{idiIsdel,jdbcType=INTEGER},
- </if>
- </trim>
- </insert>
- <update id="updateByPrimaryKeySelective" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpDiagnoseInfo" >
- update inp_diagnose_info
- <set >
- <if test="hiId != null" >
- HI_ID = #{hiId,jdbcType=INTEGER},
- </if>
- <if test="idiWarddm != null" >
- IDI_WardDm = #{idiWarddm,jdbcType=VARCHAR},
- </if>
- <if test="idiBedno != null" >
- IDI_BedNo = #{idiBedno,jdbcType=VARCHAR},
- </if>
- <if test="idiDepdm != null" >
- IDI_DepDm = #{idiDepdm,jdbcType=VARCHAR},
- </if>
- <if test="idiDepname != null" >
- IDI_DepName = #{idiDepname,jdbcType=VARCHAR},
- </if>
- <if test="idiPatientno != null" >
- IDI_PatientNo = #{idiPatientno,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseId != null" >
- IDI_Diagnose_Id = #{idiDiagnoseId,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseName != null" >
- IDI_Diagnose_Name = #{idiDiagnoseName,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseNotes != null" >
- IDI_Diagnose_Notes = #{idiDiagnoseNotes,jdbcType=VARCHAR},
- </if>
- <if test="idiIcd9 != null" >
- IDI_ICD9 = #{idiIcd9,jdbcType=VARCHAR},
- </if>
- <if test="idiIcd10 != null" >
- IDI_ICD10 = #{idiIcd10,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseTime != null" >
- IDI_Diagnose_Time = #{idiDiagnoseTime,jdbcType=TIMESTAMP},
- </if>
- <if test="idiDiagnoseDoctor != null" >
- IDI_Diagnose_Doctor = #{idiDiagnoseDoctor,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseDocname != null" >
- IDI_Diagnose_DocName = #{idiDiagnoseDocname,jdbcType=VARCHAR},
- </if>
- <if test="idiDirection != null" >
- IDI_Direction = #{idiDirection,jdbcType=INTEGER},
- </if>
- <if test="idiDiagnoseType != null" >
- IDI_Diagnose_Type = #{idiDiagnoseType,jdbcType=VARCHAR},
- </if>
- <if test="idiTcm != null" >
- IDI_TCM = #{idiTcm,jdbcType=VARCHAR},
- </if>
- <if test="idiTcmType != null" >
- IDI_TCM_Type = #{idiTcmType,jdbcType=INTEGER},
- </if>
- <if test="idiSymptomId != null" >
- IDI_Symptom_Id = #{idiSymptomId,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomName != null" >
- IDI_Symptom_Name = #{idiSymptomName,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomIcd9 != null" >
- IDI_Symptom_ICD9 = #{idiSymptomIcd9,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomIcd10 != null" >
- IDI_Symptom_ICD10 = #{idiSymptomIcd10,jdbcType=VARCHAR},
- </if>
- <if test="idiSymptomNotes != null" >
- IDI_Symptom_Notes = #{idiSymptomNotes,jdbcType=VARCHAR},
- </if>
- <if test="idiDiagnoseSort != null" >
- IDI_Diagnose_Sort = #{idiDiagnoseSort,jdbcType=INTEGER},
- </if>
- <if test="idiRecordUserid != null" >
- IDI_Record_UserId = #{idiRecordUserid,jdbcType=VARCHAR},
- </if>
- <if test="idiRecordTime != null" >
- IDI_Record_Time = #{idiRecordTime,jdbcType=VARCHAR},
- </if>
- <if test="idiAlterUserid != null" >
- IDI_Alter_UserId = #{idiAlterUserid,jdbcType=VARCHAR},
- </if>
- <if test="idiAlterTime != null" >
- IDI_Alter_Time = #{idiAlterTime,jdbcType=VARCHAR},
- </if>
- <if test="idiFormerid != null" >
- IDI_FormerID = #{idiFormerid,jdbcType=VARCHAR},
- </if>
- <if test="idiIsdel != null" >
- IDI_IsDel = #{idiIsdel,jdbcType=INTEGER},
- </if>
- </set>
- where IDI_ID = #{idiId,jdbcType=INTEGER}
- </update>
- <update id="updateByPrimaryKey" parameterType="com.xinxin.topro.inpnurseservice.mysqlmodel.InpDiagnoseInfo" >
- update inp_diagnose_info
- set HI_ID = #{hiId,jdbcType=INTEGER},
- IDI_WardDm = #{idiWarddm,jdbcType=VARCHAR},
- IDI_BedNo = #{idiBedno,jdbcType=VARCHAR},
- IDI_DepDm = #{idiDepdm,jdbcType=VARCHAR},
- IDI_DepName = #{idiDepname,jdbcType=VARCHAR},
- IDI_PatientNo = #{idiPatientno,jdbcType=VARCHAR},
- IDI_Diagnose_Id = #{idiDiagnoseId,jdbcType=VARCHAR},
- IDI_Diagnose_Name = #{idiDiagnoseName,jdbcType=VARCHAR},
- IDI_Diagnose_Notes = #{idiDiagnoseNotes,jdbcType=VARCHAR},
- IDI_ICD9 = #{idiIcd9,jdbcType=VARCHAR},
- IDI_ICD10 = #{idiIcd10,jdbcType=VARCHAR},
- IDI_Diagnose_Time = #{idiDiagnoseTime,jdbcType=TIMESTAMP},
- IDI_Diagnose_Doctor = #{idiDiagnoseDoctor,jdbcType=VARCHAR},
- IDI_Diagnose_DocName = #{idiDiagnoseDocname,jdbcType=VARCHAR},
- IDI_Direction = #{idiDirection,jdbcType=INTEGER},
- IDI_Diagnose_Type = #{idiDiagnoseType,jdbcType=VARCHAR},
- IDI_TCM = #{idiTcm,jdbcType=VARCHAR},
- IDI_TCM_Type = #{idiTcmType,jdbcType=INTEGER},
- IDI_Symptom_Id = #{idiSymptomId,jdbcType=VARCHAR},
- IDI_Symptom_Name = #{idiSymptomName,jdbcType=VARCHAR},
- IDI_Symptom_ICD9 = #{idiSymptomIcd9,jdbcType=VARCHAR},
- IDI_Symptom_ICD10 = #{idiSymptomIcd10,jdbcType=VARCHAR},
- IDI_Symptom_Notes = #{idiSymptomNotes,jdbcType=VARCHAR},
- IDI_Diagnose_Sort = #{idiDiagnoseSort,jdbcType=INTEGER},
- IDI_Record_UserId = #{idiRecordUserid,jdbcType=VARCHAR},
- IDI_Record_Time = #{idiRecordTime,jdbcType=VARCHAR},
- IDI_Alter_UserId = #{idiAlterUserid,jdbcType=VARCHAR},
- IDI_Alter_Time = #{idiAlterTime,jdbcType=VARCHAR},
- IDI_FormerID = #{idiFormerid,jdbcType=VARCHAR},
- IDI_IsDel = #{idiIsdel,jdbcType=INTEGER}
- where IDI_ID = #{idiId,jdbcType=INTEGER}
- </update>
- <!-- 以下为自定义sql -->
- <select id="selectByPatientNo" resultMap="BaseResultMap">
- SELECT
- <include refid="Base_Column_List" />
- FROM
- inp_diagnose_info
- WHERE
- HI_ID = #{hiId,jdbcType=INTEGER}
- AND
- IDI_PatientNo = #{patientNo,jdbcType=VARCHAR}
- AND IDI_IsDel = 0
- </select>
- <select id="selectByByPatientNum" resultMap="BaseResultMap">
- SELECT
- IDI_Diagnose_Name
- FROM
- inp_diagnose_info
- WHERE
- HI_ID = #{hiId,jdbcType=INTEGER}
- AND
- IDI_PatientNo = #{patientNo,jdbcType=VARCHAR}
- AND IDI_IsDel = 0
- order by IDI_Diagnose_Sort,IDI_Diagnose_Time
- <if test="num != null">
- limit #{num,jdbcType=INTEGER}
- </if>
- </select>
- <select id="selectByByPatientAndTypes" resultMap="BaseResultMap">
- SELECT
- <include refid="Base_Column_List" />
- FROM
- inp_diagnose_info
- WHERE
- HI_ID = #{hiId,jdbcType=INTEGER}
- AND
- IDI_PatientNo = #{patientNo,jdbcType=VARCHAR}
- AND IDI_Diagnose_Type IN
- <foreach collection="types" item="item" open="(" close=")" separator=",">
- #{item, jdbcType=INTEGER}
- </foreach>
- AND IDI_IsDel = 0
- ORDER BY IDI_Diagnose_Sort,IDI_Diagnose_Time
- <if test="num != null">
- LIMIT #{num,jdbcType=INTEGER}
- </if>
- </select>
- </mapper>
|