package com.xcong.excoin.modules.documentary.service; import javax.validation.Valid; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.coin.parameter.dto.RecordsPageDto; import com.xcong.excoin.modules.documentary.dto.CancelDocumentaryOrderSetDto; import com.xcong.excoin.modules.documentary.dto.DocumentaryOrderSetDto; import com.xcong.excoin.modules.documentary.dto.FollowRecordsDto; import com.xcong.excoin.modules.documentary.dto.HistoryOrderRecordsDto; import com.xcong.excoin.modules.documentary.dto.MyFollowOrderDto; import com.xcong.excoin.modules.documentary.dto.MyFollowTraderInfoDto; import com.xcong.excoin.modules.documentary.dto.UpdateDocumentaryOrderSetDto; import com.xcong.excoin.modules.documentary.entity.FollowTraderProfitInfoEntity; public interface DocumentaryService extends IService { public Result getMemberIsTradeInfo(); public Result getFollowTraderProfitInfo(@Valid RecordsPageDto recordsPageDto); public Result getHistoryOrderRecords(@Valid HistoryOrderRecordsDto historyOrderRecordsDto); public Result getFollowRecords(@Valid FollowRecordsDto followRecordsDto); public Result getFollowInfo(); public Result getNowMyFollowOrderRecords(@Valid MyFollowOrderDto myFollowOrderDto); public Result getHistoryMyFollowOrderRecords(@Valid MyFollowOrderDto myFollowOrderDto); public Result getMyFollowTraderInfo(@Valid MyFollowTraderInfoDto myFollowTraderInfoDto); public Result getDocumentaryOrderInfo(); public Result getDocumentaryOrderSet(@Valid DocumentaryOrderSetDto documentaryOrderSetDto); public Result getDocumentaryOrderSetInfo(String tradeId); public Result cancelDocumentaryOrderSetInfo(@Valid CancelDocumentaryOrderSetDto cancelDocumentaryOrderSetDto); public Result updateDocumentaryOrderSetInfo(@Valid UpdateDocumentaryOrderSetDto updateDocumentaryOrderSetDto); public Result getFollowTraderProfit(long traderId); public Result beTrader(); public Result beTraderStatus(); }