♻️ refactor(db-models): reorganizar models em pacote por entidade

main
parent 31916bacc3
commit 0225ecb2dd

@ -0,0 +1,3 @@
from app.db.models.tool import Tool
__all__ = ["Tool"]

@ -1,5 +1,6 @@
from sqlalchemy import Column, Integer, String, Text, JSON, TIMESTAMP from sqlalchemy import JSON, TIMESTAMP, Column, Integer, String, Text
from sqlalchemy.sql import func from sqlalchemy.sql import func
from app.db.database import Base from app.db.database import Base
@ -7,20 +8,17 @@ class Tool(Base):
__tablename__ = "tools" __tablename__ = "tools"
id = Column(Integer, primary_key=True, index=True) id = Column(Integer, primary_key=True, index=True)
name = Column(String(100), unique=True, nullable=False) name = Column(String(100), unique=True, nullable=False)
description = Column(Text, nullable=False) description = Column(Text, nullable=False)
parameters = Column(JSON, nullable=False) parameters = Column(JSON, nullable=False)
created_at = Column( created_at = Column(
TIMESTAMP, TIMESTAMP,
server_default=func.current_timestamp() server_default=func.current_timestamp(),
) )
updated_at = Column( updated_at = Column(
TIMESTAMP, TIMESTAMP,
server_default=func.current_timestamp(), server_default=func.current_timestamp(),
onupdate=func.current_timestamp() onupdate=func.current_timestamp(),
) )
Loading…
Cancel
Save