using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; namespace WIDESEA_IBasicService { public interface IBasicService: IDependency { IAreaInfoService AreaInfoService { get; } ILocationInfoService LocationInfoService { get; } IMaterielInfoService MaterielInfoService { get; } IRoadwayInfoService RoadwayInfoService { get; } IWarehouseService WarehouseService { get; } IAreaRouterService AreaRouterService { get; } ICachePointService CachePointService { get; } WebResponseContent AreaEnableStatus(int[] keys); WebResponseContent AreaDisableStatus(int[] keys); WebResponseContent AreaEnableStatus(int key); WebResponseContent AreaDisableStatus(int key); WebResponseContent CachePointEnableStatus(int[] keys); WebResponseContent CachePointDisableStatus(int[] keys); WebResponseContent CachePointEnableStatus(int key); WebResponseContent CachePointDisableStatus(int key); WebResponseContent LocationEnableStatus(int[] keys); WebResponseContent LocationDisableStatus(int[] keys); WebResponseContent LocationEnableStatus(int key); WebResponseContent LocationDisableStatus(int key); WebResponseContent RoadwayEnableStatus(int[] keys); WebResponseContent RoadwayDisableStatus(int[] keys); WebResponseContent RoadwayEnableStatus(int key); WebResponseContent RoadwayDisableStatus(int key); WebResponseContent WarehouseEnableStatus(int[] keys); WebResponseContent WarehouseDisableStatus(int[] keys); WebResponseContent WarehouseEnableStatus(int key); WebResponseContent WarehouseDisableStatus(int key); } }