using Infrastructure; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using OpenAuth.App.ServiceApp; using OpenAuth.App.ServiceApp.Achievement; using OpenAuth.App.ServiceApp.Achievement.Request; using OpenAuth.Repository.Domain; namespace OpenAuth.WebApi.Controllers.ServiceControllers; /** * 成果管理 */ [Route("api/[controller]/[action]")] [ApiController] public class InsTifController : ControllerBase { private readonly InsTifApp _app; public InsTifController(InsTifApp app) { _app = app; } // ai解译成果管理 列表 查询条件 // 检索条件: 地区 时间段 /// /// tif影像列表 /// /// /// [HttpGet] public async Task>>> Load([FromQuery] InsTifQuery req) { var result = await _app.Load(req); return new Response>> { Result = result }; } /// /// 详情 /// /// /// [HttpGet] public async Task> GetTif(string id) { return new Response { Result = await _app.GetTif(id) }; } /// /// 更新按钮接口 /// /// [HttpPost] public async Task> Update() { return await _app.Update(); } /// /// 插入影像数据 /// /// [HttpPost] public async Task> Insert([FromBody] List req) { return await _app.Insert(req); } }