Administrator
8 days ago 0aaadc99bfced7f391ca1450951f46508389c620
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
139
140
141
142
143
144
145
146
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.common.entity.QueryRequest;
import cc.mrbird.febs.mall.dto.*;
import cc.mrbird.febs.mall.entity.*;
import cc.mrbird.febs.mall.vo.*;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
 
import javax.validation.constraints.NotNull;
import java.util.List;
 
public interface IAdminMallMemberService extends IService<MallMember> {
 
    IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request);
 
    FebsResponse closeAccount(@NotNull(message = "{required}") Long id);
 
    FebsResponse openAccount(@NotNull(message = "{required}") Long id);
 
    void changeIdentity(Integer type, Long id, Integer value);
 
    MallMemberVo getMallMemberInfoById(@NotNull(message = "{required}") long id);
 
    IPage<AdminMallMoneyFlowVo> moneyFlow(QueryRequest request, MallMember mallMember);
 
    IPage<AdminMoneyFlowListVo> getMoneyFlowListInPage(MoneyFlowListDto moneyFlowListDto, QueryRequest request);
 
    IPage<AdminMoneyChargeListVo> getMoneyChargeListInPage(MoneyChargeListDto moneyChargeListDto, QueryRequest request);
 
    FebsResponse chargeAgree(Long id);
 
    FebsResponse chargeDisagree(Long id);
 
    AdminMallMemberPaymentVo getMallMemberPaymentInfoByFlowId(long id);
 
    IPage<AdminAgentVo> getAgentList(AgentDto agentDto, QueryRequest request);
 
    IPage<AdminAgentLevelVo> getAgentLevelList(AgentLevelDto agentLevelDto, QueryRequest request);
 
    AdminAgentLevelUpdateInfoVo getAgentLevelUpdateInfoById(long id);
 
    FebsResponse agentLevelUpdate(AgentLevelUpdateDto agentLevelUpdateDto);
 
    List<AdminAgentLevelOptionTreeVo> getAgentLevelOption();
 
    IPage<AdminAgentMemberVo> agentChild(QueryRequest request, MallMember mallMember);
 
    IPage<AdminRankAwardVo> getRankAwardList(RankAwardDto rankAwardDto, QueryRequest request);
 
    AdminRankAwardUpdateInfoVo getRankAwardUpdateInfoById(long id);
 
    FebsResponse rankAwardUpdate(RankAwardUpdateDto rankAwardUpdateDto);
 
    IPage<AppVersion> getAppVersionList(AppVersion appVersion, QueryRequest request);
 
    FebsResponse delCategary(Long id);
 
    FebsResponse addAppVersion(AppVersion appVersion);
 
    AppVersion getAppVersionInfoById(long id);
 
    FebsResponse updateAppVersion(AppVersion appVersion);
 
    FebsResponse activateAccount(Long id);
 
    FebsResponse updateSystemPay(MallSystemPayDto mallSystemPayDto);
 
    AdminAgentLevelSetInfoVo getAgentLevelSetInfoByMemberId(long id);
 
    FebsResponse agentLevelSetUpdate(AgentLevelSetUpdateDto agentLevelSetUpdateDto);
 
    FebsResponse resetPwd(Long id);
 
 
    void resetPwd(String ids, Integer type);
 
    IPage<MallDataVo> getMallDataList(MallMember mallMember, QueryRequest request);
 
    IPage<MallShopApply> findShopApplyListInPage(MallShopApply mallShopApply, QueryRequest request);
 
    MallShopApply findShopApplyById(Long id);
 
    void applyCheckAgree(Long id);
    void applyCheckDisAgree(Long id);
 
    FebsResponse updateMemberInfo(MallUpdateMemberInfoDto mallUpdateMemberInfoDto);
 
    MallMember findByInviteId(String inviteId);
 
    void modifyReferer(MallMember member);
 
    IPage<MallAgentRecord> getAgentApplyList(MallAgentRecord mallAgentRecord, QueryRequest request);
 
    FebsResponse agreeAgentApply(Long id);
 
    FebsResponse disagreeAgentApply(Long id);
 
    IPage<MallSalesman> getMallSalesmanListInPage(MallSalesman mallSalesman, QueryRequest request);
 
    FebsResponse addSalesman(MallSalesman mallSalesman);
 
    FebsResponse salesmanDel(Long id);
 
    FebsResponse salesmanUpdate(MallSalesman mallSalesman);
 
    FebsResponse salesmanUse(Long id);
 
    List<AdminMallSalesmansTreeVo> getSalesmansTree();
 
    FebsResponse memberUpdateSalesman(MallMember mallmember);
 
    IPage<AdminMallAddressInfoVo> getAddressAmountList(MallAddressInfo mallAddressInfo, QueryRequest request);
 
    List<AdminMallAddressInfoVo> getAddressTree();
 
    IPage<AdminSalesmanAchieveVo> getSalesmanAchieveList(MallSalesman mallSalesman, QueryRequest request);
 
    List<AdminSalesmanAchieveVo> getSalesmanAchieveTree();
 
    IPage<AdminMallAgentRecordVo> getAgentAchieveList(MallAgentRecord mallAgentRecord, QueryRequest request);
 
    List<AdminMallAgentRecordVo> agentAddress();
 
    List<AdminAgentLevelOptionTreeVo> agentLevelOption();
 
    FebsResponse agentVerifyUpdate(AdminAgentVerifyVo adminAgentVerifyVo);
 
 
    FebsResponse doctorStateChange(Long id);
 
    FebsResponse upCoupon(Long id);
 
    FebsResponse downCoupon(Long id);
 
    FebsResponse memberOut(Long id);
 
    IPage<MallMember> getsalemanRuleList(MallMember mallMember, QueryRequest request);
 
    FebsResponse salemanCoupon(MallMember mallmember);
 
    FebsResponse addMemberCoupon(MallMember member);
 
    FebsResponse checkOrder(Long id);
}