feat: 实现Operation-Agent核心功能及电商平台适配器

refactor: 重构项目结构,分离server和dashboard代码
style: 统一代码风格,修复lint警告
test: 添加平台适配器工厂测试用例
ci: 更新CI/CD流程,增加语义验证和性能测试
docs: 添加语义中心文档,定义统一数据模型和状态机
This commit is contained in:
2026-03-19 15:23:56 +08:00
parent aa2cf560c6
commit 8de9ea0aaa
41 changed files with 5615 additions and 497 deletions

View File

@@ -0,0 +1,31 @@
import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn, UpdateDateColumn } from 'typeorm';
@Entity('cf_ai_improvement')
export class AIImprovement {
@PrimaryGeneratedColumn()
id: number;
@Column('varchar', { length: 50 })
type: 'code' | 'performance' | 'business' | 'security';
@Column('varchar', { length: 255 })
title: string;
@Column('text')
description: string;
@Column('varchar', { length: 20 })
severity: 'low' | 'medium' | 'high';
@Column('varchar', { length: 20 })
priority: 'low' | 'medium' | 'high';
@Column('varchar', { length: 20 })
status: 'pending' | 'implemented' | 'dismissed';
@CreateDateColumn()
createdAt: Date;
@UpdateDateColumn()
updatedAt: Date;
}

View File

@@ -0,0 +1,13 @@
import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn } from 'typeorm';
@Entity('cf_monitoring_data')
export class MonitoringData {
@PrimaryGeneratedColumn()
id: number;
@Column('text')
data: string;
@CreateDateColumn()
timestamp: Date;
}