跳到主要内容

Cron 定时任务

数据关系模型

数据库对于该功能设计了两个数据表 taskstask_core。为了提高效率额外设计了 task_core 表,专用于定时任务工作引擎的数据关联。

model tasks {
id Int @id @default(autoincrement())
name String
cron String
type String
shell String @default("")
active Int @default(1)
last_runtime DateTime?
last_run_use Int?
tags String @default("")
sort Int @default(99999)
create_time DateTime @default(now())
config String @default("")
remark String @default("")
bind String @default("")
}

model task_core {
id String @id
cron String
callback String
}

接口类别