anjoy8
|
5e4987d2f6
|
feat: 💯 change ClaimTypes.Role
|
2023-12-13 11:04:04 +08:00 |
|
anjoy8
|
7ca3e1ec22
|
feat: update to 8.0
|
2023-11-15 16:15:21 +08:00 |
|
anjoy8
|
0c6ea285ac
|
Merge branch 'master' into net7.0
|
2023-11-01 10:45:53 +08:00 |
|
ansonzhang
|
f6cee97f89
|
Update sysUserInfo.cs
|
2023-10-27 15:25:37 +08:00 |
|
LemonNoCry
|
7cf94998c2
|
test
|
2023-07-21 18:03:09 +08:00 |
|
anjoy8
|
e360a4bbe7
|
feat:change access trend log
|
2023-07-20 17:13:08 +08:00 |
|
anjoy8
|
8b4e378a49
|
feat: dm database
|
2023-07-20 12:48:49 +08:00 |
|
LemonNoCry
|
04d3cd4865
|
⬆️ 升级SqlSugar依赖 5.1.3.49 -> 5.1.4.83
优化Aop Sql日志记录
原有的UtilMethods.GetSqlString 有较大的性能影响,参数越多影响越大
使用最新的建议的 UtilMethods.GetNativeSql
参考 https://www.donet5.com/home/doc?masterId=1&typeId=1204
|
2023-06-10 11:59:11 +08:00 |
|
LemonNoCry
|
0cea9672b5
|
✨ 优化Swagger
1.swagger登录可以用用户账号登录,如果登录成功 token存在session中 之前默认admin感觉没什么用 当然也可以扩展User 加个字段是否开发者帐户等类似的
2.优化权限校验 优先读取Header->没有读取Session 中token解析用户
|
2023-05-24 11:19:36 +08:00 |
|
LemonNoCry
|
e9f1ef5c01
|
✨ 增加数据库管理
|
2023-05-11 18:07:02 +08:00 |
|
anjoy8
|
ddb326763b
|
feat: change file upload api
|
2023-05-06 10:58:18 +08:00 |
|
anjoy8
|
8662047671
|
feat: new user login
|
2023-05-05 18:11:24 +08:00 |
|
anjoy8
|
ab973d0621
|
Merge branch 'master' into feat/serilog
|
2023-05-05 17:48:54 +08:00 |
|
hudingwen
|
7ddec93479
|
remove extra code
|
2023-04-29 12:07:52 +08:00 |
|
胡丁文
|
e0ecd4fd0f
|
Merge branch 'master' into master
|
2023-04-22 18:06:32 +08:00 |
|
hudingwen
|
b595ac4a1e
|
同步主分支
|
2023-04-09 22:47:42 +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
|
5e84e11ca8
|
✨ 调整
|
2023-04-02 15:56:20 +08:00 |
|
anjoy8
|
070e441bc0
|
feat: 🉑 change api param
|
2023-04-02 15:16:37 +08:00 |
|
Lemon.NoCry
|
f785d50770
|
🎨 优化雪花id使用
|
2023-04-01 21:29:34 +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 |
|
anjoy8
|
57555d1f3c
|
Merge branch 'master' into net7.0
|
2023-03-10 11:32:13 +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 |
|
anjoy8
|
806b424230
|
Merge branch 'master' into net7.0
|
2023-02-19 13:26:06 +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 |
|
hudingwen
|
d09de26d6e
|
同步主分支
|
2023-02-12 22:00:18 +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 |
|
ansonzhang
|
af1b4d23df
|
Merge pull request #324 from HuiJiOnGit/net7.0
添加公共项目属性配置文件
|
2023-02-03 09:41:27 +08:00 |
|
Geralt_Zhang
|
d0e4ff7757
|
添加公共项目属性配置文件
将`TargetFramework`属性迁移到`common.targets`作为方便管理
|
2023-02-02 20:42:46 +08:00 |
|
anjoy8
|
5338622cc9
|
Merge branch 'master' into net7.0
|
2023-02-02 16:59:50 +08:00 |
|
anjoy8
|
5092087379
|
feat: change sqlsugar column to postpresql
|
2023-01-29 09:39:18 +08:00 |
|
anjoy8
|
ff03c4a462
|
feat:update to net 7.0
|
2023-01-17 17:00:31 +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 |
|