perf: app cron job (#3360)

This commit is contained in:
Archer
2024-12-10 14:05:34 +08:00
committed by GitHub
parent c98224dda3
commit b327e487a5
9 changed files with 141 additions and 45 deletions

View File

@@ -33,6 +33,7 @@ export enum ChatSourceEnum {
online = 'online',
share = 'share',
api = 'api',
cronJob = 'cronJob',
team = 'team',
feishu = 'feishu',
official_account = 'official_account',
@@ -52,6 +53,9 @@ export const ChatSourceMap = {
[ChatSourceEnum.api]: {
name: i18nT('common:core.chat.logs.api')
},
[ChatSourceEnum.cronJob]: {
name: i18nT('chat:source_cronJob')
},
[ChatSourceEnum.team]: {
name: i18nT('common:core.chat.logs.team')
},

View File

@@ -121,6 +121,13 @@ const AppSchema = new Schema({
AppSchema.index({ teamId: 1, updateTime: -1 });
AppSchema.index({ teamId: 1, type: 1 });
AppSchema.index({ scheduledTriggerConfig: 1, scheduledTriggerNextTime: -1 });
AppSchema.index(
{ scheduledTriggerConfig: 1, scheduledTriggerNextTime: -1 },
{
partialFilterExpression: {
scheduledTriggerConfig: { $exists: true }
}
}
);
export const MongoApp = getMongoModel<AppType>(AppCollectionName, AppSchema);

View File

@@ -43,9 +43,10 @@
"select_file": "Upload File",
"select_file_img": "Upload file / image",
"select_img": "Upload Image",
"source_cronJob": "Scheduled execution",
"stream_output": "Stream Output",
"unsupported_file_type": "Unsupported file types",
"upload": "Upload",
"view_citations": "View References",
"web_site_sync": "Web Site Sync"
}
}

View File

@@ -43,9 +43,10 @@
"select_file": "上传文件",
"select_file_img": "上传文件/图片",
"select_img": "上传图片",
"source_cronJob": "定时执行",
"stream_output": "流输出",
"unsupported_file_type": "不支持的文件类型",
"upload": "上传",
"view_citations": "查看引用",
"web_site_sync": "Web站点同步"
}
}

View File

@@ -43,9 +43,10 @@
"select_file": "上傳檔案",
"select_file_img": "上傳檔案 / 圖片",
"select_img": "上傳圖片",
"source_cronJob": "定時執行",
"stream_output": "串流輸出",
"unsupported_file_type": "不支援的檔案類型",
"upload": "上傳",
"view_citations": "檢視引用",
"web_site_sync": "網站同步"
}
}