Documentation
¶
Index ¶
- func CreateAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func DeleteAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetAnnouncementListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func UpdateAnnouncementHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
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.