|
@@ -3,8 +3,6 @@ from typing import Literal
|
|
|
|
|
|
|
|
from pydantic import BaseModel, Field, field_validator
|
|
from pydantic import BaseModel, Field, field_validator
|
|
|
|
|
|
|
|
-BundleType = Literal["STORE_STANDARD", "LAWYER_STANDARD"]
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
class BundleCreateRequest(BaseModel):
|
|
class BundleCreateRequest(BaseModel):
|
|
|
subject_type: Literal["store", "lawyer"] = Field(description="主体类型")
|
|
subject_type: Literal["store", "lawyer"] = Field(description="主体类型")
|
|
@@ -14,7 +12,6 @@ class BundleCreateRequest(BaseModel):
|
|
|
contact_name: str = Field(description="联系人姓名")
|
|
contact_name: str = Field(description="联系人姓名")
|
|
|
contact_phone: str = Field(description="联系电话")
|
|
contact_phone: str = Field(description="联系电话")
|
|
|
ord_id: str = Field(description="统一社会信用代码")
|
|
ord_id: str = Field(description="统一社会信用代码")
|
|
|
- bundle_type: BundleType | None = Field(default=None, description="合同包类型,支持 STORE_STANDARD 或 LAWYER_STANDARD")
|
|
|
|
|
|
|
|
|
|
@field_validator("contact_phone")
|
|
@field_validator("contact_phone")
|
|
|
@classmethod
|
|
@classmethod
|