feat: 实现Operation-Agent核心功能及电商平台适配器
refactor: 重构项目结构,分离server和dashboard代码 style: 统一代码风格,修复lint警告 test: 添加平台适配器工厂测试用例 ci: 更新CI/CD流程,增加语义验证和性能测试 docs: 添加语义中心文档,定义统一数据模型和状态机
This commit is contained in:
31
server/src/entities/AIImprovement.ts
Normal file
31
server/src/entities/AIImprovement.ts
Normal 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;
|
||||
}
|
||||
13
server/src/entities/MonitoringData.ts
Normal file
13
server/src/entities/MonitoringData.ts
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user