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