|  |  |  | 
|---|
|  |  |  | <?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="cc.mrbird.febs.mall.mapper.HappyActivityMapper"> | 
|---|
|  |  |  | <mapper namespace="cc.mrbird.febs.mall.mapper.HappyActivityConnectMapper"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectActivityPage" resultType="cc.mrbird.febs.mall.vo.api.activity.ApiActivityInfoVo"> | 
|---|
|  |  |  | <select id="selectConnectListPage" resultType="cc.mrbird.febs.mall.vo.ApiConnectListInPageVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.id, | 
|---|
|  |  |  | a.index_img, | 
|---|
|  |  |  | a.code, | 
|---|
|  |  |  | a.name, | 
|---|
|  |  |  | a.state, | 
|---|
|  |  |  | a.join_cnt, | 
|---|
|  |  |  | a.start_time, | 
|---|
|  |  |  | a.end_time | 
|---|
|  |  |  | from happy_activity a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | a.state != 0 | 
|---|
|  |  |  | and a.DELETE_FLAG = 0 | 
|---|
|  |  |  | <if test="record != null"> | 
|---|
|  |  |  | <if test="record.query != null and record.query != ''"> | 
|---|
|  |  |  | and a.name like CONCAT('%', CONCAT(#{record.query}, '%')) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.hotState != null"> | 
|---|
|  |  |  | and a.hot_state=#{record.hotState} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.categoryId != null"> | 
|---|
|  |  |  | and a.category_id=#{record.categoryId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | order by a.order_cnt asc, a.id desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getVoteRecordInPage" resultType="cc.mrbird.febs.mall.vo.api.activity.options.ApiVoteRecordInPageVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.member_id as memberId, | 
|---|
|  |  |  | a.created_time as createdTime | 
|---|
|  |  |  | from happy_follow a | 
|---|
|  |  |  | a.* | 
|---|
|  |  |  | from happy_activity_connect a | 
|---|
|  |  |  | where | 
|---|
|  |  |  | a.type = 4 | 
|---|
|  |  |  | and a.source_option_id = #{record.sourceOptionId} | 
|---|
|  |  |  | a.member_id = #{record.memberId} | 
|---|
|  |  |  | order by a.id desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|