diff --git a/ZhonTai.sln b/ZhonTai.sln index d58b56d4..87025551 100644 --- a/ZhonTai.sln +++ b/ZhonTai.sln @@ -49,7 +49,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{4A1F23C8 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{A6C50476-5236-4FD3-8C29-6449494846C0}" ProjectSection(SolutionItems) = preProject - build\common.props = build\common.props + build\pkg.props = build\pkg.props EndProjectSection EndProject Global diff --git a/build/common.props b/build/pkg.props similarity index 100% rename from build/common.props rename to build/pkg.props diff --git a/build/pack&push.ps1 b/build/pkg_push.ps1 similarity index 91% rename from build/pack&push.ps1 rename to build/pkg_push.ps1 index b8868fd5..56bf738c 100644 --- a/build/pack&push.ps1 +++ b/build/pkg_push.ps1 @@ -2,7 +2,11 @@ $buildFolder = (Get-Item -Path "./" -Verbose).FullName $rootFolder = Join-Path $buildFolder "../" -$apiKey = "" +$apiKey = $args[0] +if ([System.String]::IsNullOrWhiteSpace($apiKey)) +{ + $apiKey = $env:NUGET_KEY +} $sourceUrl = "http://localhost:5000/v3/index.json" Write-Host "buildFolder:" $buildFolder @@ -40,7 +44,9 @@ $projects = ( "src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.Domain", "src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.HttpApi", "src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.Repository", - "src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.Service" + "src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.Service", + "src\shared\ZhonTai.Common", + "src\shared\ZhonTai.Tools" ) Write-Host "dotnet pack -- start" diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 00000000..f3896c05 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Domain/ZhonTai.Plate.Admin.Domain.csproj b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Domain/ZhonTai.Plate.Admin.Domain.csproj index bc34fe5f..adc68a53 100644 --- a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Domain/ZhonTai.Plate.Admin.Domain.csproj +++ b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Domain/ZhonTai.Plate.Admin.Domain.csproj @@ -1,8 +1,6 @@  - - - 中台Admin后端实体库 + 中台Admin后端Admin实体库 diff --git a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.HttpApi/ZhonTai.Plate.Admin.HttpApi.csproj b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.HttpApi/ZhonTai.Plate.Admin.HttpApi.csproj index 99d6bc33..45fdc83f 100644 --- a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.HttpApi/ZhonTai.Plate.Admin.HttpApi.csproj +++ b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.HttpApi/ZhonTai.Plate.Admin.HttpApi.csproj @@ -1,7 +1,6 @@  - - net6.0 + 中台Admin后端Admin接口库 diff --git a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Repository/ZhonTai.Plate.Admin.Repository.csproj b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Repository/ZhonTai.Plate.Admin.Repository.csproj index 6b5594e4..d3784192 100644 --- a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Repository/ZhonTai.Plate.Admin.Repository.csproj +++ b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Repository/ZhonTai.Plate.Admin.Repository.csproj @@ -1,7 +1,6 @@  - - 中台Admin后端仓储库 + 中台Admin后端Admin仓储库 diff --git a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service.Contracts/ZhonTai.Plate.Admin.Service.Contracts.csproj b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service.Contracts/ZhonTai.Plate.Admin.Service.Contracts.csproj index 4fc2360c..8be26cbd 100644 --- a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service.Contracts/ZhonTai.Plate.Admin.Service.Contracts.csproj +++ b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service.Contracts/ZhonTai.Plate.Admin.Service.Contracts.csproj @@ -1,5 +1,4 @@ - net6.0 ZhonTai.Plate.Admin.Service diff --git a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service/ZhonTai.Plate.Admin.Service.csproj b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service/ZhonTai.Plate.Admin.Service.csproj index d14b08ec..654a6e3e 100644 --- a/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service/ZhonTai.Plate.Admin.Service.csproj +++ b/src/plates/ZhonTai.Plate.Admin/ZhonTai.Plate.Admin.Service/ZhonTai.Plate.Admin.Service.csproj @@ -1,8 +1,6 @@  - - - 中台Admin后端服务库 + 中台Admin后端Admin服务库 diff --git a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Domain/ZhonTai.Plate.Personnel.Domain.csproj b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Domain/ZhonTai.Plate.Personnel.Domain.csproj index 1b003265..1a82aa03 100644 --- a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Domain/ZhonTai.Plate.Personnel.Domain.csproj +++ b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Domain/ZhonTai.Plate.Personnel.Domain.csproj @@ -1,7 +1,6 @@  - - 中台Admin后端实体库 + 中台Admin后端人事实体库 diff --git a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.HttpApi/ZhonTai.Plate.Personnel.HttpApi.csproj b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.HttpApi/ZhonTai.Plate.Personnel.HttpApi.csproj index cf09849f..86d7ab82 100644 --- a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.HttpApi/ZhonTai.Plate.Personnel.HttpApi.csproj +++ b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.HttpApi/ZhonTai.Plate.Personnel.HttpApi.csproj @@ -1,17 +1,16 @@  + + 中台Admin后端人事接口库 + - - net6.0 - - - + F:\zhontai\Admin\src\plates\ZhonTai.Plate.Personal\ZhonTai.Plate.Personnel.HttpApi\ZhonTai.Plate.Personnel.HttpApi.xml 1701;1702;1591 - + - + - + diff --git a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Repository/ZhonTai.Plate.Personnel.Repository.csproj b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Repository/ZhonTai.Plate.Personnel.Repository.csproj index 907349e7..669377e0 100644 --- a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Repository/ZhonTai.Plate.Personnel.Repository.csproj +++ b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Repository/ZhonTai.Plate.Personnel.Repository.csproj @@ -1,7 +1,6 @@  - - 中台Admin后端仓储库 + 中台Admin后端人事仓储库 diff --git a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service.Contracts/ZhonTai.Plate.Personnel.Service.Contracts.csproj b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service.Contracts/ZhonTai.Plate.Personnel.Service.Contracts.csproj index 2d0d300a..5ef7a9b3 100644 --- a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service.Contracts/ZhonTai.Plate.Personnel.Service.Contracts.csproj +++ b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service.Contracts/ZhonTai.Plate.Personnel.Service.Contracts.csproj @@ -1,5 +1,4 @@ - net6.0 ZhonTai.Plate.Personnel.Service diff --git a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service/ZhonTai.Plate.Personnel.Service.csproj b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service/ZhonTai.Plate.Personnel.Service.csproj index 0d551d46..66e40d90 100644 --- a/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service/ZhonTai.Plate.Personnel.Service.csproj +++ b/src/plates/ZhonTai.Plate.Personal/ZhonTai.Plate.Personnel.Service/ZhonTai.Plate.Personnel.Service.csproj @@ -1,7 +1,6 @@  - - 中台Admin后端服务库 + 中台Admin后端人事服务库 diff --git a/src/shared/ZhonTai.Common/ZhonTai.Common.csproj b/src/shared/ZhonTai.Common/ZhonTai.Common.csproj index b16c8c83..f1396c15 100644 --- a/src/shared/ZhonTai.Common/ZhonTai.Common.csproj +++ b/src/shared/ZhonTai.Common/ZhonTai.Common.csproj @@ -1,7 +1,7 @@  - 中台Admin后端通用库 + False diff --git a/src/shared/ZhonTai.Common/ZhonTai.Common.xml b/src/shared/ZhonTai.Common/ZhonTai.Common.xml index e45ea908..2adbe655 100644 --- a/src/shared/ZhonTai.Common/ZhonTai.Common.xml +++ b/src/shared/ZhonTai.Common/ZhonTai.Common.xml @@ -4,1397 +4,5 @@ ZhonTai.Common - - - 单例注入 - - - - - 启用事物 - - - - - 事务传播方式 - - - - - 事务隔离级别 - - - - - Claim属性 - - - - - 用户Id - - - - - 认证授权用户Id - - - - - 用户名 - - - - - 姓名 - - - - - 刷新有效期 - - - - - 租户Id - - - - - 租户类型 - - - - - 数据隔离 - - - - - 用户信息接口 - - - - - 主键 - - - - - 用户名 - - - - - 昵称 - - - - - 租户Id - - - - - 租户类型 - - - - - 数据隔离 - - - - - 用户信息 - - - - - 用户Id - - - - - 用户名 - - - - - 昵称 - - - - - 租户Id - - - - - 租户类型 - - - - - 数据隔离 - - - - - 用户信息 - - - - - 用户Id - - - - - 应用配置 - - - - - Api地址,默认 http://*:8000 - - - - - 跨域地址,默认 http://*:9000 - - - - - 租户类型 - - - - - Swagger文档 - - - - - MiniProfiler性能分析器 - - - - - 统一认证授权服务器 - - - - - Aop配置 - - - - - 日志配置 - - - - - 限流 - - - - - 验证码配置 - - - - - 统一认证授权服务器配置 - - - - - 启用 - - - - - 地址 - - - - - Aop配置 - - - - - 事物 - - - - - 日志配置 - - - - - 操作日志 - - - - - 验证码配置 - - - - - 启用 - - - - - 操作日志 - - - - - 多数据库 - - - - - 数据库命名 - - - - - 数据库类型 - - - - - 数据库字符串 - - - - - 数据库配置 - - - - - 数据库类型 - - - - - 数据库字符串 - - - - - 空闲时间(分) - - - - - 生成数据 - - - - - 同步结构 - - - - - 同步数据 - - - - - 建库 - - - - - 建库连接字符串 - - - - - 建库脚本 - - - - - 监听所有操作 - - - - - 监听Curd操作 - - - - - 多数据库 - - - - - Jwt配置 - - - - - 发行者 - - - - - 订阅者 - - - - - 密钥 - - - - - 有效期(分钟) - - - - - 刷新有效期(分钟) - - - - - 上传配置 - - - - - 头像上传配置 - - - - - 文档图片上传配置 - - - - - 文件上传配置 - - - - - 上传路径 - - - - - 请求路径 - - - - - 路径格式 - - - - - 路径日期格式 - - - - - 文件大小 10M = 10 * 1024 * 1024 - - - - - 最大允许上传个数 -1不限制 - - - - - 文件格式 - - - - - 默认租户 - - - - - 允许所有源访问策略 - - - - - 多数据库命名 - - - - - 生成数据接口 - - - - - 同步数据接口 - - - - - 检查实体属性是否为自增长 - - - - - - - 初始化数据表数据 - - - - - - - - - - - - 结果输出接口 - - - - - 是否成功 - - - - - 消息 - - - - - 泛型结果输出接口 - - - - - - 返回数据 - - - - - 下拉选项 - - - - - 名称 - - - - - 值 - - - - - 分页信息输入 - - - - - 当前页标 - - - - - 每页大小 - - - - - 高级查询条件 - - - - - 分页信息输入 - - 过滤数据 - - - - 查询条件 - - - - - 分页信息输出 - - - - - 数据总数 - - - - - 数据 - - - - - 结果输出 - - - - - 是否成功标记 - - - - - 状态码 - - - - - 消息 - - - - - 数据 - - - - - 成功 - - 数据 - 消息 - - - - 失败 - - 消息 - 数据 - - - - - 静态结果输出 - - - - - 成功 - - 数据 - 消息 - - - - - 成功 - - - - - - 失败 - - 消息 - 数据 - - - - - 失败 - - 消息 - - - - - 根据布尔值返回结果 - - - - - - - 根据布尔值返回结果 - - - - - - - 数据隔离类型 - - - - - 独立数据库 - - - - - 独立数据表 - - - - - 共享数据库,独立架构 - - - - - 共享数据库 - - - - - 主键Id - - - - - 主键Id - - - - - 实体创建 - - - - - 创建者Id - - - - - 创建者 - - - - - 创建时间 - - - - - 实体完整类 - - - - - 版本 - - - - - 是否删除 - - - - - 创建者Id - - - - - 创建者 - - - - - 创建时间 - - - - - 修改者Id - - - - - 修改者 - - - - - 修改时间 - - - - - 实体完整类 - - - - - 实体软删除 - - - - - 是否删除 - - - - - 实体修改 - - - - - 修改者Id - - - - - 修改者 - - - - - 修改时间 - - - - - 实体版本 - - - - - 版本 - - - - - 是否删除 - - - - - 版本 - - - - - 租户Id - - - - - 租户类型 - - - - - 平台 - - - - - 租户 - - - - - 获得Dto - - - 主键 - - - - - 根据条件获取Dto - - - - - - - 根据条件获取实体 - - - - - - - 软删除 - - 主键 - - - - - 批量软删除 - - 主键数组 - - - - - 软删除 - - - 禁用全局过滤器名 - - - - - 递归删除 - - - 禁用全局过滤器名 - - - - - 递归软删除 - - - 禁用全局过滤器名 - - - - - 时间戳起始日期 - - - - - 转换为时间戳 - - - 是否使用毫秒 - - - - - 获取周几 - - - - - - - 判断Guid是否为空 - - - - - - - 判断Guid是否不为空 - - - - - - - 将列表转换为树形结构 - - 类型 - 数据 - 根条件 - 节点条件 - 添加子节点 - - - - - - 数据类型转换 - - - - - 转换成Double/Single - - - 小数位数 - - - - - 转换为16进制 - - - 是否小写 - - - - - 16进制转字节数组 - - - - - - - 转换为Base64 - - - - - - - 文件信息 - - - - - 初始化文件信息 - - 文件名称 - 大小 - - - - 上传路径 - - - - - 请求路径 - - - - - 相对路径 - - - - - 文件名 - - - - - 保存名 - - - - - 文件大小 - - - - - 扩展名 - - - - - 文件目录 - - - - - 文件请求路径 - - - - - 文件相对路径 - - - - - 文件路径 - - - - - 文件大小 - - - - - 初始化文件大小 - - 文件大小 - 文件大小单位 - - - - 文件字节长度 - - - - - 获取文件大小,单位:字节 - - - - - 获取文件大小,单位:K - - - - - 获取文件大小,单位:M - - - - - 获取文件大小,单位:G - - - - - 输出描述 - - - - - 文件大小单位 - - - - - 字节 - - - - - K字节 - - - - - M字节 - - - - - G字节 - - - - - 配置帮助类 - - - - - 加载配置文件 - - 文件名称 - 环境名称 - 可选 - 自动更新 - - - - - 获得配置信息 - - 配置信息 - 文件名称 - 环境名称 - 可选 - 自动更新 - - - - - 绑定实例配置信息 - - 文件名称 - 实例配置 - 环境名称 - 可选 - 自动更新 - - - - 打印错误信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印警告信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印正常信息 - - 待打印的字符串 - 想要打印的颜色 - - - - 打印成功的信息 - - 待打印的字符串 - 想要打印的颜色 - - - - Des加解密 - - - - - DES+Base64加密 - 采用ECB、PKCS7 - - 加密字符串 - 秘钥 - - - - - DES+Base64解密 - 采用ECB、PKCS7 - - 解密字符串 - 秘钥 - - - - - DES+16进制加密 - 采用ECB、PKCS7 - - 加密字符串 - 秘钥 - 是否小写 - - - - - DES+16进制解密 - 采用ECB、PKCS7 - - 解密字符串 - 秘钥 - - - - - DES加密 - - - - - - - - - - DES解密 - - - - - - - - - 写文件 - - 文件路径 - 文件内容 - - - - 写文件 - - 文件路径 - 文件内容 - 编码格式 - - - - 读文件 - - 文件路径 - - - - - 读文件 - - 文件路径 - 编码格式 - - - - - 是否为ip - - - - - - - 获得IP地址 - - - - - - - MD5加密 - - - - - 16位MD5加密 - - - - - - - 32位MD5加密 - - - - - - - 64位MD5加密 - - - - - - - 字符串帮助类 - - - - - 生成随机字符串,默认32位 - - 随机数长度 - - - - - 生成随机字符串,只包含数字 - - - - - - - 字符串转Unicode码 - - The to unicode. - Value. - - - - Unicode转字符串 - - The to string. - Unicode. - - - - 文件上传帮助类 - - - - - 上传单文件 - - - - - - - - - - 保存文件 - - - - - - - - - 判断字符串是否为Null、空 - - - - - - - 判断字符串是否不为Null、空 - - - - - - - 与字符串进行比较,忽略大小写 - - - - - - - - 首字母转小写 - - - - - - - 首字母转大写 - - - - - - - 转为Base64,UTF-8格式 - - - - - - - 转为Base64 - - - 编码 - - diff --git a/src/shared/ZhonTai.Tools/ZhonTai.Tools.csproj b/src/shared/ZhonTai.Tools/ZhonTai.Tools.csproj index f7406010..b069e9d4 100644 --- a/src/shared/ZhonTai.Tools/ZhonTai.Tools.csproj +++ b/src/shared/ZhonTai.Tools/ZhonTai.Tools.csproj @@ -1,5 +1,4 @@  - 中台Admin工具库 diff --git a/src/tests/ZhonTai.Plate.Admin.Tests/ZhonTai.Plate.Admin.Tests.csproj b/src/tests/ZhonTai.Plate.Admin.Tests/ZhonTai.Plate.Admin.Tests.csproj index df95be0a..eabd05c0 100644 --- a/src/tests/ZhonTai.Plate.Admin.Tests/ZhonTai.Plate.Admin.Tests.csproj +++ b/src/tests/ZhonTai.Plate.Admin.Tests/ZhonTai.Plate.Admin.Tests.csproj @@ -1,5 +1,4 @@  - net6.0 false diff --git a/src/tests/ZhonTai.Plate.Personnel.Tests/ZhonTai.Plate.Personnel.Tests.csproj b/src/tests/ZhonTai.Plate.Personnel.Tests/ZhonTai.Plate.Personnel.Tests.csproj index 32f4909a..0129a8c9 100644 --- a/src/tests/ZhonTai.Plate.Personnel.Tests/ZhonTai.Plate.Personnel.Tests.csproj +++ b/src/tests/ZhonTai.Plate.Personnel.Tests/ZhonTai.Plate.Personnel.Tests.csproj @@ -1,5 +1,4 @@  - net6.0 false