Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAdminEventRoutes ¶
func RegisterAdminEventRoutes(admin *gin.RouterGroup)
RegisterAdminEventRoutes 注册事件配置管理相关路由 路由前缀:/admin/event
Types ¶
type AdminEventController ¶
type AdminEventController struct{}
AdminEventController 事件转发配置管理控制器 负责事件配置的列表、保存、删除、快速启用/禁用等操作
func (*AdminEventController) Delete ¶
func (s *AdminEventController) Delete(c *gin.Context)
Delete 删除事件配置 @Summary 删除事件配置 @Security BearerAuth @Param ids path string true "事件配置ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/event/delete/{ids} [post]
func (*AdminEventController) List ¶
func (s *AdminEventController) List(c *gin.Context)
List 获取事件配置列表 @Summary 获取事件配置列表 @Security BearerAuth @Success 200 {object} string @Router /admin/event/list [get]
func (*AdminEventController) QuickSave ¶
func (s *AdminEventController) QuickSave(c *gin.Context)
QuickSave 快速更新事件配置启用状态 @Summary 快速更新事件配置状态 @Security BearerAuth @Param id path int true "事件配置ID" @Param enabled path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/event/save/id/{id}/status/{enabled} [post]
func (*AdminEventController) Save ¶
func (s *AdminEventController) Save(c *gin.Context)
Save 保存或更新事件配置 @Summary 保存事件配置 @Security BearerAuth @Success 200 {object} string @Router /admin/event/save [post]