using System; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; using Yi.Framework.Stock.Application.Contracts.Dtos.StockMarket; using Yi.Framework.Stock.Application.Contracts.Dtos.StockPrice; namespace Yi.Framework.Stock.Application.Contracts.IServices { /// /// 股市服务接口 /// public interface IStockMarketService : IApplicationService { /// /// 获取股市列表 /// /// 查询条件 /// 股市列表 Task> GetStockMarketListAsync(StockMarketGetListInputDto input); /// /// 获取股市价格记录看板 /// /// 查询条件 /// 股价记录列表 Task> GetStockPriceRecordListAsync(StockPriceRecordGetListInputDto input); /// /// 买入股票 /// /// 买入股票参数 /// 操作结果 Task BuyStockAsync(BuyStockInputDto input); /// /// 卖出股票 /// /// 卖出股票参数 /// 操作结果 Task SellStockAsync(SellStockInputDto input); /// /// 生成最新股票记录 /// /// 操作结果 Task GenerateStocksAsync(); } }