from sqlalchemy import Column, String, DECIMAL, DateTime, ForeignKey from sqlalchemy.orm import declarative_base from sqlalchemy.sql import func from core.database import Base class GBulto(Base): __tablename__ = "gbultos" __table_args__ = {"schema": "a76"} CLAVE = Column(String(5), primary_key=True, nullable=False) DESCRIPTION = Column(String(40), nullable=True) DESCRIPTIONI = Column(String(40), nullable=True) WEIGHT_UNIT = Column(DECIMAL(19, 8), nullable=True) PLURALS = Column(String(4), nullable=True) PLURAL_IN = Column(String(4), nullable=True) CODE_ACE = Column(String(4), nullable=True) CODE_AAMEX = Column(String(9), nullable=True) CREATED_AT = Column(DateTime, server_default=func.now(), nullable=False) UPDATED_AT = Column(DateTime, server_default=func.now(), onupdate=func.now(), nullable=False) tenant_id = Column(String, ForeignKey("a76.tenants.id"), nullable=False)