package com.xcong.excoin.modules.otc.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.otc.entity.*; import com.xcong.excoin.modules.otc.vo.OtcAppealInfoVo; public interface OtcService extends IService { IPage otcShopList(OtcMarketBussinessEntity otcMarketBussinessEntity, QueryRequest request); FebsResponse agreeShop(Long id); FebsResponse disagreeShop(Long id); IPage otcAppealList(OtcOrderAppealEntity otcOrderAppealEntity, QueryRequest request); FebsResponse dealDone(Long id); FebsResponse dealIng(Long id); IPage otcEntrustList(OtcEntrustOrderEntity otcEntrustOrderEntity, QueryRequest request); IPage otcOrderList(OtcOrderEntity otcOrderEntity, QueryRequest request); OtcAppealInfoVo otcAppealInfo(long id); OtcOrderEntity otcOrderInfo(long id); FebsResponse updateOrderInfo(OtcOrderEntity otcOrderEntity); OtcMarketBussinessEntity otcHuiKuan(long id); FebsResponse otcHuiKuan(OtcMarketBussinessEntity otcMarketBussinessEntity); IPage otcSettingList(OtcSettingEntity otcSettingEntity, QueryRequest request); OtcSettingEntity otcSettingUpdate(long id); FebsResponse updateOtcSetting(OtcSettingEntity otcSettingEntity); int reduceCoin(Long id); OtcEntrustOrderEntity otcEntrustListUpdate(long id); FebsResponse otcEntrustConfirm(OtcEntrustOrderEntity otcEntrustOrderEntity); }