using Ropin.Inspection.Model; using Ropin.Inspection.Model.ViewModel; using Ropin.Inspection.Model.ViewModel.LGS; using Ropin.Inspection.Model.ViewModel.MTN; using Ropin.Inspection.Service.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Service.MTN.Interface { public interface IDevOpsPlanService : IBaseService, IBaseServiceById { Task> PageAsync(DevOpsPlanInput input); Task> DeviceListAsync(string id ); Task DeleteDeviceAsync(string id); Task DeleteDeviceSpotAsync(string planId, string spotId); Task AddDeviceAsync(DevOpsPlanDeviceModel devOpsPlanDeviceModel); Task AddDeviceContentAsync(DevOpsPlanContentModel devOpsPlanContentModel); Task> DeviceContentListAsync(string deviceId, string id); Task AddPlanPersonAsync(DevOpsPlanPersonModel devOpsPlanContentModel); Task> PlanPersonListAsync(string id); Task CancelPlan(string id); Task ConfirmPlan(string id); Task GenerateWorkOrder(string id); Task> GetDevOps(string id,BaseSearchModel searchModel); Task SetOpsTime(SetOpsModel model); Task GetSpotContent(GetOpsSpotContentModel model); Task SetWorkOrderStatus(GetOpsSpotContentModel model); } }