|
@@ -1,122 +0,0 @@
|
|
|
-using Attribute;
|
|
|
-using Common;
|
|
|
-using Dto;
|
|
|
-using Vo;
|
|
|
-using Enums;
|
|
|
-using Filters;
|
|
|
-using Infrastructure;
|
|
|
-using Infrastructure.Model;
|
|
|
-using Mapster;
|
|
|
-using Microsoft.AspNetCore.Mvc;
|
|
|
-using Middleware;
|
|
|
-using Model;
|
|
|
-using Services;
|
|
|
-using Model.Base;
|
|
|
-
|
|
|
-namespace Controllers
|
|
|
-{
|
|
|
- /// <summary>
|
|
|
- /// ApiGroup)Controller
|
|
|
- /// </summary>
|
|
|
- // [Route("ApiGroup")]
|
|
|
- // [ApiExplorerSettings(GroupName = "ApiGroup")]
|
|
|
- public class ApiGroupController : BaseController
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- /// api分组接口
|
|
|
- /// </summary>
|
|
|
- private readonly IApiGroupService _ApiGroupService;
|
|
|
-
|
|
|
-
|
|
|
- public ApiGroupController(IApiGroupService ApiGroupService)
|
|
|
- {
|
|
|
- _ApiGroupService = ApiGroupService;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// api接口分组列表
|
|
|
- /// </summary>
|
|
|
- /// <param name="parm">请求参数</param>
|
|
|
- /// <returns>api接口分组列表</returns>
|
|
|
- [HttpGet]
|
|
|
- [Route("/v1/api/ApiGroup/list")]
|
|
|
- public IActionResult List([FromQuery] PagerInfo page, [FromQuery] ApiGroupListDto parm)
|
|
|
- {
|
|
|
- var response = _ApiGroupService.List(page, parm);
|
|
|
- return SUCCESS(response);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// api接口分组详情
|
|
|
- /// </summary>
|
|
|
- /// <param name="parm">请求参数</param>
|
|
|
- /// <returns>api接口分组详情</returns>
|
|
|
- [HttpGet]
|
|
|
- [Route("/v1/api/ApiGroup/query")]
|
|
|
- public IActionResult Query([FromQuery] ApiGroupQueryDto parm)
|
|
|
- {
|
|
|
- var response = _ApiGroupService.GetFirst(x => x.id == parm.id).Adapt<ApiGroupQueryVo>();
|
|
|
- return SUCCESS(response);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// api接口分组添加
|
|
|
- /// </summary>
|
|
|
- /// <param name="parm">请求参数</param>
|
|
|
- /// <returns>api接口分组添加</returns>
|
|
|
- [HttpPost]
|
|
|
- [Route("/v1/api/ApiGroup/add")]
|
|
|
- public IActionResult Add([FromBody] ApiGroupAddDto parm)
|
|
|
- {
|
|
|
- var modal = parm.Adapt<ApiGroup>().ToCreate(HttpContext);
|
|
|
- var response = _ApiGroupService.Add(modal);
|
|
|
- return SUCCESS(response);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// api接口分组修改
|
|
|
- /// </summary>
|
|
|
- /// <param name="parm">请求参数</param>
|
|
|
- /// <returns>api接口分组修改</returns>
|
|
|
- [HttpPut]
|
|
|
- [Route("/v1/api/ApiGroup/update")]
|
|
|
- public IActionResult Update([FromBody] ApiGroupUpdateDto parm)
|
|
|
- {
|
|
|
- var modal = parm.Adapt<ApiGroup>().ToUpdate(HttpContext);
|
|
|
- var response = _ApiGroupService.Update(modal, true);
|
|
|
- return SUCCESS(response);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// api接口分组删除
|
|
|
- /// </summary>
|
|
|
- /// <param name="Id">ID</param>
|
|
|
- /// <returns>api接口分组删除</returns>
|
|
|
- [HttpDelete]
|
|
|
- [Route("/v1/api/ApiGroup/delete/{id}")]
|
|
|
- public IActionResult Delete(int id)
|
|
|
- {
|
|
|
- var response = _ApiGroupService.Delete(id);
|
|
|
- return SUCCESS(response);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
-}
|