MasterLis.xml 3 KB
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
<?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.lyms.platform.permission.dao.master.MasterLisMapper">

<insert id="saveLisData" parameterType="com.lyms.platform.permission.model.LisReportModel">
INSERT INTO LIS_REPORT_TBL(
LIS_ID,
TITLE,
TYPE,
VCCARDNO,
NAME,
BHNUM,
AGE,
SEX,
APPLY_TIME,
CHECK_TIME,
PUBLISH_TIME,
APPLY_DOCTOR,
APPLY_DEPT,
CHECKER,
MODIFIED,
CREATED,
HOSPITAL_ID
) VALUES (
#{lisId},
#{title},
#{type},
#{vcCardNo},
#{name},
#{ bhnum},
#{age},
#{sex},
#{applyTime},
#{checkTime},
#{publishTime},
#{applyDoctor},
#{applyDept},
#{checker},
#{modified},
#{created},
#{hospitalId}
)

</insert>

<insert id="saveLisItemsData" parameterType="java.util.List">
insert into LIS_REPORT_ITEM_TBL (
LIS_ID,
CODE,
NAME,
RESULT,
RESULT_FLAG,
REF,
RESULT_TYPE,
UNIT,
PRINT_ORDER,
HOSPITAL_ID
)
values
<foreach collection="list" item="item" index="index" separator="," >
(
#{item.rId},
#{item.code},
#{item.name},
#{item.result},
#{item.resultFlag},
#{item.ref},
#{item.resultType},
#{item.unit},
#{item.modifyDate},
#{item.printOrder},
#{item.hospitalId}
)
</foreach>
</insert>

<delete id="deleteLisData" parameterType="com.lyms.platform.permission.model.LisReportModel">
DELETE FROM LIS_REPORT_TBL WHERE LIS_ID = #{lisId} AND HOSPITAL_ID = #{hospitalId}
</delete>

<select id="queryLisDataByModel" parameterType="com.lyms.platform.permission.model.LisReportModel"
resultType="com.lyms.platform.permission.model.LisReportModel">
SELECT
ID AS id,
LIS_ID AS lisId,
TITLE AS title,
TYPE AS type,
VCCARDNO AS vcCardNo,
NAME AS name,
BHNUM AS bhnum,
AGE AS age,
SEX AS sex,
APPLY_TIME AS applyTime,
CHECK_TIME AS checkTime,
PUBLISH_TIME AS publishTime,
APPLY_DOCTOR AS applyDoctor,
APPLY_DEPT AS applyDept,
CHECKER AS checker,
MODIFIED AS modified,
CREATED AS created,
HOSPITAL_ID AS hospitalId
FROM LIS_REPORT_TBL
WHERE LIS_ID = #{lisId}
AND HOSPITAL_ID = #{hospitalId}
</select>
</mapper>