refactor: 代码生成支持排除指定表

This commit is contained in:
ray
2024-07-29 23:08:37 +08:00
parent 436638827f
commit 846a547254
5 changed files with 35 additions and 3 deletions

View File

@@ -1,9 +1,16 @@
# 代码生成器配置
generator:
# 后端项目名称
backendAppName: youlai-boot
# 前端项目名称
frontendAppName: vue3-element-admin
# 默认配置
defaultConfig:
author: youlaitech
backendAppName: youlai-boot
frontendAppName: vue3-element-admin
# 排除数据表
excludeTables:
- gen_config
- gen_field_config
## 模板配置
templateConfigs:
Controller:

View File

@@ -20,6 +20,13 @@
<if test="queryParams.keywords != null and queryParams.keywords.trim() neq ''">
AND TABLE_NAME LIKE CONCAT('%',#{queryParams.keywords},'%')
</if>
<!-- 排除的表 -->
<if test="queryParams.excludeTables != null and queryParams.excludeTables.size() > 0">
AND TABLE_NAME NOT IN
<foreach collection="queryParams.excludeTables" item="excludeTable" open="(" close=")" separator=",">
#{excludeTable}
</foreach>
</if>
ORDER BY
CREATE_TIME DESC
</select>