package com.yami.trading.service.c2c; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yami.trading.bean.c2c.C2cAdvert; import com.yami.trading.bean.model.C2cPaymentMethod; import java.util.List; import java.util.Map; public interface C2cAdvertService extends IService { Map getC2cSyspara(String c2c_payment_method_type); public Map> getBestPriceAdvert(String currency, String symbol, String direction, String order_type, double amount, double coinAmount, List cpmList); public Map> getBestPriceAdvert(String currency, String symbol, String direction, String order_type, double amount, double coinAmount); /* * 获取 语种说明 */ public String getLanguageIntro(); /** * 获取所有上架币种单价 */ public Map getAllSymbolPrice(String currency); /* * 获取 支付方式类型说明 */ public String getMethodTypeIntro(); /** * 获取 支付币种Map */ public Map getCurrencyMap(); Page pagedQuery(int page_no, int page_size, String c2c_user_id, String direction, String currency, String symbol, String amount, Integer on_sale, Integer closed, boolean is_c2c_user); /** * 获取 上架币种Map */ public Map getSymbolMap(); public Map getComputeValue(double all_deposit, String currency, String symbol, double coin_amount, double symbol_value); public List getByC2cUserId(String c2c_user_id); public Page pagedQuery(long pageNo, long pageSize, String c2cUserCode, String c2cUserType,String userCode, String direction,String currency,String symbol); void saveAdvert(C2cAdvert c2cAdvert); void updateAdvert(C2cAdvert c2cAdvert); }