using Infrastructure; using Microsoft.AspNetCore.Mvc; using OpenAuth.App.ServiceApp.Achievement; using OpenAuth.App.ServiceApp.Achievement.Request; using OpenAuth.Repository.Domain; namespace OpenAuth.WebApi.Controllers.ServiceControllers.AchievementManage; /** * ai解译成果管理(shp) */ [Route("api/[controller]/[action]")] [ApiController] public class InAiShpController : ControllerBase { private readonly InsAiShpApp _app; public InAiShpController(InsAiShpApp app) { _app = app; } /// /// ai解译成果管理列表 /// /// 地区 时间段 文件名称 /// [HttpGet] public async Task>>> Load([FromQuery] InsAishpQuery req) { var result = await _app.Load(req); return new Response>> { Result = result }; } /// /// insAiShp详情 /// /// /// [HttpGet] public async Task> GetAiShp(string id) { return await _app.GetAiShp(id); } /// /// 更新按钮接口 /// /// [HttpPost] public async Task> Update() { return await _app.Update(); } /// /// 插入shp信息 /// /// [HttpPost] public async Task> Insert([FromBody] List req) { return await _app.Insert(req); } }