feat: 完善RJ数据自动调度

This commit is contained in:
2026-06-01 10:28:36 +08:00
parent 9711aa6270
commit e0056e609e
10 changed files with 328 additions and 113 deletions
+8
View File
@@ -79,10 +79,17 @@ export interface AppConfig {
};
remote_data: RemoteDataConfig;
history_retention: HistoryRetentionConfig;
rj_data?: RJDataConfig;
sheet_filter: string[];
extract_fields: Array<Record<string, unknown>>;
}
export interface RJDataConfig {
enabled: boolean;
weekly_directories: string[];
table_field_mappings: Record<string, Array<Record<string, unknown>>>;
}
export interface RemoteDataConfig {
enabled: boolean;
protocol: 'ftp' | 'sftp';
@@ -134,6 +141,7 @@ export interface RemoteSchedulerStatus {
string,
{
ready: boolean;
granularity?: 'daily' | 'weekly' | string | null;
found_days: string[];
missing_days: string[];
found_count: number;