refactor: ♻️ 精简框架分层 (#204)

[skip ci]

Co-authored-by: tk <fiyne1a@dingtalk.com>
This commit is contained in:
nsnail 2024-11-15 18:27:21 +08:00 committed by GitHub
parent 76e5fdcd94
commit 5e9b67bca8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
324 changed files with 955 additions and 791 deletions

1
.gitignore vendored
View File

@ -397,7 +397,6 @@ FodyWeavers.xsd
# JetBrains Rider # JetBrains Rider
*.sln.iml *.sln.iml
.idea/ .idea/
!src/backend/CloudCode.DataGrip/.idea
# User Define # User Define
dist/ dist/

View File

@ -108,14 +108,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker", "docker", "{E80A10
README.md = docker/README.md README.md = docker/README.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.SysComponent.Domain", "src\backend\NetAdmin\NetAdmin.SysComponent.Domain\NetAdmin.SysComponent.Domain.csproj", "{51D6E603-0749-4A11-A78C-9E5BB127E03A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YourSolution.AdmServer.Domain", "src\backend\YourSolution.AdmServer.Domain\YourSolution.AdmServer.Domain.csproj", "{932520DF-D312-415A-A128-1117F8221D68}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YourSolution.AdmServer.Domain", "src\backend\YourSolution.AdmServer.Domain\YourSolution.AdmServer.Domain.csproj", "{932520DF-D312-415A-A128-1117F8221D68}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YourSolution.AdmServer.Infrastructure", "src\backend\YourSolution.AdmServer.Infrastructure\YourSolution.AdmServer.Infrastructure.csproj", "{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YourSolution.AdmServer.Infrastructure", "src\backend\YourSolution.AdmServer.Infrastructure\YourSolution.AdmServer.Infrastructure.csproj", "{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.SysComponent.Infrastructure", "src\backend\NetAdmin\NetAdmin.SysComponent.Infrastructure\NetAdmin.SysComponent.Infrastructure.csproj", "{48EE6FC4-B64A-40D3-B889-36837E067880}"
EndProject
##Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gurion", "refs\Gurion\src\Gurion\Gurion.csproj", "{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}"#refs ##Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gurion", "refs\Gurion\src\Gurion\Gurion.csproj", "{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}"#refs
##EndProject#refs ##EndProject#refs
##Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeSql", "refs\FreeSql\FreeSql\FreeSql.csproj", "{3C65DA42-877D-46FF-B754-C12214302A29}"#refs ##Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeSql", "refs\FreeSql\FreeSql\FreeSql.csproj", "{3C65DA42-877D-46FF-B754-C12214302A29}"#refs
@ -185,10 +181,6 @@ Global
{00604162-C444-478B-B773-3AB23C856CA7}.Debug|Any CPU.Build.0 = Debug|Any CPU {00604162-C444-478B-B773-3AB23C856CA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{00604162-C444-478B-B773-3AB23C856CA7}.Release|Any CPU.ActiveCfg = Release|Any CPU {00604162-C444-478B-B773-3AB23C856CA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{00604162-C444-478B-B773-3AB23C856CA7}.Release|Any CPU.Build.0 = Release|Any CPU {00604162-C444-478B-B773-3AB23C856CA7}.Release|Any CPU.Build.0 = Release|Any CPU
{51D6E603-0749-4A11-A78C-9E5BB127E03A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{51D6E603-0749-4A11-A78C-9E5BB127E03A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{51D6E603-0749-4A11-A78C-9E5BB127E03A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{51D6E603-0749-4A11-A78C-9E5BB127E03A}.Release|Any CPU.Build.0 = Release|Any CPU
{932520DF-D312-415A-A128-1117F8221D68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {932520DF-D312-415A-A128-1117F8221D68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{932520DF-D312-415A-A128-1117F8221D68}.Debug|Any CPU.Build.0 = Debug|Any CPU {932520DF-D312-415A-A128-1117F8221D68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{932520DF-D312-415A-A128-1117F8221D68}.Release|Any CPU.ActiveCfg = Release|Any CPU {932520DF-D312-415A-A128-1117F8221D68}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -197,10 +189,6 @@ Global
{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Debug|Any CPU.Build.0 = Debug|Any CPU {C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Release|Any CPU.ActiveCfg = Release|Any CPU {C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Release|Any CPU.Build.0 = Release|Any CPU {C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA}.Release|Any CPU.Build.0 = Release|Any CPU
{48EE6FC4-B64A-40D3-B889-36837E067880}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{48EE6FC4-B64A-40D3-B889-36837E067880}.Debug|Any CPU.Build.0 = Debug|Any CPU
{48EE6FC4-B64A-40D3-B889-36837E067880}.Release|Any CPU.ActiveCfg = Release|Any CPU
{48EE6FC4-B64A-40D3-B889-36837E067880}.Release|Any CPU.Build.0 = Release|Any CPU
##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU ##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Debug|Any CPU.Build.0 = Debug|Any CPU ##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Release|Any CPU.ActiveCfg = Release|Any CPU ##{CCD098FE-4F95-4FA4-8CC0-9A6DE921FBAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -238,10 +226,8 @@ Global
{19872A4C-3C9A-4C62-A33B-74F5B8D6F77C} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2} {19872A4C-3C9A-4C62-A33B-74F5B8D6F77C} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2}
{C2CC1596-3BEE-43EA-A9BE-4EDE5716296C} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2} {C2CC1596-3BEE-43EA-A9BE-4EDE5716296C} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2}
{79409163-5006-405D-AC96-406FA0AD77B7} = {4DAF9366-855F-46BB-AE4C-660C92FA0697} {79409163-5006-405D-AC96-406FA0AD77B7} = {4DAF9366-855F-46BB-AE4C-660C92FA0697}
{51D6E603-0749-4A11-A78C-9E5BB127E03A} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2}
{932520DF-D312-415A-A128-1117F8221D68} = {12AE5B4B-CB1A-498E-83B8-04E201E31D86} {932520DF-D312-415A-A128-1117F8221D68} = {12AE5B4B-CB1A-498E-83B8-04E201E31D86}
{C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA} = {12AE5B4B-CB1A-498E-83B8-04E201E31D86} {C3DE6F6A-D1FC-4B8E-9033-980FBEBBD2BA} = {12AE5B4B-CB1A-498E-83B8-04E201E31D86}
{48EE6FC4-B64A-40D3-B889-36837E067880} = {3F23258D-8299-4992-9F51-2EE9B52CF9D2}
{3C6F049E-3EE8-4D66-9AFF-E8A369032487} = {1129FE25-466B-4F4F-85FC-3752664245E1} {3C6F049E-3EE8-4D66-9AFF-E8A369032487} = {1129FE25-466B-4F4F-85FC-3752664245E1}
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

View File

@ -70,29 +70,27 @@ npm run dev
```mermaid ```mermaid
flowchart TD flowchart TD
sys-host["NetAdmin.SysComponent.Host\n系统组件主机层"] sys-host["NetAdmin.SysComponent.Host\n系统组件主机层"]
sys-cache["NetAdmin.SysComponent.Cache\n系统组件缓存层"] sys-cache["NetAdmin.SysComponent.Cache\n系统组件缓存层"]
sys-app["NetAdmin.SysComponent.Application\n系统组件应用层"] sys-app["NetAdmin.SysComponent.Application\n系统组件应用层"]
sys-domain["NetAdmin.SysComponent.Domain\n系统组件数据实体层"] host["<b>NetAdmin.Host</b>\n框架主机层\n.Net自托管主机程序\n输入输出格式化\n数据校验、鉴权\n...所有HTTP管道过滤器中间件"]
sys-infra["NetAdmin.SysComponent.Infrastructure\n系统组件基础设施层"] cache["<b>NetAdmin.Cache</b>\n框架缓存层\n基于Redis或MemoryCache的缓存策略实现"]
host["NetAdmin.Host\n框架主机层\n.Net自托管主机程序\n输入输出格式化\n数据校验、鉴权\n...所有HTTP管道过滤器中间件"] app["<b>NetAdmin.Application</b>\n框架业务应用层\n内部服务增删改查\n外部服务增删改查\n...所有业务用例的计算与组合逻辑的模块化)"]
cache["NetAdmin.Cache\n框架缓存层\n基于Redis或MemoryCache的缓存策略实现"] domain["<b>NetAdmin.Domain</b>\n框架数据实体层\n数据库关系实体映射\nDTO数据传输对象\n...所有数据模型的抽象与封装)"]
app["NetAdmin.Application\n框架业务应用层\n内部服务增删改查\n外部服务增删改查\n...所有业务用例的计算与组合逻辑的模块化)"] infra["<b>NetAdmin.Infrastructure</b>\n框架基础设施层\n第三方组件和Nuget包引用\n公共构建和程序运行配置\n公共常量枚举异常定义\n全球化化和多语言\n...所有公共Utility工具"]
domain["NetAdmin.Domain\n框架数据实体层\n数据库关系实体映射\nDTO数据传输对象\n...所有数据模型的抽象与封装)"] biz-host["YourSolution.XXX.Host\n业务实例主机层"]
infra["NetAdmin.Infrastructure\n框架基础设施层\n第三方组件和Nuget包引用\n公共构建和程序运行配置\n公共常量枚举异常定义\n全球化化和多语言\n...所有公共Utility工具"] biz-cache["YourSolution.XXX.Cache\n业务实例缓存层"]
biz-host["YourSolution.XXX.Host\n业务实例主机层"] biz-app["YourSolution.XXX.Application\n业务实例应用层"]
biz-cache["YourSolution.XXX.Cache\n业务实例缓存层"] biz-domain["YourSolution.XXX.Domain\n业务实例数据实体层"]
biz-app["YourSolution.XXX.Application\n业务实例应用层"] biz-infra["YourSolution.XXX.Infrastructure\n业务实例基础设施层"]
biz-domain["YourSolution.XXX.Domain\n业务实例数据实体层"]
biz-infra["YourSolution.XXX.Infrastructure\n业务实例基础设施层"]
biz-host-->biz-cache-->biz-app-->biz-domain-->biz-infra biz-host-->biz-cache-->biz-app-->biz-domain-->biz-infra
sys-host-->sys-cache-->sys-app-->sys-domain-->sys-infra sys-host-->sys-cache-->sys-app-->domain-->infra
host-->cache-->app-->domain-->infra host-->cache-->app-->domain-->infra
biz-host-->sys-host-->host biz-host-->sys-host-->host
biz-cache-->sys-cache-->cache biz-cache-->sys-cache-->cache
biz-app-->sys-app-->app biz-app-->sys-app-->app
biz-domain-->sys-domain-->domain biz-domain-->domain
biz-infra-->sys-infra-->infra biz-infra-->infra
``` ```
## 特别鸣谢 ## 特别鸣谢

View File

@ -1,3 +1,7 @@
上次执行时间
上次执行状态
上次执行耗时
下次执行时间
不为其中之一 不为其中之一
不以什么开始 不以什么开始
不以什么结束 不以什么结束
@ -8,19 +12,31 @@
中专 中专
中共党员 中共党员
为其中之一 为其中之一
人工审核
以什么开始 以什么开始
以什么结束 以什么结束
作业名称
作业状态
保密 保密
保密 保密
信息 信息
倒序排序 倒序排序
全部数据
公告
共青团员 共青团员
出生证 出生证
创建时间
初中 初中
删除
包含 包含
博士 博士
博士后 博士后
发送失败
同步数据库结构 同步数据库结构
响应体
响应状态码
唯一编码
备注
外国人居留证 外国人居留证
外部错误 外部错误
大专 大专
@ -28,43 +44,108 @@
大于等于 大于等于
字典内容导出
宕机 宕机
客户端IP
小于 小于
小于等于 小于等于
小学 小学
已发送
已婚 已婚
已校验
已读
并且 并且
成功 成功
或者 或者
所属角色
所属部门
手机
手机号
执行耗时
执行计划
护照 护照
指定部门数据
按钮
排序
接口名称
接口导出
接口描述
接口路径
插入种子数据 插入种子数据
操作系统
数据范围
无效操作 无效操作
无效输入 无效输入
无限权限
日期范围 日期范围
是否启用
显示仪表板
最后登录时间
未处理异常 未处理异常
未婚 未婚
未读
本人数据
本科 本科
本部门和下级部门数据
本部门数据
框架
比较数据库结构 比较数据库结构
注册
消息主题
消息摘要
消息类型
港澳台通行证 港澳台通行证
用户代理
用户名
用户导出
电子邮箱
登录
登录名
登录日志导出
硕士 硕士
示例导出 示例导出
离异 离异
空闲
站内信导出
等于 等于
等于 等于
等于 等于
等待发送
管理模块 管理模块
系统模块 系统模块
绑定手机号码
结果非预期 结果非预期
群众 群众
自定义 自定义
范围 范围
菜单
角色名称
角色导出
解绑手机号码
警告 警告
计划作业导出
计划作业执行记录导出
请求方式
请求日志导出
调试 调试
跟踪 跟踪
跟踪标识
身份证 身份证
运行
通知
邮箱号
部门名称
部门导出
配置导出
重设密码
链接
错误 错误
随机排序 随机排序
项值
项名
顺序排序 顺序排序
高中 高中
默认角色
默认部门

View File

@ -1,23 +1,125 @@
1分钟内只能发送1次
6位数字 6位数字
8位以上数字字母组合 8位以上数字字母组合
XML注释文件不存在 XML注释文件不存在
中文姓名 中文姓名
事务已回滚 事务已回滚
事务已提交 事务已提交
人机校验请求不能为空
人机验证未通过
作业名称不能为空
允许的文件大小
允许的文件格式
区号电话号码分机号 区号电话号码分机号
参数格式不正确 参数格式不正确
唯一编码不能为空
图标代码不能为空
图标名称不能为空
婚姻状况不正确
字典名称不能为空
字典目录不存在
字典目录编号不能为空
字典目录编号不能为空
字典编码不能为空
学历不正确
密码不能为空
密码不能为空
密码不能为空
密码不能为空
已处理完毕
已处理完毕
已处理完毕
并发冲突_请稍后重试
开始事务 开始事务
性别不正确
手机号码不正确
手机号码不能为空
接口编码不存在
支付宝账号 支付宝账号
政治面貌不正确
数据库同步开始 数据库同步开始
数据库服务器时钟偏移
数据库结构同步完成 数据库结构同步完成
文件不能为空
新密码不能为空
新手机号码验证码不正确
无效端口号 无效端口号
无效证件号码 无效证件号码
旧密码不正确
旧密码不能为空
旧手机号码不正确
旧手机号码验证码不正确
时间表达式 时间表达式
时间计划不能为空
未指定部门
未获取到待执行任务
模块名称不能为空
模块类型不能为空
模块说明不能为空
此节点已下线
此节点已下线
民族不正确
消息主题不能为空
消息内容不能为空
父节点不存在
用户不存在
用户名不能为空
用户名不能为空
用户名不能为空
用户名不能是手机号码 用户名不能是手机号码
用户名或密码错误
用户名长度4位以上 用户名长度4位以上
用户头像不能为空
用户编号不存在
目标设备不能为空
目标设备不能为空
短信验证请求不能为空
短信验证请求不能为空
短信验证请求不能为空
种子数据插入完成 种子数据插入完成
站内信不存在
站内信状态不正确
站内信类型不正确
缓存键不能为空
网络地址不正确
网络地址不正确
网络地址不正确
菜单名称不能为空
菜单标题不能为空
菜单类型不正确
菜单编号不能为空
角色不存在
角色名称不能为空
角色数据范围不正确
角色编号不能为空
角色编号列表不能为空
记录已存在 记录已存在
设备类型不能为空
证件类型不正确
该角色下存在用户
该部门下存在子部门
该部门下存在用户
请求地址不能为空
请求对象不能为空 请求对象不能为空
请求方法不正确
请稍后重试
请联系管理员激活账号
读取用户令牌出错
账号不能为空
邀请码不正确 邀请码不正确
邮箱验证码不正确
部门不存在
部门名称不能为空
配置文件初始化完毕 配置文件初始化完毕
键值不能为空
键名称不能为空
键名称不能为空
随机延时结束时间不正确
随机延时起始时间不正确
非JSON字符串 非JSON字符串
验证数据不能为空
验证码不正确
验证码不能为空
验证码目标设备类型不正确
验证码类型不正确
验证码类型不能为空

View File

@ -1,81 +0,0 @@
上次执行时间
上次执行状态
上次执行耗时
下次执行时间
人工审核
作业名称
作业状态
全部数据
公告
创建时间
删除
发送失败
响应体
响应状态码
唯一编码
备注
字典内容导出
客户端IP
已发送
已校验
已读
所属角色
所属部门
手机
手机号
执行耗时
执行计划
指定部门数据
按钮
排序
接口名称
接口导出
接口描述
接口路径
操作系统
数据范围
无限权限
是否启用
显示仪表板
最后登录时间
未读
本人数据
本部门和下级部门数据
本部门数据
框架
注册
消息主题
消息摘要
消息类型
用户代理
用户名
用户导出
电子邮箱
登录
登录名
登录日志导出
空闲
站内信导出
等待发送
绑定手机号码
菜单
角色名称
角色导出
解绑手机号码
计划作业导出
计划作业执行记录导出
请求方式
请求日志导出
跟踪标识
运行
通知
邮箱号
部门名称
部门导出
配置导出
重设密码
链接
项值
项名
默认角色
默认部门

View File

@ -1,102 +0,0 @@
1分钟内只能发送1次
人机校验请求不能为空
人机验证未通过
作业名称不能为空
允许的文件大小
允许的文件格式
唯一编码不能为空
图标代码不能为空
图标名称不能为空
婚姻状况不正确
字典名称不能为空
字典目录不存在
字典目录编号不能为空
字典目录编号不能为空
字典编码不能为空
学历不正确
密码不能为空
密码不能为空
密码不能为空
密码不能为空
已处理完毕
已处理完毕
已处理完毕
并发冲突_请稍后重试
性别不正确
手机号码不正确
手机号码不能为空
接口编码不存在
政治面貌不正确
数据库服务器时钟偏移
文件不能为空
新密码不能为空
新手机号码验证码不正确
旧密码不正确
旧密码不能为空
旧手机号码不正确
旧手机号码验证码不正确
时间计划不能为空
未指定部门
未获取到待执行任务
模块名称不能为空
模块类型不能为空
模块说明不能为空
此节点已下线
此节点已下线
民族不正确
消息主题不能为空
消息内容不能为空
父节点不存在
用户不存在
用户名不能为空
用户名不能为空
用户名不能为空
用户名或密码错误
用户头像不能为空
用户编号不存在
目标设备不能为空
目标设备不能为空
短信验证请求不能为空
短信验证请求不能为空
短信验证请求不能为空
站内信不存在
站内信状态不正确
站内信类型不正确
缓存键不能为空
网络地址不正确
网络地址不正确
网络地址不正确
菜单名称不能为空
菜单标题不能为空
菜单类型不正确
菜单编号不能为空
角色不存在
角色名称不能为空
角色数据范围不正确
角色编号不能为空
角色编号列表不能为空
设备类型不能为空
证件类型不正确
该角色下存在用户
该部门下存在子部门
该部门下存在用户
请求地址不能为空
请求方法不正确
请稍后重试
请联系管理员激活账号
读取用户令牌出错
账号不能为空
邮箱验证码不正确
部门不存在
部门名称不能为空
键值不能为空
键名称不能为空
键名称不能为空
随机延时结束时间不正确
随机延时起始时间不正确
验证数据不能为空
验证码不正确
验证码不能为空
验证码目标设备类型不正确
验证码类型不正确
验证码类型不能为空

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.Dto.Sys.Api;
namespace NetAdmin.SysComponent.Domain.Attributes.DataValidation; namespace NetAdmin.Domain.Attributes.DataValidation;
/// <summary> /// <summary>
/// 接口编码验证器 /// 接口编码验证器

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Role; using NetAdmin.Domain.Dto.Sys.Role;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.Attributes.DataValidation; namespace NetAdmin.Domain.Attributes.DataValidation;
/// <summary> /// <summary>
/// 数据范围为特定部门的验证器 /// 数据范围为特定部门的验证器

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Attributes.DataValidation; namespace NetAdmin.Domain.Attributes.DataValidation;
/// <summary> /// <summary>
/// 用户编号验证器 /// 用户编号验证器

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Contexts; namespace NetAdmin.Domain.Contexts;
/// <summary> /// <summary>
/// 上下文用户信息 /// 上下文用户信息

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// Api接口表 /// Api接口表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 配置表 /// 配置表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 部门表 /// 部门表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 字典目录表 /// 字典目录表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 字典内容表 /// 字典内容表

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 计划作业表 /// 计划作业表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 计划作业执行记录表 /// 计划作业执行记录表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 登录日志表 /// 登录日志表

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 菜单表 /// 菜单表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 请求日志表 /// 请求日志表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 请求日志明细表 /// 请求日志明细表

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Role; using NetAdmin.Domain.Dto.Sys.Role;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 角色表 /// 角色表
@ -120,13 +121,18 @@ public record Sys_Role : VersionEntity, IFieldSort, IFieldEnabled, IFieldSummary
/// <inheritdoc /> /// <inheritdoc />
public virtual void Register(TypeAdapterConfig config) public virtual void Register(TypeAdapterConfig config)
{ {
// ReSharper disable InvokeAsExtensionMethod
#pragma warning disable RCS1196
_ = config.ForType<CreateRoleReq, Sys_Role>() _ = config.ForType<CreateRoleReq, Sys_Role>()
.Map( // .Map( //
d => d.Depts, s => s.DeptIds.NullOrEmpty() ? Array.Empty<Sys_Dept>() : s.DeptIds.Select(x => new Sys_Dept { Id = x })) d => d.Depts
, s => s.DeptIds.NullOrEmpty() ? Array.Empty<Sys_Dept>() : Enumerable.Select(s.DeptIds, x => new Sys_Dept { Id = x }))
.Map( // .Map( //
d => d.Menus, s => s.MenuIds.NullOrEmpty() ? Array.Empty<Sys_Menu>() : s.MenuIds.Select(x => new Sys_Menu { Id = x })) d => d.Menus
, s => s.MenuIds.NullOrEmpty() ? Array.Empty<Sys_Menu>() : Enumerable.Select(s.MenuIds, x => new Sys_Menu { Id = x }))
.Map( // .Map( //
d => d.Apis, s => s.ApiIds.NullOrEmpty() ? Array.Empty<Sys_Api>() : s.ApiIds.Select(x => new Sys_Api { Id = x })) d => d.Apis, s => s.ApiIds.NullOrEmpty() ? Array.Empty<Sys_Api>() : Enumerable.Select(s.ApiIds, x => new Sys_Api { Id = x }))
// //
; ;

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 角色-接口映射表 /// 角色-接口映射表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 角色-部门映射表 /// 角色-部门映射表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 角色-菜单映射表 /// 角色-菜单映射表

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.SiteMsg; using NetAdmin.Domain.Dto.Sys.SiteMsg;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 站内信表 /// 站内信表
@ -86,17 +87,26 @@ public record Sys_SiteMsg : VersionEntity, IRegister, IFieldSummary
/// <inheritdoc /> /// <inheritdoc />
public void Register(TypeAdapterConfig config) public void Register(TypeAdapterConfig config)
{ {
#pragma warning disable RCS1196
// ReSharper disable InvokeAsExtensionMethod
_ = config.ForType<CreateSiteMsgReq, Sys_SiteMsg>() _ = config.ForType<CreateSiteMsgReq, Sys_SiteMsg>()
.Map( // .Map( //
d => d.Summary, s => s.Content.RemoveHtmlTag().HtmlDe().Sub(0, 100)) d => d.Summary, s => s.Content.RemoveHtmlTag().HtmlDe().Sub(0, 100))
.Map( // .Map( //
d => d.Roles, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : s.RoleIds.Select(x => new Sys_Role { Id = x })) d => d.Roles
, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : Enumerable.Select(s.RoleIds, x => new Sys_Role { Id = x }))
.Map( // .Map( //
d => d.Users, s => s.UserIds.NullOrEmpty() ? Array.Empty<Sys_User>() : s.UserIds.Select(x => new Sys_User { Id = x })) d => d.Users
, s => s.UserIds.NullOrEmpty() ? Array.Empty<Sys_User>() : Enumerable.Select(s.UserIds, x => new Sys_User { Id = x }))
.Map( // .Map( //
d => d.Depts, s => s.DeptIds.NullOrEmpty() ? Array.Empty<Sys_Dept>() : s.DeptIds.Select(x => new Sys_Dept { Id = x })) d => d.Depts
, s => s.DeptIds.NullOrEmpty() ? Array.Empty<Sys_Dept>() : Enumerable.Select(s.DeptIds, x => new Sys_Dept { Id = x }))
// //
; ;
// ReSharper restore InvokeAsExtensionMethod
#pragma warning restore RCS1196
} }
} }

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 站内信-部门映射表 /// 站内信-部门映射表

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 站内信标记表 /// 站内信标记表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 站内信-角色映射表 /// 站内信-角色映射表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 站内信-用户映射表 /// 站内信-用户映射表

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 用户基本信息表 /// 用户基本信息表
@ -126,16 +126,24 @@ public record Sys_User : VersionEntity, IFieldSummary, IFieldEnabled, IRegister
/// <inheritdoc /> /// <inheritdoc />
public virtual void Register(TypeAdapterConfig config) public virtual void Register(TypeAdapterConfig config)
{ {
#pragma warning disable RCS1196
// ReSharper disable InvokeAsExtensionMethod
_ = config.ForType<CreateUserReq, Sys_User>() _ = config.ForType<CreateUserReq, Sys_User>()
.Map(d => d.Password, s => s.PasswordText.Pwd().Guid()) .Map(d => d.Password, s => s.PasswordText.Pwd().Guid())
.Map(d => d.Token, _ => Guid.NewGuid()) .Map(d => d.Token, _ => Guid.NewGuid())
.Map( // .Map( //
d => d.Roles, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : s.RoleIds.Select(x => new Sys_Role { Id = x })); d => d.Roles
, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : Enumerable.Select(s.RoleIds, x => new Sys_Role { Id = x }));
_ = config.ForType<EditUserReq, Sys_User>() _ = config.ForType<EditUserReq, Sys_User>()
.Map( // .Map( //
d => d.Password, s => s.PasswordText.NullOrEmpty() ? Guid.Empty : s.PasswordText.Pwd().Guid()) d => d.Password, s => s.PasswordText.NullOrEmpty() ? Guid.Empty : s.PasswordText.Pwd().Guid())
.Map( // .Map( //
d => d.Roles, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : s.RoleIds.Select(x => new Sys_Role { Id = x })); d => d.Roles
, s => s.RoleIds.NullOrEmpty() ? Array.Empty<Sys_Role>() : Enumerable.Select(s.RoleIds, x => new Sys_Role { Id = x }));
// ReSharper restore InvokeAsExtensionMethod
#pragma warning restore RCS1196
} }
} }

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.UserProfile; using NetAdmin.Domain.Dto.Sys.UserProfile;
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 用户档案表 /// 用户档案表

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 用户-角色映射表 /// 用户-角色映射表

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.DbMaps.Sys; using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.DbMaps.Sys;
/// <summary> /// <summary>
/// 验证码表 /// 验证码表

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Api;
/// <summary> /// <summary>
/// 请求:创建接口 /// 请求:创建接口

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Api; namespace NetAdmin.Domain.Dto.Sys.Api;
/// <summary> /// <summary>
/// 响应:导出接口 /// 响应:导出接口

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Api;
/// <summary> /// <summary>
/// 请求:查询接口 /// 请求:查询接口

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Api;
/// <summary> /// <summary>
/// 响应:查询接口 /// 响应:查询接口

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Cache; namespace NetAdmin.Domain.Dto.Sys.Cache;
/// <summary> /// <summary>
/// 响应:缓存统计 /// 响应:缓存统计

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Cache; namespace NetAdmin.Domain.Dto.Sys.Cache;
/// <summary> /// <summary>
/// 请求:删除缓存项 /// 请求:删除缓存项

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Cache; namespace NetAdmin.Domain.Dto.Sys.Cache;
/// <summary> /// <summary>
/// 请求:获取所有缓存项 /// 请求:获取所有缓存项

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Cache; namespace NetAdmin.Domain.Dto.Sys.Cache;
/// <summary> /// <summary>
/// 请求:获取缓存项 /// 请求:获取缓存项

