DatabaseMakeLogController.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Vo;
  2. using Microsoft.AspNetCore.Mvc;
  3. using Model;
  4. using Services;
  5. using Model.Base;
  6. using Vo.Admin;
  7. using Mapster;
  8. using Common;
  9. namespace Controllers.Admin
  10. {
  11. /// <summary>
  12. /// DatabaseMakeLog)Controller
  13. /// </summary>
  14. // [Route("${Router}$")]
  15. // [ApiExplorerSettings(GroupName = "DatabaseMakeLog")]
  16. public class DatabaseMakeLogController : BaseController
  17. {
  18. /// <summary>
  19. /// api分组接口
  20. /// </summary>
  21. private readonly IDatabaseMakeLogService _DatabaseMakeLogService;
  22. public DatabaseMakeLogController(IDatabaseMakeLogService DatabaseMakeLogService)
  23. {
  24. _DatabaseMakeLogService = DatabaseMakeLogService;
  25. }
  26. /// <param name="page">分页参数</param>
  27. /// <summary>
  28. /// 列表
  29. /// </summary>
  30. /// <param name="page">分页对象</param>
  31. /// <param name="param">参数请求体</param>
  32. /// <returns>列表</returns>
  33. [HttpGet]
  34. [Route("/v1/omega_source/DatabaseMakeLog/getDatabaseMakeLogList")]
  35. public IActionResult getDatabaseMakeLogList([FromQuery] PagerInfo page, [FromQuery] DatabaseMakeLog param)
  36. {
  37. var response = _DatabaseMakeLogService.getDatabaseMakeLogList(page, param);
  38. return SUCCESS(response);
  39. }
  40. /// <summary>
  41. /// 详情
  42. /// </summary>
  43. /// <param name="param">参数请求体</param>
  44. /// <returns>详情</returns>
  45. [HttpGet]
  46. [Route("/v1/omega_source/DatabaseMakeLog/getDatabaseMakeLogQuery")]
  47. public IActionResult getDatabaseMakeLogQuery([FromQuery] DatabaseMakeLog param)
  48. {
  49. Function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(param), "查询数据库生成日志详情");
  50. var response = _DatabaseMakeLogService.getDatabaseMakeLogQuery(param).Adapt<GetDatabaseMakeLogQueryVo>();
  51. return SUCCESS(response);
  52. }
  53. }
  54. }