using SolarPower.Models; using SolarPower.Models.PowerStation; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace SolarPower.Repository.Interface { public interface IOverviewRepository : IRepositoryBase { Task> GetAllCityIdAsync(); Task GetOverviewByPowerStationIds(List powerStationIds); Task> GetCapacityDataTableByPowerStationIds(List powerStationIds); Task> GetListPowerStationByPowerStationIds(List powerStationIds); Task> GetSolarByCity(MyUser User, UseStatusCityGetPowerStation post); Task> GetListPowerIrradianceTodayByPowerStationId(int powerStationId, string nowDay); Task> GetListPowerIrradiance7dayByPowerStationId(int powerStationId, string nowDay); Task> GetListPowerIrradianceMonthByPowerStationId(int powerStationId, string nowDay); Task> GetListPowerIrradianceYearByPowerStationId(int powerStationId, string nowDay); } }