using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.Entity; using GxPress.Request.Finance; using GxPress.Result.Finance; using Datory; namespace GxPress.Repository.Interface { public interface IFinanceRepository : IRepository { Task<bool> InsertAsync(IEnumerable<Finance> finances); /// <summary> /// 分页获取财务数据 /// </summary> /// <returns></returns> Task<PagedList<Finance>> GetPageListAsync(PageParameter request); /// <summary> /// 财务图形 /// </summary> /// <param name="request"></param> /// <returns></returns> Task<FinanceResult> GetFinanceChartAsync(FinanceRequest request); } }