Commit Graph

179 Commits

Author SHA1 Message Date
anjoy8
7b1f3a4c74 feat: ✈️ change id to long 2023-03-30 15:49:30 +08:00
hudingwen
56082ca0ec 主要优化
1.添加调度日志子表
2.添加调度日志查询
3.添加调度日志折线图查询
4.完善调度按循环次数执行任务完成后不自动结束任务导致下次启动项目会重复执行调度任务
2023-02-27 20:34:57 +08:00
Lemon.NoCry
bd484137a6 🎨 完美优雅的处理多租户-分表方案
1.扩展原有的MultiTenantAttribute 标识多库、多表
2.扩展原有的种子数据生成 用于多表的种子数据
3.巧妙优雅使用Sqlsugar表映射 解决多租户分表问题,原有代码无需改动 登录用户如果是租户用户自动切换到租户分表

目前来看(如果想要升级业务 扩展SAAS)
多表方案:代码侵入最小
id方案:侵入最大,需要增加列
多库方案:相对少

如果是从0到1 最推荐多库
如果是从0.5到1 最推荐多表
2023-02-21 01:50:51 +08:00
Lemon.NoCry
296201998d 🎨 增加多租户-分库方案
1.自动初始化维护租户库
2.多租户库种子数据维护

分库方案 TenantByDbController
2023-02-18 01:17:19 +08:00
ansonzhang
a1cfe663a9
Merge branch 'master' into feature/multi-tenant 2023-02-14 21:21:47 +08:00
Lemon.NoCry
71e0f4a7fe 完善优化动态表达式
1.支持一对多导航属性
2.支持混合查询

