fix:音色表id为String (#602)

This commit is contained in:
hrz
2025-03-31 10:57:27 +08:00
committed by GitHub
parent d75032e853
commit 94e1c09647
3 changed files with 5 additions and 5 deletions
@@ -75,7 +75,7 @@ public class TimbreController {
@Operation(summary = "音色修改") @Operation(summary = "音色修改")
@RequiresPermissions("sys:role:superAdmin") @RequiresPermissions("sys:role:superAdmin")
public Result<Void> update( public Result<Void> update(
@PathVariable Long id, @PathVariable String id,
@RequestBody TimbreDataDTO dto) { @RequestBody TimbreDataDTO dto) {
ValidatorUtils.validateEntity(dto); ValidatorUtils.validateEntity(dto);
timbreService.update(id, dto); timbreService.update(id, dto);
@@ -45,14 +45,14 @@ public interface TimbreService extends BaseService<TimbreEntity> {
* @param timbreId 需要修改的id * @param timbreId 需要修改的id
* @param dto 需要修改的数据 * @param dto 需要修改的数据
*/ */
void update(Long timbreId, TimbreDataDTO dto); void update(String timbreId, TimbreDataDTO dto);
/** /**
* 批量删除音色 * 批量删除音色
* *
* @param ids 需要被删除的音色id列表 * @param ids 需要被删除的音色id列表
*/ */
void delete(Long[] ids); void delete(String[] ids);
List<String> getVoiceNames(String ttsModelId, String voiceName); List<String> getVoiceNames(String ttsModelId, String voiceName);
} }
@@ -70,7 +70,7 @@ public class TimbreServiceImpl extends BaseServiceImpl<TimbreDao, TimbreEntity>
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void update(Long timbreId, TimbreDataDTO dto) { public void update(String timbreId, TimbreDataDTO dto) {
isTtsModelId(dto.getTtsModelId()); isTtsModelId(dto.getTtsModelId());
TimbreEntity timbreEntity = ConvertUtils.sourceToTarget(dto, TimbreEntity.class); TimbreEntity timbreEntity = ConvertUtils.sourceToTarget(dto, TimbreEntity.class);
timbreEntity.setId(timbreId); timbreEntity.setId(timbreId);
@@ -79,7 +79,7 @@ public class TimbreServiceImpl extends BaseServiceImpl<TimbreDao, TimbreEntity>
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void delete(Long[] ids) { public void delete(String[] ids) {
baseDao.deleteBatchIds(Arrays.asList(ids)); baseDao.deleteBatchIds(Arrays.asList(ids));
} }