套餐设置功能前后端内容基本完成(细节未处理)
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
<?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.lab.mapper.InspectionPackageDetailMapper">
|
||||
|
||||
<!-- 根据套餐ID删除明细数据 -->
|
||||
<delete id="deleteByPackageId">
|
||||
DELETE FROM inspection_package_detail
|
||||
WHERE basic_information_id = #{packageId} AND del_flag = false
|
||||
</delete>
|
||||
|
||||
<!-- 根据套餐ID查询明细列表 -->
|
||||
<select id="selectByPackageId" resultType="com.openhis.lab.domain.InspectionPackageDetail">
|
||||
SELECT
|
||||
detail_id,
|
||||
basic_information_id,
|
||||
package_name,
|
||||
item_name,
|
||||
dosage,
|
||||
route,
|
||||
frequency,
|
||||
days,
|
||||
quantity,
|
||||
unit,
|
||||
unit_price,
|
||||
amount,
|
||||
service_fee,
|
||||
total_amount,
|
||||
origin,
|
||||
create_time,
|
||||
update_time,
|
||||
del_flag
|
||||
FROM inspection_package_detail
|
||||
WHERE basic_information_id = #{packageId} AND del_flag = false
|
||||
ORDER BY create_time ASC
|
||||
</select>
|
||||
|
||||
<!-- 批量插入明细数据 -->
|
||||
<insert id="batchInsert">
|
||||
INSERT INTO inspection_package_detail (
|
||||
detail_id,
|
||||
basic_information_id,
|
||||
package_name,
|
||||
item_name,
|
||||
dosage,
|
||||
route,
|
||||
frequency,
|
||||
days,
|
||||
quantity,
|
||||
unit,
|
||||
unit_price,
|
||||
amount,
|
||||
service_fee,
|
||||
total_amount,
|
||||
origin,
|
||||
create_time,
|
||||
update_time,
|
||||
del_flag
|
||||
) VALUES
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(
|
||||
#{item.detailId},
|
||||
#{item.basicInformationId},
|
||||
#{item.packageName},
|
||||
#{item.itemName},
|
||||
#{item.dosage},
|
||||
#{item.route},
|
||||
#{item.frequency},
|
||||
#{item.days},
|
||||
#{item.quantity},
|
||||
#{item.unit},
|
||||
#{item.unitPrice},
|
||||
#{item.amount},
|
||||
#{item.serviceFee},
|
||||
#{item.totalAmount},
|
||||
#{item.origin},
|
||||
#{item.createTime},
|
||||
#{item.updateTime},
|
||||
#{item.delFlag}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user