"""自动生成的请求模型 - 订单管理

从 OpenAPI 规范生成。
模块标识: ding_dan_guan_li

v3.41.1 改进：
- 使用 BaseRequest 基类（位于 core.models），序列化时自动排除 None 值
- 字段名使用 Python 惯例的 snake_case，序列化时使用原始的 camelCase
"""

from typing import Any

from pydantic import Field
from df_test_framework import BaseRequest


# ========== AUTO-GENERATED START ==========
# 此区域由脚手架自动生成，重新生成时会被更新

class CreateOrderRequest(BaseRequest):
    """创建订单"""

    order_no: str = Field(..., description="orderNo 字段", alias="orderNo")
    amount: float | None = Field(None, description="amount 字段")


# ========== AUTO-GENERATED END ==========


# ========== USER EXTENSIONS ==========
# 在此区域添加自定义代码，重新生成时会保留


__all__ = ['CreateOrderRequest']
