|
@@ -7,6 +7,7 @@
|
|
|
<result column="lesson_name_" jdbcType="VARCHAR" property="lessonName" />
|
|
|
<result column="lesson_subject_" jdbcType="VARCHAR" property="lessonSubject" />
|
|
|
<result column="lesson_desc_" jdbcType="VARCHAR" property="lessonDesc" />
|
|
|
+ <result column="pay_type_" jdbcType="VARCHAR" property="payType" />
|
|
|
<result column="lesson_price_" jdbcType="INTEGER" property="lessonPrice" />
|
|
|
<result column="lesson_cover_url_" jdbcType="VARCHAR" property="lessonCoverUrl" />
|
|
|
<result column="teacher_id_" jdbcType="BIGINT" property="teacherId" />
|
|
@@ -32,6 +33,7 @@
|
|
|
g.lesson_name_ AS lessonName,
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.teacher_id_ AS teacherId,
|
|
@@ -59,6 +61,7 @@
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
+ g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.teacher_id_ AS teacherId,
|
|
|
g.lesson_count_ AS lessonCount,
|
|
@@ -85,6 +88,7 @@
|
|
|
<if test="lessonSubject !=null and lessonSubject !=''">lesson_subject_ = #{lessonSubject},</if>
|
|
|
<if test="lessonDesc !=null and lessonDesc !=''">lesson_desc_ = #{lessonDesc},</if>
|
|
|
<if test="lessonPrice !=null and lessonPrice !=''">lesson_price_ = #{lessonPrice},</if>
|
|
|
+ <if test="payType !=null and payType !=''">pay_type_ = #{payType},</if>
|
|
|
<if test="lessonCoverUrl !=null and lessonCoverUrl !=''">lesson_cover_url_ = #{lessonCoverUrl},</if>
|
|
|
<if test="sortNumber !=null">sort_number_ = #{sortNumber},</if>
|
|
|
<if test="lessonTag !=null and lessonTag !=''">lesson_tag_ = #{lessonTag},</if>
|
|
@@ -283,6 +287,7 @@
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
s.name_ AS lessonSubjectName,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.lesson_count_ AS lessonCount,
|
|
@@ -335,6 +340,7 @@
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
s.name_ AS lessonSubjectName,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.lesson_count_ AS lessonCount,
|
|
@@ -388,6 +394,7 @@
|
|
|
g.lesson_name_ AS lessonName,
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.teacher_id_ AS teacherId,
|
|
@@ -442,6 +449,9 @@
|
|
|
<if test="param.endTime !=null">
|
|
|
<![CDATA[AND g.create_time_ <= #{param.endTime} ]]>
|
|
|
</if>
|
|
|
+ <if test="param.payType != null">
|
|
|
+ AND g.pay_type_ = #{param.payType}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
ORDER BY g.update_time_ desc, g.id_ desc
|
|
|
</select>
|
|
@@ -452,6 +462,7 @@
|
|
|
g.lesson_name_ AS lessonName,
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.teacher_id_ AS teacherId,
|
|
@@ -525,6 +536,7 @@
|
|
|
g.lesson_name_ AS lessonName,
|
|
|
g.lesson_subject_ AS lessonSubject,
|
|
|
g.lesson_desc_ AS lessonDesc,
|
|
|
+ g.pay_type_ AS payType,
|
|
|
g.lesson_price_ AS lessonPrice,
|
|
|
g.lesson_cover_url_ AS lessonCoverUrl,
|
|
|
g.teacher_id_ AS teacherId,
|