bug
jiangqs
2023-08-10 a8e56f03a22c722ccf3f67a408919e6c8f256de3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
package com.ruoyi.member.service.birthday;
 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.system.api.domain.poji.member.BirthdayCard;
import com.ruoyi.member.domain.vo.*;
 
import java.util.List;
 
/**
 * <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);
 
    /**
     * @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);
 
    /**
     * @description  
     * @author  jqs
     * @date    2023/7/11 18:12
     * @param page
     * @param userId
     * @return  List<AppMemberPrizePageVo>
     */
    List<AppMemberPrizePageVo> pageAppMemberPrize(Page page, Long userId);
 
    /**
     * @description  判断生日卡开启状态
     * @author  jqs
     * @date    2023/8/1 15:43
     * @param
     * @return  void
     */
    Integer checkBirthdayCard(Long shopId,Integer bindingFlag);
 
    /**
     * @description  获取平台生日卡
     * @author  jqs
     * @date    2023/8/9 19:35
     * @param
     * @return  BirthdayCard
     */
    BirthdayCard getBirthdayCard();
}