Commit 966f1527 by 赵剑炜

调整框架

parent 535b4791
......@@ -113,6 +113,61 @@
<param name="fieldName">列名</param>
<param name="textEnum">类型枚举,键值以英文冒号隔开,组之间用英文逗号隔开,如男:0,女:1,第三性别:2</param>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListExport">
<summary>
List导出拓展类
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListExport.Export``1(System.Collections.Generic.List{``0})">
<summary>
导出字典集
</summary>
<typeparam name="T">数据类型</typeparam>
<param name="list">集合</param>
<returns>字典集</returns>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListRemove">
<summary>
list删除扩展
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListRemove.RemoveRange``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0})">
<summary>
list删除
</summary>
<typeparam name="T">泛型数据类型</typeparam>
<param name="list">数据集合</param>
<param name="arr">删除的数据集合</param>
<returns>集合</returns>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListSort">
<summary>
list排序扩展
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListSort.Sort``1(System.Collections.Generic.List{``0},System.String)">
<summary>
List排序
</summary>
<param name="list">list</param>
<param name="strSort">排序字段</param>
<returns>list</returns>
</member>
<member name="T:Admin.Net.Common.Enum.MomType">
<summary>
消息中间件类型
</summary>
</member>
<member name="F:Admin.Net.Common.Enum.MomType.ActiveMQ">
<summary>
ActiveMQ
</summary>
</member>
<member name="F:Admin.Net.Common.Enum.MomType.RabbitMQ">
<summary>
RabbitMQ
</summary>
</member>
<member name="T:Junmp.Platform.Common.Class.Exceptions.CustomException">
<summary>
自定义异常
......@@ -143,94 +198,164 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListExport">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
List导出拓展类
RabbitMQ 客户端定义。
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListExport.Export``1(System.Collections.Generic.List{``0})">
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
<summary>
导出字典集
全局配置
</summary>
<typeparam name="T">数据类型</typeparam>
<param name="list">集合</param>
<returns>字典集</returns>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListRemove">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.DBConfig">
<summary>
list删除扩展
数据库配置
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListRemove.RemoveRange``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0})">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SystemConfig">
<summary>
list删除
系统配置
</summary>
<typeparam name="T">泛型数据类型</typeparam>
<param name="list">数据集合</param>
<param name="arr">删除的数据集合</param>
<returns>集合</returns>
</member>
<member name="T:Admin.Net.Common.Class.Extensions.ListSort">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.Configuration">
<summary>
list排序扩展
全局配置
</summary>
</member>
<member name="M:Admin.Net.Common.Class.Extensions.ListSort.Sort``1(System.Collections.Generic.List{``0},System.String)">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RedisConfig">
<summary>
List排序
Redis配置
</summary>
<param name="list">list</param>
<param name="strSort">排序字段</param>
<returns>list</returns>
</member>
<member name="T:Admin.Net.Common.Constant.SM4ModelType">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
SM4模式类型
Jwt配置
</summary>
</member>
<member name="F:Admin.Net.Common.Constant.SM4ModelType.CBC">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.LogConfig">
<summary>
CBC
审计日志设置
</summary>
</member>
<member name="F:Admin.Net.Common.Constant.SM4ModelType.ECB">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MailConfig">
<summary>
ECB
Smtp邮件配置
</summary>
</member>
<member name="T:Admin.Net.Common.Enum.MomType">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.DirectoryConfig">
<summary>
消息中间件类型
系统目录配置
</summary>
</member>
<member name="F:Admin.Net.Common.Enum.MomType.ActiveMQ">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.QuartzConfig">
<summary>
ActiveMQ
定时任务配置
</summary>
</member>
<member name="F:Admin.Net.Common.Enum.MomType.RabbitMQ">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RestSharpConfig">
<summary>
RabbitMQ
RestSharp配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.PollyConfig">
<summary>
Polly配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ConsulConfig">
<summary>
Consul配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ConcurrencyLimiterConfig">
<summary>
系统并发配置
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SmartThreadPoolConfig">
<summary>
ActiveMQ配置
SmartThreadPool配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SystemCacheConfig">
<summary>
ActiveMQ连接串
系统缓存配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MomConfig">
<summary>
主题名称
消息中间件配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RabbitMQConfig">
<summary>
队列名称
RabbitMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MongoDBConfig">
<summary>
MongoDB配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ElasticsearchConfig">
<summary>
Elasticsearch配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ApolloConfig">
<summary>
Apollo客户端配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RateLimitConfig">
<summary>
AspNetCoreRateLimit配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MiniProfilerConfig">
<summary>
MiniProfiler配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.CapConfig">
<summary>
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.CodeGeneratorConfig">
<summary>
代码生成器配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MeilisearchConfig">
<summary>
Meilisearch配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.FtpConfig">
<summary>
Ftp配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SshNetConfig">
<summary>
SshNet配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.TenantsConfig">
<summary>
多租户配置
</summary>
</member>
<member name="F:Junmp.Platform.Common.Global.AdminGlobalContext.RouteTemplate">
<summary>
全局路由模板
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.ApolloConfig">
......@@ -594,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -869,19 +969,9 @@
Redis连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.RedisConfig.Pattern">
<summary>
用户模糊搜索格式
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.RedisConfig.UnifiedAuthenticationPattern">
<member name="P:Junmp.Platform.Common.Global.RedisConfig.InstanceName">
<summary>
统一认证模糊搜索格式
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.RedisConfig.SynchronizationPattern">
<summary>
同步模糊搜索格式
实例名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.RedisConfig.SupportRedisSentinel">
......@@ -899,181 +989,6 @@
RestSharp配置类
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
<summary>
全局配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.DBConfig">
<summary>
数据库配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SystemConfig">
<summary>
系统配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.Configuration">
<summary>
全局配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RedisConfig">
<summary>
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.LogConfig">
<summary>
审计日志设置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MailConfig">
<summary>
Smtp邮件配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.DirectoryConfig">
<summary>
系统目录配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.QuartzConfig">
<summary>
定时任务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RestSharpConfig">
<summary>
RestSharp配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.PollyConfig">
<summary>
Polly配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ConsulConfig">
<summary>
Consul配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ConcurrencyLimiterConfig">
<summary>
系统并发配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SmartThreadPoolConfig">
<summary>
SmartThreadPool配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SystemCacheConfig">
<summary>
系统缓存配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MomConfig">
<summary>
消息中间件配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RabbitMQConfig">
<summary>
RabbitMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MongoDBConfig">
<summary>
MongoDB配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ElasticsearchConfig">
<summary>
Elasticsearch配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ApolloConfig">
<summary>
Apollo客户端配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.RateLimitConfig">
<summary>
AspNetCoreRateLimit配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MiniProfilerConfig">
<summary>
MiniProfiler配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.CapConfig">
<summary>
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.CodeGeneratorConfig">
<summary>
代码生成器配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.MeilisearchConfig">
<summary>
Meilisearch配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.FtpConfig">
<summary>
Ftp配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SshNetConfig">
<summary>
SshNet配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SM2Config">
<summary>
SM2配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SM4Config">
<summary>
SM4配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.TenantsConfig">
<summary>
多租户配置
</summary>
</member>
<member name="F:Junmp.Platform.Common.Global.AdminGlobalContext.RouteTemplate">
<summary>
全局路由模板
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.SignalRConfig">
<summary>
SignalR配置
......@@ -1094,42 +1009,6 @@
method
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.SM2Config">
<summary>
SM2配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.SM2Config.PublicKey">
<summary>
公钥
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.SM2Config.PrivateKey">
<summary>
私钥
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.SM4Config">
<summary>
SM4配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.SM4Config.Model">
<summary>
模式
CBC或者ECB
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.SM4Config.SecretKey">
<summary>
密钥
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.SM4Config.IV">
<summary>
偏移量
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.SmartThreadPoolConfig">
<summary>
SmartThreadPool配置
......@@ -1330,66 +1209,99 @@
租户列表
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetEpcInfo(Newtonsoft.Json.Linq.JObject)">
<summary>
ActiveMQ工具类
获取EPC
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetAddEquipmentInfo(Newtonsoft.Json.Linq.JObject)">
<summary>
发送Topic
获取新增装备的信息
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetAddPuchaseInfo(Newtonsoft.Json.Linq.JObject)">
<summary>
发送Topic
获取新增装备的信息
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetRequestId(Newtonsoft.Json.Linq.JObject)">
<summary>
发送Queue
获取请求数据Id -- 数据标识
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.ReturnSuccessResponse``1(``0,System.Boolean)">
<summary>
发送Queue
返回成功的结果
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<param name="body"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.SimpleCustResponse(System.String,System.String)">
<summary>
发送消息
返回执行状态
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
<param name="resultinfo">结果信息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.SimpleCustResponse(Newtonsoft.Json.Linq.JObject)">
<summary>
发送消息
返回执行状态
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
<param name="resultinfo">结果信息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<member name="M:Junmp.Platform.Common.Tools.JsonManager.SimpleCustResponse``1(System.String,``0)">
<summary>
发送消息
返回执行状态
</summary>
<param name="message">结果信息</param>
<param name="data">返回数据</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Tools.JsonManager.SimpleStatusResponse(Junmp.Platform.Common.Tools.ResultInfo)">
<summary>
返回执行状态
</summary>
<param name="resultinfo">结果信息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetJArrayVale(Newtonsoft.Json.Linq.JToken)">
<summary>
解析Json数组
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetJArrayObj(Newtonsoft.Json.Linq.JToken)">
<summary>
解析Json数组对象
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Tools.JsonManager.GetCurrTimeStamp">
<summary>
获取当前时间戳
</summary>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Tools.ResultCode">
<summary>
结果代码
</summary>
</member>
<member name="T:Junmp.Platform.Common.Tools.ResultInfo">
<summary>
结果信息 -- 结构体
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
......@@ -1536,26 +1448,6 @@
<param name="obj">Object对象</param>
<returns>bool</returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.EsNestContext">
<summary>
ES NEST工具类
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.EsNestContext.LazyInstance">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.EsNestContext.Instance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.EsNestContext.IsInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ExcelUtil">
<summary>
Excel工具类
......@@ -1971,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2033,21 +1901,6 @@
<param name="message">摘要</param>
<param name="exception">异常</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.MailUtil">
<summary>
Smtp工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.MailUtil.SendMail(System.String,System.String,System.String,System.Collections.Generic.List{System.IO.FileInfo},System.Boolean)">
<summary>
发送邮件
</summary>
<param name="subject">主题</param>
<param name="body">内容</param>
<param name="to">收件人</param>
<param name="files">附件</param>
<param name="isBodyHtml">是否html</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.Md5Util">
<summary>
MD5工具类
......@@ -2124,6 +1977,26 @@
<param name="collectionName">collectionName</param>
<returns>IMongoCollection</returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.NestContext">
<summary>
ES NEST工具类
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.NestContext.LazyInstance">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.NestContext.Instance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.NestContext.IsInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.Npoi">
<summary>
NPOI工具类
......@@ -2165,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......@@ -2529,44 +2402,6 @@
<param name="decryptstr">需要解密的字符串</param>
<returns>返回解密后的字符串</returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.SM2Context">
<summary>
SM2会话工具
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.SM2Context.Encrypt(System.String)">
<summary>
公钥加密明文
</summary>
<param name="plainText">明文</param>
<returns>密文</returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.SM2Context.Decrypt(System.String)">
<summary>
私钥解密密文
</summary>
<param name="cipherText">密文</param>
<returns>明文</returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.SM4Context">
<summary>
SM4会话工具
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.SM4Context.Encrypt(System.String)">
<summary>
加密明文
</summary>
<param name="plainText">明文</param>
<returns>密文</returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.SM4Context.Decrypt(System.String)">
<summary>
解密密文
</summary>
<param name="cipherText">密文</param>
<returns>明文</returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.SmartThreadPool">
<summary>
SmartThreadPool工具类
......
......@@ -34,16 +34,6 @@
创建时间
</summary>
</member>
<member name="P:Junmp.Platform.Entity.Base.BaseEntity.Modifier">
<summary>
编辑人员
</summary>
</member>
<member name="P:Junmp.Platform.Entity.Base.BaseEntity.ModifyTime">
<summary>
编辑时间
</summary>
</member>
<member name="P:Junmp.Platform.Entity.Base.BaseEntity.VersionId">
<summary>
版本编号
......@@ -103,6 +93,16 @@
用户所在模块登录密码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizTestDTO.ModuleId">
<summary>
模块编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizTestDTO.UserLogonName">
<summary>
用户登录账号
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserDTO">
<summary>
业务用户DTO
......@@ -399,83 +399,6 @@
<param name="detailConfig">配置明细</param>
<returns>错误数量</returns>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO">
<summary>
用户登录DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO.UserName">
<summary>
登录账号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO.Password">
<summary>
密码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO.CaptchaId">
<summary>
验证码编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO.Captcha">
<summary>
验证码
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO">
<summary>
机构、用户树
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO.Id">
<summary>
编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO.Name">
<summary>
名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO.Type">
<summary>
类型
1,机构
2,用户
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO.SerialNumber">
<summary>
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.OrgUserTreeDTO.Children">
<summary>
子集
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.PasswordDTO">
<summary>
PasswordDTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.PasswordDTO.UserId">
<summary>
用户编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.PasswordDTO.Password">
<summary>
密码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.PasswordDTO.Salt">
<summary>
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.QuartzJobDTO.JobId">
<summary>
任务编号
......@@ -491,132 +414,6 @@
预执行动作
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO">
<summary>
通知公告DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO.Addressee">
<summary>
收件人列表
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO.AttachmentIds">
<summary>
附件编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO.SendMail">
<summary>
是否发送邮件
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAreaDTO">
<summary>
行政区域DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAreaDTO.Children">
<summary>
子集
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysCodeTableDTO">
<summary>
数据字典DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysCodeTableDTO.Children">
<summary>
子集
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO">
<summary>
菜单DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO.Children">
<summary>
子集
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO.MenuNameEn">
<summary>
英文菜单名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO.MenuNameRu">
<summary>
俄文菜单名称
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysNotificationDTO">
<summary>
系统通知DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysNotificationDTO.Readed">
<summary>
阅读状态,0:未读,1:已读
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysOrganizationDTO">
<summary>
机构DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysOrganizationDTO.LeaderName">
<summary>
主管人姓名
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysOrganizationDTO.Children">
<summary>
子集
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysRoleDTO">
<summary>
系统角色DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysRoleDTO.OrgId">
<summary>
机构编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysRoleDTO.OrgName">
<summary>
机构名称
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO">
<summary>
用户DTO
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO.OrgId">
<summary>
机构编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO.OrgName">
<summary>
机构名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO.Token">
<summary>
token
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO.TokenExpiration">
<summary>
token有效时间
单位:秒
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizAccount">
<summary>
模块API访问账号表
......@@ -682,6 +479,16 @@
序号
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizTest">
<summary>
BizUser Entity Model
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizTest.Name">
<summary>
用户名称
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizUser">
<summary>
BizUser Entity Model
......@@ -787,26 +594,6 @@
用户所在模块登录密码
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAddressee">
<summary>
收件人模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAddressee.BusinessId">
<summary>
业务编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAddressee.UserId">
<summary>
用户编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAddressee.Status">
<summary>
状态,0:未读,1:已读
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAnnouncement">
<summary>
通知公告模型
......@@ -832,36 +619,6 @@
状态,0:开放,1:关闭
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea">
<summary>
行政区域模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea.AreaCode">
<summary>
地区编码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea.ParentAreaCode">
<summary>
父地区编码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea.AreaName">
<summary>
地区名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea.ZipCode">
<summary>
邮政编码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysArea.AreaLevel">
<summary>
地区层级(1省份 2城市 3区县)
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAttachment">
<summary>
系统附件模型
......@@ -882,527 +639,187 @@
存储路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAttachment.BusinessId">
<summary>
业务编号
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable">
<summary>
数据字典模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.CodeName">
<summary>
编码名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Code">
<summary>
编码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Value">
<summary>
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.ParentId">
<summary>
父键
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.SerialNumber">
<summary>
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Extend1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Extend2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Extend3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Extend4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable.Extend5">
<summary>
预留字段5
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig">
<summary>
导入主配置模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.ConfigName">
<summary>
配置名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.StartRow">
<summary>
起始行
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.StartColumn">
<summary>
起始列
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.WorkSheetIndexes">
<summary>
工作簿索引列表
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.SerialNumber">
<summary>
序号
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail">
<summary>
导入详细配置模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.ParentId">
<summary>
父键
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.DataType">
<summary>
数据类型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Cells">
<summary>
所在列
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Required">
<summary>
是否必填项
0:否
1:是
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.MaxValue">
<summary>
最大值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.MinValue">
<summary>
最小值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.DecimalLimit">
<summary>
小数位上限
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.TextEnum">
<summary>
枚举列表
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend1">
<summary>
扩展字段
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend2">
<summary>
扩展字段
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend3">
<summary>
扩展字段
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.SerialNumber">
<summary>
序号
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage">
<summary>
多语模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.LanguageName">
<summary>
语言名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.OrderNumber">
<summary>
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.Extend1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.Extend2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.Extend3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.Extend4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLanguage.Extend5">
<summary>
预留字段5
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog">
<summary>
审计日志模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.UserId">
<summary>
用户编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.UserName">
<summary>
用户姓名
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OrgId">
<summary>
机构编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OrgName">
<summary>
机构名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.System">
<summary>
使用系统
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Browser">
<summary>
使用浏览器
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.IP">
<summary>
IP地址
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OperationType">
<summary>
操作类型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.RequestMethod">
<summary>
请求路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.RequestUrl">
<summary>
请求路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Params">
<summary>
请求参数
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Result">
<summary>
返回值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OldValue">
<summary>
记录旧值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.NewValue">
<summary>
记录新值
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu">
<summary>
菜单模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Path">
<summary>
父路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.MenuName">
<summary>
菜单名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.MenuUrl">
<summary>
菜单路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.ParentId">
<summary>
父键
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.SerialNumber">
<summary>
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.MenuType">
<summary>
类型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Icon">
<summary>
图标
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Code">
<summary>
编码
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Extend1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Extend2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Extend3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Extend4">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysAttachment.BusinessId">
<summary>
预留字段4
业务编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenu.Extend5">
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig">
<summary>
预留字段5
导入主配置模型
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenuLanguage">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.ConfigName">
<summary>
多语菜单关系模型
配置名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenuLanguage.MenuId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.StartRow">
<summary>
菜单编号
起始行
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenuLanguage.LanguageId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.StartColumn">
<summary>
语言编号
起始列
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysMenuLanguage.MenuName">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.WorkSheetIndexes">
<summary>
菜单名称
工作簿索引列表
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig.SerialNumber">
<summary>
机构模型
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.OrgName">
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail">
<summary>
机构名称
导入详细配置模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.ParentId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.ParentId">
<summary>
父键
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Leader">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.DataType">
<summary>
主管人
数据类型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.SerialNumber">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Cells">
<summary>
序号
所在列
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Extend1">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Required">
<summary>
预留字段1
是否必填项
0:否
1:是
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Extend2">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.MaxValue">
<summary>
预留字段2
最大值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Extend3">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.MinValue">
<summary>
预留字段3
最小值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Extend4">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.DecimalLimit">
<summary>
预留字段4
小数位上限
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization.Extend5">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.TextEnum">
<summary>
预留字段5
枚举列表
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrgUser">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend1">
<summary>
机构用户关系模型
扩展字段
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrgUser.OrgId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend2">
<summary>
机构编号
扩展字段
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrgUser.UserId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.Extend3">
<summary>
用户编号
扩展字段
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRecord">
<summary>
SysRecord 实体模型
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail.SerialNumber">
<summary>
角色模型
序号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.RoleName">
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog">
<summary>
角色名称
审计日志模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.SerialNumber">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.UserId">
<summary>
用户编
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.Extend1">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.UserName">
<summary>
预留字段1
用户姓名
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.Extend2">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OrgId">
<summary>
预留字段2
机构编号
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.Extend3">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OrgName">
<summary>
预留字段3
机构名称
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.Extend4">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.System">
<summary>
预留字段4
使用系统
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole.Extend5">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Browser">
<summary>
预留字段5
使用浏览器
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleMenu">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.IP">
<summary>
角色菜单关系模型
IP地址
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleMenu.RoleId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OperationType">
<summary>
角色编号
操作类型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleMenu.MenuId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.RequestMethod">
<summary>
菜单编号
请求路径
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg">
<summary>
角色机构关系模型
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg.RoleId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.RequestUrl">
<summary>
角色编号
请求路径
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg.OrgId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Params">
<summary>
机构编号
请求参数
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg.OwnerType">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.Result">
<summary>
类型:0,自有;1,继承
返回值
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleUser">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.OldValue">
<summary>
角色用户关系模型
记录旧值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleUser.RoleId">
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysLog.NewValue">
<summary>
角色编号
记录新值
</summary>
</member>
<member name="P:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleUser.UserId">
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRecord">
<summary>
用户编号
</summary>
SysRecord 实体模型
</summary>
</member>
<member name="T:Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysScheduleJob">
<summary>
......@@ -1941,17 +1358,17 @@
动作执行结果
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.HttpStatusCode">
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.code">
<summary>
HttpStatusCode
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.Message">
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.msg">
<summary>
执行消息
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.Object">
<member name="P:Junmp.Platform.Entity.CoreEntity.ActionResult.data">
<summary>
执行对象
</summary>
......@@ -1961,13 +1378,10 @@
无参构造函数
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.#ctor(System.Net.HttpStatusCode,System.String,System.Object)">
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.#ctor(System.String,System.String,System.Object)">
<summary>
带参构造函数
</summary>
<param name="httpStatusCode">Http状态码</param>
<param name="message">消息内容</param>
<param name="obj">返回对象</param>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.DeserializeObject(System.String)">
<summary>
......@@ -2014,51 +1428,10 @@
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.Unauthorized(System.String)">
<summary>
Unauthorized标志
</summary>
<param name="message">描述语</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.Forbidden">
<summary>
Forbidden标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.Forbidden(System.String)">
<summary>
Forbidden标志
</summary>
<param name="message">描述语</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.NotFound">
<summary>
NotFound标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.NotFound(System.String)">
<summary>
NotFound标志
</summary>
<param name="message">描述语</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.NoContent">
<summary>
NoContent标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.ActionResult.NoContent(System.String)">
<member name="T:Junmp.Platform.Entity.CoreEntity.AdminSessionContext">
<summary>
NoContent标志
Session上下文
</summary>
<param name="message">描述语</param>
<returns>ActionResult</returns>
</member>
<member name="T:Junmp.Platform.Entity.CoreEntity.DbSchemaEntity">
<summary>
......@@ -2135,6 +1508,77 @@
</summary>
<returns>转译类型</returns>
</member>
<!-- Badly formed XML comment ignored for member "T:Junmp.Platform.Entity.CoreEntity.JunmpActionResult" -->
<member name="P:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.code">
<summary>
HttpStatusCode
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.msg">
<summary>
执行消息
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.data">
<summary>
执行对象
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.#ctor">
<summary>
无参构造函数
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.#ctor(System.String,System.String,System.Object)">
<summary>
带参构造函数
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.DeserializeObject(System.String)">
<summary>
反序列化
</summary>
<param name="value"></param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.ToJson">
<summary>
序列化
</summary>
<returns>json字符串</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.Success(System.Object)">
<summary>
Success标志
</summary>
<param name="obj">返回对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.OK">
<summary>
OK标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.BadRequest">
<summary>
BadRequest标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.BadRequest(System.String)">
<summary>
BadRequest标志
</summary>
<param name="message">描述语</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.JunmpActionResult.Unauthorized">
<summary>
Unauthorized标志
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Junmp.Platform.Entity.CoreEntity.QueryCondition">
<summary>
查询条件
......@@ -2276,14 +1720,14 @@
查询结果
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.QueryResult`1.HttpStatusCode">
<member name="P:Junmp.Platform.Entity.CoreEntity.QueryResult`1.code">
<summary>
HttpStatusCode
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.QueryResult`1.Message">
<member name="P:Junmp.Platform.Entity.CoreEntity.QueryResult`1.msg">
<summary>
查询消息
执行消息
</summary>
</member>
<member name="P:Junmp.Platform.Entity.CoreEntity.QueryResult`1.TotalCount">
......@@ -2301,14 +1745,13 @@
无参构造函数
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.#ctor(System.Net.HttpStatusCode,System.String,System.Int32,System.Collections.Generic.List{`0})">
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.List{`0})">
<summary>
有参构造函数
</summary>
<param name="httpStatusCode">Http状态码</param>
<param name="message">消息内容</param>
<param name="totalCount">总条数</param>
<param name="list">记录列表</param>
(string Code, string Msg, Object obj)
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.DeserializeObject(System.String)">
<summary>
......@@ -2344,90 +1787,6 @@
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.BadRequest">
<summary>
BadRequest标志
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.BadRequest(System.String)">
<summary>
BadRequest标志
</summary>
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.Unauthorized">
<summary>
Unauthorized标志
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.Unauthorized(System.String)">
<summary>
Unauthorized标志
</summary>
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.Forbidden">
<summary>
Forbidden标志
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.Forbidden(System.String)">
<summary>
Forbidden标志
</summary>
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.NotFound">
<summary>
NotFound标志
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.NotFound(System.String)">
<summary>
NotFound标志
</summary>
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.NoContent">
<summary>
NoContent标志
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.QueryResult`1.NoContent(System.String)">
<summary>
NoContent标志
</summary>
<param name="message">描述语</param>
<returns>QueryResult</returns>
</member>
<member name="T:Junmp.Platform.Entity.CoreEntity.AdminSessionContext">
<summary>
Session上下文
</summary>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.AdminSessionContext.GetCurrentUserInfo(Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
当前用户
</summary>
<param name="context">HttpContext</param>
<returns>用户信息</returns>
</member>
<member name="M:Junmp.Platform.Entity.CoreEntity.AdminSessionContext.GetUserOrgId(Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
获取用户机构编号
</summary>
<param name="context">HttpContext</param>
<returns>用户机构编号</returns>
</member>
<member name="T:Junmp.Platform.Entity.CoreEnum.CellDataType">
<summary>
单元格数据类型
......
using RabbitMQ.Client.Events;
using RabbitMQ.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Junmp.Platform.Common.Class.RabbitMQ
{
/// <summary>
/// RabbitMQ 客户端定义。
/// </summary>
public class MqConfigInfo
{
private static ConnectionFactory? _factory;
public static ConnectionFactory GetFactory()
{
if (_factory == null)
{
ConnectionFactory factory = new ConnectionFactory();
factory.Uri = new Uri("amqp://guest:guest@127.0.0.1:5672/");
_factory = factory;
}
return _factory;
}
}
}
//-----------------------------------------------------------------------
// <Copyright>
// * Copyright (C) 2022 Admin All Rights Reserved
// </Copyright>
//-----------------------------------------------------------------------
using System;
namespace Junmp.Platform.Common.Global
{
/// <summary>
/// ActiveMQ配置
/// </summary>
public class ActiveMQConfig
{
/// <summary>
/// ActiveMQ连接串
/// </summary>
public String ConnectionString { get; set; }
/// <summary>
/// 主题名称
/// </summary>
public String TopicName { get; set; }
/// <summary>
/// 队列名称
/// </summary>
public String QueueName { get; set; }
}
}
......@@ -34,10 +34,6 @@ namespace Junmp.Platform.Common.Global
/// </summary>
public static RedisConfig RedisConfig { get; set; }
/// <summary>
/// ActiveMQ配置
/// </summary>
public static ActiveMQConfig ActiveMQConfig { get; set; }
/// <summary>
/// Jwt配置
......@@ -134,10 +130,7 @@ namespace Junmp.Platform.Common.Global
/// </summary>
public static CapConfig CapConfig { get; set; }
/// <summary>
/// Kafka配置
/// </summary>
public static KafkaConfig KafkaConfig { get; set; }
/// <summary>
/// SignalR配置
......
using System;
namespace Junmp.Platform.Common.Global
{
/// <summary>
/// Kafka配置
/// </summary>
public class KafkaConfig
{
/// <summary>
/// 地址
/// </summary>
public String BootstrapServers { get; set; }
/// <summary>
/// GroupId
/// </summary>
public String GroupId { get; set; }
/// <summary>
/// 间隔时间
/// </summary>
public int StatisticsIntervalMs { get; set; }
/// <summary>
/// 超时时间
/// </summary>
public int SessionTimeoutMs { get; set; }
}
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<RootNamespace>Junmp.Process.Common</RootNamespace>
<AssemblyName>Junmp.Platform.Common</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<NoWarn>1701;1702;1591</NoWarn>
<DocumentationFile>..\Admin.Net.WebApi\Junmp.Platform.Common.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Apache.NMS.ActiveMQ.NetCore" Version="1.7.3" />
<PackageReference Include="Confluent.Kafka" Version="1.9.3" />
<PackageReference Include="CSRedisCore" Version="3.8.670" />
<PackageReference Include="Elasticsearch.Net" Version="7.17.5" />
<PackageReference Include="FluentFTP" Version="42.1.0" />
<PackageReference Include="KYSharp.SM.Core" Version="1.0.1" />
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="Masuit.Tools.Core" Version="2.5.8.3" />
<PackageReference Include="MeiliSearch" Version="0.13.0" />
<PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.2" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="7.0.0" />
<PackageReference Include="MongoDB.Driver" Version="2.18.0" />
<PackageReference Include="NEST" Version="7.17.5" />
<PackageReference Include="NPOI" Version="2.6.0" />
<PackageReference Include="Npoi.Mapper" Version="4.1.0" />
<PackageReference Include="RabbitMQ.Client" Version="6.4.0" />
<PackageReference Include="SmartThreadPool.NetCore" Version="2.3.0" />
<PackageReference Include="SSH.NET" Version="2020.0.2" />
<PackageReference Include="StackExchange.Redis" Version="2.6.86" />
<PackageReference Include="Tesseract" Version="5.2.0" />
<PackageReference Include="ZXing.Net.Bindings.ZKWeb.System.Drawing" Version="0.16.6" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" Link="Lib\Tesseract\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" Link="Lib\Tesseract\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" Link="Lib\Tesseract\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" Link="Lib\Tesseract\x64\tesseract41.dll" />
<None Update="Library\Tesseract\chi_sim.traineddata">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x64\leptonica-1.82.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x64\tesseract50.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\leptonica-1.82.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\tesseract50.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\leptonica-1.82.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\tesseract50.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x64\leptonica-1.82.0.dll" />
</ItemGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<RootNamespace>Junmp.Process.Common</RootNamespace>
<AssemblyName>Junmp.Process.Common</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<NoWarn>1701;1702;1591</NoWarn>
<DocumentationFile>..\Admin.Net.WebApi\Admin.Net.Common.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Apache.NMS.ActiveMQ.NetCore" Version="1.7.3" />
<PackageReference Include="Confluent.Kafka" Version="1.9.3" />
<PackageReference Include="CSRedisCore" Version="3.8.670" />
<PackageReference Include="Elasticsearch.Net" Version="7.17.5" />
<PackageReference Include="FluentFTP" Version="42.1.0" />
<PackageReference Include="KYSharp.SM.Core" Version="1.0.1" />
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="Masuit.Tools.Core" Version="2.5.8.3" />
<PackageReference Include="MeiliSearch" Version="0.13.0" />
<PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.2" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="7.0.0" />
<PackageReference Include="MongoDB.Driver" Version="2.18.0" />
<PackageReference Include="NEST" Version="7.17.5" />
<PackageReference Include="NPOI" Version="2.6.0" />
<PackageReference Include="Npoi.Mapper" Version="4.1.0" />
<PackageReference Include="RabbitMQ.Client" Version="6.4.0" />
<PackageReference Include="SmartThreadPool.NetCore" Version="2.3.0" />
<PackageReference Include="SSH.NET" Version="2020.0.2" />
<PackageReference Include="StackExchange.Redis" Version="2.6.86" />
<PackageReference Include="Tesseract" Version="5.2.0" />
<PackageReference Include="ZXing.Net.Bindings.ZKWeb.System.Drawing" Version="0.16.6" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" Link="Lib\Tesseract\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" Link="Lib\Tesseract\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" Link="Lib\Tesseract\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Update="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" Link="Lib\Tesseract\x64\tesseract41.dll" />
<None Update="Library\Tesseract\chi_sim.traineddata">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x86\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\leptonica-1.80.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\pangmingjun\.nuget\packages\tesseract\4.1.1\build\\..\x64\tesseract41.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x64\leptonica-1.82.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x64\tesseract50.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\leptonica-1.82.0.dll" />
</ItemGroup>
<ItemGroup>
<None Remove="C:\Users\DELL\.nuget\packages\tesseract\5.2.0\build\\..\x86\tesseract50.dll" />
</ItemGroup>
</Project>
//-----------------------------------------------------------------------
// <Copyright>
// * Copyright (C) 2022 Admin All Rights Reserved
// </Copyright>
//-----------------------------------------------------------------------
using Apache.NMS;
using Apache.NMS.ActiveMQ;
using Apache.NMS.ActiveMQ.Commands;
using Junmp.Platform.Common.Global;
using System;
using System.Threading.Tasks;
namespace Junmp.Platform.Common.Utility
{
/// <summary>
/// ActiveMQ工具类
/// </summary>
public class ActiveMQContext
{
/// <summary>
/// 发送Topic
/// </summary>
/// <param name="message">消息</param>
/// <param name="topicName">topic别名</param>
/// <returns></returns>
public static void SendTopic(String message, String topicName = null)
{
SendMessage("topic", message, topicName);
}
/// <summary>
/// 发送Topic
/// </summary>
/// <param name="message">消息</param>
/// <param name="topicName">topic别名</param>
/// <returns></returns>
public static async Task SendTopicAsync(String message, String topicName = null)
{
await SendMessageAsync("topic", message, topicName);
}
/// <summary>
/// 发送Queue
/// </summary>
/// <param name="message">消息</param>
/// <param name="queueName">queue别名</param>
/// <returns></returns>
public static void SendQueue(String message, String queueName = null)
{
SendMessage("queue", message, queueName);
}
/// <summary>
/// 发送Queue
/// </summary>
/// <param name="message">消息</param>
/// <param name="queueName">queue别名</param>
/// <returns></returns>
public static async Task SendQueueAsync(String message, String queueName = null)
{
await SendMessageAsync("queue", message, queueName);
}
/// <summary>
/// 发送消息
/// </summary>
/// <param name="type">消息类型</param>
/// <param name="message">消息</param>
/// <param name="tqName">别名</param>
public static void SendMessage(String type, String message, String tqName = null)
{
Send(type, message, tqName);
}
/// <summary>
/// 发送消息
/// </summary>
/// <param name="type">消息类型</param>
/// <param name="message">消息</param>
/// <param name="tqName">别名</param>
public static async Task SendMessageAsync(String type, String message, String tqName = null)
{
await Task.Run(() => { Send(type, message, tqName); });
}
/// <summary>
/// 发送消息
/// </summary>
/// <param name="type">消息类型</param>
/// <param name="message">消息</param>
/// <param name="tqName">别名</param>
private static void Send(String type, String message, String tqName = null)
{
IConnectionFactory _factory = new ConnectionFactory(new Uri(AdminGlobalContext.ActiveMQConfig.ConnectionString));
using (IConnection _conn = _factory.CreateConnection())
{
using (ISession _session = _conn.CreateSession())
{
if (type.Equals("queue"))
{
var queueName = AdminGlobalContext.ActiveMQConfig.QueueName;
if (!String.IsNullOrEmpty(tqName))
{
queueName += tqName;
}
using (IMessageProducer producer = _session.CreateProducer(new ActiveMQQueue(queueName)))
{
ITextMessage request = _session.CreateTextMessage(message);
producer.Send(request);
}
}
else if (type.Equals("topic"))
{
var topicName = AdminGlobalContext.ActiveMQConfig.TopicName;
if (!String.IsNullOrEmpty(tqName))
{
topicName += tqName;
}
using (IMessageProducer producer = _session.CreateProducer(new ActiveMQTopic(topicName)))
{
ITextMessage request = _session.CreateTextMessage(message);
producer.Send(request);
}
}
}
}
}
}
}
using Confluent.Kafka;
using Newtonsoft.Json;
using Junmp.Platform.Common.Global;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Web;
namespace Junmp.Platform.Common.Utility
{
/// <summary>
/// Kafka工具类
/// </summary>
public class KafkaContext
{
/// <summary>
/// 发布消息
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topicName">主题</param>
/// <param name="message">消息</param>
/// <returns></returns>
public static async Task PublishAsync<TMessage>(string topicName, TMessage message) where TMessage : class
{
var config = new ProducerConfig
{
BootstrapServers = AdminGlobalContext.KafkaConfig.BootstrapServers
};
using var producer = new ProducerBuilder<string, string>(config).Build();
await producer.ProduceAsync(topicName, new Message<string, string>
{
Key = Guid.NewGuid().ToString(),
Value = HttpUtility.UrlEncode(JsonConvert.SerializeObject(message), Encoding.UTF8)
});
}
/// <summary>
/// 订阅kafka
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topics">主题</param>
/// <param name="messageFunc">回调函数</param>
/// <param name="cancellationToken">取消口令</param>
/// <returns></returns>
public static async Task SubscribeAsync<TMessage>(IEnumerable<string> topics, Action<TMessage> messageFunc, CancellationToken cancellationToken) where TMessage : class
{
var config = new ConsumerConfig
{
BootstrapServers = AdminGlobalContext.KafkaConfig.BootstrapServers,
GroupId = AdminGlobalContext.KafkaConfig.GroupId,
EnableAutoCommit = false,
StatisticsIntervalMs = AdminGlobalContext.KafkaConfig.StatisticsIntervalMs,
SessionTimeoutMs = AdminGlobalContext.KafkaConfig.SessionTimeoutMs,
AutoOffsetReset = AutoOffsetReset.Earliest,
EnablePartitionEof = true
};
using var consumer = new ConsumerBuilder<Ignore, string>(config)
.SetErrorHandler((_, e) =>
{
Console.WriteLine($"Error: {e.Reason}");
})
.SetStatisticsHandler((_, json) =>
{
Console.WriteLine($" - {DateTime.Now:yyyy-MM-dd HH:mm:ss} > 消息监听中..");
})
.SetPartitionsAssignedHandler((c, partitions) =>
{
string partitionsStr = string.Join(", ", partitions);
Console.WriteLine($" - 分配的 kafka 分区: {partitionsStr}");
})
.SetPartitionsRevokedHandler((c, partitions) =>
{
string partitionsStr = string.Join(", ", partitions);
Console.WriteLine($" - 回收了 kafka 的分区: {partitionsStr}");
})
.Build();
consumer.Subscribe(topics);
try
{
while (true)
{
try
{
var consumeResult = consumer.Consume(cancellationToken);
Console.WriteLine($"Consumed message '{consumeResult.Message?.Value}' at: '{consumeResult?.TopicPartitionOffset}'.");
if (consumeResult.IsPartitionEOF)
{
Console.WriteLine($" - {DateTime.Now:yyyy-MM-dd HH:mm:ss} 已经到底了:{consumeResult.Topic}, partition {consumeResult.Partition}, offset {consumeResult.Offset}.");
continue;
}
TMessage messageResult = null;
try
{
messageResult = JsonConvert.DeserializeObject<TMessage>(consumeResult.Message.Value);
}
catch (Exception ex)
{
var errorMessage = $" - {DateTime.Now:yyyy-MM-dd HH:mm:ss}【Exception 消息反序列化失败,Value:{consumeResult.Message.Value}】 :{ex.StackTrace?.ToString()}";
Console.WriteLine(errorMessage);
messageResult = null;
}
if (messageResult != null/* && consumeResult.Offset % commitPeriod == 0*/)
{
messageFunc(messageResult);
try
{
consumer.Commit(consumeResult);
}
catch (KafkaException e)
{
Console.WriteLine(e.Message);
}
}
}
catch (ConsumeException e)
{
Console.WriteLine($"Consume error: {e.Error.Reason}");
}
}
}
catch (OperationCanceledException)
{
Console.WriteLine("Closing consumer.");
consumer.Close();
}
await Task.CompletedTask;
}
//public static void SubscribeAsync()
//{
// var cts = new CancellationTokenSource();
// Console.CancelKeyPress += (_, e) =>
// {
// e.Cancel = true;
// cts.Cancel();
// };
// await kafkaService.SubscribeAsync<XxxEventData>(topics, async (eventData) =>
// {
// // Your logic
// Console.WriteLine($" - {eventData.EventTime:yyyy-MM-dd HH:mm:ss} 【{eventData.TopicName}】- > 已处理");
// }, cts.Token);
//}
}
}
......@@ -10,7 +10,7 @@ using System;
using System.Text;
using System.Threading.Tasks;
namespace Junmp.Platform.Common.Utility
namespace Junmp.Platform.Common.Utility.RabbitMQ
{
/// <summary>
/// RabbitMQ工具类
......@@ -54,7 +54,11 @@ namespace Junmp.Platform.Common.Utility
UserName = AdminGlobalContext.RabbitMQConfig.UserName,
Password = AdminGlobalContext.RabbitMQConfig.Password,
HostName = AdminGlobalContext.RabbitMQConfig.HostName,
Port = AdminGlobalContext.RabbitMQConfig.Port
Port = AdminGlobalContext.RabbitMQConfig.Port,
RequestedHeartbeat = TimeSpan.FromSeconds(30), //心跳包
AutomaticRecoveryEnabled = true, //自动重连
TopologyRecoveryEnabled = true, //拓普重连
NetworkRecoveryInterval = TimeSpan.FromSeconds(10)
};
//创建连接对象
connection = factory.CreateConnection();
......@@ -62,6 +66,7 @@ namespace Junmp.Platform.Common.Utility
#endregion
return connection;
});
......@@ -79,17 +84,18 @@ namespace Junmp.Platform.Common.Utility
/// 发送消息
/// </summary>
/// <param name="message">消息体</param>
public static void SendMessage(String message)
public static void SendMessage(string message)
{
IConnection connection = ConnectionInstance;
//定义通道
var channel = connection.CreateModel();
//如果只有生产者,则使用以下注释内容,作为单例使用
//定义交换机
channel.ExchangeDeclare(AdminGlobalContext.RabbitMQConfig.ExchangeName, ExchangeType.Fanout, true, false);
//定义队列
channel.QueueDeclare(AdminGlobalContext.RabbitMQConfig.QueueName, false, false, false, null);
//将队列绑定到交换机
channel.QueueBind(AdminGlobalContext.RabbitMQConfig.QueueName, AdminGlobalContext.RabbitMQConfig.ExchangeName, "", null);
//channel.ExchangeDeclare(AdminGlobalContext.RabbitMQConfig.ExchangeName, ExchangeType.Fanout, true, false);
////定义队列
//channel.QueueDeclare(AdminGlobalContext.RabbitMQConfig.QueueName, false, false, false, null);
////将队列绑定到交换机
//channel.QueueBind(AdminGlobalContext.RabbitMQConfig.QueueName, AdminGlobalContext.RabbitMQConfig.ExchangeName, "", null);
//发布消息
channel.BasicPublish(AdminGlobalContext.RabbitMQConfig.ExchangeName, "", null, Encoding.Default.GetBytes(message));
}
......@@ -99,7 +105,7 @@ namespace Junmp.Platform.Common.Utility
/// </summary>
/// <param name="message">消息体</param>
/// <returns></returns>
public static async Task SendMessageAsynce(String message)
public static async Task SendMessageAsynce(string message)
{
await Task.Run(() => SendMessage(message));
}
......
using Microsoft.Extensions.Logging;
using RabbitMQ.Client.Events;
using RabbitMQ.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Junmp.Platform.Common.Class.RabbitMQ;
using Microsoft.Extensions.Hosting;
using Junmp.Platform.Common.Global;
namespace Junmp.Platform.Common.Utility.RabbitMQ
{
public class RabbitMQCustomContext : BackgroundService
{
ConnectionFactory factory = null;
IConnection connection = null;
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
try
{
//创建连接对象工厂
factory = new ConnectionFactory()
{
UserName = AdminGlobalContext.RabbitMQConfig.UserName,
Password = AdminGlobalContext.RabbitMQConfig.Password,
HostName = AdminGlobalContext.RabbitMQConfig.HostName,
Port = AdminGlobalContext.RabbitMQConfig.Port,
RequestedHeartbeat = TimeSpan.FromSeconds(30), //心跳包
AutomaticRecoveryEnabled = true, //自动重连
TopologyRecoveryEnabled = true, //拓普重连
NetworkRecoveryInterval = TimeSpan.FromSeconds(10)
};
//创建连接对象
connection = factory.CreateConnection();
IModel channel = connection.CreateModel();
channel.ExchangeDeclare(AdminGlobalContext.RabbitMQConfig.ExchangeName, ExchangeType.Fanout);
channel.QueueDeclare(AdminGlobalContext.RabbitMQConfig.QueueName, false, false, false, null);
channel.QueueBind(AdminGlobalContext.RabbitMQConfig.QueueName, AdminGlobalContext.RabbitMQConfig.ExchangeName, "", null);
var consumer = new EventingBasicConsumer(channel);
consumer.Received += (ch, ea) =>
{
var body = ea.Body.ToArray();
string str = Encoding.UTF8.GetString(body);
Console.WriteLine("接受到的mq消息:" + str);
channel.BasicAck(ea.DeliveryTag, false);
//Thread.Sleep(1000);
};
string consumerTag = channel.BasicConsume(AdminGlobalContext.RabbitMQConfig.QueueName, false, consumer);
}
catch (Exception)
{
throw;
}
}
}
}
......@@ -198,24 +198,9 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<summary>
ActiveMQ连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<summary>
主题名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<summary>
队列名称
RabbitMQ 客户端定义。
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
......@@ -243,11 +228,6 @@
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
......@@ -343,11 +323,6 @@
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
......@@ -744,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -1353,67 +1303,6 @@
结果信息 -- 结构体
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<summary>
ActiveMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
AES加解密工具
......@@ -1974,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2173,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......
d1cf15e2a954bbc9b1a11b7e79f6e507527604ee
c37ca836ad7f1bbd701c8bde186367514188ef9f
......@@ -198,24 +198,9 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<summary>
ActiveMQ连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<summary>
主题名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<summary>
队列名称
RabbitMQ 客户端定义。
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
......@@ -243,11 +228,6 @@
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
......@@ -343,11 +323,6 @@
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
......@@ -744,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -1353,67 +1303,6 @@
结果信息 -- 结构体
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<summary>
ActiveMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
AES加解密工具
......@@ -1974,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2173,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......
//-----------------------------------------------------------------------
// <Copyright file="BizAccountRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizAccountRepository.cs
// * History : Created by Admin 03/14/2022 09:24:12
// </Copyright>
//-----------------------------------------------------------------------
using Microsoft.AspNetCore.Http;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessAccountRepository
{
/// <summary>
/// BizAccount数据访问层实现
/// </summary>
public class BizAccountRepository : AdminBaseRepository<BizAccount>, IBizAccountRepository
{
#region 属性及构造函数
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="context"></param>
public BizAccountRepository(IHttpContextAccessor context) : base(context)
{
this.context = context;
}
#endregion
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizAccountRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizAccountRepository.cs
// * History : Created by Admin 03/14/2022 09:24:12
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessAccountRepository
{
/// <summary>
/// BizAccount数据访问层接口
/// </summary>
public interface IBizAccountRepository : IAdminBaseRepository<BizAccount>
{
}
}
//-----------------------------------------------------------------------
// <Copyright file="BizUserModuleRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizUserModuleRepository.cs
// * History : Created by Admin 01/21/2022 13:30:46
// </Copyright>
//-----------------------------------------------------------------------
using Microsoft.AspNetCore.Http;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserModuleRepository
{
/// <summary>
/// BizUserModule数据访问层实现
/// </summary>
public class BizUserModuleRepository : AdminBaseRepository<BizUserModule>, IBizUserModuleRepository
{
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="context"></param>
public BizUserModuleRepository(IHttpContextAccessor context) : base(context)
{
this.context = context;
}
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizUserModuleRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizUserModuleRepository.cs
// * History : Created by Admin 01/21/2022 13:30:46
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserModuleRepository
{
/// <summary>
/// BizUserModule数据访问层接口
/// </summary>
public interface IBizUserModuleRepository : IAdminBaseRepository<BizUserModule>
{
}
}
//-----------------------------------------------------------------------
// <Copyright file="BizUserRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizUserRepository.cs
// * History : Created by Admin 01/21/2022 13:30:46
// </Copyright>
//-----------------------------------------------------------------------
using Microsoft.AspNetCore.Http;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository
{
/// <summary>
/// BizUser数据访问层实现
/// </summary>
public class BizUserRepository : AdminBaseRepository<BizUser>, IBizUserRepository
{
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="context"></param>
public BizUserRepository(IHttpContextAccessor context) : base(context)
{
this.context = context;
}
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizUserRepository.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizUserRepository.cs
// * History : Created by Admin 01/21/2022 13:30:46
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Repository.Base;
namespace Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository
{
/// <summary>
/// BizUser数据访问层接口
/// </summary>
public interface IBizUserRepository : IAdminBaseRepository<BizUser>
{
}
}
using Junmp.Platform.Repository.Base;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Microsoft.AspNetCore.Http;
using System;
......
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace Admin.Net.Repository.BusinessRepository.KafkaRepository
{
/// <summary>
/// Kafka仓储层接口
/// </summary>
public interface IKafkaRepository
{
/// <summary>
/// 发布消息
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topicName">主题</param>
/// <param name="message">消息</param>
/// <returns></returns>
Task PublishAsync<TMessage>(string topicName, TMessage message) where TMessage : class;
/// <summary>
/// 订阅kafka
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topics">主题</param>
/// <param name="messageFunc">回调函数</param>
/// <param name="cancellationToken">取消口令</param>
/// <returns></returns>
Task SubscribeAsync<TMessage>(IEnumerable<string> topics, Action<TMessage> messageFunc, CancellationToken cancellationToken) where TMessage : class;
}
}
using Junmp.Platform.Common.Utility;
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace Admin.Net.Repository.BusinessRepository.KafkaRepository
{
/// <summary>
/// Kafka仓储层实现
/// </summary>
public class KafkaRepository : IKafkaRepository
{
/// <summary>
/// 发布消息
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topicName">主题</param>
/// <param name="message">消息</param>
/// <returns></returns>
public async Task PublishAsync<TMessage>(string topicName, TMessage message) where TMessage : class
{
await KafkaContext.PublishAsync<TMessage>(topicName, message);
}
/// <summary>
/// 订阅kafka
/// </summary>
/// <typeparam name="TMessage">消息类型</typeparam>
/// <param name="topics">主题</param>
/// <param name="messageFunc">回调函数</param>
/// <param name="cancellationToken">取消口令</param>
/// <returns></returns>
public async Task SubscribeAsync<TMessage>(IEnumerable<string> topics, Action<TMessage> messageFunc, CancellationToken cancellationToken) where TMessage : class
{
await KafkaContext.SubscribeAsync<TMessage>(topics, messageFunc, cancellationToken);
}
}
}
......@@ -6,7 +6,7 @@
using Admin.Net.Common.Enum;
using Junmp.Platform.Common.Global;
using Junmp.Platform.Common.Utility;
using Junmp.Platform.Common.Utility.RabbitMQ;
using System;
using System.Threading.Tasks;
......@@ -25,14 +25,9 @@ namespace Admin.Net.Repository.BusinessRepository.MQRepository
/// <returns></returns>
public void SendTopic(String message, String topicName = null)
{
if (AdminGlobalContext.MomConfig.MomType == MomType.ActiveMQ)
{
ActiveMQContext.SendTopic(message, topicName);
}
else if (AdminGlobalContext.MomConfig.MomType == MomType.RabbitMQ)
{
RabbitMQContext.SendMessage(message);
}
}
/// <summary>
......@@ -43,14 +38,9 @@ namespace Admin.Net.Repository.BusinessRepository.MQRepository
/// <returns></returns>
public async Task SendTopicAsync(String message, String topicName = null)
{
if (AdminGlobalContext.MomConfig.MomType == MomType.ActiveMQ)
{
await ActiveMQContext.SendTopicAsync(message, topicName);
}
else if (AdminGlobalContext.MomConfig.MomType == MomType.RabbitMQ)
{
await RabbitMQContext.SendMessageAsynce(message);
}
}
/// <summary>
......@@ -61,14 +51,9 @@ namespace Admin.Net.Repository.BusinessRepository.MQRepository
/// <returns></returns>
public void SendQueue(String message, String queueName = null)
{
if (AdminGlobalContext.MomConfig.MomType == MomType.ActiveMQ)
{
ActiveMQContext.SendQueue(message, queueName);
}
else if (AdminGlobalContext.MomConfig.MomType == MomType.RabbitMQ)
{
RabbitMQContext.SendMessage(message);
}
}
/// <summary>
......@@ -79,14 +64,9 @@ namespace Admin.Net.Repository.BusinessRepository.MQRepository
/// <returns></returns>
public async Task SendQueueAsync(String message, String queueName = null)
{
if (AdminGlobalContext.MomConfig.MomType == MomType.ActiveMQ)
{
await ActiveMQContext.SendQueueAsync(message, queueName);
}
else if (AdminGlobalContext.MomConfig.MomType == MomType.RabbitMQ)
{
await RabbitMQContext.SendMessageAsynce(message);
}
}
}
}
......@@ -198,24 +198,9 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<summary>
ActiveMQ连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<summary>
主题名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<summary>
队列名称
RabbitMQ 客户端定义。
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
......@@ -243,11 +228,6 @@
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
......@@ -343,11 +323,6 @@
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
......@@ -744,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -1353,67 +1303,6 @@
结果信息 -- 结构体
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<summary>
ActiveMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
AES加解密工具
......@@ -1974,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2173,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......
7ef28fbbb552f34213f5cf9c01a59a356f419cad
cff537b1491377c43bf7826d707de1cdddafaa2d
//-----------------------------------------------------------------------
// <Copyright file="BizAccountService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizAccountService.cs
// * History : Created by Admin 03/14/2022 09:21:40
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessAccountRepository;
using Junmp.Platform.Service.Base;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessAccountService
{
/// <summary>
/// BizAccount业务层实现
/// </summary>
public class BizAccountService : AdminBaseService<BizAccount>, IBizAccountService
{
#region 属性及构造函数
/// <summary>
/// 仓储实例
/// </summary>
private readonly IBizAccountRepository BizAccountRepository;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="BizAccountRepository"></param>
public BizAccountService(IBizAccountRepository BizAccountRepository) : base(BizAccountRepository)
{
this.BizAccountRepository = BizAccountRepository;
}
#endregion
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizAccountService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizAccountService.cs
// * History : Created by Admin 03/14/2022 09:21:40
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Service.Base;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessAccountService
{
/// <summary>
/// BizAccount业务层接口
/// </summary>
public interface IBizAccountService : IAdminBaseService<BizAccount>
{
}
}
//-----------------------------------------------------------------------
// <Copyright file="BizModuleService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizModuleService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessModuleRepository;
using Junmp.Platform.Service.Base;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService
{
/// <summary>
/// BizModule业务层实现
/// </summary>
public class BizModuleService : AdminBaseService<BizModule>, IBizModuleService
{
/// <summary>
/// 仓储实例
/// </summary>
private readonly IBizModuleRepository BizModuleRepository;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="BizModuleRepository"></param>
public BizModuleService(IBizModuleRepository BizModuleRepository) : base(BizModuleRepository)
{
this.BizModuleRepository = BizModuleRepository;
}
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizModuleService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizModuleService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Service.Base;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService
{
/// <summary>
/// BizModule业务层接口
/// </summary>
public interface IBizModuleService : IAdminBaseService<BizModule>
{
}
}
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessAccountRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessModuleRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserModuleRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessModuleRepository;
using Admin.Net.Repository.BusinessRepository.RedisRepository;
using Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService;
using AutoMapper;
using Junmp.Platform.Common.Tools;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
......
//-----------------------------------------------------------------------
// <Copyright file="BizUserModuleService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizUserModuleService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using AutoMapper;
using Microsoft.AspNetCore.Http;
using Junmp.Platform.Common.Class.Exceptions;
using Junmp.Platform.Common.Global;
using Junmp.Platform.Common.Utility;
using Junmp.Platform.Entity.BusinessDTO.BusinessModule;
using Junmp.Platform.Entity.BusinessDTO.SystemManagement;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Entity.BusinessEntity.SystemManagement;
using Junmp.Platform.Entity.BusinessEnum;
using Junmp.Platform.Entity.CoreEntity;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessAccountRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessModuleRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserModuleRepository;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository;
using Admin.Net.Repository.BusinessRepository.RedisRepository;
using Junmp.Platform.Service.Base;
using Admin.Net.Service.BusinessService.SystemManagement.LogService;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Threading.Tasks;
using Junmp.Platform.Entity.CoreEnum;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService
{
/// <summary>
/// BizUserModule业务层实现
/// </summary>
public class BizUserModuleService : AdminBaseService<BizUserModule>, IBizUserModuleService
{
#region 属性及构造函数
/// <summary>
/// 仓储实例
/// </summary>
private readonly IBizUserModuleRepository BizUserModuleRepository;
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
/// Redis仓储实例
/// </summary>
private readonly IRedisRepository redisRepository;
/// <summary>
/// 模块仓储
/// </summary>
private readonly IBizModuleRepository BizModuleRepository;
/// <summary>
/// 业务用户仓储
/// </summary>
private readonly IBizUserRepository BizUserRepository;
/// <summary>
/// 同步账号仓储
/// </summary>
private readonly IBizAccountRepository BizAccountRepository;
/// <summary>
/// AutoMapper实例
/// </summary>
private readonly IMapper mapper;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="BizUserModuleRepository"></param>
/// <param name="context"></param>
/// <param name="redisRepository"></param>
/// <param name="BizModuleRepository"></param>
/// <param name="BizUserRepository"></param>
/// <param name="BizAccountRepository"></param>
/// <param name="mapper"></param>
public BizUserModuleService(IBizUserModuleRepository BizUserModuleRepository,
IHttpContextAccessor context,
IRedisRepository redisRepository,
IBizModuleRepository BizModuleRepository,
IBizUserRepository BizUserRepository,
IBizAccountRepository BizAccountRepository,
IMapper mapper) : base(BizUserModuleRepository)
{
this.BizUserModuleRepository = BizUserModuleRepository;
this.context = context;
this.redisRepository = redisRepository;
this.BizModuleRepository = BizModuleRepository;
this.BizUserRepository = BizUserRepository;
this.BizAccountRepository = BizAccountRepository;
this.mapper = mapper;
}
#endregion
#region 获取用户模块
/// <summary>
/// 获取用户模块
/// </summary>
/// <param name="userId"></param>
/// <param name="moduleId"></param>
/// <returns>用户模块对象</returns>
public async Task<BizUserModule> GetBizUserModule(Guid userId, Guid moduleId)
{
var queryCondition = new QueryCondition();
queryCondition.QueryItems = new List<QueryItem>();
queryCondition.QueryItems.Add(new QueryItem()
{
Field = "USER_ID",
Value = userId,
QueryMethod = QueryMethod.Equal,
DataType = DataType.Guid
});
queryCondition.QueryItems.Add(new QueryItem()
{
Field = "MODULE_ID",
Value = moduleId,
QueryMethod = QueryMethod.Equal,
DataType = DataType.Guid
});
RefAsync<int> totalCount = 0;
var userModule = (await this.BizUserModuleRepository.SqlQueryAsync(queryCondition, "sqls:sql:query_biz_user_module", totalCount)).FirstOrDefault();
return userModule;
}
#endregion
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizUserModuleService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizUserModuleService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessDTO.SystemManagement;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Entity.CoreEntity;
using Junmp.Platform.Service.Base;
using System;
using System.Threading.Tasks;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService
{
/// <summary>
/// BizUserModule业务层接口
/// </summary>
public interface IBizUserModuleService : IAdminBaseService<BizUserModule>
{
}
}
//-----------------------------------------------------------------------
// <Copyright file="BizUserService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: BizUserService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Entity.CoreEntity;
using Admin.Net.Repository.BusinessRepository.BusinessModule.BusinessUserRepository;
using Junmp.Platform.Service.Base;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Junmp.Platform.Entity.CoreEnum;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessUserService
{
/// <summary>
/// BizUser业务层实现
/// </summary>
public class BizUserService : AdminBaseService<BizUser>, IBizUserService
{
#region 属性及其构造函数
/// <summary>
/// 仓储实例
/// </summary>
private readonly IBizUserRepository BizUserRepository;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="BizUserRepository"></param>
public BizUserService(IBizUserRepository BizUserRepository) : base(BizUserRepository)
{
this.BizUserRepository = BizUserRepository;
}
#endregion
#region 获取业务用户
/// <summary>
/// 获取业务用户
/// </summary>
/// <param name="moduleShortName">模块短名</param>
/// <param name="logonName">登陆账号</param>
/// <returns>业务用户</returns>
public async Task<BizUser> GetBizUser(String moduleShortName, String logonName)
{
var queryCondition = new QueryCondition();
queryCondition.QueryItems = new List<QueryItem>();
queryCondition.QueryItems.Add(new QueryItem()
{
Field = "USER_LOGON_NAME",
DataType = DataType.String,
Value = String.Join('_', moduleShortName, logonName),
QueryMethod = QueryMethod.Like
});
RefAsync<int> totalCount = 0;
var user = (await this.BizUserRepository.SqlQueryAsync(queryCondition, "sqls:sql:query_biz_user", totalCount)).FirstOrDefault();
return user;
}
#endregion
#region 获取业务用户
#endregion
}
}
//-----------------------------------------------------------------------
// <Copyright file="IBizUserService.cs" company="Admin">
// * Copyright (C) 2022 Admin All Rights Reserved
// * Version : 4.0.30319.42000
// * Author : auto generated by Admin T4 Template
// * FileName: IBizUserService.cs
// * History : Created by Admin 01/21/2022 13:40:04
// </Copyright>
//-----------------------------------------------------------------------
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
using Junmp.Platform.Service.Base;
using System;
using System.Threading.Tasks;
namespace Admin.Net.Service.BusinessService.BusinessModule.BusinessUserService
{
/// <summary>
/// BizUser业务层接口
/// </summary>
public interface IBizUserService : IAdminBaseService<BizUser>
{
/// <summary>
/// 获取业务用户
/// </summary>
/// <param name="moduleShortName">模块短名</param>
/// <param name="logonName">登陆账号</param>
/// <returns>业务用户</returns>
Task<BizUser> GetBizUser(String moduleShortName, String logonName);
}
}
......@@ -10,7 +10,7 @@ using System.Threading.Tasks;
namespace Admin.Net.Service.BusinessService.MQService
{
/// <summary>
/// ActiveMQ服务接口
/// RabbitMQ服务接口
/// </summary>
public interface IMQService
{
......
......@@ -13,7 +13,7 @@ using System.Web;
namespace Admin.Net.Service.BusinessService.MQService
{
/// <summary>
/// ActiveMQ服务
/// RabbitMQ服务
/// </summary>
public class MQService : IMQService
{
......
......@@ -125,7 +125,7 @@ namespace Admin.Net.Service.BusinessService.SystemManagement.LogService
/// <returns>审计日志对象</returns>
public static SysLog GetSysLog(HttpContext httpContext)
{
var token = httpContext.GetToken();
//var token = httpContext.GetToken();
//获取用户
//var user = RedisContext.Get<SysUserDTO>(token);
......
......@@ -198,24 +198,9 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<summary>
ActiveMQ连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<summary>
主题名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<summary>
队列名称
RabbitMQ 客户端定义。
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
......@@ -243,11 +228,6 @@
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
......@@ -343,11 +323,6 @@
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
......@@ -744,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -1353,67 +1303,6 @@
结果信息 -- 结构体
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<summary>
ActiveMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
AES加解密工具
......@@ -1974,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2173,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......
ca8d9b2b40ed921f64ebe03d0d44a6239190784c
630a5b0bfaa9212f4be4a5a5396d1fd39841be9d
......@@ -49,7 +49,7 @@ namespace Admin.Net.WebApi.AppCode.ActionFilters
return;
}
var token = context.HttpContext.GetToken();
//var token = context.HttpContext.GetToken();
//获取用户
//var user = RedisContext.Get<SysUserDTO>(token);
//if (user == null)
......
using Admin.Net.Common.Class.CaptchaPicture;
using Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService;
using Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService;
using Admin.Net.Service.BusinessService.BusinessModule.BusinessUserService;
using Admin.Net.Service.BusinessService.RedisService;
using Admin.Net.WebApi.AppCode.ActionFilters;
using Junmp.Platform.Entity.BusinessEntity.BusinessModule;
......@@ -24,6 +21,7 @@ using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Junmp.Platform.WebApi.AppCode.FrameworkBase;
using Admin.Net.Service.BusinessService.MQService;
namespace Junmp.Platform.WebApi.Controllers.BusinessModule
{
......@@ -39,11 +37,15 @@ namespace Junmp.Platform.WebApi.Controllers.BusinessModule
/// 业务模块接口实例
/// </summary>
private readonly IBizTestService BizTestService;
/// <summary>
/// 消息队列接口实例
/// </summary>
private readonly IMQService MQService;
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
/// HttpContext
/// </summary>
private readonly IHttpContextAccessor context;
/// <summary>
......@@ -51,43 +53,56 @@ namespace Junmp.Platform.WebApi.Controllers.BusinessModule
/// </summary>
/// <param name="context"></param>
public BizTestController(IBizTestService BizTestService,
IMQService MQService,
IHttpContextAccessor context
) : base(BizTestService)
{
this.context = context;
this.BizTestService = BizTestService;
this.MQService = MQService;
}
#endregion
#endregion
#region 查询
#region 测试用
/// <summary>
/// 查询离态用户列表
/// </summary>
/// <param name="queryCondition">查询条件</param>
/// <returns>ActionResult</returns>
[HttpPost]
/// <summary>
/// 测试用
/// </summary>
/// <param name="queryCondition">查询条件</param>
/// <returns>ActionResult</returns>
[HttpPost]
[Log(OperationType.QueryList)]
[Permission("user:nonmodule:list")]
public async Task<IActionResult> Post(JObject jdata)
public async Task<IActionResult> Post(JObject data)
{
var entity = JsonManager.GetJsonEntity(jdata);
var entity = JsonManager.GetJsonEntity(data);
var actionResult = await this.BizTestService.GetJunmpListAsync();
return Ok(actionResult);
//return JsonManager.ReturnSuccessResponse(dataList);
return Ok(actionResult);
}
#endregion
#region Mq消息队列使用
/// <summary>
/// Mq消息队列使用
/// </summary>
/// <returns>ActionResult</returns>
[HttpPost]
[Log(OperationType.QueryList)]
[Permission("user:nonmodule:list")]
public async Task<IActionResult> MQTest(String jdata)
{
MQService.SendQueue(jdata);
return Ok();
}
#endregion
#endregion
}
}
......@@ -693,12 +693,17 @@
业务模块接口实例
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.MQService">
<summary>
消息队列接口实例
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.context">
<summary>
HttpContext
</summary>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.#ctor(Junmp.Platform.Service.BusinessService.BusinessModule.BusinessTestService.IBizTestService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.#ctor(Junmp.Platform.Service.BusinessService.BusinessModule.BusinessTestService.IBizTestService,Admin.Net.Service.BusinessService.MQService.IMQService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
构造函数
</summary>
......@@ -706,10 +711,16 @@
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.Post(Newtonsoft.Json.Linq.JObject)">
<summary>
查询离态用户列表
测试用
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.MQTest(System.String)">
<summary>
Mq消息队列使用
</summary>
<returns>ActionResult</returns>
</member>
</members>
</doc>
<?xml version="1.0"?>
<doc>
<assembly>
<name>Junmp.Platform.WebApi</name>
</assembly>
<members>
<member name="T:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute">
<summary>
审计日志过滤器
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute.OperationType">
<summary>
操作类型
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute.Description">
<summary>
行为描述信息
</summary>
</member>
<member name="T:Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute">
<summary>
动作权限过滤器
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
动作鉴权
</summary>
<param name="context"></param>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:Admin.Net.WebApi.AppCode.AuthorizationFilter.ActionAuthorization.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
系统前置鉴权
</summary>
<param name="context">ActionExecutingContext</param>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1">
<summary>
控制器基类
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.AdminBaseService">
<summary>
服务层基类实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.#ctor(Junmp.Platform.Service.Base.IAdminBaseService{`0})">
<summary>
构造函数
</summary>
<param name="AdminBaseService"></param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetPage(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
分页查询列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetList(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetEntityById(System.Guid)">
<summary>
按编号查询
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.AddEntity(`0)">
<summary>
新增对象
</summary>
<param name="t">对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.EditEntity(`0)">
<summary>
编辑对象
</summary>
<param name="t">对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DeleteEntityById(System.Guid)">
<summary>
删除
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DeleteEntitiesByIds(System.String)">
<summary>
批量删除
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadExcel(System.String)">
<summary>
下载Excel
</summary>
<param name="excelId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadTemplate(System.String)">
<summary>
下载Excel模板
</summary>
<param name="templateId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadZip(System.String)">
<summary>
下载Zip
</summary>
<param name="zipId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.ChatHub.SendMsg(System.String,System.String)">
<summary>
给连接的所有人发送消息
</summary>
<param name="userName"></param>
<param name="message"></param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber">
<summary>
分布式消息订阅器
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.serviceProvider">
<summary>
ServiceProvider实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.scheduleJobService">
<summary>
计划任务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.#ctor(System.IServiceProvider,Admin.Net.Service.BusinessService.SystemManagement.ScheduleJobService.IScheduleJobService)">
<summary>
构造函数
</summary>
<param name="serviceProvider"></param>
<param name="scheduleJobService"></param>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse">
<summary>
错误应答信息
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.Success">
<summary>
标志位
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.Message">
<summary>
应答消息
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.ToJson">
<summary>
ToJson方法
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.StartScheduleJobAsync(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
启动业务作业
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.LoadSystemCache(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
加载系统缓存
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.ClearSystemCache(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
清理系统缓存
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.BuildDatabase">
<summary>
自动构建数据库
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.InitTenants">
<summary>
初始化多租户
</summary>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions">
<summary>
全局异常处理中间件
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions},Admin.Net.Service.BusinessService.MQService.IMQService)">
<summary>
构造函数
</summary>
<param name="next">上下文请求</param>
<param name="logger">日志对象</param>
<param name="mqService">消息队列实例</param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
处理上下文请求
</summary>
<param name="httpContext">http会话对象</param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.HandleExceptionAsync(Microsoft.AspNetCore.Http.HttpContext,System.Exception)">
<summary>
全局统一异常处理
</summary>
<param name="context">http会话对象</param>
<param name="exception">全局异常处理</param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.PollyHttpClientServiceCollectionExtensions.AddHttpClientPolly(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)">
<summary>
注册Polly服务
</summary>
<param name="services"></param>
<param name="name"></param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob.#ctor(Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob})">
<summary>
构造函数
</summary>
<param name="logger"></param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob.Execute(Quartz.IJobExecutionContext)">
<summary>
执行框架作业
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.IoCDependencyInjection.DependencyAutoInjection">
<summary>
依赖自动注入
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.UserName">
<summary>
登录名
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.Password">
<summary>
密码
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.Salt">
<summary>
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.GetJwtSecurityToken(System.String)">
<summary>
获取jwt口令
</summary>
<param name="userName">用户名</param>
<returns>JwtSecurityToken</returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.logger">
<summary>
输出实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.configuration">
<summary>
全局配置
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.#ctor(Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController},Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
构造函数
</summary>
<param name="logger">输出实例</param>
<param name="configuration">全局配置</param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.Get(System.String)">
<summary>
获取
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.lazyCaptcha">
<summary>
Lazy.Captcha接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.redisService">
<summary>
Redis服务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.#ctor(Lazy.Captcha.Core.ICaptcha,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="lazyCaptcha"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.GetCaptcha">
<summary>
获取登录验证码
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.CoreControllers.AdminHealthController">
<summary>
健康检查控制器
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminHealthController.Get">
<summary>
健康检查
</summary>
<returns>OkObjectResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController">
<summary>
业务附件管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.attachmentService">
<summary>
业务附件业务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.AttachmentService.IAttachmentService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
构造函数
</summary>
<param name="attachmentService"></param>
<param name="context"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.UploadAttachments(System.Guid)">
<summary>
上传业务附件
</summary>
<param name="businessId">业务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.GetAttachments(System.Guid)">
<summary>
获取业务附件
</summary>
<param name="businessId">业务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.DownloadAttachment(System.Guid)">
<summary>
下载业务附件
</summary>
<param name="attachmentId">附件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.DeleteAttachment(System.String)">
<summary>
删除业务附件
</summary>
<param name="attachmentIds">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.GetSysFileStatisticalInfo">
<summary>
系统文件统计
</summary>
<returns>ActionResult</returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.CodeGeneratorService">
<summary>
代码生成器接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.CodeGeneratorService.ICodeGeneratorService)">
<summary>
构造函数
</summary>
<param name="CodeGeneratorService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.Post">
<summary>
获取表空间信息
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.CodeGenerate(Junmp.Platform.Entity.BusinessDTO.SystemManagement.CodeGeneratorDTO)">
<summary>
生成代码
</summary>
<param name="codeGenerator">生成器对象</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController">
<summary>
导入配置管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.importConfigService">
<summary>
导入配置接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.importConfigDetailService">
<summary>
导入配置明细接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.ImportService.IImportConfigService,Admin.Net.Service.BusinessService.SystemManagement.ImportDetailService.IImportConfigDetailService)">
<summary>
构造函数
</summary>
<param name="importConfigService"></param>
<param name="importConfigDetailService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询导入配置列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.GetById(System.Guid)">
<summary>
按编号获取配置
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.GetByParentId(System.Guid)">
<summary>
按父键获取配置明细
</summary>
<param name="parentId">父键</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.AddConfig(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig)">
<summary>
添加导入配置
</summary>
<param name="importConfig">导入配置</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.AddConfigDetail(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail)">
<summary>
添加导入配置明细
</summary>
<param name="configDetail">配置明细</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.EditConfig(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig)">
<summary>
编辑导入配置
</summary>
<param name="importConfig">导入配置</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.EditConfigDetail(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail)">
<summary>
编辑导入配置明细
</summary>
<param name="configDetail">配置明细</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfig(System.Guid)">
<summary>
删除导入配置
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigs(System.String)">
<summary>
批量删除导入配置
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigDetail(System.Guid)">
<summary>
删除配置明细
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigDetails(System.String)">
<summary>
批量删除配置明细
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteCheck(System.String)">
<summary>
删除子表检测
</summary>
<param name="ids">数组串</param>
<returns>真假值</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController">
<summary>
审计日志管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.logService">
<summary>
审计日志接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.MongoDBService">
<summary>
MongoDB接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.NestService">
<summary>
Nest接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.LogService.ILogService,Admin.Net.Service.BusinessService.MongoDBService.IMongoDBService,Admin.Net.Service.BusinessService.NestService.INestService)">
<summary>
构造函数
</summary>
<param name="logService"></param>
<param name="MongoDBService"></param>
<param name="NestService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询日志列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.GetById(System.Guid)">
<summary>
获取日志明细
</summary>
<param name="logId">日志编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.DownloadMonitoringLog(System.String)">
<summary>
下载返回数据
</summary>
<param name="txtId">日志编号</param>
<returns>ActionResult</returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.scheduleJobService">
<summary>
计划任务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.redisService">
<summary>
Redis服务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.ScheduleJobService.IScheduleJobService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="scheduleJobService"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询任务列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.GetById(System.Guid)">
<summary>
查询任务信息
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Add(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysScheduleJob)">
<summary>
新增计划任务
</summary>
<param name="scheduleJob">计划任务对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Put(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysScheduleJob)">
<summary>
编辑计划任务
</summary>
<param name="scheduleJob">计划任务对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.DeleteAsync(System.Guid)">
<summary>
删除计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.StartScheduleJobAsync(System.Guid)">
<summary>
启动计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.PauseScheduleJob(System.Guid)">
<summary>
暂停计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.ResumeScheduleJob(System.Guid)">
<summary>
恢复计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ServerHardwareMonitorController.Get">
<summary>
获取服务器信息
</summary>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.WeatherForecastController">
<summary>
天气信息
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.WeatherForecastController.Get">
<summary>
获取天气信息
</summary>
<returns>天气信息</returns>
</member>
<member name="M:Admin.Net.WebApi.Startup.InitConfiguration">
<summary>
初始化全局静态配置
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.Date">
<summary>
日期
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.TemperatureC">
<summary>
TemperatureC
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.TemperatureF">
<summary>
TemperatureF
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.Summary">
<summary>
总结
</summary>
</member>
<member name="T:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController">
<summary>
BizUser控制器
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.BizTestService">
<summary>
业务模块接口实例
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.context">
<summary>
HttpContext
</summary>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.#ctor(Junmp.Platform.Service.BusinessService.BusinessModule.BusinessTestService.IBizTestService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
构造函数
</summary>
<param name="context"></param>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.Post(Newtonsoft.Json.Linq.JObject)">
<summary>
查询离态用户列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
</members>
</doc>
<?xml version="1.0"?>
<doc>
<assembly>
<name>Junmp.ProcessWebApi</name>
</assembly>
<members>
<member name="T:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute">
<summary>
审计日志过滤器
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute.OperationType">
<summary>
操作类型
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.ActionFilters.LogAttribute.Description">
<summary>
行为描述信息
</summary>
</member>
<member name="T:Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute">
<summary>
动作权限过滤器
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
动作鉴权
</summary>
<param name="context"></param>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:Admin.Net.WebApi.AppCode.AuthorizationFilter.ActionAuthorization.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
系统前置鉴权
</summary>
<param name="context">ActionExecutingContext</param>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1">
<summary>
控制器基类
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.AdminBaseService">
<summary>
服务层基类实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.#ctor(Junmp.Platform.Service.Base.IAdminBaseService{`0})">
<summary>
构造函数
</summary>
<param name="AdminBaseService"></param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetPage(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
分页查询列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetList(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetEntityById(System.Guid)">
<summary>
按编号查询
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.AddEntity(`0)">
<summary>
新增对象
</summary>
<param name="t">对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.EditEntity(`0)">
<summary>
编辑对象
</summary>
<param name="t">对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DeleteEntityById(System.Guid)">
<summary>
删除
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DeleteEntitiesByIds(System.String)">
<summary>
批量删除
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadExcel(System.String)">
<summary>
下载Excel
</summary>
<param name="excelId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadTemplate(System.String)">
<summary>
下载Excel模板
</summary>
<param name="templateId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.DownloadZip(System.String)">
<summary>
下载Zip
</summary>
<param name="zipId">文件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.ChatHub.SendMsg(System.String,System.String)">
<summary>
给连接的所有人发送消息
</summary>
<param name="userName"></param>
<param name="message"></param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber">
<summary>
分布式消息订阅器
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.serviceProvider">
<summary>
ServiceProvider实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.scheduleJobService">
<summary>
计划任务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.DistributedMessageSubscriber.#ctor(System.IServiceProvider,Admin.Net.Service.BusinessService.SystemManagement.ScheduleJobService.IScheduleJobService)">
<summary>
构造函数
</summary>
<param name="serviceProvider"></param>
<param name="scheduleJobService"></param>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse">
<summary>
错误应答信息
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.Success">
<summary>
标志位
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.Message">
<summary>
应答消息
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.ErrorResponse.ToJson">
<summary>
ToJson方法
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.StartScheduleJobAsync(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
启动业务作业
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.LoadSystemCache(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
加载系统缓存
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.ClearSystemCache(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
清理系统缓存
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.BuildDatabase">
<summary>
自动构建数据库
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkClass.AdminApplication.InitTenants">
<summary>
初始化多租户
</summary>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions">
<summary>
全局异常处理中间件
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions},Admin.Net.Service.BusinessService.MQService.IMQService)">
<summary>
构造函数
</summary>
<param name="next">上下文请求</param>
<param name="logger">日志对象</param>
<param name="mqService">消息队列实例</param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
处理上下文请求
</summary>
<param name="httpContext">http会话对象</param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.HandleExceptionAsync(Microsoft.AspNetCore.Http.HttpContext,System.Exception)">
<summary>
全局统一异常处理
</summary>
<param name="context">http会话对象</param>
<param name="exception">全局异常处理</param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkExtensions.PollyHttpClientServiceCollectionExtensions.AddHttpClientPolly(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)">
<summary>
注册Polly服务
</summary>
<param name="services"></param>
<param name="name"></param>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob.#ctor(Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob})">
<summary>
构造函数
</summary>
<param name="logger"></param>
</member>
<member name="M:Admin.Net.WebApi.AppCode.FrameworkQuartz.AdminFrameworkJob.Execute(Quartz.IJobExecutionContext)">
<summary>
执行框架作业
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.AppCode.IoCDependencyInjection.DependencyAutoInjection">
<summary>
依赖自动注入
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.UserName">
<summary>
登录名
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.Password">
<summary>
密码
</summary>
</member>
<member name="P:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.Salt">
<summary>
</summary>
</member>
<member name="M:Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication.GetJwtSecurityToken(System.String)">
<summary>
获取jwt口令
</summary>
<param name="userName">用户名</param>
<returns>JwtSecurityToken</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController">
<summary>
BizAccount控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.BizAccountService">
<summary>
业务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.#ctor(Admin.Net.Service.BusinessService.BusinessModule.BusinessAccountService.IBizAccountService)">
<summary>
构造函数
</summary>
<param name="BizAccountService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询模块同步账号列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.GetById(System.Guid)">
<summary>
查询同步账号信息
</summary>
<param name="accountId">同步账号编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.Add(Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizAccount)">
<summary>
新增模块同步账号
</summary>
<param name="bizAccount">同步账号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.Put(Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizAccount)">
<summary>
编辑模块同步账号
</summary>
<param name="bizAccount">同步账号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.DeleteRange(System.String)">
<summary>
批量删除模块同步账号
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController">
<summary>
BizModule控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.BizModuleService">
<summary>
业务模块接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.#ctor(Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService.IBizModuleService)">
<summary>
构造函数
</summary>
<param name="BizModuleService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询模块列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.GetById(System.Guid)">
<summary>
查询模块信息
</summary>
<param name="moduleId">模块编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.Add(Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizModule)">
<summary>
新增业务模块
</summary>
<param name="bizModule">业务模块对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.Put(Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizModule)">
<summary>
编辑业务模块
</summary>
<param name="bizModule">业务模块对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.Delete(System.Guid)">
<summary>
删除业务模块
</summary>
<param name="moduleId">模块编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.DeleteRange(System.String)">
<summary>
批量删除业务模块
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.GetUserNonModules(System.Guid)">
<summary>
查询无权限模块列表
</summary>
<param name="userId">用户编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizModuleManagementController.DeleteCheck(System.String)">
<summary>
业务模块删除检测
</summary>
<param name="ids">模块编号组</param>
<returns>真假值</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController">
<summary>
BizUser控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.BizModuleService">
<summary>
业务模块接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.BizUserModuleService">
<summary>
模块用户接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.BizUserService">
<summary>
业务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.context">
<summary>
HttpContext
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.#ctor(Admin.Net.Service.BusinessService.BusinessModule.BusinessUserService.IBizUserService,Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService.IBizUserModuleService,Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService.IBizModuleService,Microsoft.AspNetCore.Http.IHttpContextAccessor,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="BizUserService"></param>
<param name="BizUserModuleService"></param>
<param name="BizModuleService"></param>
<param name="context"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.Add(Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserDTO)">
<summary>
同步新增模块用户
</summary>
<param name="bizUser">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.Put(Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserDTO)">
<summary>
同步编辑模块用户
</summary>
<param name="bizUser">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.DeleteRange(Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserDTO)">
<summary>
同步删除模块用户
</summary>
<param name="bizUser">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询离态用户列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.GetSalt">
<summary>
匿名获取盐份服务
</summary>
<returns>盐份</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.GetToken(Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO)">
<summary>
匿名获取同步口令
</summary>
<param name="loginDTO">登录信息</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController">
<summary>
BizUserModule控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.BizUserModuleService">
<summary>
模块用户接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.BizUserService">
<summary>
业务用户接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.BizModuleService">
<summary>
业务模块接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.ImportConfigService">
<summary>
导入配置服务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.RedisService">
<summary>
Redis服务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.#ctor(Admin.Net.Service.BusinessService.BusinessModule.BusinessUserModuleService.IBizUserModuleService,Admin.Net.Service.BusinessService.BusinessModule.BusinessUserService.IBizUserService,Admin.Net.Service.BusinessService.BusinessModule.BusinessModuleService.IBizModuleService,Admin.Net.Service.BusinessService.SystemManagement.ImportService.IImportConfigService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="BizUserModuleService"></param>
<param name="BizUserService"></param>
<param name="BizModuleService"></param>
<param name="ImportConfigService"></param>
<param name="RedisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询模块用户列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.GetById(System.Guid)">
<summary>
查询模块用户信息
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Add(Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserModuleDTO)">
<summary>
新增业务模块用户
</summary>
<param name="bizUserModule">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Put(Junmp.Platform.Entity.BusinessDTO.BusinessModule.BizUserModuleDTO)">
<summary>
编辑业务模块用户
</summary>
<param name="bizUserModule">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Delete(System.Guid)">
<summary>
删除模块用户关系
</summary>
<param name="id">模块编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.DeleteRange(System.String)">
<summary>
批量删除用户关系
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Logon(Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO)">
<summary>
统一认证用户登录
</summary>
<param name="loginDTO">登录信息</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Import(Microsoft.AspNetCore.Http.IFormFile,System.Guid)">
<summary>
导入业务用户信息
</summary>
<param name="file">excel文件</param>
<param name="moduleId">moduleId</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.Grant(Junmp.Platform.Entity.BusinessEntity.BusinessModule.BizUserModule)">
<summary>
一对多访问授权
</summary>
<param name="bizUserModule">模块用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.DisableUser(System.Guid)">
<summary>
禁用业务模块用户
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.DeleteUser(System.String)">
<summary>
删除业务模块用户
</summary>
<param name="ids">用户编号组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.BusinessModule.BizUserModuleManagementController.UpdatePassword(System.Object)">
<summary>
修改业务用户密码
</summary>
<param name="data">匿名对象</param>
<returns></returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.logger">
<summary>
输出实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.configuration">
<summary>
全局配置
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.#ctor(Microsoft.Extensions.Logging.ILogger{Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController},Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
构造函数
</summary>
<param name="logger">输出实例</param>
<param name="configuration">全局配置</param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminApolloController.Get(System.String)">
<summary>
获取
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.lazyCaptcha">
<summary>
Lazy.Captcha接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.redisService">
<summary>
Redis服务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.#ctor(Lazy.Captcha.Core.ICaptcha,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="lazyCaptcha"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminCaptchaController.GetCaptcha">
<summary>
获取登录验证码
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.CoreControllers.AdminHealthController">
<summary>
健康检查控制器
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminHealthController.Get">
<summary>
健康检查
</summary>
<returns>OkObjectResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.CoreControllers.AdminSystemController.GetMomType">
<summary>
获取消息中间件类型
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController">
<summary>
Jwt接口认证控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController.#ctor(Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController.Get(System.String)">
<summary>
获取盐份
</summary>
<param name="userName">用户名</param>
<returns>盐份</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController.Post(Admin.Net.WebApi.AppCode.JwtSecurity.JwtAuthentication)">
<summary>
Jwt身份认证接口
</summary>
<param name="jwtAuthentication">身份信息</param>
<returns>token信息</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.JwtSecurityAuthentication.JwtSecurityAuthenticationController.RefreshToken">
<summary>
刷新口令
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController">
<summary>
通知公告管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.announcementService">
<summary>
通知公告业务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.mapper">
<summary>
AutoMapper实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.addresseeService">
<summary>
收件人服务层接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.userService">
<summary>
系统用户服务层接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.attachmentService">
<summary>
系统附件服务层接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.mqService">
<summary>
MQ接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.AnnouncementService.IAnnouncementService,AutoMapper.IMapper,Admin.Net.Service.BusinessService.SystemManagement.AddresseeService.IAddresseeService,Admin.Net.Service.BusinessService.SystemManagement.UserService.IUserService,Admin.Net.Service.BusinessService.SystemManagement.AttachmentService.IAttachmentService,Admin.Net.Service.BusinessService.MQService.IMQService)">
<summary>
构造函数
</summary>
<param name="announcementService"></param>
<param name="mapper"></param>
<param name="addresseeService"></param>
<param name="userService"></param>
<param name="attachmentService"></param>
<param name="mqService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询通知公告列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.GetById(System.Guid)">
<summary>
按编号获取通知公告
</summary>
<param name="id">通知公告编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.Add(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO)">
<summary>
添加通知公告
</summary>
<param name="announcementDTO">通知公告</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.Edit(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysAnnouncementDTO)">
<summary>
编辑通知公告
</summary>
<param name="announcementDTO">通知公告</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.Delete(System.String)">
<summary>
批量删除通知公告
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.GetAnnouncementAddressee(System.Guid)">
<summary>
获取通知公告收件人
</summary>
<param name="id">通知公告编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.GetAnnouncements(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询公告列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.GetNotifications(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询通知列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.UpdateNotificationStatus(System.Guid)">
<summary>
更改通知收件人阅读状态
</summary>
<param name="notificationId">通知编号</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController">
<summary>
行政区域管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController.areaService">
<summary>
行政区域业务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.AreaService.IAreaService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="areaService"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController.Post">
<summary>
查询行政区域列表
</summary>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController">
<summary>
业务附件管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.attachmentService">
<summary>
业务附件业务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.AttachmentService.IAttachmentService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
构造函数
</summary>
<param name="attachmentService"></param>
<param name="context"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.UploadAttachments(System.Guid)">
<summary>
上传业务附件
</summary>
<param name="businessId">业务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.GetAttachments(System.Guid)">
<summary>
获取业务附件
</summary>
<param name="businessId">业务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.DownloadAttachment(System.Guid)">
<summary>
下载业务附件
</summary>
<param name="attachmentId">附件编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.DeleteAttachment(System.String)">
<summary>
删除业务附件
</summary>
<param name="attachmentIds">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.AttachmentManagementController.GetSysFileStatisticalInfo">
<summary>
系统文件统计
</summary>
<returns>ActionResult</returns>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.CodeGeneratorService">
<summary>
代码生成器接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.CodeGeneratorService.ICodeGeneratorService)">
<summary>
构造函数
</summary>
<param name="CodeGeneratorService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.Post">
<summary>
获取表空间信息
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeGeneratorController.CodeGenerate(Junmp.Platform.Entity.BusinessDTO.SystemManagement.CodeGeneratorDTO)">
<summary>
生成代码
</summary>
<param name="codeGenerator">生成器对象</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController">
<summary>
数据字典管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.codeTableService">
<summary>
数据字典接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.mapper">
<summary>
AutoMapper实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.CodeTableService.ICodeTableService,Admin.Net.Service.BusinessService.RedisService.IRedisService,AutoMapper.IMapper)">
<summary>
构造函数
</summary>
<param name="codeTableService"></param>
<param name="redisService"></param>
<param name="mapper"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.Post">
<summary>
查询字典列表
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.GetById(System.Guid)">
<summary>
获取字典信息
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.Add(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable)">
<summary>
新增字典信息
</summary>
<param name="codeTable">字典对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.Put(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysCodeTable)">
<summary>
修改字典信息
</summary>
<param name="codeTable">字典对象</param>
<returns>IActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.Delete(System.Guid)">
<summary>
删除字典信息
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.DeleteRange(System.String)">
<summary>
批量删除字典信息
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.GetChildrenByCode(System.String)">
<summary>
获取字典子集
</summary>
<param name="code">字典编码</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.CodeTableManagementController.DeleteCheck(System.String)">
<summary>
字典删除检测
</summary>
<param name="ids">编号数组</param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController">
<summary>
导入配置管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.importConfigService">
<summary>
导入配置接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.importConfigDetailService">
<summary>
导入配置明细接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.ImportService.IImportConfigService,Admin.Net.Service.BusinessService.SystemManagement.ImportDetailService.IImportConfigDetailService)">
<summary>
构造函数
</summary>
<param name="importConfigService"></param>
<param name="importConfigDetailService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询导入配置列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.GetById(System.Guid)">
<summary>
按编号获取配置
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.GetByParentId(System.Guid)">
<summary>
按父键获取配置明细
</summary>
<param name="parentId">父键</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.AddConfig(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig)">
<summary>
添加导入配置
</summary>
<param name="importConfig">导入配置</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.AddConfigDetail(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail)">
<summary>
添加导入配置明细
</summary>
<param name="configDetail">配置明细</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.EditConfig(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfig)">
<summary>
编辑导入配置
</summary>
<param name="importConfig">导入配置</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.EditConfigDetail(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysImportConfigDetail)">
<summary>
编辑导入配置明细
</summary>
<param name="configDetail">配置明细</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfig(System.Guid)">
<summary>
删除导入配置
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigs(System.String)">
<summary>
批量删除导入配置
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigDetail(System.Guid)">
<summary>
删除配置明细
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteConfigDetails(System.String)">
<summary>
批量删除配置明细
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ImportConfigManagementController.DeleteCheck(System.String)">
<summary>
删除子表检测
</summary>
<param name="ids">数组串</param>
<returns>真假值</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.LanguageManagementController">
<summary>
多语管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LanguageManagementController.languageService">
<summary>
多语管理业务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LanguageManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LanguageManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.LanguageService.ILanguageService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="languageService"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LanguageManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询多语列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController">
<summary>
审计日志管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.logService">
<summary>
审计日志接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.MongoDBService">
<summary>
MongoDB接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.NestService">
<summary>
Nest接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.LogService.ILogService,Admin.Net.Service.BusinessService.MongoDBService.IMongoDBService,Admin.Net.Service.BusinessService.NestService.INestService)">
<summary>
构造函数
</summary>
<param name="logService"></param>
<param name="MongoDBService"></param>
<param name="NestService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询日志列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.GetById(System.Guid)">
<summary>
获取日志明细
</summary>
<param name="logId">日志编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.LogManagementController.DownloadMonitoringLog(System.String)">
<summary>
下载返回数据
</summary>
<param name="txtId">日志编号</param>
<returns>ActionResult</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController">
<summary>
菜单管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.menuService">
<summary>
菜单服务实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.menuLanguageService">
<summary>
菜单多语实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.MenuService.IMenuService,Admin.Net.Service.BusinessService.SystemManagement.MenuLanguageService.IMenuLanguageService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="menuService"></param>
<param name="menuLanguageService"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.Post">
<summary>
查询菜单列表
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.GetById(System.Guid)">
<summary>
获取菜单信息
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.Add(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO)">
<summary>
新增菜单信息
</summary>
<param name="sysMenu">菜单对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.Put(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysMenuDTO)">
<summary>
修改菜单信息
</summary>
<param name="sysMenu">菜单对象</param>
<returns>IActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.Delete(System.Guid)">
<summary>
删除菜单信息
</summary>
<param name="id">编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.DeleteRange(System.String)">
<summary>
批量删除菜单信息
</summary>
<param name="ids">数组串</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.MenuManagementController.DeleteCheck(System.String)">
<summary>
数据删除检测
</summary>
<param name="ids">数组串</param>
<returns>真假值</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController">
<summary>
机构管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.organizationService">
<summary>
机构接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.mapper">
<summary>
AutoMapper实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.OrganizationService.IOrganizationService,Admin.Net.Service.BusinessService.RedisService.IRedisService,AutoMapper.IMapper)">
<summary>
构造函数
</summary>
<param name="organizationService"></param>
<param name="redisService"></param>
<param name="mapper"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.Post">
<summary>
查询机构列表
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.GetById(System.Guid)">
<summary>
查询机构信息
</summary>
<param name="orgId">机构编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.Add(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization)">
<summary>
新增机构信息
</summary>
<param name="org">机构对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.Put(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysOrganization)">
<summary>
编辑机构信息
</summary>
<param name="org">机构对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.Delete(System.Guid)">
<summary>
删除机构信息
</summary>
<param name="orgId">对象编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.DeleteRange(System.String)">
<summary>
批量删除机构
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.GetOrgUserTree">
<summary>
获取机构用户树
</summary>
<returns>QueryResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.OrganizationManagementController.DeleteCheck(System.String)">
<summary>
机构删除检测
</summary>
<param name="ids">编号数组</param>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController">
<summary>
角色管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.roleService">
<summary>
角色服务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.roleUserService">
<summary>
角色用户服务接口
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.roleMenuService">
<summary>
角色菜单服务接口
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.importConfigService">
<summary>
导入配置服务接口
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.roleOrgService">
<summary>
角色机构服务接口
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.context">
<summary>
HttpContext
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.mapper">
<summary>
AutoMapper实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.RoleService.IRoleService,Admin.Net.Service.BusinessService.SystemManagement.RoleUserService.IRoleUserService,Admin.Net.Service.BusinessService.SystemManagement.RoleMenuService.IRoleMenuService,Admin.Net.Service.BusinessService.SystemManagement.ImportService.IImportConfigService,Admin.Net.Service.BusinessService.SystemManagement.RoleOrgService.IRoleOrgService,Microsoft.AspNetCore.Http.IHttpContextAccessor,Admin.Net.Service.BusinessService.RedisService.IRedisService,AutoMapper.IMapper)">
<summary>
构造函数
</summary>
<param name="roleService">角色服务实例</param>
<param name="roleUserService">角色用户服务实例</param>
<param name="roleMenuService">角色菜单服务实例</param>
<param name="importConfigService">导入配置服务实例</param>
<param name="roleOrgService">角色机构服务实例</param>
<param name="context">Http会话实例</param>
<param name="redisService">redis服务实例</param>
<param name="mapper">AutoMapper实例</param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询角色列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GetById(System.Guid)">
<summary>
查询角色信息
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Add(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole)">
<summary>
新增系统角色
</summary>
<param name="role">角色对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Put(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRole)">
<summary>
编辑系统角色
</summary>
<param name="role">角色对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Delete(System.Guid)">
<summary>
删除系统角色
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.DeleteRange(System.String)">
<summary>
批量删除角色
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GrantUserRole(System.Collections.Generic.List{Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleUser})">
<summary>
角色授权用户
</summary>
<param name="roleUsers">用户角色</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.WithdrawGrantedUserRole(System.Collections.Generic.List{Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleUser})">
<summary>
收回用户授权
</summary>
<param name="roleUsers">用户角色</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GetGrantedUserRoles(System.Guid)">
<summary>
查询角色授权用户
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GrantRoleMenus(System.Collections.Generic.List{Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleMenu})">
<summary>
角色关联菜单
</summary>
<param name="roleMenus">角色菜单</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GetGrantedRoleMenus(System.Guid)">
<summary>
查询角色关联菜单
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.GetDelegatedRoleOrgs(System.Guid)">
<summary>
查询角色继承机构
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.DelegateRoleOrgs(System.Collections.Generic.List{Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg})">
<summary>
机构继承角色
</summary>
<param name="roleOrgs">角色机构列表</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.WithdrawRoleOrgs(System.Collections.Generic.List{Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysRoleOrg})">
<summary>
收回机构继承角色
</summary>
<param name="roleOrgs">角色机构列表</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.IsInheritedRole(System.Guid)">
<summary>
查询是否为继承角色
</summary>
<param name="roleId">角色编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.ExportExcel">
<summary>
角色导出Excel
</summary>
<returns></returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Import(Microsoft.AspNetCore.Http.IFormFile)">
<summary>
Excel导入角色
</summary>
<param name="file">excel文件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.DeleteCheck(System.String)">
<summary>
角色删除检测
</summary>
<param name="ids">编号数组</param>
<returns>真假值</returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController">
<summary>
计划任务控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.scheduleJobService">
<summary>
计划任务接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.redisService">
<summary>
Redis服务接口实例
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.ScheduleJobService.IScheduleJobService,Admin.Net.Service.BusinessService.RedisService.IRedisService)">
<summary>
构造函数
</summary>
<param name="scheduleJobService"></param>
<param name="redisService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询任务列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.GetById(System.Guid)">
<summary>
查询任务信息
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Add(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysScheduleJob)">
<summary>
新增计划任务
</summary>
<param name="scheduleJob">计划任务对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Put(Junmp.Platform.Entity.BusinessEntity.SystemManagement.SysScheduleJob)">
<summary>
编辑计划任务
</summary>
<param name="scheduleJob">计划任务对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.DeleteAsync(System.Guid)">
<summary>
删除计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.StartScheduleJobAsync(System.Guid)">
<summary>
启动计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.PauseScheduleJob(System.Guid)">
<summary>
暂停计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.ResumeScheduleJob(System.Guid)">
<summary>
恢复计划任务
</summary>
<param name="jobId">任务编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.ServerHardwareMonitorController.Get">
<summary>
获取服务器信息
</summary>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController">
<summary>
用户管理控制器
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.userService">
<summary>
用户接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.orgUserService">
<summary>
机构与用户接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.mapper">
<summary>
AutoMapper实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.redisService">
<summary>
Redis接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.mqService">
<summary>
ActiveMQ接口实例
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.context">
<summary>
HttpContext
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.ImportConfigService">
<summary>
导入配置服务接口
</summary>
</member>
<member name="F:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.OrganizationService">
<summary>
机构服务接口
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.#ctor(Admin.Net.Service.BusinessService.SystemManagement.UserService.IUserService,Admin.Net.Service.BusinessService.SystemManagement.OrgUserService.IOrgUserService,AutoMapper.IMapper,Admin.Net.Service.BusinessService.RedisService.IRedisService,Admin.Net.Service.BusinessService.MQService.IMQService,Microsoft.AspNetCore.Http.IHttpContextAccessor,Admin.Net.Service.BusinessService.SystemManagement.ImportService.IImportConfigService,Admin.Net.Service.BusinessService.SystemManagement.OrganizationService.IOrganizationService)">
<summary>
构造函数
</summary>
<param name="userService"></param>
<param name="orgUserService"></param>
<param name="mapper"></param>
<param name="redisService"></param>
<param name="mqService"></param>
<param name="context"></param>
<param name="ImportConfigService"></param>
<param name="OrganizationService"></param>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Post(Junmp.Platform.Entity.CoreEntity.QueryCondition)">
<summary>
查询用户列表
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.GetById(System.Guid)">
<summary>
查询用户信息
</summary>
<param name="userId">用户编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.IsExistedLogonName(System.String)">
<summary>
用户登录名检测
</summary>
<param name="logonName">用户登录名</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Add(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO)">
<summary>
新增用户信息
</summary>
<param name="userDTO">用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Put(Junmp.Platform.Entity.BusinessDTO.SystemManagement.SysUserDTO)">
<summary>
编辑用户信息
</summary>
<param name="userDTO">用户对象</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Delete(System.Guid)">
<summary>
删除用户信息
</summary>
<param name="userId">用户编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.DeleteRange(System.String)">
<summary>
批量删除用户
</summary>
<param name="ids">编号数组</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Logon(Junmp.Platform.Entity.BusinessDTO.SystemManagement.LoginDTO)">
<summary>
用户登录系统
</summary>
<param name="loginDTO">登录信息</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Logout(System.String)">
<summary>
用户退出登录
</summary>
<param name="token">token</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.ForceLogout(System.String)">
<summary>
强制用户退出
</summary>
<param name="token">token</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.GetUserByOrgId(System.Guid)">
<summary>
按机构获取用户
</summary>
<param name="orgId">机构编号</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.UpdatePassword(Junmp.Platform.Entity.BusinessDTO.SystemManagement.PasswordDTO)">
<summary>
更新用户密码
</summary>
<param name="data">参数</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.GetOnlineUsers">
<summary>
获取在线用户
</summary>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.Import(Microsoft.AspNetCore.Http.IFormFile,System.Guid)">
<summary>
导入用户信息
</summary>
<param name="file">excel文件</param>
<param name="orgId">moduleId</param>
<returns>ActionResult</returns>
</member>
<member name="M:Admin.Net.WebApi.Controllers.SystemManagement.UserManagementController.ExportExcel">
<summary>
导出用户信息
</summary>
<returns></returns>
</member>
<member name="T:Admin.Net.WebApi.Controllers.WeatherForecastController">
<summary>
天气信息
</summary>
</member>
<member name="M:Admin.Net.WebApi.Controllers.WeatherForecastController.Get">
<summary>
获取天气信息
</summary>
<returns>天气信息</returns>
</member>
<member name="M:Admin.Net.WebApi.Startup.InitConfiguration">
<summary>
初始化全局静态配置
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.Date">
<summary>
日期
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.TemperatureC">
<summary>
TemperatureC
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.TemperatureF">
<summary>
TemperatureF
</summary>
</member>
<member name="P:Admin.Net.WebApi.WeatherForecast.Summary">
<summary>
总结
</summary>
</member>
</members>
</doc>
......@@ -34,6 +34,7 @@ using System;
using System.IO;
using System.Text;
using System.Threading.Tasks;
using Junmp.Platform.Common.Utility.RabbitMQ;
namespace Admin.Net.WebApi
{
......@@ -195,6 +196,10 @@ namespace Admin.Net.WebApi
services.AddHostedService<DistributedMessageSubscriber>();
#endregion
#region 注册RabbitMQ消费者
services.AddHostedService<RabbitMQCustomContext>();
#endregion
#region 注册MiniProfiler性能分析组件
......@@ -256,11 +261,7 @@ namespace Admin.Net.WebApi
rabbitMq.Password = AdminGlobalContext.RabbitMQConfig.Password;
});
}
else if (AdminGlobalContext.CapConfig.CapMqType == 1)
{
//使用Kafka
x.UseKafka(AdminGlobalContext.KafkaConfig.BootstrapServers);
}
else if (AdminGlobalContext.CapConfig.CapMqType == 2)
{
//使用Redis
......@@ -442,7 +443,6 @@ namespace Admin.Net.WebApi
AdminGlobalContext.SystemConfig = Configuration.GetSection("SystemConfig").Get<SystemConfig>();
AdminGlobalContext.Configuration = Configuration;
AdminGlobalContext.RedisConfig = Configuration.GetSection("RedisConfig").Get<RedisConfig>();
AdminGlobalContext.ActiveMQConfig = Configuration.GetSection("ActiveMQConfig").Get<ActiveMQConfig>();
AdminGlobalContext.LogConfig = Configuration.GetSection("LogConfig").Get<LogConfig>();
AdminGlobalContext.MailConfig = Configuration.GetSection("MailConfig").Get<MailConfig>();
......@@ -462,7 +462,6 @@ namespace Admin.Net.WebApi
AdminGlobalContext.RateLimitConfig = Configuration.GetSection("RateLimitConfig").Get<RateLimitConfig>();
AdminGlobalContext.MiniProfilerConfig = Configuration.GetSection("MiniProfilerConfig").Get<MiniProfilerConfig>();
AdminGlobalContext.CapConfig = Configuration.GetSection("CapConfig").Get<CapConfig>();
AdminGlobalContext.KafkaConfig = Configuration.GetSection("KafkaConfig").Get<KafkaConfig>();
AdminGlobalContext.SignalRConfig = Configuration.GetSection("SignalRConfig").Get<SignalRConfig>();
AdminGlobalContext.CodeGeneratorConfig = Configuration.GetSection("CodeGeneratorConfig").Get<CodeGeneratorConfig>();
AdminGlobalContext.MeilisearchConfig = Configuration.GetSection("MeilisearchConfig").Get<MeilisearchConfig>();
......
......@@ -72,24 +72,15 @@
//message-oriented middleware
//消息中间件配置
"MomConfig": {
//消息中间件类型,0:ActiveMQ,1:RabbitMQ
"MomType": 0
},
//ActiveMQ配置
"ActiveMQConfig": {
//连接串
"ConnectionString": "activemq:failover:(tcp://localhost:61616)?randomize=false&initialReconnectDelay=100",
//默认主题名称
"TopicName": "Admin.ActiveMQ.Topic.Message",
//默认队列名称
"QueueName": "Admin.ActiveMQ.Queue.Message"
//消息中间件类,1:RabbitMQ
"MomType": 1
},
//RabbitMQ配置
"RabbitMQConfig": {
//用户名
"UserName": "guest",
"UserName": "admin",
//密码
"Password": "guest",
"Password": "1111",
//ip地址,多个时以英文“,”分割
"HostName": "localhost",
//端口
......@@ -102,11 +93,11 @@
//审计日志配置
"LogConfig": {
//是否启用
"IsEnabled": false,
"IsEnabled": true,
//审计日志分表采集年份(近三年)
"SplitTableYearTake": 3,
//是否支持MongoDB
"SupportMongoDB": true,
"SupportMongoDB": false,
//是否支持Elasticsearch
"SupportElasticsearch": false,
//是否支持Meilisearch
......@@ -295,7 +286,7 @@
//表名前缀
"TableNamePrefix": "Admin.Cap",
//MQ类型:RabbitMQ=0,Kafka=1,Redis=2
"CapMqType": 2,
"CapMqType": 0,
//当前节点主机名称
"CurrentNodeHostName": "Admin.Cap.Discovery",
//节点编号
......@@ -303,17 +294,6 @@
//节点名称
"NodeName": "Admin.Cap.Discovery.001"
},
//Kafka配置
"KafkaConfig": {
//地址
"BootstrapServers": "localhost:9092",
//GroupId
"GroupId": "AdminKafkaConsumer",
//间隔时间
"StatisticsIntervalMs": 5010,
//超时时间
"SessionTimeoutMs": 6000
},
//SignalR配置
"SignalRConfig": {
//是否启用
......
2023-03-09 12:56:42,695 [18] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.AreaManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:56:53,078 [8] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.BusinessModule.BizUserManagementController.AddEntity (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:57:01,002 [16] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ServerHardwareMonitorController.Get (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:57:16,778 [8] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.AddEntity (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:58:07,100 [33] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Add (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:58:30,072 [9] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Add (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:59:15,180 [33] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 12:59:24,818 [8] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Add (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:02:10,489 [6] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:15:00,912 [20] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.AnnouncementManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:15:35,912 [22] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:15:38,010 [22] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:15:47,862 [22] ERROR StackTrace: at Microsoft.AspNetCore.Routing.EndpointMiddleware.ThrowMissingAuthMiddlewareException(Endpoint endpoint)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:Microsoft.AspNetCore.Routing
Message:Endpoint Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post (Junmp.Process.WebApi) contains authorization metadata, but a middleware was not found that supports authorization.
Configure your application startup by adding app.UseAuthorization() in the application startup code. If there are calls to app.UseRouting() and app.UseEndpoints(...), the call to app.UseAuthorization() must go between them.
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:52:09,621 [9] ERROR StackTrace: at System.Convert.FromBase64String(String s)
at Junmp.Process.Common.Utility.RsaUtil.PemDecrypt(String decryptstr, String pemprikey) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\RsaUtil.cs:line 42
at Junmp.Process.Common.Utility.TokenUtil.GetToken(HttpContext context) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\TokenUtil.cs:line 31
at Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute.OnActionExecuting(ActionExecutingContext context) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\ActionFilters\PermissionAttribute.cs:line 48
at Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:System.Private.CoreLib
Message:Value cannot be null. (Parameter 's')
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:52:28,748 [31] ERROR StackTrace: at System.Convert.FromBase64String(String s)
at Junmp.Process.Common.Utility.RsaUtil.PemDecrypt(String decryptstr, String pemprikey) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\RsaUtil.cs:line 42
at Junmp.Process.Common.Utility.TokenUtil.GetToken(HttpContext context) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\TokenUtil.cs:line 31
at Admin.Net.WebApi.AppCode.ActionFilters.PermissionAttribute.OnActionExecuting(ActionExecutingContext context) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\ActionFilters\PermissionAttribute.cs:line 48
at Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:System.Private.CoreLib
Message:Value cannot be null. (Parameter 's')
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 13:54:11,281 [9] ERROR StackTrace: at CSRedis.Internal.ObjectPool.ObjectPool`1.GetFree(Boolean checkAvailable)
at CSRedis.Internal.ObjectPool.ObjectPool`1.GetAsync()
at CSRedis.CSRedisClient.GetClientAsync(RedisClientPool pool)
at CSRedis.CSRedisClient.GetAndExecuteAsync[T](RedisClientPool pool, Func`2 handerAsync, Int32 jump, Int32 errtimes)
at CSRedis.CSRedisClient.ExecuteScalarAsync[T](String key, Func`3 handerAsync)
at CSRedis.CSRedisClient.GetAsync[T](String key)
at Junmp.Process.Common.Utility.RedisContext.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\RedisContext.cs:line 129
at Admin.Net.Repository.BusinessRepository.RedisRepository.RedisRepository.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\BusinessRepository\RedisRepository\RedisRepository.cs:line 82
at Admin.Net.Service.BusinessService.RedisService.RedisService.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\BusinessService\RedisService\RedisService.cs:line 96
at Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\SystemManagement\ScheduleJobManagementController.cs:line 77
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:CSRedisCore
Message:【192.168.3.188:6379/2】状态不可用,等待后台检查程序恢复方可使用。ERR Client sent AUTH, but no password is set
Command: AUTH ''
InnerExceptionMessage:ERR Client sent AUTH, but no password is set
Command: AUTH ''
------------------------------------------------------------------------------------
2023-03-09 14:26:33,097 [19] ERROR StackTrace: at SqlSugar.MySqlProvider.GetDataReaderAsync(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToListAsync[TResult]()
at Admin.Net.Repository.Base.AdminBaseRepository`1.GetListAsync(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 662
at Junmp.Process.Service.Base.AdminBaseService`1.GetListAsync(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 503
at Admin.Net.WebApi.AppCode.FrameworkBase.AdminBaseController`1.GetList(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkBase\RuYiAdminBaseController.cs:line 84
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:SqlSugar
Message:Unknown column 'string' in 'order clause'
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 14:26:52,879 [18] ERROR StackTrace: at CSRedis.Internal.ObjectPool.ObjectPool`1.GetFree(Boolean checkAvailable)
at CSRedis.Internal.ObjectPool.ObjectPool`1.GetAsync()
at CSRedis.CSRedisClient.GetClientAsync(RedisClientPool pool)
at CSRedis.CSRedisClient.GetAndExecuteAsync[T](RedisClientPool pool, Func`2 handerAsync, Int32 jump, Int32 errtimes)
at CSRedis.CSRedisClient.ExecuteScalarAsync[T](String key, Func`3 handerAsync)
at CSRedis.CSRedisClient.GetAsync[T](String key)
at Junmp.Process.Common.Utility.RedisContext.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\RedisContext.cs:line 129
at Admin.Net.Repository.BusinessRepository.RedisRepository.RedisRepository.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\BusinessRepository\RedisRepository\RedisRepository.cs:line 82
at Admin.Net.Service.BusinessService.RedisService.RedisService.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\BusinessService\RedisService\RedisService.cs:line 96
at Admin.Net.WebApi.Controllers.SystemManagement.RoleManagementController.Post(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\SystemManagement\RoleManagementController.cs:line 129
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:CSRedisCore
Message:【192.168.3.188:6379/2】状态不可用,等待后台检查程序恢复方可使用。ERR Client sent AUTH, but no password is set
Command: AUTH ''
InnerExceptionMessage:ERR Client sent AUTH, but no password is set
Command: AUTH ''
------------------------------------------------------------------------------------
2023-03-09 14:37:01,190 [4] ERROR StackTrace: at CSRedis.Internal.ObjectPool.ObjectPool`1.GetFree(Boolean checkAvailable)
at CSRedis.Internal.ObjectPool.ObjectPool`1.GetAsync()
at CSRedis.CSRedisClient.GetClientAsync(RedisClientPool pool)
at CSRedis.CSRedisClient.GetAndExecuteAsync[T](RedisClientPool pool, Func`2 handerAsync, Int32 jump, Int32 errtimes)
at CSRedis.CSRedisClient.ExecuteScalarAsync[T](String key, Func`3 handerAsync)
at CSRedis.CSRedisClient.GetAsync[T](String key)
at Junmp.Process.Common.Utility.RedisContext.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Common\Utility\RedisContext.cs:line 129
at Admin.Net.Repository.BusinessRepository.RedisRepository.RedisRepository.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\BusinessRepository\RedisRepository\RedisRepository.cs:line 82
at Admin.Net.Service.BusinessService.RedisService.RedisService.GetAsync[T](String key) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\BusinessService\RedisService\RedisService.cs:line 96
at Admin.Net.WebApi.Controllers.SystemManagement.ScheduleJobManagementController.Post(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\SystemManagement\ScheduleJobManagementController.cs:line 77
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:CSRedisCore
Message:【192.168.3.188:6379/2】状态不可用,等待后台检查程序恢复方可使用。ERR Client sent AUTH, but no password is set
Command: AUTH ''
InnerExceptionMessage:ERR Client sent AUTH, but no password is set
Command: AUTH ''
------------------------------------------------------------------------------------
2023-03-09 15:40:26,170 [35] ERROR StackTrace: at SqlSugar.MySqlProvider.GetDataReaderAsync(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToListAsync[TResult]()
at Admin.Net.Repository.Base.AdminBaseRepository`1.GetPageListAsync(QueryCondition queryCondition, String sqlStr, RefAsync`1 totalCount) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 1316
at Admin.Net.Repository.Base.AdminBaseRepository`1.SqlQueryAsync(QueryCondition queryCondition, String sqlKey, RefAsync`1 totalCount) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 692
at Junmp.Process.Service.Base.AdminBaseService`1.SqlQueryAsync(QueryCondition queryCondition, String sqlKey) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 539
at Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.Post(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\BusinessModule\BizAccountManagementController.cs:line 60
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:SqlSugar
Message:Unknown column 'string' in 'where clause'
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 15:41:40,298 [36] ERROR StackTrace: at SqlSugar.MySqlProvider.GetDataReaderAsync(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToListAsync[TResult]()
at Admin.Net.Repository.Base.AdminBaseRepository`1.GetPageListAsync(QueryCondition queryCondition, String sqlStr, RefAsync`1 totalCount) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 1316
at Admin.Net.Repository.Base.AdminBaseRepository`1.SqlQueryAsync(QueryCondition queryCondition, String sqlKey, RefAsync`1 totalCount) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 692
at Junmp.Process.Service.Base.AdminBaseService`1.SqlQueryAsync(QueryCondition queryCondition, String sqlKey) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 539
at Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.Post(QueryCondition queryCondition) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\BusinessModule\BizAccountManagementController.cs:line 60
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:SqlSugar
Message:Unknown column 'string' in 'where clause'
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 16:13:13,486 [4] ERROR StackTrace: at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43
at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130
at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468
at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56
at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344
at MySqlConnector.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior) in /_/src/MySqlConnector/MySqlCommand.cs:line 278
at SqlSugar.AdoProvider.GetDataReader(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetData[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToList[TResult]()
at SqlSugar.QueryableProvider`1.ToList()
at Admin.Net.Repository.Base.AdminBaseRepository`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 211
at Junmp.Process.Service.Base.AdminBaseService`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 222
at Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.QueryS(JObject jdata) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\BusinessModule\BizAccountManagementController.cs:line 92
at lambda_method769(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:System.Private.CoreLib
Message:Unknown column 'SEX' in 'field list'
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 16:16:31,420 [33] ERROR StackTrace: at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43
at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130
at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468
at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56
at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344
at MySqlConnector.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior) in /_/src/MySqlConnector/MySqlCommand.cs:line 278
at SqlSugar.AdoProvider.GetDataReader(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetData[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToList[TResult]()
at SqlSugar.QueryableProvider`1.ToList()
at Admin.Net.Repository.Base.AdminBaseRepository`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 211
at Junmp.Process.Service.Base.AdminBaseService`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 222
at Admin.Net.WebApi.Controllers.BusinessModule.BizAccountManagementController.QueryS(JObject jdata) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\BusinessModule\BizAccountManagementController.cs:line 92
at lambda_method769(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:System.Private.CoreLib
Message:Unknown column 'SALT' in 'field list'
InnerExceptionMessage:
------------------------------------------------------------------------------------
2023-03-09 17:08:42,227 [22] ERROR StackTrace: at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43
at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130
at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468
at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56
at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344
at MySqlConnector.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior) in /_/src/MySqlConnector/MySqlCommand.cs:line 278
at SqlSugar.AdoProvider.GetDataReader(String sql, SugarParameter[] parameters)
at SqlSugar.QueryableProvider`1.GetData[TResult](KeyValuePair`2 sqlObj)
at SqlSugar.QueryableProvider`1._ToList[TResult]()
at SqlSugar.QueryableProvider`1.ToList()
at Admin.Net.Repository.Base.AdminBaseRepository`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Repository\Base\RuYiAdminBaseRepository.cs:line 211
at Junmp.Process.Service.Base.AdminBaseService`1.QueryByExpression(Expression`1 expression) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.Service\Base\RuYiAdminBaseService.cs:line 222
at Junmp.Process.WebApi.Controllers.BusinessModule.BizTestController.Post(JObject jdata) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\Controllers\BusinessModule\BizTestController.cs:line 81
at lambda_method771(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 103
at Admin.Net.WebApi.AppCode.FrameworkExtensions.GlobalExceptionHandlerExtensions.InvokeAsync(HttpContext httpContext) in C:\项目\JYZB-Git\JYZB3.0\审核\RuYiAdmin-master\Junmp.Process.WebApi\AppCode\FrameworkExtensions\GlobalExceptionHandlerExtensions.cs:line 64
Source:System.Private.CoreLib
Message:Unknown column 'REMARK' in 'field list'
InnerExceptionMessage:
------------------------------------------------------------------------------------
......@@ -198,24 +198,9 @@
<param name="message">异常信息</param>
<param name="innerException">内部异常</param>
</member>
<member name="T:Junmp.Platform.Common.Global.ActiveMQConfig">
<member name="T:Junmp.Platform.Common.Class.RabbitMQ.MqConfigInfo">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.ConnectionString">
<summary>
ActiveMQ连接串
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.TopicName">
<summary>
主题名称
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.ActiveMQConfig.QueueName">
<summary>
队列名称
RabbitMQ 客户端定义。
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.AdminGlobalContext">
......@@ -243,11 +228,6 @@
Redis配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.ActiveMQConfig">
<summary>
ActiveMQ配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.JwtSettings">
<summary>
Jwt配置
......@@ -343,11 +323,6 @@
Cap分布式事务配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.AdminGlobalContext.SignalRConfig">
<summary>
SignalR配置
......@@ -744,31 +719,6 @@
token有效时间(分钟)
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.KafkaConfig">
<summary>
Kafka配置
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.BootstrapServers">
<summary>
地址
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.GroupId">
<summary>
GroupId
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.StatisticsIntervalMs">
<summary>
间隔时间
</summary>
</member>
<member name="P:Junmp.Platform.Common.Global.KafkaConfig.SessionTimeoutMs">
<summary>
超时时间
</summary>
</member>
<member name="T:Junmp.Platform.Common.Global.LogConfig">
<summary>
审计日志设置
......@@ -1353,67 +1303,6 @@
结果信息 -- 结构体
</summary>
</member>
<member name="T:Junmp.Platform.Common.Utility.ActiveMQContext">
<summary>
ActiveMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopic(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendTopicAsync(System.String,System.String)">
<summary>
发送Topic
</summary>
<param name="message">消息</param>
<param name="topicName">topic别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueue(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendQueueAsync(System.String,System.String)">
<summary>
发送Queue
</summary>
<param name="message">消息</param>
<param name="queueName">queue别名</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessage(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.SendMessageAsync(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.ActiveMQContext.Send(System.String,System.String,System.String)">
<summary>
发送消息
</summary>
<param name="type">消息类型</param>
<param name="message">消息</param>
<param name="tqName">别名</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.AesUtil">
<summary>
AES加解密工具
......@@ -1974,30 +1863,6 @@
<param name="section">节点名称</param>
<param name="path">文件路径</param>
</member>
<member name="T:Junmp.Platform.Common.Utility.KafkaContext">
<summary>
Kafka工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.PublishAsync``1(System.String,``0)">
<summary>
发布消息
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topicName">主题</param>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Junmp.Platform.Common.Utility.KafkaContext.SubscribeAsync``1(System.Collections.Generic.IEnumerable{System.String},System.Action{``0},System.Threading.CancellationToken)">
<summary>
订阅kafka
</summary>
<typeparam name="TMessage">消息类型</typeparam>
<param name="topics">主题</param>
<param name="messageFunc">回调函数</param>
<param name="cancellationToken">取消口令</param>
<returns></returns>
</member>
<member name="F:Junmp.Platform.Common.Utility.LoggerContext.logger">
<summary>
ILog实例
......@@ -2173,39 +2038,39 @@
<param name="imagePath"></param>
<returns></returns>
</member>
<member name="T:Junmp.Platform.Common.Utility.RabbitMQContext">
<member name="T:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext">
<summary>
RabbitMQ工具类
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.#ctor">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.#ctor">
<summary>
私有化构造函数
用于单例模式
</summary>
</member>
<member name="F:Junmp.Platform.Common.Utility.RabbitMQContext.LazyConnection">
<member name="F:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.LazyConnection">
<summary>
Lazy对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.ConnectionInstance">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.ConnectionInstance">
<summary>
单例对象
</summary>
</member>
<member name="P:Junmp.Platform.Common.Utility.RabbitMQContext.IsConnectionInstanceCreated">
<member name="P:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.IsConnectionInstanceCreated">
<summary>
是否已创建
</summary>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessage(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessage(System.String)">
<summary>
发送消息
</summary>
<param name="message">消息体</param>
</member>
<member name="M:Junmp.Platform.Common.Utility.RabbitMQContext.SendMessageAsynce(System.String)">
<member name="M:Junmp.Platform.Common.Utility.RabbitMQ.RabbitMQContext.SendMessageAsynce(System.String)">
<summary>
异步发送消息
</summary>
......
......@@ -693,12 +693,17 @@
业务模块接口实例
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.MQService">
<summary>
消息队列接口实例
</summary>
</member>
<member name="F:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.context">
<summary>
HttpContext
</summary>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.#ctor(Junmp.Platform.Service.BusinessService.BusinessModule.BusinessTestService.IBizTestService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.#ctor(Junmp.Platform.Service.BusinessService.BusinessModule.BusinessTestService.IBizTestService,Admin.Net.Service.BusinessService.MQService.IMQService,Microsoft.AspNetCore.Http.IHttpContextAccessor)">
<summary>
构造函数
</summary>
......@@ -706,10 +711,16 @@
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.Post(Newtonsoft.Json.Linq.JObject)">
<summary>
查询离态用户列表
测试用
</summary>
<param name="queryCondition">查询条件</param>
<returns>ActionResult</returns>
</member>
<member name="M:Junmp.Platform.WebApi.Controllers.BusinessModule.BizTestController.MQTest(System.String)">
<summary>
Mq消息队列使用
</summary>
<returns>ActionResult</returns>
</member>
</members>
</doc>
......@@ -57,27 +57,7 @@
//是否检查jwt token
"CheckJwtToken": true,
//生产环境是否支持SwaggerUI
"SupportSwaggerOnProduction": false
},
//Jwt配置
"JwtSettings": {
//是否启用
"IsEnabled": true,
//加密密钥
"SecurityKey": "renyoushenglao3Qianji,weiyouXiangsibUkE!",
//签发者
"Issuer": "RuYiAdmin",
//使用者
"Audience": "RuYiAdminUsers",
//默认用户名
"DefaultUser": "RuYiAdmin",
//默认密码
"DefaultPassword": "!Qaz@wSx3Dce",
//盐有效时间,单位:秒
"SaltExpiration": "10",
//token有效时间,单位:分钟
"TokenExpiration": "20"
"SupportSwaggerOnProduction": true
},
//Redis配置
"RedisConfig": {
......@@ -92,24 +72,15 @@
//message-oriented middleware
//消息中间件配置
"MomConfig": {
//消息中间件类型,0:ActiveMQ,1:RabbitMQ
"MomType": 0
},
//ActiveMQ配置
"ActiveMQConfig": {
//连接串
"ConnectionString": "activemq:failover:(tcp://localhost:61616)?randomize=false&initialReconnectDelay=100",
//默认主题名称
"TopicName": "Admin.ActiveMQ.Topic.Message",
//默认队列名称
"QueueName": "Admin.ActiveMQ.Queue.Message"
//消息中间件类,1:RabbitMQ
"MomType": 1
},
//RabbitMQ配置
"RabbitMQConfig": {
//用户名
"UserName": "guest",
"UserName": "admin",
//密码
"Password": "guest",
"Password": "1111",
//ip地址,多个时以英文“,”分割
"HostName": "localhost",
//端口
......@@ -122,11 +93,11 @@
//审计日志配置
"LogConfig": {
//是否启用
"IsEnabled": false,
"IsEnabled": true,
//审计日志分表采集年份(近三年)
"SplitTableYearTake": 3,
//是否支持MongoDB
"SupportMongoDB": true,
"SupportMongoDB": false,
//是否支持Elasticsearch
"SupportElasticsearch": false,
//是否支持Meilisearch
......@@ -315,7 +286,7 @@
//表名前缀
"TableNamePrefix": "Admin.Cap",
//MQ类型:RabbitMQ=0,Kafka=1,Redis=2
"CapMqType": 2,
"CapMqType": 0,
//当前节点主机名称
"CurrentNodeHostName": "Admin.Cap.Discovery",
//节点编号
......@@ -323,17 +294,6 @@
//节点名称
"NodeName": "Admin.Cap.Discovery.001"
},
//Kafka配置
"KafkaConfig": {
//地址
"BootstrapServers": "localhost:9092",
//GroupId
"GroupId": "AdminKafkaConsumer",
//间隔时间
"StatisticsIntervalMs": 5010,
//超时时间
"SessionTimeoutMs": 6000
},
//SignalR配置
"SignalRConfig": {
//是否启用
......
......@@ -6,7 +6,6 @@ C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\appsettings.Development.json
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\appsettings.json
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\RuYiAdminRateLimitConfig.json
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\TemplatesDirectory\BizUserTemplate.xls
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\Library\Tesseract\chi_sim.traineddata
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\Log4net\log4net.config
C:\项目\JYZB-Git\JYZB3.0\审核\Junmp.Process\Junmp.Platform.WebApi\bin\Debug\net7.0\SqlConfig\BaseSQL.config
......
......@@ -13,8 +13,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Junmp.Platform.Repository",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Junmp.Platform.Entity", "Junmp.Platform.Entity\Junmp.Platform.Entity.csproj", "{14F49821-2C6A-456E-BB75-40140855ECE0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeGenerate", "CodeGenerate\CodeGenerate.csproj", "{02C7E152-DB7C-43E4-9D38-DA1694046399}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
......@@ -41,10 +39,6 @@ Global
{14F49821-2C6A-456E-BB75-40140855ECE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14F49821-2C6A-456E-BB75-40140855ECE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14F49821-2C6A-456E-BB75-40140855ECE0}.Release|Any CPU.Build.0 = Release|Any CPU
{02C7E152-DB7C-43E4-9D38-DA1694046399}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02C7E152-DB7C-43E4-9D38-DA1694046399}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02C7E152-DB7C-43E4-9D38-DA1694046399}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02C7E152-DB7C-43E4-9D38-DA1694046399}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论