From 2dafa5c84ccd4f209246cdefe13e255a9e058385 Mon Sep 17 00:00:00 2001 From: direcyoung Date: Mon, 18 Mar 2024 14:36:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=99=A8=E5=90=8E=E7=AB=AFmybatis=20plus=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF,1.Service=E7=BB=A7=E6=89=BFIService,2.serviceImpl?= =?UTF-8?q?=E7=BB=A7=E6=89=BFServiceImpl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-generator/src/main/resources/vm/java/domain.java.vm | 2 +- ruoyi-generator/src/main/resources/vm/java/service.java.vm | 3 ++- ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ruoyi-generator/src/main/resources/vm/java/domain.java.vm b/ruoyi-generator/src/main/resources/vm/java/domain.java.vm index 2956500f4..c3a02c4c9 100644 --- a/ruoyi-generator/src/main/resources/vm/java/domain.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/domain.java.vm @@ -46,7 +46,7 @@ public class ${ClassName} extends ${Entity} { @Version #end #if($column.pk) - @TableId(value = "$column.columnName") + @TableId(value = "$column.columnName",type = IdType.AUTO) #end private $column.javaType $column.javaField; #end diff --git a/ruoyi-generator/src/main/resources/vm/java/service.java.vm b/ruoyi-generator/src/main/resources/vm/java/service.java.vm index 7faafb8fa..d44f3e480 100644 --- a/ruoyi-generator/src/main/resources/vm/java/service.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/service.java.vm @@ -3,6 +3,7 @@ package ${packageName}.service; import ${packageName}.domain.${ClassName}; import ${packageName}.domain.vo.${ClassName}Vo; import ${packageName}.domain.bo.${ClassName}Bo; +import com.baomidou.mybatisplus.extension.service.IService; #if($table.crud || $table.sub) import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.domain.PageQuery; @@ -17,7 +18,7 @@ import java.util.List; * @author ${author} * @date ${datetime} */ -public interface I${ClassName}Service { +public interface I${ClassName}Service extends IService<${ClassName}> { /** * 查询${functionName} diff --git a/ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm b/ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm index 776738219..adbe16e3f 100644 --- a/ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import ${packageName}.domain.bo.${ClassName}Bo; import ${packageName}.domain.vo.${ClassName}Vo; import ${packageName}.domain.${ClassName}; @@ -29,7 +30,7 @@ import java.util.Collection; */ @RequiredArgsConstructor @Service -public class ${ClassName}ServiceImpl implements I${ClassName}Service { +public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${ClassName}> implements I${ClassName}Service { private final ${ClassName}Mapper baseMapper;