添加 共赴宁波之春 报名网页

This commit is contained in:
范露尧
2023-03-09 22:16:03 +08:00
parent 21dd025ab8
commit 5755e9d9b0
44 changed files with 1386 additions and 534 deletions

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net5.0</TargetFramework>
<NoWarn>1701;1702;1591</NoWarn>
<DocumentationFile>Ewide.Core.xml</DocumentationFile>
</PropertyGroup>
@@ -13,12 +13,17 @@
</ItemGroup>
<ItemGroup>
<Compile Remove="Entity\SysTimer.cs" />
<Compile Remove="OAuth\AuthorizeResult.cs" />
<Compile Remove="OAuth\IUserInfoModel.cs" />
<Compile Remove="OAuth\OAuthLoginBase.cs" />
<Compile Remove="Service\Timer\Dto\JobInput.cs" />
<Compile Remove="Service\Timer\Dto\JobOutput.cs" />
<Compile Remove="Service\Timer\HttpJob.cs" />
<Compile Remove="Service\Timer\ISysTimerService.cs" />
<Compile Remove="Service\Timer\SchedulerCenter.cs" />
<Compile Remove="Service\Timer\SchedulerDef.cs" />
<Compile Remove="Service\Timer\SysTimerService.cs" />
</ItemGroup>
<ItemGroup>
@@ -32,7 +37,7 @@
<ItemGroup>
<PackageReference Include="aliyun-net-sdk-core" Version="1.5.10" />
<PackageReference Include="CSRedisCore" Version="3.6.6" />
<PackageReference Include="Furion.Extras.DatabaseAccessor.SqlSugar" Version="4.5.0" />
<PackageReference Include="Furion.Extras.DatabaseAccessor.SqlSugar" Version="4.8.7.6" />
<PackageReference Include="MySql.Data" Version="8.0.29" />
<PackageReference Include="Portable.BouncyCastle" Version="1.8.10" />
<PackageReference Include="Quartz" Version="3.3.2" />
@@ -40,11 +45,11 @@
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.20" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
<PackageReference Include="UAParser" Version="3.1.46" />
<PackageReference Include="Furion" Version="4.5.0" />
<PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.5.0" />
<PackageReference Include="Furion.Extras.DatabaseAccessor.Dapper" Version="4.5.0" />
<PackageReference Include="Furion.Extras.Logging.Serilog" Version="4.5.0" />
<PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.5.0" />
<PackageReference Include="Furion" Version="4.8.7.6" />
<PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.7.6" />
<PackageReference Include="Furion.Extras.DatabaseAccessor.Dapper" Version="4.8.7.6" />
<PackageReference Include="Furion.Extras.Logging.Serilog" Version="4.8.7.6" />
<PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.7.6" />
</ItemGroup>
<ItemGroup>
@@ -62,6 +67,7 @@
<ItemGroup>
<Folder Include="Properties\PublishProfiles\" />
<Folder Include="DataBaseXML\" />
<Folder Include="Service\Timer\Dto\" />
</ItemGroup>
<ItemGroup>

View File

