diff --git a/YD_Event.Application/AppUser/AppUserService.cs b/YD_Event.Application/AppUser/AppUserService.cs index 9f20d76..0dc1f70 100644 --- a/YD_Event.Application/AppUser/AppUserService.cs +++ b/YD_Event.Application/AppUser/AppUserService.cs @@ -2,7 +2,7 @@ using YD_Event.Application.AppUser.Dtos; using YD_Event.Application.Auth; using YD_Event.Core.Entities; using AppUserEntity = YD_Event.Core.Entities.AppUser; -using YD_Event.Core.Ocr; +using YD_Event.Core.Infrastructure.Aliyun.Ocr; using YD_Event.Core.Enum; using Mapster; diff --git a/YD_Event.Application/Certificate/CertificateGenerateService.cs b/YD_Event.Application/Certificate/CertificateGenerateService.cs index d87f20c..d6ba757 100644 --- a/YD_Event.Application/Certificate/CertificateGenerateService.cs +++ b/YD_Event.Application/Certificate/CertificateGenerateService.cs @@ -1,6 +1,6 @@ using YD_Event.Application.Certificate.Dtos; using YD_Event.Core.Entities; -using YD_Event.Core.Certificate; +using YD_Event.Core.Domain.Certificate; using SqlSugar; using Mapster; using OnceMi.AspNetCore.OSS; diff --git a/YD_Event.Application/Certificate/CertificateTemplateService.cs b/YD_Event.Application/Certificate/CertificateTemplateService.cs index af8f570..839a834 100644 --- a/YD_Event.Application/Certificate/CertificateTemplateService.cs +++ b/YD_Event.Application/Certificate/CertificateTemplateService.cs @@ -1,6 +1,6 @@ using YD_Event.Application.Certificate.Dtos; using YD_Event.Core.Entities; -using YD_Event.Core.Certificate; +using YD_Event.Core.Domain.Certificate; using SqlSugar; using Mapster; using OnceMi.AspNetCore.OSS; diff --git a/YD_Event.Application/Client/OAuthController.cs b/YD_Event.Application/Client/OAuthController.cs index fa0e412..e3feec1 100644 --- a/YD_Event.Application/Client/OAuthController.cs +++ b/YD_Event.Application/Client/OAuthController.cs @@ -4,7 +4,7 @@ using System.Text; using Microsoft.IdentityModel.Tokens; using System.IdentityModel.Tokens.Jwt; using YD_Event.Application.Client.Dtos; -using YD_Event.Core.Utils; +using YD_Event.Core.Infrastructure.WeChat; using YD_Event.Application.Auth; using Newtonsoft.Json.Linq; using Newtonsoft.Json; @@ -17,7 +17,7 @@ namespace YD_Event.Application.Client; [ApiDescriptionSettings("微信小程序接口")] public class OAuthController : IDynamicApiController { - private readonly WeChatTool _weChatTool; + private readonly WeChatService _weChatTool; private readonly ISqlSugarRepository _accountRepository; private readonly ISqlSugarRepository _appUserRepository; private readonly ISqlSugarRepository _roleRepository; @@ -29,7 +29,7 @@ public class OAuthController : IDynamicApiController private const string SessionKeyCachePrefix = "wechat_session_"; public OAuthController( - WeChatTool weChatTool, + WeChatService weChatTool, ISqlSugarRepository accountRepository, ISqlSugarRepository appUserRepository, ISqlSugarRepository roleRepository, diff --git a/YD_Event.Application/Merchant/MerchantService.cs b/YD_Event.Application/Merchant/MerchantService.cs index 29dd58c..142a888 100644 --- a/YD_Event.Application/Merchant/MerchantService.cs +++ b/YD_Event.Application/Merchant/MerchantService.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.Caching.Memory; using YD_Event.Application.Auth; using YD_Event.Application.Merchant.Dtos; -using YD_Event.Application.Sms; +using YD_Event.Core.Infrastructure.Aliyun.Sms; using YD_Event.Core.Entities; using YD_Event.Core.Enum; diff --git a/YD_Event.Core/Certificate/CertificateModel.cs b/YD_Event.Core/Domain/Certificate/CertificateModel.cs similarity index 97% rename from YD_Event.Core/Certificate/CertificateModel.cs rename to YD_Event.Core/Domain/Certificate/CertificateModel.cs index fde0be5..f4afd73 100644 --- a/YD_Event.Core/Certificate/CertificateModel.cs +++ b/YD_Event.Core/Domain/Certificate/CertificateModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace YD_Event.Core.Certificate; +namespace YD_Event.Core.Domain.Certificate; /// /// 证书模型 diff --git a/YD_Event.Core/Certificate/DocxTemplateParser.cs b/YD_Event.Core/Domain/Certificate/DocxTemplateParser.cs similarity index 99% rename from YD_Event.Core/Certificate/DocxTemplateParser.cs rename to YD_Event.Core/Domain/Certificate/DocxTemplateParser.cs index a3b8f43..c62d1ff 100644 --- a/YD_Event.Core/Certificate/DocxTemplateParser.cs +++ b/YD_Event.Core/Domain/Certificate/DocxTemplateParser.cs @@ -7,7 +7,7 @@ using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wordprocessing; using Furion.DependencyInjection; -namespace YD_Event.Core.Certificate +namespace YD_Event.Core.Domain.Certificate { /// /// DOCX模板解析器 diff --git a/YD_Event.Core/Certificate/DocxTemplateProcessor.cs b/YD_Event.Core/Domain/Certificate/DocxTemplateProcessor.cs similarity index 99% rename from YD_Event.Core/Certificate/DocxTemplateProcessor.cs rename to YD_Event.Core/Domain/Certificate/DocxTemplateProcessor.cs index 7551c78..313feb7 100644 --- a/YD_Event.Core/Certificate/DocxTemplateProcessor.cs +++ b/YD_Event.Core/Domain/Certificate/DocxTemplateProcessor.cs @@ -8,7 +8,7 @@ using DocumentFormat.OpenXml.Wordprocessing; using DocumentFormat.OpenXml.Drawing.Wordprocessing; using Furion.DependencyInjection; -namespace YD_Event.Core.Certificate +namespace YD_Event.Core.Domain.Certificate { /// /// DOCX模板处理器 diff --git a/YD_Event.Core/Certificate/QRCodeService.cs b/YD_Event.Core/Domain/Certificate/QRCodeService.cs similarity index 99% rename from YD_Event.Core/Certificate/QRCodeService.cs rename to YD_Event.Core/Domain/Certificate/QRCodeService.cs index 7dafc6e..13be5a6 100644 --- a/YD_Event.Core/Certificate/QRCodeService.cs +++ b/YD_Event.Core/Domain/Certificate/QRCodeService.cs @@ -3,7 +3,7 @@ using System.IO; using QRCoder; using Furion.DependencyInjection; -namespace YD_Event.Core.Certificate +namespace YD_Event.Core.Domain.Certificate { /// /// 二维码服务 diff --git a/YD_Event.Core/Easy.Admin.Core.csproj.SdkResolver.1981936763.proj b/YD_Event.Core/Easy.Admin.Core.csproj.SdkResolver.1981936763.proj deleted file mode 100644 index e52700a..0000000 --- a/YD_Event.Core/Easy.Admin.Core.csproj.SdkResolver.1981936763.proj +++ /dev/null @@ -1,7 +0,0 @@ - - - - C:\Program Files\dotnet\dotnet.exe - 9.0.2 - - \ No newline at end of file diff --git a/YD_Event.Core/Easy.Admin.Core.xml b/YD_Event.Core/Easy.Admin.Core.xml deleted file mode 100644 index b62c0e0..0000000 --- a/YD_Event.Core/Easy.Admin.Core.xml +++ /dev/null @@ -1,1923 +0,0 @@ - - - - YD_Event.Core - - - - - 头像 - - - - - 昵称 - - - - - QQ - - - - - Github - - - - - 码云 - - - - - 个性签名 - - - - - 关于我 - - - - - 网站Logo - - - - - 站点图标 - - - - - 开启打赏 - - - - - 支付宝 - - - - - 微信收款码 - - - - - 允许留言 - - - - - 允许评论 - - - - - 公告 - - - - - 站点名称 - - - - - 首页格言 - - - - - 网站运营时间 - - - - - 站点版权 - - - - - 站点描述 - - - - - 关键词 - - - - - 备案号 - - - - - 用户默认密码 - - - - - 密码错误次数 - - - - - 密码规则 - - - - - 密码规则提示语 - - - - - Token有效期(分钟) - - - - - 用户唯一ID - - - - - 授权账户名键 - - - - - 登录唯一ID - - - - - 授权平台类型 - - - - - 权限缓存键 - - - - - 用户菜单信息权限缓存键(构建ui左侧菜单) - - - - - 用户可访问的按钮权限编码缓存键(权限编码集合) - - - - - 自定义配置缓存键 - - - - - 表实体继承 - - 主键类型 - - - - 主键 - - - - - 相册表 - - - - - 相册名称 - - - - - 封面图 - - - - - 相册类型 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 备注 - - - - - 是否可见 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 文章表 - - - - - 标题 - - - - - 概要 - - - - - 封面图 - - - - - 是否置顶 - - - - - 浏览量 - - - - - 作者 - - - - - 原文地址 - - - - - 创作类型 - - - - - 文章正文(Html或markdown) - - - - - 文章正文是否为html代码 - - - - - 发布时间 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 是否允许评论 - - - - - 过期时间(过期后文章不显示) - - - - - 标记删除 - - - - - 更新时间 - - - - - 创建人 - - - - - 创建时间 - - - - - 文章所属栏目表 - - - - - 文章Id - - - - - 栏目Id - - - - - 文章标签表 - - - - - 文章Id - - - - - 标签Id - - - - - 博客授权用户 - - - - - 授权唯一标识 - - - - - 授权类型 - - - - - 博主标识 - - - - - 姓名(昵称) - - - - - 性别 - - - - - 头像 - - - - - 邮箱 - - - - - 更新时间 - - - - - 标记删除 - - - - - 创建时间 - - - - - 文章栏目表 - - - - - 栏目名称 - - - - - 父级id - - - - - 封面图 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 备注 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 子栏目 - - - - - 评论表 - - - - - 对应模块ID(null表留言,0代表友链的评论) - - - - - 顶级楼层评论ID - - - - - 被回复的评论ID - - - - - 当前评论人ID - - - - - 回复人ID - - - - - 评论内容 - - - - - Ip地址 - - - - - IP所属地 - - - - - 标记删除 - - - - - 创建时间 - - - - - 自定义配置 - - - - - 配置名称 - - - - - 配置唯一编码(类名) - - - - - 是否是多项(集合) - - - - - 配置界面设计(json) - - - - - 是否允许创建实体 - - - - - 是否已生成实体 - - - - - 可用状态 - - - - - 备注 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 自定义配置子项 - - - - - 自定义配置Id - - - - - 配置 - - - - - 可用状态 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 友情链接 - - - - - 博客用户Id - - - - - 网站名称 - - - - - 网站链接 - - - - - 网站logo - - - - - 对方博客友链的地址 - - - - - 是否忽略对方站点是否存在本站链接 - - - - - 备注 - - - - - 排序值(值越小越靠前) - - - - - 可用状态 - - - - - 标记删除 - - - - - 创建时间 - - - - - 可用状态 - - - - - 可用状态 - - - - - 创建日期 - - - - - 创建时间 - - - - - 创建人 - - - - - 所有实体类继承 - - - - - - - 主键类型 - - - - - - - - - 软删除 - - - - - 标记删除 - - - - - 排序 - - - - - 排序值(值越小越靠前) - - - - - 更新时间 - - - - - 相册图片表 - - - - - 相册Id - - - - - 图片地址 - - - - - 备注 - - - - - 创建时间 - - - - - 点赞表 - - - - - 用户ID - - - - - 点赞对象ID - - - - - 创建时间 - - - - - 系统菜单表 - - - - - 菜单名称 - - - - - 菜单类型 - - - - - 权限编码 - - - - - 父级菜单 - - - - - 路由名 - - - - - 路由地址 - - - - - 组件路径 - - - - - 重定向地址 - - - - - 菜单图标 - - - - - 是否内嵌页面 - - - - - 外链地址 - - - - - 是否可见 - - - - - 是否缓存 - - - - - 是否固定 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 备注 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 子菜单 - - - - - 操作日志 - - - - - 操作用户ID - - - - - 日志级别 - - - - - 接口描述 - - - - - 控制器名称 - - - - - 路由名称 - - - - - 请求方式 - - - - - 请求跟踪唯一ID (同一次请求ID相同) - - - - - 线程ID - - - - - 浏览器 - - - - - 请求地址 - - - - - ip地址 - - - - - 用户系统信息 - - - - - 耗时(毫秒) - - - - - Ip归属地 - - - - - http状态码 - - - - - 请求参数 - - - - - 响应结果 - - - - - 详细信息 - - - - - 异常信息 - - - - - 创建时间 - - - - - 组织机构信息表 - - - - - 父级Id - - - - - 部门名称 - - - - - 部门编码 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 备注 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 子部门 - - - - - 角色表 - - - - - 角色名 - - - - - 角色编码 - - - - - 可用状态 - - - - - 排序值 - - - - - 备注 - - - - - 标记删除 - - - - - 创建时间 - - - - - 角色权限表 - - - - - 角色id - - - - - 菜单按钮id - - - - - 用户登录日志 - - - - - 用户ID - - - - - ip地址 - - - - - 浏览器 - - - - - Ip归属地 - - - - - 用户系统信息 - - - - - 消息 - - - - - 创建时间 - - - - - 系统用户表 - - - - - 用户名 - - - - - 密码 - - - - - 姓名 - - - - - 性别 - - - - - 组织机构id - - - - - 昵称 - - - - - 生日 - - - - - 头像 - - - - - 手机号码 - - - - - 邮箱 - - - - - 可用状态 - - - - - 最后一次登录IP地址 - - - - - 最后一次登录位置 - - - - - 最后登录时间 - - - - - 备注 - - - - - 创建人 - - - - - 更新时间 - - - - - 标记删除 - - - - - 账号锁定过期时间 - - - - - 创建时间 - - - - - 用户id - - - - - 角色id - - - - - 标签信息表 - - - - - 标签名称 - - - - - 封面图 - - - - - 标签颜色 - - - - - 可用状态 - - - - - 排序值(值越小越靠前) - - - - - 备注 - - - - - 创建人 - - - - - 标记删除 - - - - - 创建时间 - - - - - 是否置顶 - - - - - 说说正文 - - - - - 图片 - - - - - 是否允许评论 - - - - - 可用状态 - - - - - 标记删除 - - - - - 创建时间 - - - - - 登录账户类型 - - - - - 后台 - - - - - 博客 - - - - - 可用状态 - - - - - 启用 - - - - - 禁用 - - - - - 博客封面类型 - - - - - 首页封面 - - - - - 归档封面 - - - - - 分类封面 - - - - - 标签封面 - - - - - 相册封面图 - - - - - 说说封面图 - - - - - 关于封面图 - - - - - 留言封面图 - - - - - 个人中心封面图 - - - - - 友情链接封面图 - - - - - 标签列表封面 - - - - - 分类列表封面 - - - - - 原创 - - - - - 转载 - - - - - 登录事件 - - - - - 操作事件 - - - - - 异常事件 - - - - - 性别 - - - - - 男 - - - - - 女 - - - - - 未知 - - - - - 目录 - - - - - 菜单 - - - - - 按钮 - - - - - 释放服务作用域 - - - - - 数据库选项配置 - - - - - 数据库配置 - - - - - 数据库连接扩展 - - - - - 是否初始化数据库 - - - - - 启用表数据初始化 - - - - - 对象存储连接配置 - - - - - 默认存目录 - - - - - 外网访问域名或IP - - - - - 是否启用对象存储(不启用将存储至站点目录) - - - - - 雪花id配置 - - - - - 状态 - - - - - 主键 - - - - - 下拉框 - - - - - 文本 - - - - - 值 - - - - - 树形下拉框 - - - - - 子选项 - - - - - 缓存 - - - - - 获取枚举上定义的Description - - - - - - - 获取ip - - - - - - - 获取Ip所属详细地理位置 - - - - - - - 获取ip详细信息 - - - - - - - ip - - - - - 省份 - - - - - 省编码 - - - - - 城市 - - - - - 城市编码 - - - - - 区域 - - - - - 区编码 - - - - - IP归属地 - - - - - - - - - - 错误信息 - - - - - 添加自定义选项 - - - - - - - 盐值 - - - - - 注册雪花ID服务(默认配置) - - - - - - 注册雪花ID服务(自定义配置) - - - - - - - 注册雪花ID服务(自定义配置) - - - 配置 - - - - 生成ID - - - - - - - 加密ID(生成短ID) - - - long类型ID - 盐值 - - - - - 解密加密ID(解密短ID) - - - 密文 - 盐值 - - - - - 当前页码 - - - - - 页码容量 - - - - - 当前页 - - - - - 页容量 - - - - - 总页数 - - - - - 总条数 - - - - - 数据 - - - - - 分页查询基类 - - - - - 当前页码 - - - - - 页码容量 - - - - - 泛型仓储 - - - - - - 泛型仓储 - - - - - - SqlSugar ORM框架所需缓存配置 - - - - - 添加 SqlSugar 拓展(适用于单个数据库) - - - 数据库连接对象 - - - - - - 添加 SqlSugar 拓展(适用于多数据库) - - - 数据库连接对象集合 - - - - - - 初始化数据库 - - - - - - - 添加 SqlSugar 服务 - - - - - - - 拦截器 - - - - - 初始化基础数据 - - - - - 数据库事务(工作单元保证数据的一致性) - - - - - 开启事务 - - - - - - - 提交事务 - - - - - - - 回滚 - - - - - - - 释放连接对象 - - - - - - - 扩展SqlSugar SugarQueryable进行分页 - - - - - 分页拓展 - - - - - - - - 分页拓展 - - - - - - - diff --git a/YD_Event.Core/Ocr/OcrResult.cs b/YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrResult.cs similarity index 93% rename from YD_Event.Core/Ocr/OcrResult.cs rename to YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrResult.cs index 6013539..739a1dd 100644 --- a/YD_Event.Core/Ocr/OcrResult.cs +++ b/YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrResult.cs @@ -1,5 +1,5 @@ #nullable enable -namespace YD_Event.Core.Ocr; +namespace YD_Event.Core.Infrastructure.Aliyun.Ocr; /// /// OCR识别结果 diff --git a/YD_Event.Core/Ocr/OcrService.cs b/YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrService.cs similarity index 97% rename from YD_Event.Core/Ocr/OcrService.cs rename to YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrService.cs index c27ad82..18061d3 100644 --- a/YD_Event.Core/Ocr/OcrService.cs +++ b/YD_Event.Core/Infrastructure/Aliyun/Ocr/OcrService.cs @@ -8,7 +8,7 @@ using AlibabaCloud.SDK.Ocr20191230.Models; using System.Threading.Tasks; using System; -namespace YD_Event.Core.Ocr; +namespace YD_Event.Core.Infrastructure.Aliyun.Ocr; /// /// OCR服务实现 diff --git a/YD_Event.Core/Sms/AliyunSmsService.cs b/YD_Event.Core/Infrastructure/Aliyun/Sms/AliyunSmsService.cs similarity index 97% rename from YD_Event.Core/Sms/AliyunSmsService.cs rename to YD_Event.Core/Infrastructure/Aliyun/Sms/AliyunSmsService.cs index f0e7580..266d3fd 100644 --- a/YD_Event.Core/Sms/AliyunSmsService.cs +++ b/YD_Event.Core/Infrastructure/Aliyun/Sms/AliyunSmsService.cs @@ -12,7 +12,7 @@ using Tea; using YD_Event.Core.Entities; using YD_Event.Core.Options; -namespace YD_Event.Application.Sms; +namespace YD_Event.Core.Infrastructure.Aliyun.Sms; /// /// 阿里云短信服务实现 @@ -45,7 +45,7 @@ public class AliyunSmsService : ITransient return; } - var config = new Config + var config = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = _options.AccessKeyId, AccessKeySecret = _options.AccessKeySecret, diff --git a/YD_Event.Core/Utils/WeChatTool.cs b/YD_Event.Core/Infrastructure/WeChat/WeChatService.cs similarity index 91% rename from YD_Event.Core/Utils/WeChatTool.cs rename to YD_Event.Core/Infrastructure/WeChat/WeChatService.cs index f7aa9b9..ee8ba3c 100644 --- a/YD_Event.Core/Utils/WeChatTool.cs +++ b/YD_Event.Core/Infrastructure/WeChat/WeChatService.cs @@ -10,15 +10,15 @@ using System.Net.Http; using System.Threading.Tasks; using Furion.FriendlyException; -namespace YD_Event.Core.Utils; +namespace YD_Event.Core.Infrastructure.WeChat; -public class WeChatTool : ITransient +public class WeChatService : ITransient { private readonly IHttpClientFactory _httpClientFactory; - private readonly ILogger _logger; + private readonly ILogger _logger; private readonly WeChatOptions _options; - public WeChatTool(IHttpClientFactory httpClientFactory, ILogger logger, IOptions options) + public WeChatService(IHttpClientFactory httpClientFactory, ILogger logger, IOptions options) { _httpClientFactory = httpClientFactory; _logger = logger; diff --git a/YD_Event.Core/YD_Event.Core.xml b/YD_Event.Core/YD_Event.Core.xml index 49903eb..c99ab89 100644 --- a/YD_Event.Core/YD_Event.Core.xml +++ b/YD_Event.Core/YD_Event.Core.xml @@ -4,271 +4,6 @@ YD_Event.Core - - - 证书模型 - - - - - 证书名称 - - - - - 证书编号 - - - - - 背景图片URL - - - - - 宽度 - - - - - 高度 - - - - - 证书文档 - - - - - 生成PDF - - PDF字节数组 - - - - DOCX模板解析器 - - - - - 从DOCX文件中提取占位符 - - DOCX文件流 - 占位符列表 - - - - 从文本中提取占位符 - - 文本内容 - 占位符列表 - - - - 从段落中提取文本 - - 段落元素 - 文本内容 - - - - 从表格中提取占位符 - - 表格元素 - 占位符列表 - - - - 从页眉页脚中提取占位符 - - Word文档对象 - 占位符集合 - - - - 验证占位符格式 - - 占位符 - 是否有效 - - - - 获取占位符类型 - - 占位符 - 占位符类型 - - - - DOCX模板处理器 - - - - - 处理DOCX模板,替换占位符 - - 模板文件流 - 数据字典 - 二维码数据字典 - 处理后的文件流 - - - - 处理段落中的占位符 - - - - - 处理单个段落 - - - - - 处理表格中的占位符 - - - - - 处理页眉页脚中的占位符 - - - - - 替换文本中的占位符 - - - - - 检查是否是二维码占位符 - - - - - 提取占位符键名 - - - - - 将文本替换为二维码图片 - - - - - 验证数据完整性 - - 必填占位符列表 - 数据字典 - 验证结果 - - - - 模板验证结果 - - - - - 二维码服务 - - - - - 生成二维码图片 - - 二维码内容 - 二维码尺寸(像素) - Logo图片路径(可选) - 二维码图片流 - - - - 生成证书二维码URL - - 证书ID - 基础URL - 证书查看URL - - - - 生成证书PDF下载URL - - 证书ID - PDF文件URL - PDF下载URL - - - - 生成带验证信息的二维码内容 - - 证书ID - 验证码 - 基础URL - 验证URL - - - - 计算每个模块的像素数 - - 期望的二维码尺寸 - 每个模块的像素数 - - - - 验证二维码内容 - - 二维码内容 - 是否有效 - - - - 生成带样式的二维码 - - 二维码内容 - 二维码选项 - 二维码图片流 - - - - 获取错误纠正级别 - - 级别字符串 - ECC级别 - - - - 二维码选项 - - - - - 二维码尺寸(像素) - - - - - 深色(十六进制颜色代码) - - - - - 浅色(十六进制颜色代码) - - - - - Logo图片路径 - - - - - 错误纠正级别:L(7%), M(15%), Q(25%), H(30%) - - - - - 是否绘制静区 - - 头像 @@ -444,6 +179,271 @@ 自定义配置缓存键 + + + 证书模型 + + + + + 证书名称 + + + + + 证书编号 + + + + + 背景图片URL + + + + + 宽度 + + + + + 高度 + + + + + 证书文档 + + + + + 生成PDF + + PDF字节数组 + + + + DOCX模板解析器 + + + + + 从DOCX文件中提取占位符 + + DOCX文件流 + 占位符列表 + + + + 从文本中提取占位符 + + 文本内容 + 占位符列表 + + + + 从段落中提取文本 + + 段落元素 + 文本内容 + + + + 从表格中提取占位符 + + 表格元素 + 占位符列表 + + + + 从页眉页脚中提取占位符 + + Word文档对象 + 占位符集合 + + + + 验证占位符格式 + + 占位符 + 是否有效 + + + + 获取占位符类型 + + 占位符 + 占位符类型 + + + + DOCX模板处理器 + + + + + 处理DOCX模板,替换占位符 + + 模板文件流 + 数据字典 + 二维码数据字典 + 处理后的文件流 + + + + 处理段落中的占位符 + + + + + 处理单个段落 + + + + + 处理表格中的占位符 + + + + + 处理页眉页脚中的占位符 + + + + + 替换文本中的占位符 + + + + + 检查是否是二维码占位符 + + + + + 提取占位符键名 + + + + + 将文本替换为二维码图片 + + + + + 验证数据完整性 + + 必填占位符列表 + 数据字典 + 验证结果 + + + + 模板验证结果 + + + + + 二维码服务 + + + + + 生成二维码图片 + + 二维码内容 + 二维码尺寸(像素) + Logo图片路径(可选) + 二维码图片流 + + + + 生成证书二维码URL + + 证书ID + 基础URL + 证书查看URL + + + + 生成证书PDF下载URL + + 证书ID + PDF文件URL + PDF下载URL + + + + 生成带验证信息的二维码内容 + + 证书ID + 验证码 + 基础URL + 验证URL + + + + 计算每个模块的像素数 + + 期望的二维码尺寸 + 每个模块的像素数 + + + + 验证二维码内容 + + 二维码内容 + 是否有效 + + + + 生成带样式的二维码 + + 二维码内容 + 二维码选项 + 二维码图片流 + + + + 获取错误纠正级别 + + 级别字符串 + ECC级别 + + + + 二维码选项 + + + + + 二维码尺寸(像素) + + + + + 深色(十六进制颜色代码) + + + + + 浅色(十六进制颜色代码) + + + + + Logo图片路径 + + + + + 错误纠正级别:L(7%), M(15%), Q(25%), H(30%) + + + + + 是否绘制静区 + + 表实体继承 @@ -4326,58 +4326,97 @@ 赞助单位 - - - 释放服务作用域 - - - + OCR识别结果 - + 是否成功 - + 错误信息 - + 姓名 - + 性别 - + 身份证号 - + 出生日期 (可选) - + OCR服务实现 - + 识别身份证 图片URL + + + 阿里云短信服务实现 + + + + + 初始化阿里云短信客户端 + + + + + 发送验证码短信 + + 手机号 + 验证码 + + + + + 发送自定义短信 + + 手机号 + 模板编码 + 模板参数JSON字符串 + + + + + 校验短信配置 + + + + + code换取session_key + + + + + + + 释放服务作用域 + + 阿里云OCR配置选项 @@ -4513,45 +4552,6 @@ 子选项 - - - code换取session_key - - - - - - - 阿里云短信服务实现 - - - - - 初始化阿里云短信客户端 - - - - - 发送验证码短信 - - 手机号 - 验证码 - - - - - 发送自定义短信 - - 手机号 - 模板编码 - 模板参数JSON字符串 - - - - - 校验短信配置 - - 缓存 diff --git a/YD_Event.Web.Core/Easy.Admin.Web.Core.xml b/YD_Event.Web.Core/Easy.Admin.Web.Core.xml deleted file mode 100644 index d83b348..0000000 --- a/YD_Event.Web.Core/Easy.Admin.Web.Core.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - YD_Event.Web.Core - - - - - 这里写您的授权判断逻辑,授权通过返回 true,否则返回 false - - - - - - - - 自动刷新token - - - - - - - diff --git a/YD_Event.Web.Core/YD_Event.Web.Core.xml b/YD_Event.Web.Core/YD_Event.Web.Core.xml index d83b348..d058d0c 100644 --- a/YD_Event.Web.Core/YD_Event.Web.Core.xml +++ b/YD_Event.Web.Core/YD_Event.Web.Core.xml @@ -6,7 +6,7 @@ - 这里写您的授权判断逻辑,授权通过返回 true,否则返回 false + 授权判断逻辑,授权通过返回 true,否则返回 false diff --git a/YD_Event.Web.Entry/Easy.Admin.Web.Entry.csproj.SdkResolver.1981936763.proj b/YD_Event.Web.Entry/Easy.Admin.Web.Entry.csproj.SdkResolver.1981936763.proj deleted file mode 100644 index e52700a..0000000 --- a/YD_Event.Web.Entry/Easy.Admin.Web.Entry.csproj.SdkResolver.1981936763.proj +++ /dev/null @@ -1,7 +0,0 @@ - - - - C:\Program Files\dotnet\dotnet.exe - 9.0.2 - - \ No newline at end of file diff --git a/YD_Event.Web.Entry/easy.admin.sqlite b/YD_Event.Web.Entry/easy.admin.sqlite deleted file mode 100644 index 842939e..0000000 Binary files a/YD_Event.Web.Entry/easy.admin.sqlite and /dev/null differ