添加注释

main
陈伟 3 weeks ago
parent 5791b7d6cb
commit ebe6667276

@ -6,6 +6,9 @@ using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers.ServiceControllers; namespace OpenAuth.WebApi.Controllers.ServiceControllers;
/// <summary>
/// 算法实例
/// </summary>
[Route("api/[controller]/[action]")] [Route("api/[controller]/[action]")]
[ApiController] [ApiController]
public class AlgoInstanceController : ControllerBase public class AlgoInstanceController : ControllerBase
@ -17,25 +20,45 @@ public class AlgoInstanceController : ControllerBase
_app = app; _app = app;
} }
// todo 增删改查
/// <summary>
/// 添加算法实例
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost] [HttpPost]
public async Task<Response<bool>> AddAlgoInstance(LasaAlgoInstance info) public async Task<Response<bool>> AddAlgoInstance(LasaAlgoInstance info)
{ {
return await _app.AddAlgoInstance(info); return await _app.AddAlgoInstance(info);
} }
/// <summary>
/// 删除算法实例
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpPost] [HttpPost]
public async Task<Response<bool>> DeleteAlgoInstance(string id) public async Task<Response<bool>> DeleteAlgoInstance(string id)
{ {
return await _app.DeleteAlgoInstance(id); return await _app.DeleteAlgoInstance(id);
} }
/// <summary>
/// 修改算法实例
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost] [HttpPost]
public async Task<Response<bool>> UpdateAlgoInstance(LasaAlgoInstance info) public async Task<Response<bool>> UpdateAlgoInstance(LasaAlgoInstance info)
{ {
return await _app.UpdateAlgoInstance(info); return await _app.UpdateAlgoInstance(info);
} }
/// <summary>
/// 获取算法实例列表
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
[HttpGet] [HttpGet]
public async Task<Response<PageInfo<List<LasaAlgoInstance>>>> GetAlgoInstanceList( public async Task<Response<PageInfo<List<LasaAlgoInstance>>>> GetAlgoInstanceList(
[FromQuery] AlgoInstancePageRequest req) [FromQuery] AlgoInstancePageRequest req)

Loading…
Cancel
Save