package com.wzj.soopin.member.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wzj.soopin.member.domain.bo.MemberAccountBO;
import com.wzj.soopin.member.domain.po.MemberAccount;
import com.wzj.soopin.member.domain.vo.MemberAccountVO;
import com.wzj.soopin.member.enums.AccountBillSourceEnum;
import org.apache.ibatis.annotations.Select;

import java.math.BigDecimal;

public interface IMemberAccountService extends IService<MemberAccount> {

    MemberAccount getMemberAccount(Long memberId);

    IPage<MemberAccountVO> pageWithMember(Page<?> page, MemberAccountBO bo);

    Object getCount();

}
