using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DS.Module.DjyServiceStatus { public interface IDjyServiceStatusService { /// /// 保存服务项目 /// /// 修改服务项目详情 /// 返回回执 Task SaveServiceProject(EmbedServiceProjectDto req); /// /// 取消服务项目 /// /// 修改服务项目详情 /// 返回回执 Task CancelServiceProject(EmbedServiceProjectDto req); /// /// 获取服务项目列表 /// /// 获取服务项目列表 /// 返回回执 Task GetServiceProjectList(EmbedQueryServiceProjectWithStatus req); /// /// 获取服务项目下的状态列表 /// /// 获取服务项目下的状态列表 /// 返回回执 Task GetServiceStatusList(EmbedQueryServiceProjectWithStatus req); /// /// 保存服务状态 /// /// 保存服务状态 /// 返回回执 Task SaveServiceStatus(EmbedServiceProjectStatusDto req); /// /// 取消服务状态 /// /// 取消服务状态 /// 返回回执 Task CancelServiceStatus(EmbedServiceProjectStatusDto req); /// /// 获取可用的服务项目字典列表 /// /// 是否重新加载缓存 /// Task GetEnableProjectDictTreeList(bool isAvoidCache = false); } }