蛋蛋星球 后台端
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

hdl_notice.go 3.0 KiB

20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
20 saat önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package notice
  2. import (
  3. "applet/app/svc/notice"
  4. "github.com/gin-gonic/gin"
  5. )
  6. // List
  7. // @Summary 消息中心-基本配置-通知模板
  8. // @Tags 消息中心
  9. // @Description 基本配置-通知模板
  10. // @Accept json
  11. // @Produce json
  12. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  13. // @Param req body md.NoticeListReq true "(分页信息必填)"
  14. // @Success 200 {object} md.NoticeListResp "具体数据"
  15. // @Failure 400 {object} md.Response "具体错误"
  16. // @Router /api/notice/base/list [post]
  17. func List(c *gin.Context) {
  18. notice.List(c)
  19. }
  20. // Save
  21. // @Summary 消息中心-基本配置-通知模板添加编辑
  22. // @Tags 消息中心
  23. // @Description 基本配置-通知模板添加编辑
  24. // @Accept json
  25. // @Produce json
  26. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  27. // @Param req body md.NoticeSaveReq true "(分页信息必填)"
  28. // @Success 200 {string} "具体数据"
  29. // @Failure 400 {object} md.Response "具体错误"
  30. // @Router /api/notice/base/save [post]
  31. func Save(c *gin.Context) {
  32. notice.Save(c)
  33. }
  34. // Del
  35. // @Summary 消息中心-基本配置-通知模板删除
  36. // @Tags 消息中心
  37. // @Description 基本配置-通知模板删除
  38. // @Accept json
  39. // @Produce json
  40. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  41. // @Param req body md.NoticeDelReq true "(分页信息必填)"
  42. // @Success 200 {string} "具体数据"
  43. // @Failure 400 {object} md.Response "具体错误"
  44. // @Router /api/notice/base/del [post]
  45. func Del(c *gin.Context) {
  46. notice.Del(c)
  47. }
  48. // PushList
  49. // @Summary 消息中心-基本配置-推送记录列表
  50. // @Tags 消息中心
  51. // @Description 基本配置-推送记录列表
  52. // @Accept json
  53. // @Produce json
  54. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  55. // @Param req body md.NoticeListReq true "(分页信息必填)"
  56. // @Success 200 {object} md.NoticePushListResp "具体数据"
  57. // @Failure 400 {object} md.Response "具体错误"
  58. // @Router /api/notice/jPush/push/list [post]
  59. func PushList(c *gin.Context) {
  60. notice.PushList(c)
  61. }
  62. // PushSave
  63. // @Summary 消息中心-基本配置-推送记录添加-发送(不做编辑了)
  64. // @Tags 消息中心
  65. // @Description 基本配置-推送记录添加-发送 (不做编辑了)
  66. // @Accept json
  67. // @Produce json
  68. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  69. // @Param req body md.NoticeSaveReq true "(分页信息必填)"
  70. // @Success 200 {string} "具体数据"
  71. // @Failure 400 {object} md.Response "具体错误"
  72. // @Router /api/notice/jPush/push/save [post]
  73. func PushSave(c *gin.Context) {
  74. notice.PushSave(c)
  75. }