diff --git a/docs/docs.go b/docs/docs.go index fc75748..2417e39 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -998,6 +998,7 @@ const docTemplate = `{ }, { "enum": [ + 7, -1, 0, 1, @@ -1007,12 +1008,12 @@ const docTemplate = `{ 5, -1, 5, - 6, - 7 + 6 ], "type": "integer", "format": "int32", "x-enum-varnames": [ + "_numLevels", "DebugLevel", "InfoLevel", "WarnLevel", @@ -1022,8 +1023,7 @@ const docTemplate = `{ "FatalLevel", "_minLevel", "_maxLevel", - "InvalidLevel", - "_numLevels" + "InvalidLevel" ], "name": "level", "in": "query" @@ -4161,7 +4161,25 @@ const docTemplate = `{ } }, "dto.AssignEmptyPensToBatchRequest": { - "type": "object" + "type": "object", + "required": [ + "penIDs" + ], + "properties": { + "penIDs": { + "description": "待分配的猪栏ID列表", + "type": "array", + "minItems": 1, + "items": { + "type": "integer" + }, + "example": [ + 1, + 2, + 3 + ] + } + } }, "dto.BuyPigsRequest": { "type": "object", @@ -4957,7 +4975,7 @@ const docTemplate = `{ "page": { "type": "integer" }, - "pageSize": { + "page_size": { "type": "integer" }, "total": { @@ -6841,6 +6859,7 @@ const docTemplate = `{ "type": "integer", "format": "int32", "enum": [ + 7, -1, 0, 1, @@ -6850,10 +6869,10 @@ const docTemplate = `{ 5, -1, 5, - 6, - 7 + 6 ], "x-enum-varnames": [ + "_numLevels", "DebugLevel", "InfoLevel", "WarnLevel", @@ -6863,8 +6882,7 @@ const docTemplate = `{ "FatalLevel", "_minLevel", "_maxLevel", - "InvalidLevel", - "_numLevels" + "InvalidLevel" ] } }, diff --git a/docs/swagger.json b/docs/swagger.json index d4524aa..6a9c17a 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -990,6 +990,7 @@ }, { "enum": [ + 7, -1, 0, 1, @@ -999,12 +1000,12 @@ 5, -1, 5, - 6, - 7 + 6 ], "type": "integer", "format": "int32", "x-enum-varnames": [ + "_numLevels", "DebugLevel", "InfoLevel", "WarnLevel", @@ -1014,8 +1015,7 @@ "FatalLevel", "_minLevel", "_maxLevel", - "InvalidLevel", - "_numLevels" + "InvalidLevel" ], "name": "level", "in": "query" @@ -4153,7 +4153,25 @@ } }, "dto.AssignEmptyPensToBatchRequest": { - "type": "object" + "type": "object", + "required": [ + "penIDs" + ], + "properties": { + "penIDs": { + "description": "待分配的猪栏ID列表", + "type": "array", + "minItems": 1, + "items": { + "type": "integer" + }, + "example": [ + 1, + 2, + 3 + ] + } + } }, "dto.BuyPigsRequest": { "type": "object", @@ -4949,7 +4967,7 @@ "page": { "type": "integer" }, - "pageSize": { + "page_size": { "type": "integer" }, "total": { @@ -6833,6 +6851,7 @@ "type": "integer", "format": "int32", "enum": [ + 7, -1, 0, 1, @@ -6842,10 +6861,10 @@ 5, -1, 5, - 6, - 7 + 6 ], "x-enum-varnames": [ + "_numLevels", "DebugLevel", "InfoLevel", "WarnLevel", @@ -6855,8 +6874,7 @@ "FatalLevel", "_minLevel", "_maxLevel", - "InvalidLevel", - "_numLevels" + "InvalidLevel" ] } }, diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 1573e8a..e647a61 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -74,6 +74,19 @@ definitions: type: string type: object dto.AssignEmptyPensToBatchRequest: + properties: + penIDs: + description: 待分配的猪栏ID列表 + example: + - 1 + - 2 + - 3 + items: + type: integer + minItems: 1 + type: array + required: + - penIDs type: object dto.BuyPigsRequest: properties: @@ -607,7 +620,7 @@ definitions: properties: page: type: integer - pageSize: + page_size: type: integer total: type: integer @@ -1937,6 +1950,7 @@ definitions: - PlanTypeFilterSystem zapcore.Level: enum: + - 7 - -1 - 0 - 1 @@ -1947,10 +1961,10 @@ definitions: - -1 - 5 - 6 - - 7 format: int32 type: integer x-enum-varnames: + - _numLevels - DebugLevel - InfoLevel - WarnLevel @@ -1961,7 +1975,6 @@ definitions: - _minLevel - _maxLevel - InvalidLevel - - _numLevels info: contact: email: divano@example.com @@ -2533,6 +2546,7 @@ paths: name: endTime type: string - enum: + - 7 - -1 - 0 - 1 @@ -2543,12 +2557,12 @@ paths: - -1 - 5 - 6 - - 7 format: int32 in: query name: level type: integer x-enum-varnames: + - _numLevels - DebugLevel - InfoLevel - WarnLevel @@ -2559,7 +2573,6 @@ paths: - _minLevel - _maxLevel - InvalidLevel - - _numLevels - enum: - 邮件 - 企业微信 diff --git a/internal/app/dto/pig_batch_dto.go b/internal/app/dto/pig_batch_dto.go index ebc97d8..225ef88 100644 --- a/internal/app/dto/pig_batch_dto.go +++ b/internal/app/dto/pig_batch_dto.go @@ -48,7 +48,7 @@ type PigBatchResponseDTO struct { // AssignEmptyPensToBatchRequest 用于为猪批次分配空栏的请求体 type AssignEmptyPensToBatchRequest struct { - PenIDs []uint `json:"penIDs" validate:"required,min=1,dive" example:"[1,2,3]"` // 待分配的猪栏ID列表 + PenIDs []uint `json:"penIDs" validate:"required,min=1,dive" example:"1,2,3"` // 待分配的猪栏ID列表 } // ReclassifyPenToNewBatchRequest 用于将猪栏划拨到新批次的请求体