diff --git a/internal/model/dto/package_silence_dto.go b/internal/model/dto/package_silence_dto.go index 299e2cff..bd2a3ba0 100644 --- a/internal/model/dto/package_silence_dto.go +++ b/internal/model/dto/package_silence_dto.go @@ -412,7 +412,8 @@ type SilenceIDPath struct { // SilenceOrderCancelRequest 作废待支付延期订单请求。 type SilenceOrderCancelRequest struct { - ID uint `json:"-" params:"id" path:"id" validate:"required,min=1" required:"true" description:"延期订单 ID"` + // ID 来自路径参数,由 handler 单独校验;这里不加 validate,否则解析请求体时一律报"必须大于 0" + ID uint `json:"-" params:"id" path:"id" required:"true" description:"延期订单 ID"` Reason string `json:"reason" validate:"omitempty,max=200" maxLength:"200" description:"作废原因(选填)"` }