first commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
from .base import BaseModel
|
||||
from . import db
|
||||
|
||||
|
||||
class CronJob(BaseModel):
|
||||
__tablename__ = "cron_jobs"
|
||||
|
||||
agent_id = db.Column(
|
||||
db.BigInteger, db.ForeignKey("agents.id"), nullable=False, comment="Agent ID"
|
||||
)
|
||||
name = db.Column(db.String(100), nullable=False, comment="任务名称")
|
||||
cron_expression = db.Column(db.String(50), nullable=False, comment="Cron 表达式")
|
||||
prompt = db.Column(db.Text, nullable=False, comment="执行提示词")
|
||||
is_active = db.Column(db.Boolean, default=True, nullable=False, comment="是否激活")
|
||||
last_run_at = db.Column(db.DateTime, nullable=True, comment="上次运行时间")
|
||||
next_run_at = db.Column(db.DateTime, nullable=True, comment="下次运行时间")
|
||||
Reference in New Issue
Block a user