xiaoyong931011
2022-09-24 f0bcb5fa2f5d081b0691e24533e415dab102a24b
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
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.dto.*;
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;
 
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);
}