|
@@ -38,10 +38,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="mockMajorId" column="mock_major_id"/>
|
|
|
<result property="mockMajorSubjectId" column="mock_major_subject_id"/>
|
|
|
<result property="subjectId" column="subject_id"/>
|
|
|
+ <result property="subjectName" column="subject_name"/>
|
|
|
<result property="examId" column="exam_id"/>
|
|
|
<result property="handoutsId" column="handouts_id"/>
|
|
|
<result property="subscribeNum" column="subscribe_num"/>
|
|
|
<result property="subscribeCancelNum" column="subscribe_cancel_num"/>
|
|
|
+ <result property="majorId" column="major_id"/>
|
|
|
+ <result property="categoryName" column="category_name"/>
|
|
|
+ <result property="categoryName" column="category_name"/>
|
|
|
</resultMap>
|
|
|
<select id="getMockSubjectInfo" parameterType="java.lang.Long" resultMap="MockApplyVoResult">
|
|
|
SELECT ma.*,
|
|
@@ -68,6 +72,38 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN course_business cb ON ma.business_id = cb.id
|
|
|
LEFT
|
|
|
</select>
|
|
|
+ <select id="queryApplyList" parameterType="com.zhongzheng.modules.mock.bo.MockApplyQueryBo" resultMap="MockApplyVoResult">
|
|
|
+ SELECT ma.business_id,
|
|
|
+ cb.business_name,
|
|
|
+ ma.project_id,
|
|
|
+ cpt.project_name,
|
|
|
+ mm.major_id,
|
|
|
+ m.category_name,
|
|
|
+ mms.subject_id,
|
|
|
+ cs.subject_name,
|
|
|
+ mms.exam_id,
|
|
|
+ mms.handouts_id,
|
|
|
+ mmst.exam_time,
|
|
|
+ mmst.start_time,
|
|
|
+ mmst.end_time
|
|
|
+ FROM mock_apply ma
|
|
|
+ LEFT JOIN course_business cb ON ma.business_id = cb.id
|
|
|
+ LEFT JOIN course_project_type cpt ON ma.project_id = cpt.id
|
|
|
+ LEFT JOIN mock_major mm ON ma.apply_id = mm.apply_id
|
|
|
+ LEFT JOIN major m ON mm.major_id = m.id
|
|
|
+ LEFT JOIN mock_major_subject mms ON mm.mock_major_id = mms.mock_major_id
|
|
|
+ LEFT JOIN course_subject cs ON mms.subject_id = cs.id
|
|
|
+ LEFT JOIN mock_major_subject_time mmst ON mms.mock_major_subject_id = mmst.mock_major_subject_id
|
|
|
+ WHERE
|
|
|
+ 1=1
|
|
|
+ <if test="projectId != null and projectId != ''">
|
|
|
+ ma.project_id = #{projectId}
|
|
|
+ </if>
|
|
|
+ <if test="majorId != null and majorId != ''">
|
|
|
+ and major_id = #{majorId}
|
|
|
+ </if>
|
|
|
+ ORDER BY mmst.exam_time
|
|
|
+ </select>
|
|
|
|
|
|
|
|
|
</mapper>
|