| | |
| | | <result column="prize_img" property="prizeImg" /> |
| | | <result column="prize_num_id" property="prizeNumId" /> |
| | | <result column="activity_prize_ref_id" property="activityPrizeRefId" /> |
| | | <result column="distribute_status" property="distributeStatus" /> |
| | | </resultMap> |
| | | |
| | | |
| | |
| | | LPR.prize_img, |
| | | LPR.prize_num_id, |
| | | LPR.activity_prize_ref_id, |
| | | LPR.id |
| | | LPR.id, |
| | | LPR.distribute_status |
| | | FROM |
| | | lmk_prize_record LPR |
| | | WHERE |
| | |
| | | WHERE |
| | | LPR.delete_flag = 0 |
| | | </select> |
| | | |
| | | <resultMap id="getPrizeRecordListByTimeMap" type="cn.lili.modules.lmk.domain.vo.PrizeRecordTimeVO"> |
| | | <result property="prizeId" column="prize_id"/> |
| | | <result property="prizeActivityId" column="prize_activity_id"/> |
| | | <result property="total" column="total"/> |
| | | </resultMap> |
| | | <select id="getPrizeRecordListByTime" resultMap="getPrizeRecordListByTimeMap"> |
| | | SELECT |
| | | prize_id, |
| | | prize_activity_id, |
| | | count(*) total |
| | | FROM |
| | | lmk_prize_record |
| | | WHERE |
| | | prize_activity_id = #{query.recordActivityId} |
| | | AND delete_flag = 0 |
| | | AND create_time BETWEEN #{query.startTime} |
| | | AND #{query.endTime} |
| | | GROUP BY |
| | | prize_id, |
| | | prize_activity_id; |
| | | </select> |
| | | </mapper> |