From 01825ad87fa73b14dd13db428a4e12c8c9c08a52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B7=B3?= <454313500@qq.com> Date: Mon, 11 Dec 2023 18:43:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=86=E7=BB=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Abp.Net8/common.props | 5 +- .../Builder/SwaggerBuilderExtensons.cs | 26 +- .../SwaggerAddExtensions.cs | 35 +- .../Yi.Framework.AspNetCore.csproj | 9 +- .../Yi.Framework.AspNetCore.xml | 42 - .../YiFrameworkAspNetCoreModule.cs | 18 +- .../Yi.Framework.Core/{ => Data}/IOrderNum.cs | 2 +- .../Yi.Framework.Core/{ => Data}/IState.cs | 2 +- .../Yi.Framework.Core/Yi.Framework.Core.xml | 847 ----------------- ...Yi.Framework.Ddd.Application.Contracts.xml | 18 - .../Yi.Framework.Ddd.Application.xml | 15 - .../Yi.Framework.Mapster.xml | 8 - ...Yi.Framework.SqlSugarCore.Abstractions.xml | 8 - .../Yi.Framework.SqlSugarCore.xml | 92 -- ...Yi.Framework.Bbs.Application.Contracts.xml | 174 ---- .../Yi.Framework.Bbs.Application.xml | 163 ---- .../Yi.Framework.Bbs.Domain.Shared.xml | 48 - .../Yi.Framework.Bbs.Domain.xml | 65 -- .../Yi.Framework.Bbs.SqlSugarCore.xml | 8 - ...i.Framework.Rbac.Application.Contracts.xml | 326 ------- .../Yi.Framework.Rbac.Application.xml | 296 ------ .../Yi.Framework.Rbac.Domain.Shared.xml | 363 -------- .../Entities/ConfigEntity.cs | 2 +- .../Entities/DeptEntity.cs | 2 +- .../Entities/DictionaryEntity.cs | 2 +- .../Entities/DictionaryTypeEntity.cs | 2 +- .../Entities/MenuEntity.cs | 2 +- .../Entities/PostEntity.cs | 2 +- .../Entities/RoleEntity.cs | 2 +- .../Entities/UserEntity.cs | 2 +- .../Yi.Framework.Rbac.Domain.xml | 853 ------------------ .../Yi.Framework.Rbac.SqlSugarCore.xml | 16 - .../Yi.Abp.Application.Contracts.xml | 8 - .../Yi.Abp.Application/Yi.Abp.Application.xml | 8 - .../Yi.Abp.Domain.Shared.xml | 8 - .../src/Yi.Abp.Domain/Yi.Abp.Domain.xml | 8 - .../Yi.Abp.SqlSugarCore.xml | 8 - Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.xml | 8 - Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs | 4 +- 39 files changed, 83 insertions(+), 3424 deletions(-) delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.xml rename Yi.Abp.Net8/framework/Yi.Framework.Core/{ => Data}/IOrderNum.cs (85%) rename Yi.Abp.Net8/framework/Yi.Framework.Core/{ => Data}/IState.cs (86%) delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.Core/Yi.Framework.Core.xml delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application.Contracts/Yi.Framework.Ddd.Application.Contracts.xml delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application/Yi.Framework.Ddd.Application.xml delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.Mapster/Yi.Framework.Mapster.xml delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore.Abstractions/Yi.Framework.SqlSugarCore.Abstractions.xml delete mode 100644 Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/Yi.Framework.SqlSugarCore.xml delete mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application.Contracts/Yi.Framework.Bbs.Application.Contracts.xml delete mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Yi.Framework.Bbs.Application.xml delete mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain.Shared/Yi.Framework.Bbs.Domain.Shared.xml delete mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Yi.Framework.Bbs.Domain.xml delete mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Yi.Framework.Bbs.SqlSugarCore.xml delete mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Yi.Framework.Rbac.Application.Contracts.xml delete mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Yi.Framework.Rbac.Application.xml delete mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Yi.Framework.Rbac.Domain.Shared.xml delete mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Yi.Framework.Rbac.Domain.xml delete mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/Yi.Framework.Rbac.SqlSugarCore.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.Application.Contracts/Yi.Abp.Application.Contracts.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.Application/Yi.Abp.Application.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.Domain.Shared/Yi.Abp.Domain.Shared.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.Domain/Yi.Abp.Domain.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.SqlSugarCore/Yi.Abp.SqlSugarCore.xml delete mode 100644 Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.xml diff --git a/Yi.Abp.Net8/common.props b/Yi.Abp.Net8/common.props index f4ca2b1e..3af06b28 100644 --- a/Yi.Abp.Net8/common.props +++ b/Yi.Abp.Net8/common.props @@ -4,7 +4,10 @@ 1.0.0 $(NoWarn);CS1591;CS8618;CS1998;CS8604;CS8620;CS8600;CS8602 app - $(AssemblyName).xml + + true + true + diff --git a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/AspNetCore/Builder/SwaggerBuilderExtensons.cs b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/AspNetCore/Builder/SwaggerBuilderExtensons.cs index d92b19a0..4186561b 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/AspNetCore/Builder/SwaggerBuilderExtensons.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/AspNetCore/Builder/SwaggerBuilderExtensons.cs @@ -9,18 +9,22 @@ namespace Yi.Framework.AspNetCore.Microsoft.AspNetCore.Builder app.UseSwagger(); app.UseSwaggerUI(c => { - if (swaggerModels.Length == 0) - { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "Yi.Framework"); - } - else - { - foreach (var k in swaggerModels) - { + // 配置 Swagger UI 面板链接,添加的顺序,就是排序 + c.SwaggerEndpoint("/swagger/default/swagger.json", "default"); + c.SwaggerEndpoint("/swagger/rbac/swagger.json", "rbac"); - c.SwaggerEndpoint(k.Url, k.Name); - } - } + //if (swaggerModels.Length == 0) + //{ + // c.SwaggerEndpoint("/swagger/v1/swagger.json", "Yi.Framework"); + //} + //else + //{ + // foreach (var k in swaggerModels) + // { + + // c.SwaggerEndpoint(k.Url, k.Name); + // } + //} }); return app; diff --git a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/Extensions/DependencyInjection/SwaggerAddExtensions.cs b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/Extensions/DependencyInjection/SwaggerAddExtensions.cs index 3a54bc11..07ec69a8 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/Extensions/DependencyInjection/SwaggerAddExtensions.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Microsoft/Extensions/DependencyInjection/SwaggerAddExtensions.cs @@ -1,6 +1,9 @@ -using Microsoft.Extensions.DependencyInjection; +using Microsoft.AspNetCore.Mvc.Controllers; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; using Microsoft.OpenApi.Models; using Swashbuckle.AspNetCore.SwaggerGen; +using Volo.Abp.AspNetCore.Mvc; namespace Yi.Framework.AspNetCore.Microsoft.Extensions.DependencyInjection { @@ -8,10 +11,38 @@ namespace Yi.Framework.AspNetCore.Microsoft.Extensions.DependencyInjection { public static IServiceCollection AddYiSwaggerGen(this IServiceCollection services, Action? action) { + var serviceProvider = services.BuildServiceProvider(); + var mvcOptions = serviceProvider.GetRequiredService>(); + + var mvcSettings = mvcOptions.Value.ConventionalControllers.ConventionalControllerSettings.Where(x => x.RemoteServiceName != "default").DistinctBy(x => x.RemoteServiceName); + + services.AddAbpSwaggerGen( options => { - options.DocInclusionPredicate((docName, description) => true); + + // 配置分组,还需要去重 + foreach (var setting in mvcSettings) + { + options.SwaggerDoc(setting.RemoteServiceName, new OpenApiInfo { Title = setting.RemoteServiceName, Version = "v1" }); + } + options.SwaggerDoc("default", new OpenApiInfo { Title = "default", Version = "v1" }); + + // 根据分组名称过滤 API 文档 + options.DocInclusionPredicate((docName, apiDesc) => + { + if (apiDesc.ActionDescriptor is ControllerActionDescriptor controllerActionDescriptor) + { + var settingOrNull = mvcSettings.Where(x => x.Assembly == controllerActionDescriptor.ControllerTypeInfo.Assembly).FirstOrDefault(); + if (settingOrNull is not null) + { + return docName == settingOrNull.RemoteServiceName; + } + } + return docName == "default"; + }); + + //options.DocInclusionPredicate((docName, description) => true); options.CustomSchemaIds(type => type.FullName); var basePath = Path.GetDirectoryName(typeof(Program).Assembly.Location); if (basePath is not null) diff --git a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.csproj b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.csproj index f554f347..2d2d16f1 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.csproj +++ b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.csproj @@ -5,6 +5,11 @@ enable enable + + + + + @@ -15,8 +20,4 @@ - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.xml b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.xml deleted file mode 100644 index db1b7d18..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/Yi.Framework.AspNetCore.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - Yi.Framework.AspNetCore - - - - - Creates a new instance of . - - - - - Creates a new instance of . - - Error code - Error details - Error message - Error data - - - - code. - - - - - message. - - - - - details. - - - - - data. - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/YiFrameworkAspNetCoreModule.cs b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/YiFrameworkAspNetCoreModule.cs index 702a0729..ad551e70 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/YiFrameworkAspNetCoreModule.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.AspNetCore/YiFrameworkAspNetCoreModule.cs @@ -1,5 +1,17 @@ -using Microsoft.Extensions.DependencyInjection; +using System.Reflection; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.ApiExplorer; +using Microsoft.AspNetCore.Mvc.Controllers; +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; +using Microsoft.Extensions.Options; +using Microsoft.OpenApi.Models; +using Newtonsoft.Json.Linq; +using Swashbuckle.AspNetCore.SwaggerGen; +using Volo.Abp; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.DependencyInjection; using Volo.Abp.Modularity; using Yi.Framework.AspNetCore.Mvc; using Yi.Framework.Core; @@ -10,8 +22,6 @@ namespace Yi.Framework.AspNetCore )] public class YiFrameworkAspNetCoreModule : AbpModule { - public override void ConfigureServices(ServiceConfigurationContext context) - { - } + } } \ No newline at end of file diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Core/IOrderNum.cs b/Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IOrderNum.cs similarity index 85% rename from Yi.Abp.Net8/framework/Yi.Framework.Core/IOrderNum.cs rename to Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IOrderNum.cs index 15f55d19..aecb1d6e 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.Core/IOrderNum.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IOrderNum.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Yi.Framework.Core +namespace Yi.Framework.Core.Data { public interface IOrderNum { diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Core/IState.cs b/Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IState.cs similarity index 86% rename from Yi.Abp.Net8/framework/Yi.Framework.Core/IState.cs rename to Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IState.cs index 627c0cd5..d5abcea9 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.Core/IState.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.Core/Data/IState.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Yi.Framework.Core +namespace Yi.Framework.Core.Data { public interface IState { diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Core/Yi.Framework.Core.xml b/Yi.Abp.Net8/framework/Yi.Framework.Core/Yi.Framework.Core.xml deleted file mode 100644 index 8182b339..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.Core/Yi.Framework.Core.xml +++ /dev/null @@ -1,847 +0,0 @@ - - - - Yi.Framework.Core - - - - - 定义公共文件路径 - - - - - 相等 - - - - - 匹配 - - - - - 大于 - - - - - 大于或等于 - - - - - 小于 - - - - - 小于或等于 - - - - - 等于集合 - - - - - 不等于集合 - - - - - 左边匹配 - - - - - 右边匹配 - - - - - 不相等 - - - - - 为空或空 - - - - - 不为空 - - - - - 不匹配 - - - - - 时间段 值用 "|" 隔开 - - - - - 操作成功。 - - - - - 操作不成功 - - - - - 无权限 - - - - - 被拒绝 - - - - - 设置文件下载名称 - - - - - - - 设置文件附件名称 - - - - - - - 获取语言种类 - - - - - - - 判断是否为异步请求 - - - - - - - 获取客户端IP - - - - - - - 获取浏览器标识 - - - - - - - 此处统一获取程序集,排除微软内部相关 - - - - - - Converts an array of bytes to a Base32-k string. - - - - - Converts a Base32-k string into an array of bytes. - - - Input string s contains invalid Base32-k characters. - - - - - 将object转换为long,若转换失败,则返回0。不抛出异常。 - - - - - - - 将string转换为DateTime,若转换失败,则返回日期最小值。不抛出异常。 - - - - - - - 内存使用情况 - - - - - - 获取内存大小 - - - - - - 获取系统运行时间 - - - - - - 内存信息 - - - - - CPU使用率% - - - - - 总内存 GB - - - - - 内存使用率 % - - - - - 空闲内存 - - - - - 磁盘名 - - - - - 已使用 - - - - - 可使用 - - - - - windows系统获取内存信息 - - - - - - Unix系统获取 - - - - - - 打印错误信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印警告信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印正常信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印成功的信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 时间戳转本地时间-时间戳精确到秒 - - - - - 时间转时间戳Unix-时间戳精确到秒 - - - - - 时间戳转本地时间-时间戳精确到毫秒 - - - - - 时间转时间戳Unix-时间戳精确到毫秒 - - - - - - - - - - - - 时间戳转本地时间-时间戳精确到秒 - - - - - 时间转时间戳Unix-时间戳精确到秒 - - - - - 时间戳转本地时间-时间戳精确到毫秒 - - - - - 时间转时间戳Unix-时间戳精确到毫秒 - - - - - 毫秒转天时分秒 - - - - - - - 获取unix时间戳 - - - - - - - 自定义Distinct扩展方法 - - 要去重的对象类 - 自定义去重的字段类型 - 要去重的对象 - 获取自定义去重字段的委托 - - - - - Expression表达式树lambda参数拼接组合 - - - - - - - - - - Expression表达式树lambda参数拼接--false - - - - - - - Expression表达式树lambda参数拼接-true - - - - - - - Expression表达式树lambda参数拼接--and - - - - - - - - - Expression表达式树lambda参数拼接--or - - - - - - - - - 存放表达式树的参数的字典 - - - - - 构造函数 - - - - - - 重载参数访问的方法,访问表达式树参数,如果字典中包含,则取出 - - 表达式树参数 - - - - - 取后缀名 - - 文件名 - .gif|.html格式 - - - - 写文件 - - 文件路径 - 文件内容 - - - - 写文件 - - 文件路径 - 文件内容 - 编码格式 - - - - 读文件 - - 文件路径 - - - - - 读文件 - - 文件路径 - 编码格式 - - - - - 追加文件 - - 文件路径 - 内容 - - - - 拷贝文件 - - 原始文件 - 新文件路径 - - - - 删除文件 - - 路径 - - - - 移动文件 - - 原始路径 - 新路径 - - - - 在当前目录下创建目录 - - 当前目录 - 新目录 - - - - 递归删除文件夹目录及文件 - - - - - - - 指定文件夹下面的所有内容copy到目标文件夹下面 - - 原始路径 - 目标文件夹 - - - - 获取目录下全部文件名 - - - - - - - - 文件内容替换 - - - - - 文件名称 - - - - - 目录名替换 - - - - - 全部信息递归替换 - - - - - - - - 去除富文本中的HTML标签 - - - - - - - - 获取当前IP地址 - - - - - - - 转换对象为JSON格式数据 - - - 对象 - 字符格式的JSON数据 - - - - - JSON格式字符转换为T类型的对象 - - - - - - - - 获取值的长度(当Json值嵌套以"{"或"["开头时) - - - - - 设置字符状态(返回true则为关键词,返回false则当为普通字符处理) - - - - - 字符状态 - - - - - 数组开始【仅第一开头才算】,值嵌套的以【childrenStart】来标识。 - - - - - 【0 初始状态,或 遇到“,”逗号】;【1 遇到“:”冒号】 - - - - - 【-1 取值结束】【0 未开始】【1 无引号开始】【2 单引号开始】【3 双引号开始】 - - - - - 【-1 取值结束】【0 未开始】【1 无引号开始】【2 单引号开始】【3 双引号开始】 - - - - - 生成PasswordSalt - - 返回string - - - - 加密密码 - - 密码 - 加密类型 - PasswordSalt - 加密后的密码 - - - - 16位MD5加密 - - - - - - - 32位MD5加密 - - - - - - - 64位MD5加密 - - - - - - - 随机生成字母 - - - - - - - 随机生成数字 - - - - - - - 此函数为生成指定数目的汉字 - - 汉字数目 - 所有汉字 - - - - 取对象属性值 - - - - - - - - 设置对象属性值 - - - - - - - - - RSA加解密 使用OpenSSL的公钥加密/私钥解密 - 公私钥请使用openssl生成 - - - - - 实例化RSAHelper - - 加密算法类型 RSA SHA1;RSA2 SHA256 密钥长度至少为2048 - 编码类型 - 私钥 - 公钥 - - - - 使用私钥签名 - - 原始数据 - - - - - 使用公钥验签 - - 原始数据 - 签名 - - - - - 私钥解密(支持大量数据) - - - - - - - 公钥加密(支持大量数据) - - - - - - - 使用私钥创建RSA实例 - - - - - - - 使用公钥创建RSA实例 - - - - - - - RSA算法类型 - - - - - SHA1 - - - - - RSA2 密钥长度至少为2048 - SHA256 - - - - - linux 系统命令 - - - - - - - windows系统命令 - - - - - - - - 根据分隔符返回前n条数据 - - 数据内容 - 分隔符 - 前n条 - 是否倒序(默认false) - - - - - 根据字段拼接get参数 - - - - - - - 根据字段拼接get参数 - - - - - - - 获取一个GUID - - 格式-默认为N - - - - - 根据GUID获取19位的唯一数字序列 - - - - - - 获取字符串最后X行 - - - - - - - - 字符串转Unicode码 - - The to unicode. - Value. - - - - Unicode转字符串 - - The to string. - Unicode. - - - - UrlEncode编码 - - url - - - - - UrlEncode解码 - - 数据 - - - - - 转换对象为JSON格式数据 - - - 对象 - 字符格式的JSON数据 - - - - Xml格式字符转换为T类型的对象 - - - - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application.Contracts/Yi.Framework.Ddd.Application.Contracts.xml b/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application.Contracts/Yi.Framework.Ddd.Application.Contracts.xml deleted file mode 100644 index 9f8e6a3d..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application.Contracts/Yi.Framework.Ddd.Application.Contracts.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - Yi.Framework.Ddd.Application.Contracts - - - - - 查询开始时间条件 - - - - - 查询结束时间条件 - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application/Yi.Framework.Ddd.Application.xml b/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application/Yi.Framework.Ddd.Application.xml deleted file mode 100644 index 67e076c4..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.Ddd.Application/Yi.Framework.Ddd.Application.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - Yi.Framework.Ddd.Application - - - - - 偷梁换柱 - - - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Mapster/Yi.Framework.Mapster.xml b/Yi.Abp.Net8/framework/Yi.Framework.Mapster/Yi.Framework.Mapster.xml deleted file mode 100644 index 61ee3fb2..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.Mapster/Yi.Framework.Mapster.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Framework.Mapster - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore.Abstractions/Yi.Framework.SqlSugarCore.Abstractions.xml b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore.Abstractions/Yi.Framework.SqlSugarCore.Abstractions.xml deleted file mode 100644 index b16dc7e4..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore.Abstractions/Yi.Framework.SqlSugarCore.Abstractions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Framework.SqlSugarCore.Abstractions - - - - diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/Yi.Framework.SqlSugarCore.xml b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/Yi.Framework.SqlSugarCore.xml deleted file mode 100644 index 99a74562..00000000 --- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/Yi.Framework.SqlSugarCore.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - Yi.Framework.SqlSugarCore - - - - - 连接字符串,必填 - - - - - 数据库类型 - - - - - 开启种子数据 - - - - - 开启读写分离 - - - - - 开启codefirst - - - - - 开启sql日志 - - - - - 实体程序集 - - - - - 读写分离 - - - - - 获取DB - - - - - - 获取简单Db - - - - - - SqlSugar 客户端 - - - - - 上下文对象扩展 - - - - - - 数据 - - - - - - - 日志 - - - - - - - 日志 - - - - - - diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application.Contracts/Yi.Framework.Bbs.Application.Contracts.xml b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application.Contracts/Yi.Framework.Bbs.Application.Contracts.xml deleted file mode 100644 index b157c748..00000000 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application.Contracts/Yi.Framework.Bbs.Application.Contracts.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - Yi.Framework.Bbs.Application.Contracts - - - - - Article输入创建对象 - - - - - Banner输入创建对象 - - - - - Comment输入创建对象 - - - - - 评论id - - - - - 主题id - - - - - 第一层评论id,第一层为0 - - - - - 被回复的CommentId,第一层为0 - - - - - 评论多反 - - - - - 主题id - - - - - 用户,评论人用户信息 - - - - - 被评论的用户信息 - - - - - 这个不是一个树形,而是存在一个二维数组,该Children只有在顶级时候,只有一层 - - - - - 单返回,返回单条评论即可 - - - - - 用户id联表为用户对象 - - - - - 根节点的评论id - - - - - 被回复的CommentId - - - - - Discuss输入创建对象 - - - - - 默认公开 - - - - - 封面 - - - - - 是否已点赞 - - - - - 封面 - - - - - 封面 - - - - - 封面 - - - - - Label输入创建对象 - - - - - Plate输入创建对象 - - - - - Article服务抽象 - - - - - Banner抽象 - - - - - Comment服务抽象 - - - - - Discuss服务抽象 - - - - - Label服务抽象 - - - - - Plate服务抽象 - - - - - Setting应用抽象 - - - - - 获取配置标题 - - - - - diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Yi.Framework.Bbs.Application.xml b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Yi.Framework.Bbs.Application.xml deleted file mode 100644 index e351597f..00000000 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Yi.Framework.Bbs.Application.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - Yi.Framework.Bbs.Application - - - - - 触发 - - - - - - 获取当前周数据 - - - - - - 点赞功能 - - - - - 点赞,返回true为点赞+1,返回false为点赞-1 - - - - - - Article服务实现 - - - - - 获取文章全部平铺信息 - - - - - - - - 查询文章 - - - - - - - - 发表文章 - - - - - - - - 效验创建权限 - - - - - - - Banner服务实现 - - - - - 评论 - - - - - 获取改主题下的评论,结构为二维列表,该查询无分页 - - - - - - - - 发表评论 - - - - - - - - Discuss应用服务实现,用于参数效验、领域服务业务组合、日志记录、事务处理、账户信息 - - - - - 单查 - - - - - - - 查询 - - - - - - - 创建主题 - - - - - - - 效验主题查询权限 - - - - - - - - Label服务实现 - - - - - 获取当前用户的主题类型 - - - - - - - 创建 - - - - - - - Plate服务实现 - - - - - Setting服务实现 - - - - - 获取配置标题 - - - - - - diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain.Shared/Yi.Framework.Bbs.Domain.Shared.xml b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain.Shared/Yi.Framework.Bbs.Domain.Shared.xml deleted file mode 100644 index 6278f49e..00000000 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain.Shared/Yi.Framework.Bbs.Domain.Shared.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - Yi.Framework.Bbs.Domain.Shared - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 默认:公开 - - - - - 仅自己可见 - - - - - 部分用户可见 - - - - diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Yi.Framework.Bbs.Domain.xml b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Yi.Framework.Bbs.Domain.xml deleted file mode 100644 index fb073da9..00000000 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Yi.Framework.Bbs.Domain.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - Yi.Framework.Bbs.Domain - - - - - 主题id - - - - - 创建者 - - - - - 平铺自己 - - - - - - - 评论表 - - - - - 采用二维数组方式,不使用树形方式 - - - - - 被回复的CommentId - - - - - 用户,评论人用户信息 - - - - - 被评论的用户信息 - - - - - 封面 - - - - - 当PermissionType为部分用户时候,以下列表中的用户+创建者 代表拥有权限 - - - - - 论坛模块的领域服务 - - - - diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Yi.Framework.Bbs.SqlSugarCore.xml b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Yi.Framework.Bbs.SqlSugarCore.xml deleted file mode 100644 index 54c0be30..00000000 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Yi.Framework.Bbs.SqlSugarCore.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Framework.Bbs.SqlSugarCore - - - - diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Yi.Framework.Rbac.Application.Contracts.xml b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Yi.Framework.Rbac.Application.Contracts.xml deleted file mode 100644 index 023974f8..00000000 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application.Contracts/Yi.Framework.Rbac.Application.Contracts.xml +++ /dev/null @@ -1,326 +0,0 @@ - - - - Yi.Framework.Rbac.Application.Contracts - - - - - 账号 - - - - - 密码 - - - - - 唯一标识码 - - - - - 电话 - - - - - 验证码 - - - - - Config输入创建对象 - - - - - 配置查询参数 - - - - - 配置名称 - - - - - 配置键 - - - - - 配置名称 - - - - - 配置主键 - - - - - 配置值 - - - - - 配置类型 - - - - - 排序字段 - - - - - 备注 - - - - - 创建时间 - - - - - Dept输入创建对象 - - - - - DictionaryType输入创建对象 - - - - - Dictionary输入创建对象 - - - - - 登录Ip - - - - - 浏览器 - - - - - 操作系统 - - - - - 登录信息 - - - - - Menu输入创建对象 - - - - - Post输入创建对象 - - - - - Role输入创建对象 - - - - - 作业 Id - - - - - 作业组名称 - - - - - 作业处理程序类型 - - 存储的是类型的 FullName - - - - 作业处理程序类型所在程序集 - - 存储的是程序集 Name - - - - 描述信息 - - - - - 是否采用并行执行 - - 如果设置为 false,那么使用串行执行 - - - - 是否扫描 IJob 实现类 [Trigger] 特性触发器 - - - - - 作业信息额外数据 - - - - - 作业更新时间 - - - - - 标记其他作业正在执行 - - 为 false 时有效,也就是串行执行 - - - - 作业处理程序运行时类型 - - - - - 作业信息额外数据运行时实例 - - - - - 触发器参数 - - - - - 作业 Id - - - - - 作业组名称 - - - - - 作业处理程序类型 - - 存储的是类型的 FullName - - - - 作业处理程序类型所在程序集 - - 存储的是程序集 Name - - - - 描述信息 - - - - - 是否采用并行执行 - - 如果设置为 false,那么使用串行执行 - - - - 是否扫描 IJob 实现类 [Trigger] 特性触发器 - - - - - 作业信息额外数据 - - - - - 作业更新时间 - - - - - 标记其他作业正在执行 - - 为 false 时有效,也就是串行执行 - - - - 作业处理程序运行时类型 - - - - - 作业信息额外数据运行时实例 - - - - - User输入创建对象 - - - - - 该成员需忽略 - - - - - Config服务抽象 - - - - - Dept服务抽象 - - - - - Dictionary服务抽象 - - - - - DictionaryType服务抽象 - - - - - Menu服务抽象 - - - - - OperationLog服务抽象 - - - - - Post服务抽象 - - - - - Role服务抽象 - - - - - User服务抽象 - - - - diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Yi.Framework.Rbac.Application.xml b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Yi.Framework.Rbac.Application.xml deleted file mode 100644 index e4e9a367..00000000 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Yi.Framework.Rbac.Application.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - Yi.Framework.Rbac.Application - - - - - 效验图片登录验证码,无需和账号绑定 - - - - - 效验电话验证码,需要与电话号码绑定 - - - - - 登录 - - - - - - - 创建令牌 - - - - - - - 生成验证码 - - - - - - 验证电话号码 - - - - - - 注册 手机验证码 - - - - - - 注册,需要验证码通过 - - - - - - - 查询已登录的账户信息 - - - - - - 获取当前登录用户的前端路由 - - - - - - 退出登录 - - - - - - 更新密码 - - - - - - - 重置密码 - - - - - - - - 更新头像 - - - - - - - Config服务实现 - - - - - 多查 - - - - - - - Dept服务实现 - - - - - 通过角色id查询该角色全部部门 - - - - - - 多查 - - - - - - - Dictionary服务实现 - - - - - 查询 - - - - - 根据字典类型获取字典列表 - - - - - - - DictionaryType服务实现 - - - - - Menu服务实现 - - - - - 查询当前角色的菜单 - - - - - - - 动态条件获取当前在线用户 - - - - - - - 强制退出用户 - - - - - - - OperationLog服务实现 - - - - - Post服务实现 - - - - - Role服务实现 - - - - - 添加角色 - - - - - - - 修改角色 - - - - - - - - 更新状态 - - - - - - - - 获取角色下的用户 - - - - 是否在该角色下 - - - - - 批量给用户授权 - - - - - - - 批量取消授权 - - - - - - - 测试文档控制器 - - - - - 你好,多线程 - - - - - - User服务实现 - - - - - 查询用户 - - - - - - - 添加用户 - - - - - - - 单查 - - - - - - - 更新用户 - - - - - - - - 更新个人中心 - - - - - - - 更新状态 - - - - - - - diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Yi.Framework.Rbac.Domain.Shared.xml b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Yi.Framework.Rbac.Domain.Shared.xml deleted file mode 100644 index 7158a262..00000000 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Yi.Framework.Rbac.Domain.Shared.xml +++ /dev/null @@ -1,363 +0,0 @@ - - - - Yi.Framework.Rbac.Domain.Shared - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 常量定义 - - - - - 主键 - - - - - 逻辑删除 - - - - - 姓名 - - - - - 年龄 - - - - - 用户名 - - - - - 密码 - - - - - 加密盐值 - - - - - 头像 - - - - - 昵称 - - - - - 邮箱 - - - - - Ip - - - - - 地址 - - - - - 电话 - - - - - 简介 - - - - - 备注 - - - - - 性别 - - - - - 部门id - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 角色名 - - - - - 角色编码 - - - - - 描述 - - - - - 角色数据范围 - - - - - 状态 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 菜单名 - - - - - - - - - - - - - - - - - - - - 菜单图标 - - - - - 菜单组件路由 - - - - - 是否为外部链接 - - - - - 是否缓存 - - - - - 是否显示 - - - - - 描述 - - - - - 组件路径 - - - - - 路由参数 - - - - - 性别 - - - - - 男性 - - - - - 女性 - - - - - 未知 - - - - - 登录地点 - - - - - 登录Ip - - - - - 浏览器 - - - - - 操作系统 - - - - - 登录信息 - - - - - 操作类型 - - - - - 日志标题(模块) - - - - - 是否保存请求数据 - - - - - 是否保存返回数据 - - - - diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/ConfigEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/ConfigEntity.cs index 0a6217e0..4b3eb73c 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/ConfigEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/ConfigEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; namespace Yi.Framework.Rbac.Domain.Entities { diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DeptEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DeptEntity.cs index b8c88946..b256663c 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DeptEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DeptEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; namespace Yi.Framework.Rbac.Domain.Entities { diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryEntity.cs index 70ac3f1e..619d22e3 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; namespace Yi.Framework.Rbac.Domain.Entities { diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryTypeEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryTypeEntity.cs index dc09328b..cacf3025 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryTypeEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/DictionaryTypeEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; namespace Yi.Framework.Rbac.Domain.Entities { diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/MenuEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/MenuEntity.cs index 9dbdb1d2..6134fe41 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/MenuEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/MenuEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; using Yi.Framework.Core.Helper; using Yi.Framework.Rbac.Domain.Shared.Dtos; using Yi.Framework.Rbac.Domain.Shared.Enums; diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/PostEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/PostEntity.cs index e2c3fbb0..1cdd3bd1 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/PostEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/PostEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; namespace Yi.Framework.Rbac.Domain.Entities { diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/RoleEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/RoleEntity.cs index da2e70ed..d04995f3 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/RoleEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/RoleEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; using Yi.Framework.Rbac.Domain.Shared.Enums; namespace Yi.Framework.Rbac.Domain.Entities diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/UserEntity.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/UserEntity.cs index 01a038de..89ad1065 100644 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/UserEntity.cs +++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/UserEntity.cs @@ -2,7 +2,7 @@ using Volo.Abp; using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; -using Yi.Framework.Core; +using Yi.Framework.Core.Data; using Yi.Framework.Core.Helper; using Yi.Framework.Rbac.Domain.Shared.Enums; diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Yi.Framework.Rbac.Domain.xml b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Yi.Framework.Rbac.Domain.xml deleted file mode 100644 index b66aae14..00000000 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Yi.Framework.Rbac.Domain.xml +++ /dev/null @@ -1,853 +0,0 @@ - - - - Yi.Framework.Rbac.Domain - - - - - 配置表 - - - - - 配置名称 - - - - - 配置键 - - - - - 配置值 - - - - - 配置类别 - - - - - 排序字段 - - - - - 描述 - - - - - 部门表 - - - - - 主键 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 部门名称 - - - - - 部门编码 - - - - - 负责人 - - - - - 父级id - - - - - 描述 - - - - - 主键 - - - - - 逻辑删除 - - - - - 排序 - - - - - 状态 - - - - - 描述 - - - - - tag类型 - - - - - tagClass - - - - - 字典类型 - - - - - 字典标签 - - - - - 字典值 - - - - - 是否为该类型的默认值 - - - - - 主键 - - - - - 逻辑删除 - - - - - 排序 - - - - - 状态 - - - - - 字典名称 - - - - - 字典类型 - - - - - 描述 - - - - - 登录用户 - - - - - 登录地点 - - - - - 登录Ip - - - - - 浏览器 - - - - - 操作系统 - - - - - 登录信息 - - - - - 菜单表 - - - - - 主键 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 菜单名 - - - - - - - - - - - - - - - - - - - - 菜单图标 - - - - - 菜单组件路由 - - - - - 是否为外部链接 - - - - - 是否缓存 - - - - - 是否显示 - - - - - 描述 - - - - - 组件路径 - - - - - 路由参数 - - - - - 实体扩展 - - - - - 构建vue3路由 - - - - - - - 操作日志表 - - - - - 操作模块 - - - - - 操作类型 - - - - - 请求方法 - - - - - 操作人员 - - - - - 操作Ip - - - - - 操作地点 - - - - - 操作方法 - - - - - 请求参数 - - - - - 请求结果 - - - - - 岗位表 - - - - - 主键 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 岗位编码 - - - - - 岗位名称 - - - - - 描述 - - - - - 角色部门关系表 - - - - - 主键 - - - - - 角色id - - - - - 部门id - - - - - 角色表 - - - - - 主键 - - - - - 逻辑删除 - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 角色名 - - - - - 角色编码 - - - - - 描述 - - - - - 角色数据范围 - - - - - 状态 - - - - - 角色菜单关系表 - - - - - 主键 - - - - - - - - - - - - - - - 用户表 - - - - - 主键 - - - - - 逻辑删除 - - - - - 姓名 - - - - - 年龄 - - - - - 用户名 - - - - - 密码 - - - - - 加密盐值 - - - - - 头像 - - - - - 昵称 - - - - - 邮箱 - - - - - Ip - - - - - 地址 - - - - - 电话 - - - - - 简介 - - - - - 备注 - - - - - 性别 - - - - - 部门id - - - - - 创建时间 - - - - - 创建者 - - - - - 最后修改者 - - - - - 最后修改时间 - - - - - 排序 - - - - - 状态 - - - - - 角色 - - - - - 岗位 - - - - - 部门 - - - - - 构建密码,MD5盐值加密 - - - - - 判断密码和加密后的密码是否相同 - - - - - - - 用户岗位表 - - - - - 主键 - - - - - 用户id - - - - - 岗位id - - - - - 用户角色关系表 - - - - - 主键 - - - - - 角色id - - - - - 用户id - - - - - 用户领域服务 - - - - - 登录效验 - - - - - - - - - 判断账户合法存在 - - - - - - - - 令牌转换 - - - - - - - 更新密码 - - - - - - - - - - 重置密码 - - - - - - - - 给角色设置菜单 - - - - - - - - 给用户设置角色 - - - - - - - - 给用户设置岗位 - - - - - - - - 获取当前登录用户的所有信息 - - - - - - - 客户端连接Id - - - - - 用户id - - - - - 成功连接 - - - - - - 断开连接 - - - - - - diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/Yi.Framework.Rbac.SqlSugarCore.xml b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/Yi.Framework.Rbac.SqlSugarCore.xml deleted file mode 100644 index 64e7125a..00000000 --- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/Yi.Framework.Rbac.SqlSugarCore.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - Yi.Framework.Rbac.SqlSugarCore - - - - - 获取用户id的全部信息 - - - - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Application.Contracts/Yi.Abp.Application.Contracts.xml b/Yi.Abp.Net8/src/Yi.Abp.Application.Contracts/Yi.Abp.Application.Contracts.xml deleted file mode 100644 index c5cb4252..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.Application.Contracts/Yi.Abp.Application.Contracts.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.Application.Contracts - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Application/Yi.Abp.Application.xml b/Yi.Abp.Net8/src/Yi.Abp.Application/Yi.Abp.Application.xml deleted file mode 100644 index 5a820a84..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.Application/Yi.Abp.Application.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.Application - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Domain.Shared/Yi.Abp.Domain.Shared.xml b/Yi.Abp.Net8/src/Yi.Abp.Domain.Shared/Yi.Abp.Domain.Shared.xml deleted file mode 100644 index fa6893c6..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.Domain.Shared/Yi.Abp.Domain.Shared.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.Domain.Shared - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Domain/Yi.Abp.Domain.xml b/Yi.Abp.Net8/src/Yi.Abp.Domain/Yi.Abp.Domain.xml deleted file mode 100644 index 82702d4b..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.Domain/Yi.Abp.Domain.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.Domain - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.SqlSugarCore/Yi.Abp.SqlSugarCore.xml b/Yi.Abp.Net8/src/Yi.Abp.SqlSugarCore/Yi.Abp.SqlSugarCore.xml deleted file mode 100644 index f34a650a..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.SqlSugarCore/Yi.Abp.SqlSugarCore.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.SqlSugarCore - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.xml b/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.xml deleted file mode 100644 index 0273f3dc..00000000 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Yi.Abp.Web - - - - diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs index 1a80d210..de5da2e4 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs @@ -53,8 +53,8 @@ namespace Yi.Abp.Web //动态Api Configure(options => { - options.ConventionalControllers.Create(typeof(YiAbpApplicationModule).Assembly); - options.ConventionalControllers.Create(typeof(YiFrameworkRbacApplicationModule).Assembly); + options.ConventionalControllers.Create(typeof(YiAbpApplicationModule).Assembly,options=>options.RemoteServiceName="default"); + options.ConventionalControllers.Create(typeof(YiFrameworkRbacApplicationModule).Assembly, options => options.RemoteServiceName = "rbac"); }); //设置api格式