dingdanquanliucheng/backend/app/schemas/products.py

29 lines
586 B
Python
Raw Normal View History

from pydantic import BaseModel
class CreateCategoryRequest(BaseModel):
category_name: str
category_code: str
sort_no: int = 0
status: int = 1
remark: str | None = None
class UpdateCategoryRequest(BaseModel):
category_name: str
category_code: str
sort_no: int = 0
status: int = 1
remark: str | None = None
class CreateProductRequest(BaseModel):
product_name: str
specification: str
unit: str
category_id: int | None = None
cost_price: float = 0
sale_price: float = 0
status: int = 1
remark: str | None = None