|
- package com.simple.mapper;
-
- import java.util.*;
- import com.simple.common.CommonMapper;
- import com.simple.domain.vo.MarkingCouponDataReportVo;
- import com.simple.domain.vo.TouchUsersReportVo;
- import com.simple.domain.vo.WxCouponOrderBVo;
- import com.simple.domain.vo.WxCouponOrderCVo;
- import org.apache.ibatis.annotations.Param;
- import com.simple.domain.po.WxCouponOrder;
-
- public interface WxCouponOrderMapper extends CommonMapper<WxCouponOrder, Long> {
-
- List<WxCouponOrder> findList(WxCouponOrder wxCouponOrder);
- Integer countList(WxCouponOrder wxCouponOrder);
-
- List<WxCouponOrder> findListOfOrderedByDate(Map dateMap);
- List<WxCouponOrder> findListOfVerifiedByDate(Map dateMap);
-
- List<WxCouponOrderBVo> findListOfOrderedByDateForBUser(Map dateMap);
- List<WxCouponOrderBVo> findListOfVerifiedByDateForBUser(Map dateMap);
-
- WxCouponOrderCVo selectDetailOfUser(Map paramMap);
-
- List<WxCouponOrderCVo> findListOfCUser(WxCouponOrder wxCouponOrder);
- List<WxCouponOrderCVo> findListOfAdmin(WxCouponOrder wxCouponOrder);
-
- //营销报表 券数据图表
- List<MarkingCouponDataReportVo> couponDataMap(HashMap<String,Object> params);
-
- //营销报表 券数据报表
- List<MarkingCouponDataReportVo> couponDataList(HashMap<String,Object> params); //返回日期格式yy-MM-dd
-
- //营销报表 触达用户数
- List<TouchUsersReportVo> touchUsersReportList(HashMap<String,Object> params); //返回日期格式yy-MM-dd
-
-
- /**
- * 查询商场领券数
- * @param tenantId
- * @param startTime
- * @param endTime
- * @return
- */
- int findCountByDateLimit(@Param("tenantId")String tenantId,@Param("startTime") Date startTime,@Param("endTime")Date endTime);
- }
|