Infrastructure/OpenAuth.WebApi/Controllers/ServiceControllers/AchievementManage/InAiShpController.cs

55 lines
1.3 KiB
C#
Raw Normal View History

using Infrastructure;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App.ServiceApp.Achievement;
2024-11-14 14:41:13 +08:00
using OpenAuth.App.ServiceApp.Achievement.Request;
using OpenAuth.Repository.Domain;
2024-11-14 14:41:13 +08:00
namespace OpenAuth.WebApi.Controllers.ServiceControllers.AchievementManage;
/**
2024-11-14 14:41:13 +08:00
* aishp
*/
[Route("api/[controller]/[action]")]
[ApiController]
public class InAiShpController : ControllerBase
{
private readonly InsAiShpApp _app;
public InAiShpController(InsAiShpApp app)
{
_app = app;
}
2024-11-14 15:27:03 +08:00
/// <summary>
/// ai解译成果管理列表
/// </summary>
2024-11-14 14:41:13 +08:00
/// <param name="req">地区 时间段 文件名称</param>
/// <returns></returns>
[HttpGet]
public async Task<Response<PageInfo<List<InsAishp>>>> Load([FromQuery] InsAishpQuery req)
{
var result = await _app.Load(req);
return new Response<PageInfo<List<InsAishp>>> { Result = result };
}
2024-11-14 15:29:04 +08:00
/// <summary>
/// insAiShp详情
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
2024-11-14 15:27:03 +08:00
[HttpGet]
public async Task<Response<InsAishp>> GetAiShp(string id)
{
return await _app.GetAiShp(id);
}
/// <summary>
/// 更新按钮接口
/// </summary>
/// <returns></returns>
[HttpPost]
2024-11-14 14:41:13 +08:00
public async Task<Response<bool>> Update()
{
2024-11-14 14:41:13 +08:00
return await _app.Update();
}
}