From 83dbfeab6fe421bf11b39429dca32469b8a1b9f8 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Sat, 25 Sep 2021 18:44:44 +0800 Subject: [PATCH] 20210925 --- src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java index b9ee184..9be5be2 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java @@ -2,12 +2,34 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; -import cc.mrbird.febs.mall.dto.RegisterDto; +import cc.mrbird.febs.mall.dto.MoneyChargeListDto; +import cc.mrbird.febs.mall.dto.MoneyFlowListDto; import cc.mrbird.febs.mall.entity.MallMember; +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; 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); + + 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); } -- Gitblit v1.9.1