This commit is contained in:
yuejiajun 2025-09-30 11:55:04 +08:00
parent 3b55cde262
commit c6ce8eb246

View File

@ -70,11 +70,13 @@ public abstract class BaseServiceImpl<
public VO create(DTO dto) { public VO create(DTO dto) {
Entity entity = createEntity(); Entity entity = createEntity();
BeanUtil.copyProperties(dto, entity); BeanUtil.copyProperties(dto, entity);
// 强制新增将ID置为空
entity.setId(null);
// 新增数据 // 新增数据
save(entity); save(entity);
// 仅返回数据ID // 仅返回数据ID
@SuppressWarnings("all") @SuppressWarnings("all")
VO resultVO = (VO) VO.builder().id(entity.getId()).build(); VO resultVO = (VO) createVO().setId(entity.getId());
// 其他处理... // 其他处理...
return resultVO; return resultVO;
} }
@ -123,7 +125,7 @@ public abstract class BaseServiceImpl<
} }
@Override @Override
public List option(QueryDTO dto) { public List<VO> option(QueryDTO dto) {
Map<String, Object> paramMap = MapUtils.builder() Map<String, Object> paramMap = MapUtils.builder()
.onlySelect( .onlySelect(
VO::getId, VO::getId,