| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="platform.modules.sys.dao.ActivityReviewDao">
- <select id="findActivityReviewList" resultType="platform.modules.sys.entity.ActivityReview">
- select ar.*, ad.activity_title, ad.activity_publishtime, ad.create_name as publisher from ac_activity_review ar
- left join ac_activity_detail ad on ad.id = ar.activity_id
- where ar.del_flag = false and ad.del_flag = false
- <if test="condition.is_front != null and condition.is_front !='' ">
- AND ar.status = 1
- </if>
- <if test="condition.activity_type != null and condition.activity_type != ''">
- and ad.activity_type = #{condition.activity_type}
- </if>
- <if test="condition.title != null and condition.title != ''">
- and ad.activity_title like concat('%',#{condition.title}, '%')
- </if>
- </select>
- <update id="batchUpdate">
- UPDATE ac_activity_review SET status = #{batch.status} where id in
- <foreach collection="batch.ids" item="id" index="index" open="(" close=")" separator=",">
- #{id}
- </foreach>
- </update>
- <update id="batchDelete">
- UPDATE ac_activity_review SET del_flag = #{batch.del_flag} where id in
- <foreach collection="batch.ids" item="id" index="index" open="(" close=")" separator=",">
- #{id}
- </foreach>
- </update>
- <select id="findByActivityId" resultType="platform.modules.sys.entity.ActivityReview">
- select * from ac_activity_review where del_flag = 0 and activity_id = #{activity_id}
- </select>
- </mapper>
|