jiangqs
2023-07-09 ed7cde0f64b01e95e11d6f66d1f27b05cea84332
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/birthday/BirthdayCardService.java
@@ -1,9 +1,13 @@
package com.ruoyi.member.service.birthday;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.member.domain.dto.MerBirthdayEditDto;
import com.ruoyi.member.domain.dto.MgtBirthdayEditDto;
import com.ruoyi.member.domain.dto.MgtBirthdayGetDto;
import com.ruoyi.member.domain.pojo.birthday.BirthdayCard;
import com.ruoyi.member.domain.vo.AppBirthdayCardVo;
import com.ruoyi.member.domain.vo.MerBirthdayEditInfoVo;
import com.ruoyi.member.domain.vo.MerBirthdayGetVo;
import com.ruoyi.member.domain.vo.MgtBirthdayGetVo;
/**
@@ -33,4 +37,70 @@
     * @return  MgtBirthdayGetVo
     */
    MgtBirthdayGetVo getMgtBirthdayCard(MgtBirthdayGetDto mgtBirthdayGetDto);
    /**
     * @description  获取平台生日卡
     * @author  jqs
     * @date    2023/7/1 15:25
     * @param
     * @return  MerBirthdayGetVo
     */
    MerBirthdayGetVo getMerPlatformBirthdayCard(Long shopId);
    /**
     * @description  获取平台生日卡
     * @author  jqs
     * @date    2023/7/1 15:25
     * @param
     * @return  MerBirthdayGetVo
     */
    MerBirthdayGetVo getMerShopBirthdayCard(Long shopId);
    /**
     * @description  获取商户生日卡详情
     * @author  jqs
     * @date    2023/7/3 10:58
     * @param shopId
     * @return  MerBirthdayGetVo
     */
    MerBirthdayEditInfoVo getMerShopBCEditInfo(Long shopId);
    /**
     * @description  商户编辑生日卡
     * @author  jqs
     * @date    2023/7/3 14:15
     * @param merBirthdayEditDto
     * @return  void
     */
    void editMerBirthdayCard(MerBirthdayEditDto merBirthdayEditDto);
    /**
     * @description  开关生日卡成功
     * @author  jqs
     * @date    2023/7/3 14:27
     * @param merBirthdayEditDto
     * @return  void
     */
    void toggleMerBirthdayCard(MerBirthdayEditDto merBirthdayEditDto);
    /**
     * @description  获取用户生日礼物
     * @author  jqs
     * @date    2023/7/7 10:55
     * @param shopId
     * @return  AppBirthdayCardVo
     */
    AppBirthdayCardVo getUserBirthdayCard(Long userId,Long shopId);
    /**
     * @description  获取用户生日礼物
     * @author  jqs
     * @date    2023/7/7 10:55
     * @param shopId
     * @return  AppBirthdayCardVo
     */
    AppBirthdayCardVo getBirthdayGift(Long userId, Long shopId);
}