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.RegisterDto; import cc.mrbird.febs.mall.entity.MallMember; import cc.mrbird.febs.mall.entity.MallMoneyFlow; import cc.mrbird.febs.mall.vo.AdminMallMoneyFlowVo; import cc.mrbird.febs.mall.vo.MallMemberVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import javax.validation.constraints.NotNull; public interface IAdminMallMemberService extends IService { IPage 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 moneyFlow(QueryRequest request, MallMember mallMember); }