110 lines
2.8 KiB
XML
110 lines
2.8 KiB
XML
<?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.sqx.modules.bl.order.dao.UserPackageDao">
|
|
|
|
<select id="findList" resultType="com.sqx.modules.bl.order.entity.UserPackage">
|
|
select
|
|
id,
|
|
user_id,
|
|
package_id,
|
|
orders_id,
|
|
orders_no,
|
|
create_time,
|
|
status,
|
|
title,
|
|
type,
|
|
old_price,
|
|
price,
|
|
package_img,
|
|
content,
|
|
content_img,
|
|
labels,
|
|
city
|
|
from bl_user_package
|
|
where orders_id = #{ordersId}
|
|
order by id
|
|
</select>
|
|
|
|
<select id="findListByMapping" resultType="com.sqx.modules.bl.order.entity.UserPackage">
|
|
select
|
|
a.id,
|
|
a.title,
|
|
a.type,
|
|
a.old_price,
|
|
a.price,
|
|
a.package_img,
|
|
a.content,
|
|
a.content_img,
|
|
a.labels,
|
|
a.city
|
|
from bl_massage_package a inner join bl_user_package_order_mapping b on a.id = b.package_id
|
|
where b.orders_id = #{ordersId}
|
|
order by a.id
|
|
</select>
|
|
|
|
<insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.sqx.modules.bl.order.entity.UserPackageOrder">
|
|
insert into bl_user_package(
|
|
user_id,
|
|
package_id,
|
|
orders_id,
|
|
orders_no,
|
|
create_time,
|
|
title,
|
|
type,
|
|
old_price,
|
|
price,
|
|
package_img,
|
|
content,
|
|
content_img,
|
|
labels,
|
|
city
|
|
)values(
|
|
#{userId},
|
|
#{packageId},
|
|
#{ordersId},
|
|
#{ordersNo},
|
|
#{createTime},
|
|
#{title},
|
|
#{type},
|
|
#{oldPrice},
|
|
#{price},
|
|
#{packageImg},
|
|
#{content},
|
|
#{contentImg},
|
|
#{labels},
|
|
#{city}
|
|
)
|
|
</insert>
|
|
|
|
<update id="updateStatusByOrder">
|
|
update bl_user_package
|
|
set status = #{status}
|
|
where orders_id = #{ordersId}
|
|
</update>
|
|
|
|
<select id="findMyPackageList" resultType="com.sqx.modules.bl.order.entity.UserPackage">
|
|
select
|
|
id,
|
|
user_id,
|
|
package_id,
|
|
orders_id,
|
|
orders_no,
|
|
create_time,
|
|
status,
|
|
title,
|
|
type,
|
|
old_price,
|
|
price,
|
|
package_img,
|
|
content,
|
|
content_img,
|
|
labels,
|
|
city
|
|
from bl_user_package
|
|
where user_id = #{params.userId}
|
|
and type = #{params.type}
|
|
order by id
|
|
</select>
|
|
|
|
</mapper> |