feat(ai): 完成 DeepSeek 大模型官方 API 接入、双模调用、高可用平滑降级与管理后台连通性测试

这个提交包含在:
wikiboss
2026-09-21 00:18:19 +08:00
父节点 eec259a3a7
当前提交 56392d8f9e
共有 33 个文件被更改,包括 1362 次插入 和 110 次删除

查看文件

@@ -1,4 +1,4 @@
import { Index, PrimaryGeneratedColumn, Column } from 'typeorm';
import { Index, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm';
import * as moment from 'moment';
import { CoolBaseEntity } from '@cool-midway/core';
@@ -45,6 +45,7 @@ export abstract class BaseEntity extends CoolBaseEntity {
@Index()
@Column({
name: 'create_time',
comment: '创建时间',
type: 'varchar',
transformer: transformerTime,
@@ -53,6 +54,7 @@ export abstract class BaseEntity extends CoolBaseEntity {
@Index()
@Column({
name: 'update_time',
comment: '更新时间',
type: 'varchar',
transformer: transformerTime,
@@ -60,6 +62,18 @@ export abstract class BaseEntity extends CoolBaseEntity {
updateTime: Date;
@Index()
@Column({ comment: '租户ID', nullable: true })
@Column({
name: 'tenant_id',
comment: '租户ID',
nullable: true,
})
tenantId: number;
@Index()
@DeleteDateColumn({
name: 'deleted_at',
comment: '软删除时间',
nullable: true,
})
deletedAt?: Date | null;
}