1234567891011121314151617181920212223242526 |
- package system
- import (
- "github.com/gin-gonic/gin"
- v1 "server/api/v1"
- "server/middleware"
- )
- type NoticeRouter struct{}
- func (s *NoticeRouter) InitNoticeRouter(Router *gin.RouterGroup) {
- noticeRouter := Router.Group("notice").Use(middleware.OperationRecord())
- noticeRouterWithoutRecord := Router.Group("notice")
- noticeApi := v1.ApiGroupApp.SystemApiGroup.NoticeApi
- {
- noticeRouter.GET("readNotice", noticeApi.ReadNotice)
- noticeRouter.POST("createNotice", noticeApi.CreateNotice)
- noticeRouter.PUT("updateNotice", noticeApi.UpdateNotice)
- noticeRouter.DELETE("deleteNotice", noticeApi.DeleteNotice)
- }
- {
- noticeRouterWithoutRecord.GET("queryUserUnreadNotice", noticeApi.QueryUserUnreadNotice)
- noticeRouterWithoutRecord.GET("queryUserAllNotice", noticeApi.QueryUserAllNotice)
- noticeRouterWithoutRecord.GET("queryAllNotices", noticeApi.QueryAllNotices)
- }
- }
|