2026-05-14 13:51:06 +08:00
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CreateCustomerRequest(BaseModel):
|
|
|
|
|
customer_name: str
|
|
|
|
|
mobile: str
|
|
|
|
|
address: str | None = None
|
|
|
|
|
settlement_type: str | None = None
|
|
|
|
|
settlement_days: int = 0
|
|
|
|
|
customer_type: str | None = None
|
|
|
|
|
salesman_id: int | None = None
|
|
|
|
|
credit_limit: float = 0
|
|
|
|
|
remark: str | None = None
|
2026-05-15 09:00:50 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
class ImportCustomerRequest(BaseModel):
|
|
|
|
|
file_url: str
|
|
|
|
|
import_mode: str = "skip_duplicate"
|