diff --git a/main/manager-api/src/main/java/xiaozhi/common/constant/Constant.java b/main/manager-api/src/main/java/xiaozhi/common/constant/Constant.java index 83bb5c18..4987afc3 100644 --- a/main/manager-api/src/main/java/xiaozhi/common/constant/Constant.java +++ b/main/manager-api/src/main/java/xiaozhi/common/constant/Constant.java @@ -294,7 +294,7 @@ public interface Constant { /** * 版本号 */ - public static final String VERSION = "0.8.5"; + public static final String VERSION = "0.8.6"; /** * 无效固件URL diff --git a/main/manager-api/src/main/java/xiaozhi/common/utils/SensitiveDataUtils.java b/main/manager-api/src/main/java/xiaozhi/common/utils/SensitiveDataUtils.java index 05f4853a..4d5715cc 100644 --- a/main/manager-api/src/main/java/xiaozhi/common/utils/SensitiveDataUtils.java +++ b/main/manager-api/src/main/java/xiaozhi/common/utils/SensitiveDataUtils.java @@ -1,14 +1,15 @@ package xiaozhi.common.utils; -import cn.hutool.json.JSONObject; -import org.apache.commons.lang3.StringUtils; - import java.util.Arrays; +import java.util.HashMap; import java.util.HashSet; import java.util.Map; -import java.util.HashMap; import java.util.Set; +import org.apache.commons.lang3.StringUtils; + +import cn.hutool.json.JSONObject; + /** * 敏感数据处理工具类 */ @@ -30,7 +31,7 @@ public class SensitiveDataUtils { * 隐藏字符串中间部分 */ public static String maskMiddle(String value) { - if (StringUtils.isBlank(value)) { + if (StringUtils.isBlank(value) || value.length() == 1) { return value; } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/model/dto/ModelConfigBodyDTO.java b/main/manager-api/src/main/java/xiaozhi/modules/model/dto/ModelConfigBodyDTO.java index 07758def..eb1197b1 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/model/dto/ModelConfigBodyDTO.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/model/dto/ModelConfigBodyDTO.java @@ -13,9 +13,9 @@ public class ModelConfigBodyDTO { @Serial private static final long serialVersionUID = 1L; - // @Schema(description = "模型类型(Memory/ASR/VAD/LLM/TTS)") - // private String modelType; - // + @Schema(description = "模型ID,未填写将自动生成") + private String id; + @Schema(description = "模型编码(如AliLLM、DoubaoTTS)") private String modelCode; diff --git a/main/manager-api/src/main/java/xiaozhi/modules/model/entity/ModelConfigEntity.java b/main/manager-api/src/main/java/xiaozhi/modules/model/entity/ModelConfigEntity.java index 32ff911f..aba2c8f2 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/model/entity/ModelConfigEntity.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/model/entity/ModelConfigEntity.java @@ -3,9 +3,7 @@ package xiaozhi.modules.model.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldFill; -import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; @@ -18,7 +16,6 @@ import lombok.Data; @Schema(description = "模型配置表") public class ModelConfigEntity { - @TableId(type = IdType.ASSIGN_UUID) @Schema(description = "主键") private String id; diff --git a/main/manager-api/src/main/java/xiaozhi/modules/model/service/impl/ModelConfigServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/model/service/impl/ModelConfigServiceImpl.java index d17948a6..fbfc7723 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/model/service/impl/ModelConfigServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/model/service/impl/ModelConfigServiceImpl.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -252,6 +253,12 @@ public class ModelConfigServiceImpl extends BaseServiceImpl