19 lines
441 B
Python
19 lines
441 B
Python
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
|
|
|
|
|
|
class ImportCustomerRequest(BaseModel):
|
|
file_url: str
|
|
import_mode: str = "skip_duplicate"
|