目录管理更新
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
<?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.openhis.web.datadictionary.mapper.DeviceManageMapper">
|
||||
<select id="getDevicePage" parameterType="java.util.Map"
|
||||
resultType="com.openhis.web.datadictionary.dto.DeviceManageDto">
|
||||
|
||||
SELECT
|
||||
T3.id,
|
||||
T3.bus_no,
|
||||
T3.name,
|
||||
T3.py_str,
|
||||
T3.wb_str,
|
||||
T3.category_enum,
|
||||
T3.type_code,
|
||||
T3.unit_code,
|
||||
T3.size,
|
||||
T3.part_percent,
|
||||
T3.min_unit_code,
|
||||
T3.org_id,
|
||||
T3.location_id,
|
||||
T3.model_number,
|
||||
T3.hvcm_flag,
|
||||
T3.sales_unit_code,
|
||||
T3.approval_number,
|
||||
T3.yb_flag,
|
||||
T3.yb_no,
|
||||
T3.yb_match_flag,
|
||||
T3.status_enum,
|
||||
T3.manufacturer_id,
|
||||
T3.manufacturer_text,
|
||||
T3.supply_id,
|
||||
T3.description,
|
||||
T3.jurisdiction,
|
||||
T3.version,
|
||||
T3.substance_text,
|
||||
T3.allergen_flag,
|
||||
T3.tenant_id,
|
||||
T3.price
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
T1.id,
|
||||
T1.bus_no,
|
||||
T1.name,
|
||||
T1.py_str,
|
||||
T1.wb_str,
|
||||
T1.category_enum,
|
||||
T1.type_code,
|
||||
T1.unit_code,
|
||||
T1.size,
|
||||
T1.part_percent,
|
||||
T1.min_unit_code,
|
||||
T1.org_id,
|
||||
T1.location_id,
|
||||
T1.model_number,
|
||||
T1.hvcm_flag,
|
||||
T1.sales_unit_code,
|
||||
T1.approval_number,
|
||||
T1.yb_flag,
|
||||
T1.yb_no,
|
||||
T1.yb_match_flag,
|
||||
T1.status_enum,
|
||||
T1.manufacturer_id,
|
||||
T1.manufacturer_text,
|
||||
T1.supply_id,
|
||||
T1.description,
|
||||
T1.jurisdiction,
|
||||
T1.version,
|
||||
T1.substance_text,
|
||||
T1.allergen_flag,
|
||||
T1.tenant_id,
|
||||
T2.price
|
||||
FROM adm_device_definition T1
|
||||
LEFT JOIN adm_charge_item_definition T2 ON T1.id = T2.instance_id
|
||||
<where>
|
||||
T1.delete_flag = '0'
|
||||
AND T2.instance_table = 'adm_device_definition'
|
||||
</where>
|
||||
ORDER BY T1.bus_no
|
||||
) AS T3
|
||||
${ew.customSqlSegment}
|
||||
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -7,6 +7,7 @@
|
||||
T2.medication_def_id,
|
||||
T2.status_enum,
|
||||
T2.org_id,
|
||||
T2.location_id,
|
||||
T2.dose_form_code,
|
||||
T2.total_volume,
|
||||
T2.ingredient_item,
|
||||
@@ -63,13 +64,16 @@
|
||||
T4.base_unit_code,
|
||||
T4.base_quantity,
|
||||
T4.min_unit_code,
|
||||
T4.min_quantity
|
||||
T4.min_quantity,
|
||||
T5.price
|
||||
FROM med_medication_definition T1
|
||||
LEFT JOIN med_medication T2 ON T1.id = T2.medication_def_id
|
||||
LEFT JOIN adm_supplier T3 ON T1.manufacturer_id = T3.id
|
||||
LEFT JOIN wor_inventory_item T4 ON T1.id = T4.item_id
|
||||
LEFT JOIN adm_charge_item_definition T5 ON T2.medication_def_id = T5.instance_id
|
||||
<where>
|
||||
T1.delete_flag = '0'
|
||||
AND T5.instance_table = 'med_medication_definition'
|
||||
<if test="searchKey!=null and searchKey!='' ">
|
||||
AND ( T1.name LIKE CONCAT(CONCAT('%', #{searchKey}),'%') OR
|
||||
T1.name_en LIKE CONCAT(CONCAT('%', #{searchKey}),'%') OR
|
||||
|
||||
Reference in New Issue
Block a user