Álvaro Valenzuela Valdes
deploy: clean build for hf
e418416
raw
history blame contribute delete
944 Bytes
from sqlalchemy import Column, String, Float, DateTime, Text, JSON
from app.database import Base
from datetime import datetime
class OCModel(Base):
__tablename__ = "purchase_orders"
code = Column(String(50), primary_key=True, index=True)
name = Column(String(255), index=True)
status = Column(String(100))
status_code = Column(String(10), nullable=True)
buyer = Column(String(255), index=True)
buyer_rut = Column(String(20), nullable=True)
provider = Column(String(255), index=True)
provider_rut = Column(String(20), nullable=True)
date_creation = Column(DateTime, nullable=True)
total_amount = Column(Float, nullable=True)
currency = Column(String(10), nullable=True)
type = Column(String(50), nullable=True)
items = Column(JSON, nullable=True)
raw_data = Column(JSON, nullable=True)
last_updated = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)