|
|
@@ -29,20 +29,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="businessName" column="business_name"/>
|
|
|
<result property="handoutsId" column="handouts_id"/>
|
|
|
<result property="subjectName" column="subject_name"/>
|
|
|
+ <result property="projectName" column="project_name"/>
|
|
|
+ <result property="projectId" column="project_id"/>
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
<select id="selectEntity" parameterType="Long" resultMap="CourseHandoutsBusinessVoResult">
|
|
|
SELECT
|
|
|
- h.*,
|
|
|
- b.business_name,
|
|
|
- e.education_name,
|
|
|
- s.subject_name
|
|
|
+ h.*,
|
|
|
+ b.business_name,
|
|
|
+ e.education_name,
|
|
|
+ s.subject_name,
|
|
|
+ t.project_name,
|
|
|
+ t.id as project_id
|
|
|
FROM
|
|
|
- course_handouts_business h
|
|
|
- LEFT JOIN course_business b ON h.business_id = b.id
|
|
|
- LEFT JOIN course_education_type e ON h.education_id = e.id
|
|
|
- LEFT JOIN course_subject s on s.id = h.subject_id
|
|
|
+ course_handouts_business h
|
|
|
+ LEFT JOIN course_business b ON h.business_id = b.id
|
|
|
+ LEFT JOIN course_education_type e ON h.education_id = e.id
|
|
|
+ LEFT JOIN course_subject s on s.id = h.subject_id
|
|
|
+ LEFT JOIN course_project_type t on t.id = b.project_id
|
|
|
where 1=1
|
|
|
|
|
|
<if test="handoutsId != null and handoutsId != ''">
|