| | |
| | | package com.ruoyi.order.service.order; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.order.domain.dto.AppConsumerPageDto; |
| | | import com.ruoyi.order.domain.pojo.order.ConsumerGoods; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.order.domain.dto.AppConsumerPageDto; |
| | | import com.ruoyi.order.domain.dto.MerConsumerGoodsDto; |
| | | import com.ruoyi.order.domain.dto.MerConsumerGoodsPageDto; |
| | | import com.ruoyi.order.domain.dto.MerSureConsumerGoodsDto; |
| | | import com.ruoyi.order.domain.pojo.order.ConsumerGoods; |
| | | import com.ruoyi.order.domain.vo.AppConsumerPageVo; |
| | | import com.ruoyi.order.domain.vo.MerConsumerGoodsListVo; |
| | | import com.ruoyi.order.domain.vo.MerConsumerGoodsVo; |
| | | import com.ruoyi.order.domain.vo.MerMemberConsumerGoodsTotalVo; |
| | | import com.ruoyi.system.api.domain.dto.BirthdayGiftSendDto; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @return |
| | | */ |
| | | List<AppConsumerPageVo> pageUserConsumerGoods(Page page, AppConsumerPageDto appConsumerPageDto); |
| | | |
| | | /** |
| | | * 获取会员服务商品 |
| | | * @param merConsumerGoodsDto |
| | | * @return |
| | | */ |
| | | MerConsumerGoodsVo listMerConsumerGoods(MerConsumerGoodsDto merConsumerGoodsDto); |
| | | |
| | | /** |
| | | * 确认商品次数 |
| | | * @param merSureConsumerGoodsDto |
| | | */ |
| | | void sureMerConsumerGoods(MerSureConsumerGoodsDto merSureConsumerGoodsDto); |
| | | |
| | | /** |
| | | * 消费服务商品 |
| | | * @param merSureConsumerGoodsDto |
| | | */ |
| | | void useMerConsumerGoods(MerSureConsumerGoodsDto merSureConsumerGoodsDto); |
| | | |
| | | /** |
| | | * |
| | | * @param page |
| | | * @param merConsumerGoodsPageDto |
| | | * @return |
| | | */ |
| | | List<MerConsumerGoodsListVo> pageMerConsumerGoodsNum(Page page, MerConsumerGoodsPageDto merConsumerGoodsPageDto); |
| | | |
| | | /** |
| | | * @description 获取用户在商户 |
| | | * @author jqs |
| | | * @date 2023/6/29 15:13 |
| | | * @param userId |
| | | * @param shopId |
| | | * @return MerMemberConsumerGoodsTotalVo |
| | | */ |
| | | MerMemberConsumerGoodsTotalVo getMemberConsumerGoodsTotalVo(Long userId, Long shopId); |
| | | |
| | | /** |
| | | * @description 发放用户商品礼物 |
| | | * @author jqs |
| | | * @date 2023/7/7 18:51 |
| | | * @param giftSendDtoList |
| | | * @return void |
| | | */ |
| | | void sendGoodsGift(List<BirthdayGiftSendDto> giftSendDtoList); |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/7/7 19:34 |
| | | * @param consumerGoodsList |
| | | * @return boolean |
| | | */ |
| | | boolean saveBatchConsumerGoods(List<ConsumerGoods> consumerGoodsList); |
| | | } |