| | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.member.domain.dto.MerCouponPageDto; |
| | | import com.ruoyi.member.domain.dto.MgtCouponAuditPageDto; |
| | | import com.ruoyi.member.domain.dto.MgtCouponListDto; |
| | | import com.ruoyi.member.domain.dto.MgtCouponPageDto; |
| | | import com.ruoyi.member.domain.pojo.coupon.Coupon; |
| | | import com.ruoyi.member.domain.vo.MgtCouponAuditPageVo; |
| | | import com.ruoyi.member.domain.vo.MgtCouponPageVo; |
| | | import com.ruoyi.member.domain.vo.MgtCouponSimpleListVo; |
| | | import com.ruoyi.member.domain.vo.*; |
| | | import com.ruoyi.system.api.domain.dto.MerPageDto; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | |
| | | * @return List<MgtCouponAuditPageVo> |
| | | */ |
| | | List<MgtCouponAuditPageVo> pageMgtAuditCoupon(Page page, @Param("param")MgtCouponAuditPageDto mgtCouponAuditPageDto); |
| | | |
| | | /** |
| | | * @description 更新优惠券统计 |
| | | * @author jqs |
| | | * @date 2023/6/29 11:56 |
| | | * @param couponId |
| | | * @param sendTotal |
| | | * @param sendPerson |
| | | * @return void |
| | | */ |
| | | void updateCouponTotal( @Param("couponId")String couponId, @Param("sendTotal")Integer sendTotal, @Param("sendPerson")Integer sendPerson); |
| | | |
| | | |
| | | /** |
| | | * @description 平台获取优惠券列表 |
| | | * @author jqs |
| | | * @date 2023/6/30 16:53 |
| | | * @param page |
| | | * @param merPageDto |
| | | * @return List<MerCouponPageVo> |
| | | */ |
| | | List<MerCouponPageVo> pagePlatformMerCoupon(Page page, @Param("param")MerPageDto merPageDto); |
| | | |
| | | /** |
| | | * @description 获取商户优惠券列表 |
| | | * @author jqs |
| | | * @date 2023/6/30 16:53 |
| | | * @param page |
| | | * @param merPageDto |
| | | * @return List<MerCouponPageVo> |
| | | */ |
| | | List<MerCouponPageVo> pageShopMerCoupon(Page page, @Param("param") MerCouponPageDto merPageDto); |
| | | |
| | | /** |
| | | * @description 获取用户不能获取的优惠券id |
| | | * @author jqs |
| | | * @date 2023/7/9 18:06 |
| | | * @param userId |
| | | * @return List<Long> |
| | | */ |
| | | List<String> listUserUnGetCoupon(@Param("userId")Long userId); |
| | | |
| | | |
| | | /** |
| | | * @description 获取不能获取的优惠券id |
| | | * @author jqs |
| | | * @date 2023/7/9 18:06 |
| | | * @return List<Long> |
| | | */ |
| | | List<String> listUnGetCoupon(); |
| | | |
| | | |
| | | /** |
| | | * @description 可领取优惠券列表 |
| | | * @author jqs |
| | | * @date 2023/7/11 10:32 |
| | | * @param page |
| | | * @param shopId |
| | | * @param unGetList |
| | | * @return List<AppGetAbleCouponPageVo> |
| | | */ |
| | | List<AppGetAbleCouponPageVo> getAbleCouponPageVoList(Page page, @Param("shopId") Long shopId, @Param("userId") Long userId, @Param("memberFlag") Integer memberFlag, @Param("unGetList") List<String> unGetList); |
| | | } |