diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java index 6937fdfa..45806a5a 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java @@ -75,7 +75,7 @@ public class TimbreController { @Operation(summary = "音色修改") @RequiresPermissions("sys:role:superAdmin") public Result update( - @PathVariable Long id, + @PathVariable String id, @RequestBody TimbreDataDTO dto) { ValidatorUtils.validateEntity(dto); timbreService.update(id, dto); diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java index b9d4578e..4519e17a 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java @@ -45,14 +45,14 @@ public interface TimbreService extends BaseService { * @param timbreId 需要修改的id * @param dto 需要修改的数据 */ - void update(Long timbreId, TimbreDataDTO dto); + void update(String timbreId, TimbreDataDTO dto); /** * 批量删除音色 * * @param ids 需要被删除的音色id列表 */ - void delete(Long[] ids); + void delete(String[] ids); List getVoiceNames(String ttsModelId, String voiceName); } \ No newline at end of file diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java index 38d74eb0..9496b6d5 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java @@ -70,7 +70,7 @@ public class TimbreServiceImpl extends BaseServiceImpl @Override @Transactional(rollbackFor = Exception.class) - public void update(Long timbreId, TimbreDataDTO dto) { + public void update(String timbreId, TimbreDataDTO dto) { isTtsModelId(dto.getTtsModelId()); TimbreEntity timbreEntity = ConvertUtils.sourceToTarget(dto, TimbreEntity.class); timbreEntity.setId(timbreId); @@ -79,7 +79,7 @@ public class TimbreServiceImpl extends BaseServiceImpl @Override @Transactional(rollbackFor = Exception.class) - public void delete(Long[] ids) { + public void delete(String[] ids) { baseDao.deleteBatchIds(Arrays.asList(ids)); }