| 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.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 addMemberBank(AddMemberBankDto addMemberBankDto); | 
|   | 
|     FebsResponse findMemberBankList(MemberBankListDto memberBankListDto); | 
|   | 
|     FebsResponse findBankDetailsById(Long id); | 
|   | 
|     FebsResponse updateMemberBank(UpdateMemberBankDto updateMemberBankDto); | 
|   | 
|     FebsResponse delMemberBank(Long id); | 
| } |