| | |
| | | |
| | | <select id="page" resultType="com.mindskip.xzs.domain.vo.OnlineStudyVO"> |
| | | SELECT |
| | | id,content_type, content_url, belong_type, subject, create_time, update_time, attachment |
| | | tos.id, |
| | | tos.content_type, |
| | | tos.content_url as contentUrlString, |
| | | tos.belong_type, |
| | | tos.subject, |
| | | tos.create_time, |
| | | tos.update_time, |
| | | tos.attachment as attachmentString, |
| | | tst.type_name |
| | | FROM |
| | | t_online_study |
| | | t_online_study tos |
| | | INNER JOIN t_study_type tst ON tst.id = tos.belong_type |
| | | <where> |
| | | AND deleted = 0 |
| | | AND tos.deleted = 0 |
| | | <if test="query.subject != null and query.subject != ''"> |
| | | AND subject like concat('%', #{query.subject}, '%') |
| | | AND tos.subject like concat('%', #{query.subject}, '%') |
| | | </if> |
| | | <if test="query.belongType != null"> |
| | | AND tst.id = #{query.belongType} |
| | | </if> |
| | | </where> |
| | | ORDER BY |
| | |
| | | <set> |
| | | <if test="form.contentType != null and form.contentType != ''">content_type = #{form.contentType},</if> |
| | | <if test="form.contentUrl != null and form.contentUrl != ''">content_url = #{form.contentUrl},</if> |
| | | <if test="form.belong_type != null and form.belong_type != ''">belong_type = #{form.belongType},</if> |
| | | <if test="form.belongType != null and form.belongType != ''">belong_type = #{form.belongType},</if> |
| | | <if test="form.belongType != null">belong_type = #{form.belongType},</if> |
| | | <if test="form.subject != null and form.subject != ''">subject = #{form.subject},</if> |
| | | <if test="form.updateTime != null">update_time = #{form.updateTime},</if> |
| | | <if test="form.attachment != null and form.attachment != ''">attachment = #{form.attachment},</if> |
| | | attachment = #{form.attachment} |
| | | </set> |
| | | WHERE |
| | | id = #{vo.id} |
| | | id = #{form.id} |
| | | </update> |
| | | |
| | | <update id="remove"> |