diff --git a/docs/docs.go b/docs/docs.go index 4a90dfff..2c3d72ea 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -2841,6 +2841,19 @@ const docTemplate = `{ "name": "type", "in": "query", "required": true + }, + { + "enum": [ + "all", + "posts", + "invites", + "votes" + ], + "type": "string", + "description": "inbox_type", + "name": "inbox_type", + "in": "query", + "required": true } ], "responses": { diff --git a/docs/swagger.json b/docs/swagger.json index dac3816e..a9cb60df 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -2829,6 +2829,19 @@ "name": "type", "in": "query", "required": true + }, + { + "enum": [ + "all", + "posts", + "invites", + "votes" + ], + "type": "string", + "description": "inbox_type", + "name": "inbox_type", + "in": "query", + "required": true } ], "responses": { diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 7abf1b22..7216dfd2 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -3976,6 +3976,16 @@ paths: name: type required: true type: string + - description: inbox_type + enum: + - all + - posts + - invites + - votes + in: query + name: inbox_type + required: true + type: string produces: - application/json responses: diff --git a/internal/controller/notification_controller.go b/internal/controller/notification_controller.go index f5b88238..7206fead 100644 --- a/internal/controller/notification_controller.go +++ b/internal/controller/notification_controller.go @@ -143,6 +143,7 @@ func (nc *NotificationController) ClearIDUnRead(ctx *gin.Context) { // @Param page query int false "page size" // @Param page_size query int false "page size" // @Param type query string true "type" Enums(inbox,achievement) +// @Param inbox_type query string true "inbox_type" Enums(all,posts,invites,votes) // @Success 200 {object} handler.RespBody // @Router /answer/api/v1/notification/page [get] func (nc *NotificationController) GetList(ctx *gin.Context) {