View File

@ -1,6 +1,6 @@
using StackExchange.Redis; using StackExchange.Redis;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Cache; namespace NetAdmin.Domain.Dto.Sys.Cache;
/// <summary> /// <summary>
/// 响应:获取所有缓存项 /// 响应:获取所有缓存项

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Captcha; namespace NetAdmin.Domain.Dto.Sys.Captcha;
/// <summary> /// <summary>
/// 响应:获取人机校验图 /// 响应:获取人机校验图

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Captcha; namespace NetAdmin.Domain.Dto.Sys.Captcha;
/// <summary> /// <summary>
/// 请求:完成人机验证 /// 请求:完成人机验证

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 请求:创建配置 /// 请求:创建配置

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 请求:编辑配置 /// 请求:编辑配置

View File

@ -1,7 +1,8 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Dept; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.SysComponent.Domain.Dto.Sys.Role; using NetAdmin.Domain.Dto.Sys.Dept;
using NetAdmin.Domain.Dto.Sys.Role;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 响应:导出配置 /// 响应:导出配置

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 请求:查询配置 /// 请求:查询配置

View File

@ -1,7 +1,8 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Dept; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.SysComponent.Domain.Dto.Sys.Role; using NetAdmin.Domain.Dto.Sys.Dept;
using NetAdmin.Domain.Dto.Sys.Role;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 响应:查询配置 /// 响应:查询配置

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Config; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Config;
/// <summary> /// <summary>
/// 请求:启用/禁用配置 /// 请求:启用/禁用配置

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Infrastructure.Constant; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 请求:创建部门 /// 请求:创建部门
@ -22,7 +22,7 @@ public record CreateDeptReq : Sys_Dept
/// <inheritdoc cref="IFieldSort.Sort" /> /// <inheritdoc cref="IFieldSort.Sort" />
[JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public override long Sort { get; init; } = SysNumbers.DEF_SORT_VAL; public override long Sort { get; init; } = Numbers.DEF_SORT_VAL;
/// <inheritdoc cref="IFieldSummary.Summary" /> /// <inheritdoc cref="IFieldSummary.Summary" />
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 请求:编辑部门 /// 请求:编辑部门

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 响应:导出部门 /// 响应:导出部门

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 请求:查询部门 /// 请求:查询部门

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Infrastructure.Constant; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 响应:查询部门 /// 响应:查询部门
@ -32,7 +32,7 @@ public record QueryDeptRsp : Sys_Dept
/// <inheritdoc cref="IFieldSort.Sort" /> /// <inheritdoc cref="IFieldSort.Sort" />
[JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public override long Sort { get; init; } = SysNumbers.DEF_SORT_VAL; public override long Sort { get; init; } = Numbers.DEF_SORT_VAL;
/// <inheritdoc cref="IFieldSummary.Summary" /> /// <inheritdoc cref="IFieldSummary.Summary" />
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dept; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dept;
/// <summary> /// <summary>
/// 请求:启用/禁用部门 /// 请求:启用/禁用部门

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dev; namespace NetAdmin.Domain.Dto.Sys.Dev;
/// <summary> /// <summary>
/// 请求:生成后端代码 /// 请求:生成后端代码

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dev; namespace NetAdmin.Domain.Dto.Sys.Dev;
/// <summary> /// <summary>
/// 请求:生成图标代码 /// 请求:生成图标代码

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dev; namespace NetAdmin.Domain.Dto.Sys.Dev;
/// <summary> /// <summary>
/// IconExportJsInfo /// IconExportJsInfo

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Catalog; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Catalog;
/// <summary> /// <summary>
/// 请求:创建字典目录 /// 请求:创建字典目录

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Catalog; namespace NetAdmin.Domain.Dto.Sys.Dic.Catalog;
/// <summary> /// <summary>
/// 请求:编辑字典目录 /// 请求:编辑字典目录

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Catalog; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Catalog;
/// <summary> /// <summary>
/// 请求:查询字典目录 /// 请求:查询字典目录

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Catalog; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Catalog;
/// <summary> /// <summary>
/// 响应:查询字典目录 /// 响应:查询字典目录

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 请求:创建字典内容 /// 请求:创建字典内容

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 请求:编辑字典内容 /// 请求:编辑字典内容

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 响应:导出字典内容 /// 响应:导出字典内容

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 请求:获取字典值 /// 请求:获取字典值

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 请求:查询字典内容 /// 请求:查询字典内容

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 响应:查询字典内容 /// 响应:查询字典内容

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Dic.Content; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Dic.Content;
/// <summary> /// <summary>
/// 请求:设置字典内容启用状态 /// 请求:设置字典内容启用状态

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys; namespace NetAdmin.Domain.Dto.Sys;
/// <summary> /// <summary>
/// 响应:获取条形图数据 /// 响应:获取条形图数据

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys; namespace NetAdmin.Domain.Dto.Sys;
/// <summary> /// <summary>
/// 响应:获取饼图数据 /// 响应:获取饼图数据

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Attributes.DataValidation; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 请求:创建计划作业 /// 请求:创建计划作业

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 请求:编辑计划作业 /// 请求:编辑计划作业

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 响应:导出计划作业 /// 响应:导出计划作业

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 请求:完成计划作业 /// 请求:完成计划作业

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 请求:查询计划作业 /// 请求:查询计划作业

View File

@ -1,8 +1,10 @@
using CronExpressionDescriptor; using CronExpressionDescriptor;
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Dto.Sys.User;
using NetAdmin.Domain.Enums.Sys;
using Options = CronExpressionDescriptor.Options; using Options = CronExpressionDescriptor.Options;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 响应:查询计划作业 /// 响应:查询计划作业

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Job; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Job;
/// <summary> /// <summary>
/// 请求:设置计划作业启用状态 /// 请求:设置计划作业启用状态

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.JobRecord; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.JobRecord;
/// <summary> /// <summary>
/// 请求:创建计划作业执行记录 /// 请求:创建计划作业执行记录

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Job; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Dto.Sys.Job;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.JobRecord; namespace NetAdmin.Domain.Dto.Sys.JobRecord;
/// <summary> /// <summary>
/// 响应:导出计划作业执行记录 /// 响应:导出计划作业执行记录

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.JobRecord; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.JobRecord;
/// <summary> /// <summary>
/// 请求:查询计划作业执行记录 /// 请求:查询计划作业执行记录

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Job; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Dto.Sys.Job;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.JobRecord; namespace NetAdmin.Domain.Dto.Sys.JobRecord;
/// <summary> /// <summary>
/// 响应:查询计划作业执行记录 /// 响应:查询计划作业执行记录

View File

@ -1,9 +1,9 @@
using NetAdmin.Domain.Contexts; using NetAdmin.Domain.Contexts;
using NetAdmin.Domain.Dto; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.SysComponent.Domain.Dto.Sys.RequestLog; using NetAdmin.Domain.Dto.Sys.RequestLog;
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.LoginLog; namespace NetAdmin.Domain.Dto.Sys.LoginLog;
/// <summary> /// <summary>
/// 请求:创建登录日志 /// 请求:创建登录日志

View File

@ -1,6 +1,6 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.LoginLog; namespace NetAdmin.Domain.Dto.Sys.LoginLog;
/// <summary> /// <summary>
/// 响应:导出登录日志 /// 响应:导出登录日志

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.LoginLog; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.LoginLog;
/// <summary> /// <summary>
/// 请求:查询登录日志 /// 请求:查询登录日志

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.LoginLog; namespace NetAdmin.Domain.Dto.Sys.LoginLog;
/// <summary> /// <summary>
/// 响应:查询登录日志 /// 响应:查询登录日志

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Infrastructure.Constant; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Menu; namespace NetAdmin.Domain.Dto.Sys.Menu;
/// <summary> /// <summary>
/// 请求:创建菜单 /// 请求:创建菜单
@ -54,7 +55,7 @@ public record CreateMenuReq : Sys_Menu
/// <inheritdoc cref="IFieldSort.Sort" /> /// <inheritdoc cref="IFieldSort.Sort" />
[JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public override long Sort { get; init; } = SysNumbers.DEF_SORT_VAL; public override long Sort { get; init; } = Numbers.DEF_SORT_VAL;
/// <inheritdoc cref="Sys_Menu.Tag" /> /// <inheritdoc cref="Sys_Menu.Tag" />
public override string Tag => Meta.Tag; public override string Tag => Meta.Tag;

View File

@ -1,4 +1,4 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Menu; namespace NetAdmin.Domain.Dto.Sys.Menu;
/// <summary> /// <summary>
/// 请求:更新菜单 /// 请求:更新菜单

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Menu; using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.Dto.Sys.Menu;
/// <summary> /// <summary>
/// 信息:元数据 /// 信息:元数据

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Menu; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Menu;
/// <summary> /// <summary>
/// 请求:查询菜单 /// 请求:查询菜单

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.Menu; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.Menu;
/// <summary> /// <summary>
/// 信息:菜单 /// 信息:菜单

View File

@ -1,6 +1,7 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.RequestLogDetail; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.Domain.Dto.Sys.RequestLogDetail;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLog; namespace NetAdmin.Domain.Dto.Sys.RequestLog;
/// <summary> /// <summary>
/// 请求:创建请求日志 /// 请求:创建请求日志

View File

@ -1,8 +1,8 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.Dto.Sys.Api;
using NetAdmin.SysComponent.Domain.Dto.Sys.RequestLogDetail; using NetAdmin.Domain.Dto.Sys.RequestLogDetail;
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLog; namespace NetAdmin.Domain.Dto.Sys.RequestLog;
/// <summary> /// <summary>
/// 响应:导出请求日志 /// 响应:导出请求日志

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLog; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.RequestLog;
/// <summary> /// <summary>
/// 请求:查询请求日志 /// 请求:查询请求日志

View File

@ -1,8 +1,9 @@
using NetAdmin.SysComponent.Domain.Dto.Sys.Api; using NetAdmin.Domain.DbMaps.Sys;
using NetAdmin.SysComponent.Domain.Dto.Sys.RequestLogDetail; using NetAdmin.Domain.Dto.Sys.Api;
using NetAdmin.SysComponent.Domain.Dto.Sys.User; using NetAdmin.Domain.Dto.Sys.RequestLogDetail;
using NetAdmin.Domain.Dto.Sys.User;
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLog; namespace NetAdmin.Domain.Dto.Sys.RequestLog;
/// <summary> /// <summary>
/// 响应:查询请求日志 /// 响应:查询请求日志

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLogDetail; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.RequestLogDetail;
/// <summary> /// <summary>
/// 请求:创建请求日志明细 /// 请求:创建请求日志明细

View File

@ -1,4 +1,6 @@
namespace NetAdmin.SysComponent.Domain.Dto.Sys.RequestLogDetail; using NetAdmin.Domain.DbMaps.Sys;
namespace NetAdmin.Domain.Dto.Sys.RequestLogDetail;
/// <summary> /// <summary>
/// 请求:查询请求日志明细 /// 请求:查询请求日志明细

Some files were not shown because too many files have changed in this diff Show More