89fc42819d
- 新增 AI 场景路由控制器和管理接口 - 新增 ASR 语音识别服务及前后端集成 - 同步 AI Runtime 客户端到 Web/小程序/Life-Script - 完善 AI 配置测试修复和管理后台路由配置 - 新增数据库迁移脚本 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
50 lines
1.1 KiB
Java
50 lines
1.1 KiB
Java
package com.emotion.entity;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.emotion.common.BaseEntity;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.experimental.SuperBuilder;
|
|
|
|
@Data
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@SuperBuilder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
@TableName("t_ai_provider")
|
|
public class AiProvider extends BaseEntity {
|
|
|
|
@TableField("provider_code")
|
|
private String providerCode;
|
|
|
|
@TableField("provider_name")
|
|
private String providerName;
|
|
|
|
@TableField("provider_type")
|
|
private String providerType;
|
|
|
|
@TableField("base_url")
|
|
private String baseUrl;
|
|
|
|
@TableField("api_key")
|
|
private String apiKey;
|
|
|
|
@TableField("auth_type")
|
|
private String authType;
|
|
|
|
@TableField("default_headers")
|
|
private String defaultHeaders;
|
|
|
|
@TableField("timeout_ms")
|
|
private Integer timeoutMs;
|
|
|
|
@TableField("is_enabled")
|
|
private Integer isEnabled;
|
|
|
|
@TableField("description")
|
|
private String description;
|
|
}
|