123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
- using Microsoft.AspNetCore.Http;
- using Microsoft.AspNetCore.Mvc;
- using Ropin.Inspection.Api.Common;
- using Ropin.Inspection.Model;
- using Ropin.Inspection.Service.TAIC;
- using Ropin.Inspection.Service.TAIC.Interface;
- using System.Threading.Tasks;
- namespace Ropin.Inspection.Api.Controllers.TAIC
- {
-
-
-
- public class TaicAIBoxTemplateController : BaseController
- {
- private readonly ITaicAIBoxTemplateService _taicAIBoxTemplateService;
- public TaicAIBoxTemplateController(ITaicAIBoxTemplateService taicAIBoxTemplateService)
- {
- _taicAIBoxTemplateService = taicAIBoxTemplateService;
- }
-
-
-
-
-
- [HttpPost("GetTemplatePage")]
- public async Task<ApiResult> GetTemplatePage(TaicTemplateSearchModel searchModel)
- {
- var taicTemplates = await _taicAIBoxTemplateService.GetTemplatePage(searchModel);
- PagesModel<TaicTemplateModel> datas = new PagesModel<TaicTemplateModel>(taicTemplates, searchModel);
- return new ApiResult<PagesModel<TaicTemplateModel>>(datas);
- }
- [HttpGet("GetTemplate/{id}")]
- public async Task<ApiResult> GetTemplate(string id)
- {
- TaicTemplateModel taicTemplate = await _taicAIBoxTemplateService.GetTemplate(id);
- return new ApiResult<TaicTemplateModel>(taicTemplate);
- }
-
-
-
-
-
- [HttpPost("AddTempalte")]
- public async Task<ApiResult> AddTempalte(TaicTemplateModel templateModel)
- {
- await _taicAIBoxTemplateService.CreateOneAsync(templateModel);
- return new ApiResult(ReturnCode.Success);
- }
-
-
-
-
-
- [HttpDelete("DelTempalte/{id}")]
- public async Task<ApiResult> DelTempalte(string id)
- {
- await _taicAIBoxTemplateService.DeleteAsync(id);
- return new ApiResult(ReturnCode.Success);
- }
-
-
-
-
-
-
- [HttpPost("UpdateTemplate/{id}")]
- public async Task<ApiResult> UpdateTemplate(string id, TaicTemplateModel templateModel)
- {
- await _taicAIBoxTemplateService.UpdateTemplate(id, templateModel);
- return new ApiResult<bool>(true, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpPost("GetAiBoxPage")]
- public async Task<ApiResult> GetAiBoxPage(AiBoxSearchModel searchModel)
- {
- var aiBoxModels = await _taicAIBoxTemplateService.GetAiBoxPage(searchModel);
- PagesModel<AiBoxModel> datas = new PagesModel<AiBoxModel>(aiBoxModels, searchModel);
- return new ApiResult<PagesModel<AiBoxModel>>(datas);
- }
- [HttpGet("GetAiBox/{id}")]
- public async Task<ApiResult> GetAiBox(string id)
- {
- AiBoxModel aiBoxModel = await _taicAIBoxTemplateService.GetAiBox(id);
- return new ApiResult<AiBoxModel>(aiBoxModel);
- }
-
-
-
-
-
- [HttpPost("AddAiBox")]
- public async Task<ApiResult> AddAiBox(AiBoxModel aiBoxModel)
- {
- var result = await _taicAIBoxTemplateService.AddAiBox(aiBoxModel);
- return new ApiResult<bool>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpDelete("DelAiBox/{id}")]
- public async Task<ApiResult> DelAiBox(string id)
- {
- await _taicAIBoxTemplateService.DelAiBox(id);
- return new ApiResult(ReturnCode.Success);
- }
-
-
-
-
-
-
- [HttpPost("UpdateAiBox/{id}")]
- public async Task<ApiResult> UpdateAiBox(string id, AiBoxModel aiBoxModel)
- {
- var result = await _taicAIBoxTemplateService.UpdateAiBox(id, aiBoxModel);
- return new ApiResult<bool>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpPost("AddDevAIBox")]
- public async Task<ApiResult> AddDevAIBox(DevAiboxModel devAiboxModel)
- {
- var result = await _taicAIBoxTemplateService.AddDevAIBox(devAiboxModel);
- return new ApiResult<bool>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpGet("GetDevAibox/{aiboxCode}")]
- public async Task<ApiResult> GetDevAibox(string aiboxCode)
- {
- var result = await _taicAIBoxTemplateService.GetDevAibox(aiboxCode);
- return new ApiResult<object>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpDelete("DelDevAibox/{id}")]
- public async Task<ApiResult> DelDevAibox(string id)
- {
- var result = await _taicAIBoxTemplateService.DelDevAibox(id);
- return new ApiResult<bool>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpPost("AddAIBoxMigrate")]
- public async Task<ApiResult> AddAIBoxMigrate(AddAIBoxMigrateModel devAiboxModel)
- {
- var result = await _taicAIBoxTemplateService.AddAIBoxMigrate(devAiboxModel);
- return new ApiResult<bool>(result, ReturnCode.Success);
- }
-
-
-
-
-
- [HttpGet("GetAIBoxMigrate/{aiboxCode}")]
- public async Task<ApiResult> GetAIBoxMigrate(string aiboxCode)
- {
- var result = await _taicAIBoxTemplateService.GetAIBoxMigrate(aiboxCode);
- return new ApiResult<object>(result, ReturnCode.Success);
- }
- }
- }
|