using Ropin.Inspection.Model; using Ropin.Inspection.Model.ViewModel; 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.TAIC.Interface { public interface ITaicAIBoxTemplateService { Task<List<TaicTemplateModel>> GetTemplatePage(TaicTemplateSearchModel searchModel); Task<TaicTemplateModel> GetTemplate(string id); Task<bool> CreateOneAsync(TaicTemplateModel viewModel); Task<bool> DeleteAsync(string id); Task<bool> UpdateTemplate(string id,TaicTemplateModel templateModel); Task<List<AiBoxModel>> GetAiBoxPage(AiBoxSearchModel searchModel); Task<AiBoxModel> GetAiBox(string id); Task<bool> AddAiBox(AiBoxModel aiBoxModel); Task<bool> DelAiBox(string id); Task<bool> UpdateAiBox(string id,AiBoxModel aiBoxModel); Task<bool> AddDevAIBox(DevAiboxModel devAiboxModel); Task<object> GetDevAibox(string aiboxCode); Task<bool> DelDevAibox(string id); } }