|
from datetime import datetime
|
|
|
|
from app import db
|
|
|
|
|
|
class TranslateLog(db.Model):
|
|
""" 翻译日志表 """
|
|
__tablename__ = 'translate_logs'
|
|
|
|
id = db.Column(db.BigInteger, primary_key=True)
|
|
md5_key = db.Column(db.String(100), nullable=False, unique=True)
|
|
source = db.Column(db.Text, nullable=False)
|
|
content = db.Column(db.Text)
|
|
target_lang = db.Column(db.String(32), default='zh')
|
|
model = db.Column(db.String(255), nullable=False)
|
|
created_at = db.Column(db.DateTime, default=datetime.utcnow)
|
|
|
|
|
|
prompt = db.Column(db.String(1024), default='')
|
|
api_url = db.Column(db.String(255), default='')
|
|
api_key = db.Column(db.String(255), default='')
|
|
word_count = db.Column(db.Integer, default=0)
|
|
backup_model = db.Column(db.String(64), default='')
|
|
|
|
|
|
|