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;
diff --git a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm
index 502ed8401..70b665b27 100644
--- a/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm
+++ b/ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm
@@ -63,8 +63,8 @@
#end
#end
- 搜索
- 重置
+ 搜索
+ 重置
@@ -74,7 +74,7 @@
type="primary"
plain
icon="el-icon-plus"
- size="mini"
+ size="default"
@click="handleAdd"
v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -84,7 +84,7 @@
type="info"
plain
icon="el-icon-sort"
- size="mini"
+ size="default"
@click="toggleExpandAll"
>展开/折叠
@@ -110,7 +110,7 @@
#if($column.pk)
#elseif($column.list && $column.htmlType == "datetime")
-
+
{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}
@@ -122,7 +122,7 @@
#elseif($column.list && $column.dictType && "" != $column.dictType)
-
+
#if($column.htmlType == "checkbox")
#else
@@ -139,23 +139,23 @@
#end
#end
-
+
修改
新增
- 搜索
- 重置
+ 搜索
+ 重置
@@ -74,7 +74,7 @@
type="primary"
plain
icon="el-icon-plus"
- size="mini"
+ size="default"
@click="handleAdd"
v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -84,7 +84,7 @@
type="success"
plain
icon="el-icon-edit"
- size="mini"
+ size="default"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['${moduleName}:${businessName}:edit']"
@@ -95,7 +95,7 @@
type="danger"
plain
icon="el-icon-delete"
- size="mini"
+ size="default"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['${moduleName}:${businessName}:remove']"
@@ -106,7 +106,7 @@
type="warning"
plain
icon="el-icon-download"
- size="mini"
+ size="default"
@click="handleExport"
v-hasPermi="['${moduleName}:${businessName}:export']"
>导出
@@ -128,19 +128,19 @@
#elseif($column.list && $column.htmlType == "datetime")
-
+
{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}
#elseif($column.list && $column.htmlType == "imageUpload")
-
+
#elseif($column.list && $column.dictType && "" != $column.dictType)
-
+
#if($column.htmlType == "checkbox")
#else
@@ -153,16 +153,16 @@
#end
#end
-
+
修改
-
+
#foreach($column in $columns)
#set($field=$column.javaField)
@@ -287,10 +287,10 @@
${subTable.functionName}信息
- 添加
+ 添加
- 删除
+ 删除
@@ -307,19 +307,19 @@
#if($column.pk || $javaField == ${subTableFkclassName})
#elseif($column.list && $column.htmlType == "input")
-
+
#elseif($column.list && $column.htmlType == "datetime")
-
+
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" != $column.dictType)
-
+
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" == $column.dictType)
-
+
diff --git a/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm
index 705394050..99507384a 100644
--- a/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm
+++ b/ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm
@@ -122,19 +122,19 @@
#elseif($column.list && $column.htmlType == "datetime")
-
+
{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}
#elseif($column.list && $column.htmlType == "imageUpload")
-
+
#elseif($column.list && $column.dictType && "" != $column.dictType)
-
+
#if($column.htmlType == "checkbox")
#else
@@ -147,7 +147,7 @@
#end
#end
-
+
修改
删除
@@ -289,13 +289,13 @@
#if($column.pk || $javaField == ${subTableFkclassName})
#elseif($column.list && $column.htmlType == "input")
-
+
#elseif($column.list && $column.htmlType == "datetime")
-
+
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" != $column.dictType)
-
+
#elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") && "" == $column.dictType)
-
+