| | |
| | | </if> |
| | | <if test="patid != null ">and pmo.patid = #{patid}</if> |
| | | <if test="patno != null ">and pmo.patno = #{patno}</if> |
| | | <if test="orgid != null and orgid != ''">and pmo.orgid = #{orgid}</if> |
| | | <if test="outhospno != null and outhospno != ''">and pmo.outhospno = #{outhospno}</if> |
| | | <if test="diagcheckFlag != null and diagcheckFlag != ''">and pmo.diagcheck_flag = #{diagcheckFlag}</if> |
| | | </where> |
| | |
| | | <if test="remark != null">#{remark},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | | <insert id="batchPatMedOuthosp"> |
| | | insert into pat_med_outhosp |
| | | ( |
| | | serialnum, |
| | | patid, |
| | | hospitalname, |
| | | hospitalcode, |
| | | icd10code, |
| | | diagname, |
| | | deptcode, |
| | | deptname, |
| | | drcode, |
| | | drname, |
| | | admitdate, |
| | | orgid, |
| | | del_flag, |
| | | update_by, |
| | | update_time, |
| | | create_by, |
| | | create_time, |
| | | isupload, |
| | | upload_time, |
| | | schemestatus, |
| | | deptid, |
| | | schemetime, |
| | | hpi, |
| | | mainsuit, |
| | | outhospno, |
| | | patname, |
| | | guid, |
| | | patno, |
| | | diagcheck_flag, |
| | | remark) |
| | | values |
| | | <foreach collection="list" item="item" separator=","> |
| | | ( |
| | | #{item.serialnum}, |
| | | #{item.patid}, |
| | | #{item.hospitalname}, |
| | | #{item.hospitalcode}, |
| | | #{item.icd10code}, |
| | | #{item.diagname}, |
| | | #{item.deptcode}, |
| | | #{item.deptname}, |
| | | #{item.drcode}, |
| | | #{item.drname}, |
| | | #{item.admitdate}, |
| | | #{item.orgid}, |
| | | #{item.delFlag}, |
| | | #{item.updateBy}, |
| | | #{item.updateTime}, |
| | | #{item.createBy}, |
| | | #{item.createTime}, |
| | | #{item.isupload}, |
| | | #{item.uploadTime}, |
| | | #{item.schemestatus}, |
| | | #{item.deptid}, |
| | | #{item.schemetime}, |
| | | #{item.hpi}, |
| | | #{item.hpi}, |
| | | #{item.mainsuit}, |
| | | #{item.outhospno}, |
| | | #{item.patname}, |
| | | #{item.guid}, |
| | | #{item.patno}, |
| | | #{item.diagcheckFlag}, |
| | | #{item.remark} |
| | | ) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | |
| | | <update id="updatePatMedOuthosp" parameterType="com.smartor.domain.PatMedOuthosp"> |
| | | update pat_med_outhosp |
| | |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <!-- PatMedOuthospMapper.xml --> |
| | | <select id="countPatMedOuthosp" resultType="int"> |
| | | SELECT COUNT(*) FROM pat_med_outhosp |
| | | </select> |
| | | |
| | | <update id="renameTable"> |
| | | RENAME TABLE ${oldName} TO ${newName} |
| | | </update> |
| | | |
| | | <update id="createPatMedOuthosp"> |
| | | CREATE TABLE ${newName} LIKE ${templateName} |
| | | </update> |
| | | |
| | | <update id="setAutoIncrement"> |
| | | ALTER TABLE ${tableName} AUTO_INCREMENT = #{autoInc} |
| | | </update> |
| | | |
| | | <select id="getAllOuthospTableNames" resultType="String"> |
| | | SELECT table_name FROM information_schema.tables |
| | | WHERE table_schema = DATABASE() AND table_name LIKE 'pat_med_outhosp%' |
| | | </select> |
| | | |
| | | <select id="getMaxIdFromTable" resultType="Long"> |
| | | SELECT IFNULL(MAX(id), 0) FROM ${tableName} |
| | | </select> |
| | | |
| | | <update id="createOrReplaceView"> |
| | | ${viewSql} |
| | | </update> |
| | | |
| | | </mapper> |