from sqlalchemy import Column, Integer, String, Text, BigInteger from database import Base class TrackingRecord(Base): __tablename__ = "tracking_record" id = Column(BigInteger, primary_key=True, autoincrement=True) user_id = Column(String(50)) api_path = Column(String(255)) api_name = Column(String(255)) method = Column(String(10), default="POST") request_id = Column(String(100)) ip_address = Column(String(50)) created_at = Column(Integer) class ApiPathMapping(Base): __tablename__ = "api_path_mapping" id = Column(Integer, primary_key=True, autoincrement=True) api_path = Column(String(255), unique=True) api_name = Column(String(255)) api_desc = Column(String(500)) status = Column(Integer, default=1) created_at = Column(Integer)