KKSU
2024-08-22 7a372033d44ba48383d9d1bc97e5d583b26a266f
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
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.alipay.api.domain.AlipayOfflineTrade;
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);
 
    FebsResponse 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);
 
    void updateShopApply(MallShopApply apply);
 
    AdminMallMemberPaymentVo getMallBankInfoById(long id);
 
    FebsResponse updateVoucher(MallSystemPayDto mallSystemPayDto);
 
    /**
     * 后台查询会员购买绿色凭证(绿色积分)
     * @param roleReleaseDto
     * @param request
     * @return
     */
    IPage<MallScoreRecord> gerRoleReleaseList(AdminRoleReleaseDto roleReleaseDto, QueryRequest request);
 
    IPage<MallMoneyFlow> roleReleaseChild(QueryRequest request, MallScoreRecord mallScoreRecord);
 
    IPage<MallScoreAchieveRelease> gerAchieveReleaseList(AdminRoleReleaseDto roleReleaseDto, QueryRequest request);
 
    IPage<MallMoneyFlow> achieveReleaseChild(QueryRequest request, MallScoreAchieveRelease mallScoreAchieveRelease);
 
    FebsResponse insideWithType(Long id, int i);
 
    FebsResponse searchInfo(Long id);
 
    FebsResponse accountInfo(Long id);
 
    FebsResponse outsideWithType(Long id, int i);
 
    FebsResponse chargeAgreeWithType(MallMemberWithdraw mallMemberWithdraw);
 
    IPage<AdminMallMemberVo> getFcmMallMemberList(MallMember mallMember, QueryRequest request);
 
    FebsResponse frozenWith(Long id, int i);
 
    FebsResponse updateSystemPayInfo(MallSystemPayDto mallSystemPayDto);
 
    MallMemberVo getMallmemberAmountByMemberId(long id);
 
    IPage<MallMemberCharge> memberChargeList(MoneyChargeListDto moneyChargeListDto, QueryRequest request);
 
    IPage<MallMemberWithdraw> memberWithDrawList(MoneyChargeListDto moneyChargeListDto, QueryRequest request);
}