feat:初版

This commit is contained in:
2025-12-25 18:41:09 +08:00
commit 1429e0e66a
52 changed files with 2688 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
from sqlalchemy import Column, String, Integer, BigInteger, DateTime
from datetime import datetime
from .admin import Base
class UsageStats(Base):
__tablename__ = "usage_stats"
id = Column(Integer, primary_key=True)
provider_id = Column(Integer, nullable=False)
date = Column(String(10), nullable=False)
hour = Column(Integer, default=0)
request_count = Column(Integer, default=0)
input_tokens = Column(BigInteger, default=0)
output_tokens = Column(BigInteger, default=0)
cached_count = Column(Integer, default=0)
error_count = Column(Integer, default=0)