Commit Graph

1302 Commits

Author SHA1 Message Date
anjoy8
77f16b55e1 feat: 🐬 update publish linux sh 2023-02-26 18:32:49 +08:00
ansonzhang
6ad74a5385
Update README.md 2023-02-26 17:36:39 +08:00
ansonzhang
82bea16164
Update README.md 2023-02-25 16:27:45 +08:00
anjoy8
1f1525640c Fixed #334 BUG 2023-02-25 14:02:29 +08:00
anjoy8
99bb718165 feat:change quartz endtime 2023-02-24 17:37:58 +08:00
anjoy8
8d9aeed622 feat: change permission api para 2023-02-24 09:31:27 +08:00
ansonzhang
5ba2740768
Merge pull request #333 from LemonNoCry/master
🎨 完美优雅的处理多租户-分表方案
2023-02-22 22:58:35 +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
ansonzhang
9b2506101a
Merge pull request #332 from LemonNoCry/feature/multi-tenant
🎨 多租户完善
2023-02-20 08:18:03 +08:00
Lemon.NoCry
d85087cbdb 🎨 多租户完善
1.完善多租户-多库方案
2.增加租户管理 (实际业务中 也是运维、系统管理员等角色来操作 甚至直接维护数据库而不会开放接口)
2023-02-18 20:58:43 +08:00
Lemon.NoCry
296201998d 🎨 增加多租户-分库方案
1.自动初始化维护租户库
2.多租户库种子数据维护

分库方案 TenantByDbController
2023-02-18 01:17:19 +08:00
anjoy8
1cc3ef25fa Update DynamicLinqFactory.cs 2023-02-14 22:14:41 +08:00
ansonzhang
c9c754b428
Merge pull request #327 from LemonNoCry/feature/multi-tenant
🎨 多租户
2023-02-14 22:06:29 +08:00
ansonzhang
a1cfe663a9
Merge branch 'master' into feature/multi-tenant 2023-02-14 21:21:47 +08:00
ansonzhang
b94e2b4656
Merge pull request #330 from HuiJiOnGit/middleware_migration
resolve #329 迁移应用中间件启动服务到`HostedService`中
2023-02-14 20:00:31 +08:00
ansonzhang
83180230f4
Merge pull request #331 from LemonNoCry/master
 完善优化动态表达式
2023-02-14 19:48:43 +08:00
Lemon.NoCry
71e0f4a7fe 完善优化动态表达式
1.支持一对多导航属性
2.支持混合查询

测试代码看 DynamicLambdaTest
每次修改,都会验证通过测试
2023-02-13 19:23:16 +08:00
HuiJiOnGit
b36db59e1a 迁移应用中间件启动服务到HostedService 2023-02-13 13:47:18 +08:00
Geralt_Zhang
1da1aa6dbb
Merge branch 'anjoy8:master' into master 2023-02-13 08:07:06 +08:00
anjoy8
0228aed85f Update RepositorySetting.cs 2023-02-12 00:06:39 +08:00
ansonzhang
552d94beb8
Update DBSeed.cs 2023-02-11 23:39:44 +08:00
anjoy8
822e2ebd1f Update DBSeed.cs 2023-02-07 10:39:00 +08:00
Geralt_Zhang
8cbac91afe
Merge branch 'anjoy8:master' into master 2023-02-07 08:41:53 +08:00
Lemon.NoCry
151e7fc0ab 🎨 多租户
1.兼容使用多租户多种方案
2.增加系统租户表、用户增加租户id、新增一张业务表用于租户测试数据
3.TenantByIdController 租户使用
2023-02-07 00:27:55 +08:00
Lemon.NoCry
60653a383d  增加种子数据接口、增加常用方法 2023-02-07 00:00:05 +08:00
Lemon.NoCry
a21e2055ed ⬆️ 升級SqlSugar -> 5.1.3.49 2023-02-06 22:11:56 +08:00
anjoy8
04905f0715 feat:JobSetup_HostedService 2023-02-05 22:36:15 +08:00
anjoy8
316adaa367 feat: add SerilogServer_Es.cs 2023-02-05 21:50:46 +08:00
anjoy8
d0b3cfe805 feat: add ExpressionExtensions_Nacos.cs 2023-02-05 18:40:35 +08:00
anjoy8
569e968c82 feat: add ExpressionExtensions.cs 2023-02-05 17:25:46 +08:00
anjoy8
bc03131ae0 Update Blog.Core.xml 2023-02-05 09:10:24 +08:00
anjoy8
9e888246cc Update appsettings.json 2023-02-03 17:08:02 +08:00
anjoy8
21307c64e6 Update PermissionController.cs 2023-02-03 14:56:10 +08:00
Geralt_Zhang
71330a8403
Merge branch 'anjoy8:master' into master 2023-02-02 17:02:42 +08:00
ansonzhang
cc50473cdc
Merge pull request #322 from Jamnine/master
结构化日志,增加PostgreSql支持
2023-01-31 17:47:42 +08:00
Nine
41fa612259 结构化日志,增加PostgreSql支持 2023-01-31 16:40:28 +08:00
anjoy8
a30f184996 feat: add authing sso 2023-01-29 16:19:30 +08:00
anjoy8
5092087379 feat: change sqlsugar column to postpresql 2023-01-29 09:39:18 +08:00
ansonzhang
d6b29a29e1
Merge pull request #316 from itchangc/master
fix:修复仓储开启多库支持拼写问题
2023-01-04 14:40:58 +08:00
anjoy8
4a04ac6946 Update PermissionHandler.cs 2022-12-25 13:33:36 +08:00
赵畅畅
3ba534bf11 fix:修复仓储开启多库支持拼写问题 2022-12-12 12:25:08 +08:00
ansonzhang
df160a95e5
Merge pull request #313 from Jamnine/master
增加sqlserver ,mysql 日志记录器配置
2022-11-28 23:21:07 +08:00
何拾玖
f1fb486adc 增加sqlserver ,mysql 日志记录器配置 2022-11-27 18:48:40 +08:00
anjoy8
6ee7eb69eb feat:make some change 2022-11-27 14:36:14 +08:00
ansonzhang
a22118afad
Merge pull request #312 from Jamnine/master
日志审计加入TraceId
2022-11-26 14:10:17 +08:00
anjoy8
37e355361c feat:add permission migrate 2022-11-25 11:40:08 +08:00
Nine
aeae9bc362 日志审计加入TraceId,链路ID用于查询整个请求所有相关日志,HttpContext.TraceIdentifier 属性(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。)
目前sql打印的没有加入和计划调度的没有添加TraceId
2022-11-24 14:12:19 +08:00
ansonzhang
ab3a2c7b82
Update README.md 2022-11-23 22:25:17 +08:00
ansonzhang
c424647b6a
Merge pull request #311 from Jamnine/master
修改项目默认日志记录为SQLite结构化日志记录
2022-11-23 21:47:06 +08:00
Nine
64a628fa62 1.修改项目默认日志记录为SQLite结构化日志记录,LogAOP,RecordAccessLogs,IPLog,RequestResponseLog,默认记录sqlite数据库,不记录文件,SqlAOP默认只在控制台显示,不记录数据库和文件
2.设置swagger打开默认折叠接口,接口量增加后,查找变得麻烦,自动折叠
2022-11-23 14:05:04 +08:00