Charles7c
|
190385ed36
|
docs: 完善公共模块相关接口文档信息
|
2023-08-15 00:23:58 +08:00 |
|
Charles7c
|
90af86a04b
|
Merge pull request #7 from Bull-BCLS/dev
docs: 完善系统管理模块相关接口文档信息
|
2023-08-14 22:03:26 +08:00 |
|
Bull-BCLS
|
ad7d6995ba
|
docs: 完善系统管理模块相关接口文档信息
|
2023-08-14 21:38:12 +08:00 |
|
Charles7c
|
0effc08282
|
feat: 新增生成代码接口(前端代码)
|
2023-08-13 00:58:48 +08:00 |
|
Charles7c
|
9def265af6
|
docs: 完善代码生成相关接口文档信息
|
2023-08-12 23:33:58 +08:00 |
|
Charles7c
|
72399d9226
|
feat: 新增生成代码接口(后端代码)
|
2023-08-12 17:52:39 +08:00 |
|
Charles7c
|
c67a7b6ea2
|
feat: 未进行生成配置的数据表,不允许点击代码生成
|
2023-08-12 17:37:08 +08:00 |
|
Charles7c
|
76c65463c2
|
refactor: 移除所有的 @Accessors(chain = true),并全局配置禁止使用
|
2023-08-11 23:59:44 +08:00 |
|
Charles7c
|
2d0e1f42d4
|
refactor: 优化代码生成配置相关表名、 API 地址及相关描述
1、列映射表重命名为字段配置表
|
2023-08-10 23:39:06 +08:00 |
|
Charles7c
|
241a9cf85b
|
refactor: 使用 DatePattern 中的日期格式常量替代字符串常量中的日期格式
|
2023-08-10 23:38:20 +08:00 |
|
Charles7c
|
e533cf6a29
|
fix: 完善保存代码生成配置信息接口的参数验证
|
2023-08-09 23:34:48 +08:00 |
|
Charles7c
|
a265a84f80
|
refactor: 重构查询列映射信息列表接口,支持对已保存的列映射配置同步最新表结构
|
2023-08-09 23:19:47 +08:00 |
|
Charles7c
|
a76f47fbd8
|
fix: 输入错误时,自动清空验证码输入框
|
2023-08-09 20:46:40 +08:00 |
|
Charles7c
|
0fae13e779
|
feat: 新增保存代码生成配置信息接口
|
2023-08-08 23:59:57 +08:00 |
|
Charles7c
|
abae964970
|
feat: 新增查询生成配置信息接口
|
2023-08-07 23:34:15 +08:00 |
|
Charles7c
|
f4c6d83ff5
|
feat: 新增查询列映射信息列表接口
提取 QueryTypeEnum 枚举
|
2023-08-06 23:32:01 +08:00 |
|
Charles7c
|
1b06a96cfb
|
feat: 允许现有表格调整列宽,不允许现有新增/修改类表单对话框按 Esc 关闭
|
2023-08-06 22:37:54 +08:00 |
|
Charles7c
|
bb6f47cfd2
|
feat: 新增系统工具模块(存放系统工具模块相关功能,例如:代码生成、文件管理等)
|
2023-08-05 00:08:41 +08:00 |
|
Charles7c
|
668124591e
|
Merge branch '1.0.x' into dev
# Conflicts:
# continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseController.java
|
2023-07-19 23:17:39 +08:00 |
|
Charles7c
|
4a8af1f72d
|
perf: 优化根据 ID 查询用户昵称方法
|
2023-07-19 23:11:00 +08:00 |
|
Charles7c
|
b0b1127b5b
|
style: 优化 BaseController 中部分权限码的使用
|
2023-07-19 23:05:04 +08:00 |
|
bisheng
|
104f69e8a0
|
fix: 获取字典参数为空时的判断条件
|
2023-07-06 15:26:05 +08:00 |
|
Charles
|
2022a535e9
|
Merge pull request #6 from Bisheng940924/dev
fix: 获取字典参数为空时的判断条件
|
2023-07-06 14:58:47 +08:00 |
|
bisheng
|
a5a29e02a2
|
fix: 获取字典参数为空时的判断条件
|
2023-07-06 14:17:21 +08:00 |
|
Charles7c
|
76f04dd38f
|
fix: 优化分页总记录数数据类型
|
2023-07-05 22:07:59 +08:00 |
|
Charles7c
|
c1fbabaaa7
|
Merge branch '1.0.x' into dev
|
2023-07-01 17:05:56 +08:00 |
|
Charles7c
|
b632c18399
|
fix: 完善使用通用查询注解时的参数验证提示
|
2023-07-01 17:03:26 +08:00 |
|
Charles7c
|
026247f677
|
fix: 完善查询用户数据权限
1、暂时对用户 Mapper 的 selectList 和 selectPage 进行了数据权限过滤;
2、由于对用户 Mapper 的 selectList 添加了数据权限过滤,请小心使用 selectOne 因为其底层使用的也是 selectList;
3、tips:如需在查询时进行数据权限过滤,尽量不要对 MyBatis Plus 原生查询进行过滤,而是单独声明一个查询方法来使用,以避免不需要过滤数据权限查询数据的场景受到较大影响。
|
2023-06-30 00:38:25 +08:00 |
|
Charles7c
|
8743ed14d9
|
style: 解决 IDE 报 Delete ␍ eslint(prettier/prettier) 警告的问题
endOfLine: 'auto',自动检测行尾符,根据当前操作系统自动选择行尾符。例如:Windows 上的行尾符是 CRLF(\r\n),而 Unix 和 Linux 上的行尾符是 LF(\n)。
|
2023-06-29 20:39:23 +08:00 |
|
Charles7c
|
37043b9cac
|
style: 解决启动时部分行分隔符报 warning 的问题
来自 @woodlxl(小鹿)
|
2023-06-28 22:58:49 +08:00 |
|
Charles7c
|
d12b0c21ab
|
Merge branch '1.0.x' into dev
# Conflicts:
# continew-admin-ui/components.d.ts
# continew-admin-ui/src/components/footer/index.vue
|
2023-06-28 22:55:08 +08:00 |
|
Charles7c
|
39b0b9a48e
|
style: 解决启动时部分行分隔符报 warning 的问题
来自 @woodlxl(小鹿)
|
2023-06-28 22:49:58 +08:00 |
|
Charles7c
|
78a5d5ec7a
|
refactor: 优化分组校验
|
2023-05-07 19:51:14 +08:00 |
|
Charles7c
|
ccd3d96c07
|
chore: arco-design-pro-vue 2.7.0 => 2.7.2
|
2023-05-06 23:31:17 +08:00 |
|
Charles7c
|
9376d6fd5f
|
style: 优化启动程序打印日志
|
2023-04-20 22:59:30 +08:00 |
|
Charles7c
|
3738fa4872
|
Merge branch 'dev' into 2.0.x
# Conflicts:
# continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/SortQuery.java
# continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/LoginLogQuery.java
# continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/OperationLogQuery.java
# continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/SystemLogQuery.java
# continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/query/OnlineUserQuery.java
# continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DeptQuery.java
# continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/MenuQuery.java
# continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/RoleQuery.java
# continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/UserQuery.java
|
2023-04-13 22:36:57 +08:00 |
|
Charles7c
|
b1c0ac1998
|
Merge branch '1.0.x' into dev
|
2023-04-13 22:32:11 +08:00 |
|
Charles7c
|
efbcb9b39d
|
style: 优化业务实现注释
|
2023-04-13 22:29:53 +08:00 |
|
Charles7c
|
165effedb9
|
chore: 优化生产环境接口文档配置
|
2023-04-13 21:03:17 +08:00 |
|
Charles7c
|
f3fabea7dd
|
chore: 优化数据库表结构中部分类型长度
|
2023-04-13 20:51:49 +08:00 |
|
Charles7c
|
ae8d294705
|
refactor: 优化 springdoc-openapi 对象型参数处理
1.使用 default-flat-param-object 全局设置对象型参数展示形式。此设置是在 springdoc-openapi v1.6.11 版本开始添加的新特性(详情请参阅:https://github.com/springdoc/springdoc-openapi/pull/1805),在此之前,只能在所有需要处理的对象型参数类上使用 @ParameterObject,工作量较大。
2.作者在使用上方这个配置时还遇到了一个 Bug,那就是只要在对象型参数前使用了注解,例如:@Validated PageQuery pageQuery,这个配置就不会生效了。此问题已在 GitHub 提交了相应 issue(详情请参阅:https://github.com/springdoc/springdoc-openapi/issues/2181),并且 springdoc-openapi 社区某个小伙伴儿已在当前最新发布的 v2.1.0 和 v1.7.0 中修复。
注意:由于当前使用的 Knife4j 版本其内部引入的 springdoc-openapi 相关依赖非最新版本,所以为了解决配置不生效问题,暂时将部分对象型参数移除了 @Validated 注解(除了 PageQuery,其他类当前也未实际添加校验,所以直接移除了)。当然如果不想移除的话,也可以从依赖上功夫,即移除 Knife4j 内引入的 springdoc-openapi 相关依赖,然后自行添加 springdoc-openapi 相关依赖并指定最新版本即可。
|
2023-04-09 01:13:23 +08:00 |
|
Charles7c
|
587698b1ba
|
Merge branch '1.0.x' into dev
|
2023-04-09 00:42:13 +08:00 |
|
Charles7c
|
2d2a7e7c8e
|
fix: 修复分页查询条件默认值未生效的问题
Spring MVC 对于对象型参数的属性赋值,如果属性值为 null 则不会调用其对应 set 方法,所以在 set
方法中添加默认处理逻辑无效
|
2023-04-09 00:40:28 +08:00 |
|
Charles7c
|
0f2f35d608
|
Merge branch 'dev' into 2.0.x
# Conflicts:
# README.md
|
2023-04-03 21:37:38 +08:00 |
|
Charles7c
|
6bb15d782e
|
Merge branch '1.0.x' into dev
# Conflicts:
# README.md
|
2023-04-03 21:34:42 +08:00 |
|
Charles7c
|
18c54a74fc
|
fix: 完善事务注解
|
2023-04-03 21:31:29 +08:00 |
|
Charles7c
|
9b2a924184
|
docs: 更新 README 系统功能部分内容
|
2023-03-31 23:46:35 +08:00 |
|
Charles7c
|
e6f7429fa3
|
style: 使用常量优化部分魔法值
|
2023-03-31 23:31:30 +08:00 |
|
Charles7c
|
cf3044312c
|
style: 适配 Java 16 新特性
1.instanceof 模式匹配(Java 14 预览特性 => Java 16 标准特性)
详情请参阅:https://docs.oracle.com/en/java/javase/16/language/pattern-matching-instanceof-operator.html
|
2023-03-31 23:08:50 +08:00 |
|
Charles7c
|
38f52aaafa
|
style: 适配 Java 14 新特性
1.增强 switch(Java 12 预览特性 => Java 14 标准特性)
详情请参阅:https://docs.oracle.com/en/java/javase/14/language/switch-expressions.html
2.@Serial(类似于 @Override 的检查注解,用于检查序列化)
|
2023-03-31 23:00:57 +08:00 |
|