package com.xcong.excoin.modules.fish.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.fish.dto.MemberDto; import com.xcong.excoin.modules.fish.entity.CannonAccountMoneyChange; import com.xcong.excoin.modules.fish.entity.CannonExchangeRatio; import com.xcong.excoin.modules.fish.entity.CannonSetting; import com.xcong.excoin.modules.fish.vo.CannonAccountMoneyChangeVo; import com.xcong.excoin.modules.fish.vo.MemberVo; public interface FishService extends IService { IPage exchangeRatio(CannonExchangeRatio cannonExchangeRatio, QueryRequest request); CannonExchangeRatio getExchangeRatioInfoById(long id); IPage cannonList(CannonSetting cannonSetting, QueryRequest request); void cannonAdd(CannonSetting cannonSetting); CannonSetting getCannonInfoById(long id); FebsResponse cannonUpdate(CannonSetting cannonSetting); FebsResponse exchangeRatioUpdate(CannonExchangeRatio cannonExchangeRatio); IPage accountList(CannonAccountMoneyChange cannonAccountMoneyChange, QueryRequest request); IPage memberList(MemberDto memberDto, QueryRequest request); }