基于 .Net 8 、SqlSugar、Vue、RBAC、前后端分离的开箱即用的企业级中后台管理系统
任务作业优化
1.优化token失效后以旧换新逻辑机制
1.列表响应接口格式设置application/json 2.多表联查使用导航属性 3.增加NotAuditAttribute注解 4.增加api接口管理,鉴权方式使用url匹配 5.解决字典表与明细表联查问题 6.解决创建表存在相似名称无法建表问题 7.其他一些问题
1.系统日志(系统、Sql,审计、异常)使用独立数据库存储 2.Serilog增加扩展支持日志存储到数据库
1.项目升级至.net8 2.所有NuGet依赖升级最新 3.使用Zero Code Startup启动方式
菜单查询优化,ParentId默认为0 Newtonsoft.Json、AspNetCoreRateLimit升级最新 增加token刷新授权接口
密码使用BCrypt哈希算法 修复SugarColumn主键问题 雪花ID生成器程序启动最先启动 移除ColumnDescription字段描述
删除多语言支持 删除sqlsguar字段类型,自动适配 删除一些无用的引用依赖 修改varchar字段类型长度适配oracle数据库 修复一些已知bug
删除ip地址db文件转用xdb方式查询
优化缓存策略,自由切换DistributedCache与Redis缓存服务 默认使用DistributedCache,不再强制使用redis服务