Administrator
3 days ago b1e2462c74d8412b66951f447d9f09e5467f2c3e
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
134
135
136
137
138
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.dto.*;
import cc.mrbird.febs.mall.dto.memberLevel.ApiMemberLabelAddDto;
import cc.mrbird.febs.mall.dto.memberLevel.ApiMemberLabelInfoDto;
import cc.mrbird.febs.mall.dto.memberLevel.ApiMemberLabelInsureDto;
import cc.mrbird.febs.mall.dto.memberLevel.ApiMemberLabelItemDto;
import cc.mrbird.febs.mall.entity.MallMember;
import cc.mrbird.febs.mall.entity.MallMemberPayment;
import cc.mrbird.febs.mall.entity.MallShopApply;
import cc.mrbird.febs.mall.vo.CashOutSettingVo;
import cc.mrbird.febs.mall.vo.MyCommissionVo;
import cc.mrbird.febs.mall.vo.MyTeamVo;
import cc.mrbird.febs.mall.vo.ShopListVo;
import com.baomidou.mybatisplus.extension.service.IService;
 
import java.io.IOException;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
 
public interface IApiMallMemberService extends IService<MallMember> {
    FebsResponse register(RegisterDto registerDto);
 
    FebsResponse toLogin(LoginDto loginDto);
 
    FebsResponse forgetPwd(ForgetPwdDto forgetPwdDto);
 
    FebsResponse logout();
 
    FebsResponse findMemberInfo();
 
    FebsResponse findMemberMarkCnt();
 
    FebsResponse setTradePwd(ForgetPwdDto forgetPwdDto);
 
    FebsResponse modifyMemberInfo(ModifyMemberInfoDto modifyMemberInfoDto);
 
    FebsResponse teamList(TeamListDto teamListDto);
 
    MyTeamVo teamListForMine(TeamListDto teamListDto);
 
    FebsResponse moneyFlows(MoneyFlowDto moneyFlowDto);
 
    void addMoneyFlow(Long memberId, BigDecimal amount, Integer type, String orderNo, String description, String remark, Long rtMemberId, Integer status, Integer flowType);
 
    void transfer(TransferDto transferDto);
 
    void setPayment(MallMemberPayment mallMemberPayment);
 
    MallMemberPayment findMemberPayment();
 
    void bindPhone(AccountAndCodeDto accountAndCodeDto);
 
    BigDecimal canMoney();
 
    List<MallMember> findRankList(RankListDto rankListDto);
 
    MallMember findMemberInfoByAccount(String phone);
 
    MyCommissionVo myCommission();
 
    void shopApply(ShopApplyDto shopApplyDto);
 
    MallShopApply findNewestApply();
 
    void addRegisterAppeal(RegisterAppealDto registerAppeal);
 
    CashOutSettingVo cashOutSetting();
 
    List<ShopListVo> findShopListVo(ShopListDto shopListDto);
 
    FebsResponse xcxLogin(ApiXcxLoginDto apiXcxLoginDto) throws IOException;
 
    FebsResponse xcxSaveInfo(ApiXcxSaveInfoDto apiXcxSaveInfoDto);
 
    FebsResponse xcxPhoneLogin(ApiXcxPhoneLoginDto apiXcxPhoneLoginDto);
 
    FebsResponse xcxOpen(ApiXcxOpenDto apiXcxOpenDto);
 
    FebsResponse rechargeWallet(ApiRechargeWalletDto apiRechargeWalletDto);
 
    void updateMemberAgent(Long memberId,String levelCode);
 
    FebsResponse agentDetail();
 
    FebsResponse activityInfo();
 
    FebsResponse agentApplyInfo();
 
    FebsResponse getCoupon(GetCouponDto getCouponDto);
 
    FebsResponse scanCoupon(GetCouponDto getCouponDto);
 
    FebsResponse memberCoupon(MallMemberCouponDto mallMemberCouponDto);
    FebsResponse memberPayCoupon(MallMemberCouponDto mallMemberCouponDto);
 
    FebsResponse couponDetails(Long id);
 
    FebsResponse setInvite(ApiSetInviteDto apiSetInviteDto);
 
    Map<String, Object> loginEvent();
 
    FebsResponse storeList(MallStoreDto mallStoreDto);
 
    FebsResponse storeItemList(MallStoreItemDto mallStoreItemDto);
 
    FebsResponse bindStoreMember(BindStoreMemberDto bindStoreMemberDto);
 
    FebsResponse bindList();
 
    FebsResponse bindResult(BindResultDto bindResultDto);
 
    FebsResponse bindDoctor(ApiDoctorBindDto dto);
 
    FebsResponse doctorList(ApiDoctorListDto dto);
 
    FebsResponse authList();
 
    FebsResponse authDel(ApiDoctorAuthDeleteDto dto);
 
    FebsResponse flowList(ApiMoneyFlowDto dto);
 
    FebsResponse flowHeader();
 
    FebsResponse newGiftEvent();
 
    FebsResponse getLabelList();
 
    FebsResponse getLabelListById(ApiMemberLabelInfoDto dto);
 
    FebsResponse getMemberLabelListById(ApiMemberLabelItemDto dto);
 
    FebsResponse addLabelMember(ApiMemberLabelAddDto dto);
 
    FebsResponse insureLabelMember(ApiMemberLabelInsureDto dto);
}