Commit Graph

1335 Commits

Author SHA1 Message Date
LemonNoCry
50a936bdeb 增加IOption配置
原有AppSetting 手写字符串去读取,极容易出错,扩展性也低:如果要修改或者增加值 就要到处都写
保留AppSetting基础上增加IOption方便读取配置,可反序列对象

增加IConfigurableOptions接口
可参考SeqOptions配置
配置文件名为Option或Options结尾,匹配时会忽略Option或Options

SeqOptions->对应 AppSetting中Seq节点

可直接在控制器中注入使用 参考ValuesController
 private readonly SeqOptions _seqOptions;
cto(IOptions<SeqOptions> seqOptions){
    _seqOptions = seqOptions.Value;
}
2023-04-22 11:10:30 +08:00
anjoy8
720ef2472a Update swg-login.html 2023-04-21 22:15:45 +08:00
LemonNoCry
90157e470d 添加Seq配置 2023-04-14 11:46:44 +08:00
LemonNoCry
7b8d60d9d0 优化Http消息模版 增加亿些附加属性 2023-04-14 11:20:10 +08:00
anjoy8
cf97167537 Update DBSeed.cs 2023-04-08 20:33:42 +08:00
anjoy8
36a38694b5 feat: change readme 2023-04-08 19:07:00 +08:00
anjoy8
d96149d653 Merge branch 'master' into feat/serilog 2023-04-08 17:37:48 +08:00
LemonNoCry
7c4b76aeea Serilog log to db 2023-04-06 22:40:05 +08:00
LemonNoCry
8cb4df9ac0 git ignore 2023-04-06 21:43:18 +08:00
LemonNoCry
45d538010b 暂时先取消Log 2023-04-02 17:33:59 +08:00
anjoy8
b88d0a02e5 Update SplitDemoController.cs 2023-04-02 16:01:03 +08:00
LemonNoCry
5e84e11ca8 调整 2023-04-02 15:56:20 +08:00
anjoy8
0c1b896899 Merge branch 'feat/id_long' 2023-04-02 15:41:00 +08:00
anjoy8
070e441bc0 feat: 🉑 change api param 2023-04-02 15:16:37 +08:00
LemonNoCry
0d2a95e0e9 初步调整Serilog 2023-04-01 23:25:56 +08:00
Lemon.NoCry
18861bc7de Merge branch 'feat/id_long' of github.com:anjoy8/Blog.Core into feat/id_long 2023-04-01 21:29:54 +08:00
Lemon.NoCry
f785d50770 🎨 优化雪花id使用 2023-04-01 21:29:34 +08:00
hudingwen
3c0d9f977c 添加update list 2023-04-01 21:11:04 +08:00
ansonzhang
26c48b5451
Merge pull request #339 from Jamnine/master
Sqlsugar 分表 CRUD demo
2023-03-31 23:47:09 +08:00
hudingwen
0ed67675a6 权限分配保存逻辑优化
sqlsugarAop逻辑完善
2023-03-31 22:04:40 +08:00
anjoy8
d1f4ed1b15 Merge branch 'pr/339' into feat/id_long 2023-03-30 16:23:38 +08:00
anjoy8
7b1f3a4c74 feat: ✈️ change id to long 2023-03-30 15:49:30 +08:00
Nine
67efee3ee1 Sqlsugar 分表 CRUD demo 2023-03-30 15:38:17 +08:00
ansonzhang
d1288b103e
Update README.md 2023-03-23 16:39:57 +08:00
anjoy8
d7190d677c feat: 👍 beautiful api 2023-03-11 11:07:20 +08:00
anjoy8
192bdbd59e Update ValuesController.cs 2023-03-11 10:14:42 +08:00
ansonzhang
225b86c0db
Update Blog.Core.Repository.csproj 2023-03-09 23:16:34 +08:00
ansonzhang
335e1d0fd2
Merge pull request #337 from anjoy8/dependabot/nuget/Blog.Core.Repository/MongoDB.Driver-2.19.0
Bump MongoDB.Driver from 2.17.1 to 2.19.0 in /Blog.Core.Repository
2023-03-09 23:07:03 +08:00
ansonzhang
ff238ed1e7
Update README.md 2023-03-07 21:21:01 +08:00
dependabot[bot]
2d8d99e8d3
Bump MongoDB.Driver from 2.17.1 to 2.19.0 in /Blog.Core.Repository
Bumps [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) from 2.17.1 to 2.19.0.
- [Release notes](https://github.com/mongodb/mongo-csharp-driver/releases)
- [Commits](https://github.com/mongodb/mongo-csharp-driver/compare/v2.17.1...v2.19.0)

---
updated-dependencies:
- dependency-name: MongoDB.Driver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 00:12:57 +00:00
ansonzhang
77bd073d3f
Merge pull request #336 from hudingwen/master
调度服务添加日志子表方便查询
2023-02-28 18:35:17 +08:00
hudingwen
56082ca0ec 主要优化
1.添加调度日志子表
2.添加调度日志查询
3.添加调度日志折线图查询
4.完善调度按循环次数执行任务完成后不自动结束任务导致下次启动项目会重复执行调度任务
2023-02-27 20:34:57 +08:00
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
胡丁文
8dc10f1148
Merge pull request #8 from anjoy8/master
同步主分支
2023-02-25 11:29:59 +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