Skip to content

Commit 3f484e9

Browse files
authored
feat: increase api_key length and enhance ModelConfig annotations (#32)
* refactor: rename artifactId and application name to 'datamate'; add model configuration and related services * refactor: simplify package scanning by using wildcard for mapper packages * feat: add model health check functionality and improve model configuration * feat: increase api_key length and enhance ModelConfig annotations
1 parent 67eb571 commit 3f484e9

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

backend/shared/domain-common/src/main/java/com/datamate/common/models/domain/entity/ModelConfig.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
import com.baomidou.mybatisplus.annotation.TableName;
44
import com.datamate.common.domain.model.base.BaseEntity;
5-
import lombok.Builder;
6-
import lombok.Getter;
7-
import lombok.Setter;
8-
import lombok.ToString;
5+
import lombok.*;
96

107
/**
118
* 模型配置实体类
@@ -18,6 +15,8 @@
1815
@TableName("t_model_config")
1916
@Builder
2017
@ToString
18+
@NoArgsConstructor
19+
@AllArgsConstructor
2120
public class ModelConfig extends BaseEntity<String> {
2221
/**
2322
* 模型名称(如 qwen2)

scripts/db/model-management-init.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ CREATE TABLE t_model_config
66
model_name VARCHAR(100) NOT NULL COMMENT '模型名称(如 qwen2)',
77
provider VARCHAR(50) NOT NULL COMMENT '模型提供商(如 Ollama、OpenAI、DeepSeek)',
88
base_url VARCHAR(255) NOT NULL COMMENT 'API 基础地址',
9-
api_key VARCHAR(255) DEFAULT '' COMMENT 'API 密钥(无密钥则为空)',
9+
api_key VARCHAR(512) DEFAULT '' COMMENT 'API 密钥(无密钥则为空)',
1010
type VARCHAR(50) NOT NULL COMMENT '模型类型(如 chat、embedding)',
1111
is_enabled TINYINT DEFAULT 1 COMMENT '是否启用:1-启用,0-禁用',
1212
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

0 commit comments

Comments
 (0)