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
+4 -1
View File
@@ -49,11 +49,12 @@ class Product(SQLModel, table=True):
"""
__table_args__ = (UniqueConstraint("product_code"),)
id: Optional[int] = Field(nullable=False, primary_key=True)
id: Optional[int] = Field(default=None, primary_key=True)
product_code: str = Field(max_length=10, nullable=False)
product_name: str = Field(max_length=20, nullable=False, unique=True)
purchase_price: int = Field(nullable=False)
date_modified: datetime = Field(
default=None,
sa_column=Column(DateTime,
server_default=func.now(),
server_onupdate=func.now())
@@ -77,6 +78,7 @@ class Payment(SQLModel, table=True):
amount: int = Field(nullable=False)
payment_method: str = Field(max_length=24, nullable=False)
date: datetime = Field(
default=None,
sa_column=Column(DateTime, server_default=func.now())
)
@@ -96,5 +98,6 @@ class Credit(SQLModel, table=True):
qty: int = Field(nullable=False)
amount: int = Field(nullable=False)
date: datetime = Field(
default=None,
sa_column=Column(DateTime, server_default=func.now())
)