From c6ce8eb2461ae18e2ef8958896252c236ba1ab63 Mon Sep 17 00:00:00 2001 From: yuejiajun <1530620364@qq.com> Date: Tue, 30 Sep 2025 11:55:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/common/typography/BaseServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/demo/common/typography/BaseServiceImpl.java b/src/main/java/com/example/demo/common/typography/BaseServiceImpl.java index ca81778..2025d53 100644 --- a/src/main/java/com/example/demo/common/typography/BaseServiceImpl.java +++ b/src/main/java/com/example/demo/common/typography/BaseServiceImpl.java @@ -70,11 +70,13 @@ public abstract class BaseServiceImpl< public VO create(DTO dto) { Entity entity = createEntity(); BeanUtil.copyProperties(dto, entity); + // 强制新增,将ID置为空 + entity.setId(null); // 新增数据 save(entity); // 仅返回数据ID @SuppressWarnings("all") - VO resultVO = (VO) VO.builder().id(entity.getId()).build(); + VO resultVO = (VO) createVO().setId(entity.getId()); // 其他处理... return resultVO; } @@ -123,7 +125,7 @@ public abstract class BaseServiceImpl< } @Override - public List option(QueryDTO dto) { + public List option(QueryDTO dto) { Map paramMap = MapUtils.builder() .onlySelect( VO::getId,