123456789101112131415161718192021222324252627282930313233 |
- 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<DevOpsPlanModel>, IBaseServiceById<DevOpsPlanModel, string>
- {
- Task<List<DevOpsPlanModel>> PageAsync(DevOpsPlanInput input);
- Task<List<DevOpsPlanDeviceModel>> DeviceListAsync(string id );
- Task DeleteDeviceAsync(string id);
- Task DeleteDeviceSpotAsync(string planId, string spotId);
- Task AddDeviceAsync(DevOpsPlanDeviceModel devOpsPlanDeviceModel);
- Task AddDeviceContentAsync(DevOpsPlanContentModel devOpsPlanContentModel);
- Task<List<string>> DeviceContentListAsync(string deviceId, string id);
- Task AddPlanPersonAsync(DevOpsPlanPersonModel devOpsPlanContentModel);
- Task<List<string>> PlanPersonListAsync(string id);
- Task<bool> CancelPlan(string id);
- Task<bool> ConfirmPlan(string id);
- Task<bool> GenerateWorkOrder(string id);
- Task<List<TmtnDevOpsDetailViewModel>> GetDevOps(string id,BaseSearchModel searchModel);
- Task<bool> SetOpsTime(SetOpsModel model);
- Task<TispSpotViewModel> GetSpotContent(GetOpsSpotContentModel model);
- Task SetWorkOrderStatus(GetOpsSpotContentModel model);
- }
- }
|