from app import db from datetime import datetime class ClientRate(db.Model): __tablename__ = "client_rates" id = db.Column(db.Integer, primary_key=True) category = db.Column(db.String(50), nullable=False) item_code = db.Column(db.String(50), nullable=False) item_name = db.Column(db.String(200), nullable=False) unit = db.Column(db.String(20)) rate = db.Column(db.Numeric(12,2), nullable=False) effective_from = db.Column(db.Date, nullable=False) effective_to = db.Column(db.Date) status = db.Column(db.String(20), default="Active") created_at = db.Column(db.DateTime, default=datetime.now) def __repr__(self): return f"< Client Rate {self.item_name}>"