@@ -1616,89 +1616,6 @@
备注
</summary>
</member>
<member name="T:Ewide.Core.SysTimer">
<summary>
定时任务
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.JobName">
<summary>
任务名称
</summary>
<example>ewide</example>
</member>
<member name="P:Ewide.Core.SysTimer.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<!-- Badly formed XML comment ignored for member "P:Ewide.Core.SysTimer.ExecuteType" -->
<member name="P:Ewide.Core.SysTimer.BeginTime">
<summary>
开始时间
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.EndTime">
<summary>
结束时间
</summary>
<example>null</example>
</member>
<member name="P:Ewide.Core.SysTimer.Cron">
<summary>
Cron表达式
</summary>
<example></example>
</member>
<member name="P:Ewide.Core.SysTimer.RunNumber">
<summary>
执行次数(默认无限循环)
</summary>
<example>10</example>
</member>
<member name="P:Ewide.Core.SysTimer.Interval">
<summary>
执行间隔时间单位秒如果有Cron则IntervalSecond失效
</summary>
<example>5</example>
</member>
<member name="P:Ewide.Core.SysTimer.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.RequestParameters">
<summary>
请求参数PostPut请求用
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.Headers">
<summary>
Headers(可以包含如Authorization授权认证)
格式:{"Authorization":"userpassword.."}
</summary>
</member>
<member name="P:Ewide.Core.SysTimer.RequestType">
<summary>
请求类型
</summary>
<example>2</example>
</member>
<member name="P:Ewide.Core.SysTimer.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Ewide.Core.SysUser">
<summary>
用户表
@@ -6461,419 +6378,6 @@
<param name="input"></param>
<returns></returns>
</member>
<member name="T:Ewide.Core.Service.JobPageInput">
<summary>
任务调度参数
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.JobName">
<summary>
任务名称
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.ExecuteType">
<summary>
执行类型(并行、列队)
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.Interval">
<summary>
执行间隔时间(单位秒)
</summary>
<example>5</example>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.Cron">
<summary>
Cron表达式
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.RequestParameters">
<summary>
请求参数PostPut请求用
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.Headers">
<summary>
Headers(可以包含如Authorization授权认证)
格式:{"Authorization":"userpassword.."}
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.RequestType">
<summary>
请求类型
</summary>
</member>
<member name="P:Ewide.Core.Service.JobPageInput.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.JobName">
<summary>
任务名称
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.ExecuteType">
<summary>
执行类型(并行、列队)
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.Interval">
<summary>
执行间隔时间(单位秒)
</summary>
<example>5</example>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.Cron">
<summary>
Cron表达式
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.RequestParameters">
<summary>
请求参数PostPut请求用
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.Headers">
<summary>
Headers(可以包含如Authorization授权认证)
格式:{"Authorization":"userpassword.."}
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.RequestType">
<summary>
请求类型
</summary>
</member>
<member name="P:Ewide.Core.Service.AddJobInput.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.JobName">
<summary>
任务名称
</summary>
<example>dilon</example>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.ExecuteType">
<summary>
执行类型(并行、列队)
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.Interval">
<summary>
执行间隔时间(单位秒)
</summary>
<example>5</example>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.Cron">
<summary>
Cron表达式
</summary>
<example></example>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.RequestParameters">
<summary>
请求参数PostPut请求用
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.Headers">
<summary>
Headers(可以包含如Authorization授权认证)
格式:{"Authorization":"userpassword.."}
</summary>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.RequestType">
<summary>
请求类型
</summary>
<example>2</example>
</member>
<member name="P:Ewide.Core.Service.UpdateJobInput.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Ewide.Core.Service.JobOutput">
<summary>
任务信息---任务详情
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.Id">
<summary>
Id
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.RunNumber">
<summary>
已执行次数
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.TimerStatus">
<summary>
定时器状态
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.Exception">
<summary>
异常信息
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.JobName">
<summary>
任务名称
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.ExecuteType">
<summary>
执行类型(并行、列队)
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.Interval">
<summary>
执行间隔时间(单位秒)
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.Cron">
<summary>
Cron表达式
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.Service.JobOutput.RequestType">
<summary>
请求类型
</summary>
<example>2</example>
</member>
<member name="P:Ewide.Core.Service.JobOutput.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Ewide.Core.Service.TaskMethodInfo">
<summary>
任务方法信息
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.MethodName">
<summary>
方法名
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.DeclaringType">
<summary>
方法所属类的Type对象
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.JobName">
<summary>
任务名称
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.DoOnce">
<summary>
只执行一次
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.StartNow">
<summary>
立即执行(默认等待启动)
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.ExecuteType">
<summary>
执行类型(并行、列队)
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.Interval">
<summary>
执行间隔时间(单位秒)
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.Cron">
<summary>
Cron表达式
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.TimerType">
<summary>
定时器类型
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.RequestUrl">
<summary>
请求url
</summary>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.RequestType">
<summary>
请求类型
</summary>
<example>2</example>
</member>
<member name="P:Ewide.Core.Service.TaskMethodInfo.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Ewide.Core.Service.SysTimerService">
<summary>
任务调度服务
</summary>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.GetTimerPageList(Ewide.Core.Service.JobPageInput)">
<summary>
分页获取任务列表
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.GetLocalJobList">
<summary>
获取所有本地任务
</summary>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.AddTimer(Ewide.Core.Service.AddJobInput)">
<summary>
增加任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.DeleteTimer(Ewide.Core.Service.DeleteJobInput)">
<summary>
删除任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.UpdateTimber(Ewide.Core.Service.UpdateJobInput)">
<summary>
修改任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.GetTimer(Ewide.Core.Service.QueryJobInput)">
<summary>
查看任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.StopTimerJob(Ewide.Core.Service.StopJobInput)">
<summary>
停止任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.StartTimerJob(Ewide.Core.Service.AddJobInput)">
<summary>
启动任务
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.AddTimerJob(Ewide.Core.Service.AddJobInput)">
<summary>
新增定时任务
</summary>
<param name="input"></param>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.StartTimerJob">
<summary>
启动自启动任务
</summary>
</member>
<member name="M:Ewide.Core.Service.SysTimerService.GetTaskMethods">
<summary>
获取所有本地任务
</summary>
<returns></returns>
</member>
<member name="T:Ewide.Core.Service.AuthToken">
<summary>
AuthToken参数

View File

@@ -39,6 +39,8 @@ namespace Ewide.Core.Util
//除去.xml 后缀
string className = file.Name.Remove(file.Name.Length - 4, 4);
object obj = AppInfo(className);
if (obj == null)
continue;
string XmlContext = StreamRead(file.FullName);
//实例创建 出 类型集合
var modelList = Activator.CreateInstance(typeof(List<>).MakeGenericType(new Type[] { obj.GetType() }));