测试代码看 DynamicLambdaTest
每次修改,都会验证通过测试
2023-02-13 19:23:16 +08:00
Lemon.NoCry
151e7fc0ab 🎨 多租户
1.兼容使用多租户多种方案
2.增加系统租户表、用户增加租户id、新增一张业务表用于租户测试数据
3.TenantByIdController 租户使用
2023-02-07 00:27:55 +08:00
Lemon.NoCry
a21e2055ed ⬆️ 升級SqlSugar -> 5.1.3.49 2023-02-06 22:11:56 +08:00
anjoy8
5092087379 feat: change sqlsugar column to postpresql 2023-01-29 09:39:18 +08:00
Nine
aeae9bc362 日志审计加入TraceId,链路ID用于查询整个请求所有相关日志,HttpContext.TraceIdentifier 属性(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。)
目前sql打印的没有加入和计划调度的没有添加TraceId
2022-11-24 14:12:19 +08:00
anjoy8
be0472c598 fix: make some change 2022-11-13 12:30:15 +08:00
Nine
e03f93b29b 增加实体表GblLogAudit,结构化日志记录 LogType 系统内定义的五种审计日志AOPLog、RequestResponseLog、RequestIpInfoLog、RequestResponseLog、RecordAccessLogs
DataType : 记录日志的数据类型Blog.Core.Common.LogHelper.AOPLogInfo......
配置文件修改,删除“LogToDb”配置节点
LogAOP、SqlAOP、RequestResponseLog、IPLog、RecordAccessLogs增加都增加两个开关
“LogToFile”和“LogToDB”,用于分别单独控制每个日志类型记录文件还是数据库,还是同时都记录
可以采取环境变量读取不同appsettings.json 进行不同环境记录日志不同
我目前主要采取开发环境双边记录,日志和数据库,Production生产环境只记录数据库
2022-11-07 12:22:18 +08:00
Nine
afd20399d4 修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo 2022-10-11 14:10:28 +08:00
Nine
26d97687b1 //修改使用 model备注字段作为切换数据库条件,使用sqlsugar TenantAttribute存放数据库ConnId 2022-10-11 10:53:32 +08:00
zhanganzhong
784644e032 feat: update nuget package 2022-09-07 18:29:51 +08:00
LemonNoCry
5e136120d4 增加用户字段:关键业务修改时间、Token失效返回401配合vue可无感刷新Token 2022-07-25 19:22:08 +08:00
LemonNoCry
03de3abe08 Token 增加签名时间 🐛解决一个小bug MessageModel.success 赋值错误
1.解决用户修改关键信息后(如修改密码、修改名称等等) token不会失效
2.可解决用户修改部门、角色、权限后 token失效 只需要刷新User的修改时间
2022-07-23 18:53:26 +08:00
__Leo__
45de851fd3 use model binding in InsertPicture 2022-04-27 15:50:13 +08:00
anjoy8
3ade35f4dd fix: department set 2022-04-10 08:45:56 +08:00
anjoy8
b21c5ca017 fix: change seed logic #260 about. 2022-04-01 15:05:22 +08:00
anjoy8
ca9103fa9b fix: set department tree #261 2022-03-25 23:27:42 +08:00
anjoy8
23a08dbd35 fix: add department api 2022-03-23 17:08:15 +08:00
__Leo__
f3bfaae3f4 remove ModulePermission 2022-03-21 12:13:00 +08:00
anjoy8
33975b3347 fix: dot root add Tkey 2022-03-15 19:30:58 +08:00
anjoy8
6fa0b153b0 fix: try to use dto in user manage 2022-03-15 18:25:27 +08:00
anjoy8
cb2016c2bb fix: format the code. #232 2022-03-15 15:12:21 +08:00
anjoy8
7c43929729 fix: format the code. #232 2022-03-15 10:52:55 +08:00
anjoy8
1093a7b76a fix: format the code. #236 2022-03-14 15:15:05 +08:00
__Leo__
9f77e70772 Add enum demo to #254 2022-03-11 15:01:06 +08:00
KimiDing
c06e3f16b0 Http Polly集成 2022-03-09 17:59:49 +08:00
anjoy8
113c8fd94a Fixed #251 bug 2022-03-04 21:49:07 +08:00
__Leo__
d166b02cd5 Optimize PageModel 2022-03-04 15:31:33 +08:00
anjoy8
bd53e42a22 update to .net6.0 2021-11-09 18:02:41 +08:00
anjoy8
e9fc737362 Update WeChatQR.cs 2021-10-09 16:40:36 +08:00
hudingwen
0ea8f5a8ce Merge branch 'master' of github.com:hudingwen/Blog.Core into master 2021-10-08 15:42:00 +08:00
胡丁文
f5419d845a
Merge branch 'anjoy8:master' into master 2021-10-08 15:41:20 +08:00
hudingwen
98068d795c 添加动态linq查询
添加微信管理
2021-10-08 15:32:43 +08:00
anjoy8
289a17b748 Fixed #210 bug 2021-09-26 13:30:41 +08:00
胡丁文
0ae601b32f
Merge pull request #6 from anjoy8/master
pull
2021-09-23 17:07:27 +08:00
anjoy8
c8125fad1a fix: accessTrend Table 2021-09-17 15:25:19 +08:00
anjoy8
b2dbd11f71 feat:add access trend log qurtz 2021-09-16 11:26:00 +08:00
hudingwen
81e8a44441 分支测试
目录调整
2021-07-29 15:29:56 +08:00
hudingwen
4f9d935238 Merge branch 'master' of github.com:hudingwen/Blog.Core 2021-07-12 00:05:34 +08:00
hudingwen
4a0842eb74 统一异常消息模型 2021-07-12 00:04:32 +08:00
宁骑
2b0e432e09 添加多一个非泛型的MessageModel 2021-05-31 15:19:03 +08:00
hudingwen
21e9b00264 增加一个获取Quartz任务的命名空间接口 2021-03-19 08:38:24 +08:00
anjoy8
c44ae1cfd2 Fixed #169 bug 2021-03-10 18:17:03 +08:00
zhanganzhong
a26cf8e116 fix bug #165 2021-03-09 09:17:48 +08:00
hudingwen
fd49f60899 代码生成控制器层配置通用 2021-03-04 11:50:25 +08:00
hudingwen
64b567bfd3 DBFirst代码生成 缩进优化 2021-03-04 10:16:09 +08:00