Files
PVHBackend/module/category.py
T

33 lines
755 B
Python

from pydantic import BaseModel
from typing import Optional
from datetime import datetime
class Category(BaseModel):
id: int
name: str
description: Optional[str] = None
parent_id: Optional[int] = None
image_path: Optional[str] = None
page_number: int = 1
created_at: datetime
class Config:
from_attributes = True
class CategoryCreate(BaseModel):
name: str
description: Optional[str] = None
parent_id: Optional[int] = None
image_path: Optional[str] = None
page_number: int = 1
class CategoryUpdate(BaseModel):
name: Optional[str] = None
description: Optional[str] = None
parent_id: Optional[int] = None
image_path: Optional[str] = None
page_number: Optional[int] = None