|
@@ -3,6 +3,9 @@ using Microsoft.AspNetCore.Mvc;
|
|
|
using Model;
|
|
|
using Services;
|
|
|
using Model.Base;
|
|
|
+using Vo.Admin;
|
|
|
+using Mapster;
|
|
|
+using Infrastructure;
|
|
|
|
|
|
|
|
|
namespace Controllers.Admin
|
|
@@ -10,7 +13,6 @@ namespace Controllers.Admin
|
|
|
/// <summary>
|
|
|
/// PriProject)Controller
|
|
|
/// </summary>
|
|
|
- // [Route("${Router}$")]
|
|
|
// [ApiExplorerSettings(GroupName = "PriProject")]
|
|
|
public class PriProjectController : BaseController
|
|
|
{
|
|
@@ -26,16 +28,18 @@ namespace Controllers.Admin
|
|
|
|
|
|
}
|
|
|
|
|
|
- /// <param name="param">参数请求体</param>
|
|
|
+ /// <param name="page">分页参数</param>
|
|
|
/// <summary>
|
|
|
/// 列表
|
|
|
/// </summary>
|
|
|
+ /// <param name="page">分页对象</param>
|
|
|
/// <param name="param">参数请求体</param>
|
|
|
/// <returns>列表</returns>
|
|
|
[HttpGet]
|
|
|
[Route("/v1/pri/PriProject/getPriProjectList")]
|
|
|
- public IActionResult getPriProjectList([FromQuery] PriProject param)
|
|
|
+ public IActionResult getPriProjectList([FromQuery] PagerInfo page, [FromQuery] PriProject param)
|
|
|
{
|
|
|
+ var response = _PriProjectService.getPriProjectList(page, param);
|
|
|
return SUCCESS(response);
|
|
|
}
|
|
|
|
|
@@ -43,16 +47,17 @@ namespace Controllers.Admin
|
|
|
/// <summary>
|
|
|
/// 详情
|
|
|
/// </summary>
|
|
|
+ /// <param name="id">ID</param>
|
|
|
/// <returns>详情</returns>
|
|
|
[HttpGet]
|
|
|
[Route("/v1/pri/PriProject/getPriProjectQuery")]
|
|
|
- public IActionResult getPriProjectQuery()
|
|
|
+ public IActionResult getPriProjectQuery([FromQuery] PriProject param)
|
|
|
{
|
|
|
+ var response = _PriProjectService.GetFirst(m => m.id == param.id).Adapt<GetPriProjectQueryVo>();
|
|
|
return SUCCESS(response);
|
|
|
}
|
|
|
|
|
|
|
|
|
- /// <param name="param">参数请求体</param>
|
|
|
/// <summary>
|
|
|
/// 添加
|
|
|
/// </summary>
|
|
@@ -68,7 +73,6 @@ namespace Controllers.Admin
|
|
|
}
|
|
|
|
|
|
|
|
|
- /// <param name="param">参数请求体</param>
|
|
|
/// <summary>
|
|
|
/// 修改
|
|
|
/// </summary>
|
|
@@ -87,12 +91,13 @@ namespace Controllers.Admin
|
|
|
/// <summary>
|
|
|
/// 删除
|
|
|
/// </summary>
|
|
|
+ /// <param name="id">ID</param>
|
|
|
/// <returns>删除</returns>
|
|
|
[HttpDelete]
|
|
|
- [Route("/v1/pri/PriProject/deletePriProject/Id")]
|
|
|
- public IActionResult deletePriProject()
|
|
|
+ [Route("/v1/pri/PriProject/deletePriProject/{id}")]
|
|
|
+ public IActionResult deletePriProject(int id)
|
|
|
{
|
|
|
- var response = _PriProjectService.Delete();
|
|
|
+ var response = _PriProjectService.Delete(id);
|
|
|
return SUCCESS(response);
|
|
|
}
|
|
|
|