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.MerBirthdayEditInfoVo;
|
import com.ruoyi.member.domain.vo.MerBirthdayGetVo;
|
import com.ruoyi.member.domain.vo.MgtBirthdayGetVo;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-06-15
|
*/
|
public interface BirthdayCardService extends IService<BirthdayCard> {
|
|
/**
|
* @description 平台编辑生日卡
|
* @author jqs
|
* @date 2023/6/15 13:55
|
* @param mgtBirthdayEditDto
|
* @return void
|
*/
|
void editMgtBirthdayCard(MgtBirthdayEditDto mgtBirthdayEditDto);
|
|
/**
|
* @description 平台获取生日卡编辑信息
|
* @author jqs
|
* @date 2023/6/15 15:26
|
* @param mgtBirthdayGetDto
|
* @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);
|
}
|