Charles7c
|
b04a228a1a
|
fix: 修复个人中心密码设置状态显示错误的问题
|
2023-10-16 21:25:02 +08:00 |
|
Charles7c
|
05cb609780
|
feat: 支持第三方账号登录
Just Auth(开箱即用的整合第三方登录的开源组件,脱离繁琐的第三方登录 SDK,让登录变得 So easy!)
|
2023-10-14 23:58:13 +08:00 |
|
Bull-BCLS
|
992a8fca17
|
fix: 新增全局响应结果处理器
实现ResponseBodyAdvice接口,可以将相同的处理逻辑抽取出来,避免了在多个Controller中重复编写代码,提高了代码的可维护性和可读性。同时,对返回结果进行统一格式化、异常处理等处理,使得返回结果更加规范、易于处理和阅读。
|
2023-10-12 23:12:41 +08:00 |
|
Charles7c
|
243ac0104a
|
perf: 对查询参数信息接口增加缓存处理
|
2023-09-24 10:58:24 +08:00 |
|
Bull-BCLS
|
f2dcf65f2b
|
refactor: 适配系统配置
|
2023-09-23 19:23:23 +08:00 |
|
Charles7c
|
ff14ceb53f
|
feat: 新增公共上传接口,完善系统配置 Logo、favicon 上传
|
2023-09-23 13:11:19 +08:00 |
|
Charles7c
|
adf7ec5dda
|
style: 优化系统参数相关命名为参数
|
2023-09-22 23:09:59 +08:00 |
|
Bull-BCLS
|
dcc87cb63b
|
feat: 新增网站配置修改功能
|
2023-09-22 21:51:09 +08:00 |
|
Charles7c
|
c344bceb3f
|
refactor: 优化系统配置页面样式
1.优化系统配置页面样式
2.修复部分错误及遗漏
|
2023-09-21 22:53:20 +08:00 |
|
Bull-BCLS
|
42996a7317
|
feat: 新增查询参数列表接口
|
2023-09-21 22:38:06 +08:00 |
|
Charles7c
|
1f73aa732d
|
refactor: 优化枚举字典处理,增加颜色类型
1.重构 useDict 方法,同时支持枚举和查询字典,对应后端接口增加缓存处理
2.优化 BaseEnum 处理,增加 color 字段可用于设置对应枚举背景颜色(同字典背景颜色)
|
2023-09-17 18:03:14 +08:00 |
|
Charles7c
|
3a3a5d6b71
|
refactor: 公告类型适配字典数据
1.新增 <dict-tag> 自定义组件,用于回显字典标签
2.重构 useDict 方法,支持查询字典数据
3.优化部分字典相关数据类型
|
2023-09-17 13:26:14 +08:00 |
|
Charles7c
|
ca51702035
|
feat: 新增系统管理/字典管理(列表、新增、修改、删除、导出、查询字典项列表、新增字典项、修改字典项、删除字典项)
|
2023-09-16 00:36:42 +08:00 |
|
Charles7c
|
a3082e72a9
|
style: 部分代码优化
1.格式优化:去除部分多余空行(较少代码段区分尽量不添加空行)、注释(代码尽量自解释)
2.完善部分 Swagger 注解信息
3.修复部分前后端警告
|
2023-09-10 18:01:44 +08:00 |
|
Charles7c
|
a1c20afb1b
|
feat: 完善仪表盘访问趋势区块内容
|
2023-09-09 21:39:15 +08:00 |
|
Charles7c
|
dc1691f019
|
feat: 完善仪表盘访客地域分布区块内容
|
2023-09-09 15:09:05 +08:00 |
|
Charles7c
|
83b2e2a7c0
|
feat: 完善仪表盘热门模块区块内容
1.完善仪表盘热门模块区块内容
2.sys_log 表增加 module 字段索引
3.优化总计区块图标
|
2023-09-09 11:28:44 +08:00 |
|
Charles7c
|
3440aa4faa
|
feat: 完善仪表盘总计区块内容
|
2023-09-09 00:20:50 +08:00 |
|
Charles7c
|
13d2afff37
|
Merge branch '1.1.x' into dev
|
2023-09-07 21:10:50 +08:00 |
|
Charles7c
|
63228598d9
|
chore: 优化后端程序启动成功输出内容
|
2023-09-07 21:08:26 +08:00 |
|
Charles7c
|
be394f3de4
|
style: 优化登录用户信息角色相关信息命名
1.roles => roleCodes
2.roleSet => roles
|
2023-09-02 00:12:45 +08:00 |
|
Charles7c
|
4639d13ba6
|
perf: 对获取路由信息接口增加缓存处理
1.优化 Spring Cache 配置
2.暂时移除 Jackson 针对数值类型:Long、BigInteger、BigDecimal 的 toString 处理(TreeUtil 疑似在字符串类型 parentId 时会出现转换异常)
|
2023-08-31 22:05:35 +08:00 |
|
Charles7c
|
9baf341013
|
refactor: 适配及启用 Arco Design Pro Vue 动态路由
Resolves #1
|
2023-08-30 21:19:13 +08:00 |
|
Charles7c
|
315c059713
|
feat: 完善仪表盘公告区块内容
|
2023-08-23 00:12:35 +08:00 |
|
Charles7c
|
46e125d8c9
|
feat: 新增系统管理/公告管理(列表、查看详情、新增、修改、删除、导出)
|
2023-08-23 00:00:41 +08:00 |
|
Charles7c
|
54ea41048a
|
chore: 使用属性变量消除配置文件中分散的 ContiNew Admin 品牌元素
1.项目配置属性前缀由 continew-admin 改为 project(暂时未发现属性前缀 project 冲突)
2.配置文件中涉及到项目元素信息使用的,统一通过变量引用项目配置属性(如此改动之后,仅需要修改项目配置即可快速调整大量项目配置信息)
|
2023-08-20 10:23:12 +08:00 |
|
Charles7c
|
a61196cd62
|
refactor: 将验证码唯一标识格式从无符号 UUID 调整为带符号 UUID
|
2023-08-15 00:26:05 +08:00 |
|
Charles7c
|
190385ed36
|
docs: 完善公共模块相关接口文档信息
|
2023-08-15 00:23:58 +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
|
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
|
a265a84f80
|
refactor: 重构查询列映射信息列表接口,支持对已保存的列映射配置同步最新表结构
|
2023-08-09 23:19:47 +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
|
bb6f47cfd2
|
feat: 新增系统工具模块(存放系统工具模块相关功能,例如:代码生成、文件管理等)
|
2023-08-05 00:08:41 +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
|
78a5d5ec7a
|
refactor: 优化分组校验
|
2023-05-07 19:51:14 +08:00 |
|
Charles7c
|
9376d6fd5f
|
style: 优化启动程序打印日志
|
2023-04-20 22:59:30 +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
|
18c54a74fc
|
fix: 完善事务注解
|
2023-04-03 21:31:29 +08:00 |
|
Charles7c
|
9f25925d46
|
fix: 调整 BaseController API 方法的访问权限修饰符
|
2023-03-31 21:17:55 +08:00 |
|
Charles7c
|
8b955a0b1b
|
修复:补充校验
|
2023-03-29 23:47:48 +08:00 |
|
Charles7c
|
bc54acd60b
|
重构:重构获取登录用户信息的代码逻辑
1.用户基本信息调整为实时获取
2.登录用户不再保存基本信息,降低维护成本
3.移除冗余的维护登录用户基本信息的代码
|
2023-03-26 10:58:23 +08:00 |
|
Charles7c
|
267ad9be13
|
优化:优化修改角色的代码逻辑
1.变更角色编码、功能权限或数据权限后,关联在线用户会自动下线
2.优化角色和菜单关联、角色和部门关联、用户和角色关联的业务代码(增加返回结果)
3.重构在线用户功能,抽取在线用户业务实现
|
2023-03-26 00:14:05 +08:00 |
|
Charles7c
|
c5b748fe52
|
完善:发版前配置梳理
|
2023-03-24 00:40:49 +08:00 |
|
Charles7c
|
069104c598
|
优化:优化部分常量命名及使用
|
2023-03-23 21:56:37 +08:00 |
|
Charles7c
|
a09711c04e
|
完善:完善菜单相关代码逻辑,优化部分细节
|
2023-03-20 21:56:20 +08:00 |
|
Charles7c
|
6d3ba478e9
|
优化:优化校验工具类的使用及部分模板文本写法
1.优化校验工具类,支持传入 {} 模板文本
2.校验工具类增加 throwIf 重载方法,适合于 boolean 类型参数的情况
3.优化一些模板文本的写法
4.优化一些其他细节
|
2023-03-20 20:44:52 +08:00 |
|