|
|
@@ -54,9 +54,13 @@
|
|
|
<result property="schoolName" column="school_name"/>
|
|
|
<result property="categoryName" column="category_name"/>
|
|
|
<result property="subjectName" column="subject_name"/>
|
|
|
+ <collection property="goodsList" javaType="java.util.List" resultMap="CourseGoodsListResult"/>
|
|
|
</resultMap>
|
|
|
|
|
|
-
|
|
|
+ <resultMap type="com.zhongzheng.modules.course.vo.CourseGoodsVo" id="CourseGoodsListResult">
|
|
|
+ <result property="goodsName" column="goods_name"/>
|
|
|
+ <result property="goodsId" column="goods_id"/>
|
|
|
+ </resultMap>
|
|
|
|
|
|
<select id="selectList" parameterType="com.zhongzheng.modules.course.bo.CourseQueryBo" resultMap="CourseResultVo">
|
|
|
SELECT
|
|
|
@@ -66,7 +70,9 @@
|
|
|
cb.business_name,
|
|
|
s.school_name,
|
|
|
m.category_name,
|
|
|
- cs.subject_name
|
|
|
+ cs.subject_name,
|
|
|
+ g.goods_name,
|
|
|
+ g.goods_id
|
|
|
FROM
|
|
|
course c
|
|
|
LEFT JOIN course_education_type cet ON c.education_type_id = cet.id
|
|
|
@@ -75,6 +81,8 @@
|
|
|
LEFT JOIN school s ON s.id = c.school_id
|
|
|
LEFT JOIN major m ON c.major_id = m.id
|
|
|
LEFT JOIN course_subject cs ON cs.id = c.subject_id
|
|
|
+ LEFT JOIN goods_course gc ON gc.course_id = c.course_id
|
|
|
+ LEFT JOIN goods g ON gc.goods_id = g.goods_id
|
|
|
WHERE
|
|
|
1 = 1
|
|
|
<if test="status != null and status.size()!=0 ">
|