Chore: Pushing changes to migrate from windows/wsl to fedora

This commit is contained in:
2025-07-25 21:27:16 +02:00
parent e60489715a
commit b0f9685a0a
16 changed files with 442 additions and 19 deletions
+31
View File
@@ -1,7 +1,38 @@
from sqlmodel import SQLModel
from typing import Optional
class ClientCreate(SQLModel):
tin_number: int
names: str
phone_number: str
class ClientUpdate(SQLModel):
tin_number: Optional[int] = None
names: Optional[str] = None
phone_number: Optional[str] = None
class SupplierCreate(SQLModel):
tin_number: int
names: str
phone_number: str
class SupplierUpdate(ClientUpdate):
tin_number: Optional[int] = None
names: Optional[str] = None
phone_number: Optional[str] = None
class ProductCreate(SQLModel):
product_code: str
product_name: str
purchase_price: int
class ProductUpdate(SQLModel):
product_code: Optional[str] = None
product_name: Optional[str] = None
purchase_price: Optional[int] = None