announcement

package
v1.14.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 24, 2026 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAnnouncementHandler

func CreateAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

CreateAnnouncementHandler documents Create announcement.

@Summary Create announcement @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateAnnouncementRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/announcement/ [post]

func DeleteAnnouncementHandler

func DeleteAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

DeleteAnnouncementHandler documents Delete announcement.

@Summary Delete announcement @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteAnnouncementRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/announcement/ [delete]

func GetAnnouncementHandler

func GetAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetAnnouncementHandler documents Get announcement.

@Summary Get announcement @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetAnnouncementRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.Announcement} @Router /v1/admin/announcement/detail [get]

func GetAnnouncementListHandler

func GetAnnouncementListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetAnnouncementListHandler documents Get announcement list.

@Summary Get announcement list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetAnnouncementListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetAnnouncementListResponse} @Router /v1/admin/announcement/list [get]

func UpdateAnnouncementHandler

func UpdateAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateAnnouncementHandler documents Update announcement.

@Summary Update announcement @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateAnnouncementRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/announcement/ [put]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL