api.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package initialize
  2. import (
  3. "context"
  4. model "github.com/flipped-aurora/gin-vue-admin/server/model/system"
  5. "github.com/flipped-aurora/gin-vue-admin/server/plugin/plugin-tool/utils"
  6. )
  7. func Api(ctx context.Context) {
  8. entities := []model.SysApi{
  9. {
  10. Path: "/info/createInfo",
  11. Description: "新建公告",
  12. ApiGroup: "公告",
  13. Method: "POST",
  14. },
  15. {
  16. Path: "/info/deleteInfo",
  17. Description: "删除公告",
  18. ApiGroup: "公告",
  19. Method: "DELETE",
  20. },
  21. {
  22. Path: "/info/deleteInfoByIds",
  23. Description: "批量删除公告",
  24. ApiGroup: "公告",
  25. Method: "DELETE",
  26. },
  27. {
  28. Path: "/info/updateInfo",
  29. Description: "更新公告",
  30. ApiGroup: "公告",
  31. Method: "PUT",
  32. },
  33. {
  34. Path: "/info/findInfo",
  35. Description: "根据ID获取公告",
  36. ApiGroup: "公告",
  37. Method: "GET",
  38. },
  39. {
  40. Path: "/info/getInfoList",
  41. Description: "获取公告列表",
  42. ApiGroup: "公告",
  43. Method: "GET",
  44. },
  45. }
  46. utils.RegisterApis(entities...)
  47. }