| 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 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); | 
| } |