| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?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_type,
- ad.activity_title,
- ad.activity_publishtime,
- ad.create_name AS publisher,
- ad.activity_starttime AS activity_starttime,
- ad.activity_endtime AS activity_endtime
- 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>
- order by ad.create_time desc
- </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>
|