修改swagger首页

This commit is contained in:
2023-03-16 09:17:36 +08:00
parent a4ed390e82
commit b03cd609ac
5 changed files with 164 additions and 44 deletions

View File

@@ -1,5 +1,8 @@
using JNPF.DependencyInjection;
using JNPF.Common.Security;
using JNPF.DependencyInjection;
using JNPF.Logging;
using JNPF.Systems.Entitys.Permission;
using JNPF.TaskScheduler.Entitys.Entity;
using SqlSugar;
namespace JNPF.TaskScheduler.Listener;
@@ -9,42 +12,55 @@ namespace JNPF.TaskScheduler.Listener;
/// </summary>
public class SpareTimeDemo : ISpareTimeWorker
{
/// <summary>
/// 3秒后出勤统计.
/// </summary>
/// <param name="timer">参数</param>
/// <param name="count">次数</param>
[SpareTime("* * * * * ?", "执行Sql", ExecuteType = SpareTimeExecuteTypes.Serial)]
public void ExecSql(SpareTimer timer, long count)
/// <summary>
/// 3秒后出勤统计.
/// </summary>
/// <param name="timer">参数</param>
/// <param name="count">次数</param>
[SpareTime("* * * * * ?", "生成雪花Id", ExecuteType = SpareTimeExecuteTypes.Serial)]
public void GenerateSnowId(SpareTimer timer, long count)
{
// 创建作用域
Scoped.Create((factory, scope) =>
{
// 创建作用域
Scoped.Create((factory, scope) =>
try
{
// 数据库操作
var sqlSugarRepository = App.GetService<ISqlSugarRepository<SnowIdEntity>>(scope.ServiceProvider);
List<SnowIdEntity> ls = new List<SnowIdEntity>();
for (int i = 0; i < 50; i++)
{
// 数据库操作
var sqlSugarRepository = App.GetService<ISqlSugarRepository<UserEntity>>(scope.ServiceProvider);
sqlSugarRepository.DeleteById("226890444955452677");
});
}
ls.Add(new SnowIdEntity { Id = SnowflakeIdHelper.NextId() });
Thread.Sleep(1);
}
sqlSugarRepository.InsertRange(ls);
}
catch (Exception ex)
{
Log.Error("GenerateSnowId错误", ex);
}
});
}
/// <summary>
/// 3秒后出勤统计.
/// </summary>
/// <param name="timer">参数</param>
/// <param name="count">次数</param>
[SpareTime("0 0/1 * * * ?", "执行Sql1", ExecuteType = SpareTimeExecuteTypes.Serial)]
public void ExecSql1(SpareTimer timer, long count)
/// <summary>
/// 3秒后出勤统计.
/// </summary>
/// <param name="timer">参数</param>
/// <param name="count">次数</param>
[SpareTime("0 0/1 * * * ?", "执行Sql1", ExecuteType = SpareTimeExecuteTypes.Serial)]
public void ExecSql1(SpareTimer timer, long count)
{
// 创建作用域
Scoped.Create((factory, scope) =>
{
// 创建作用域
Scoped.Create((factory, scope) =>
{
var start = DateTime.Now;
Console.WriteLine(start.ToString("yyyy-MM-dd HH:mm:ss") + ":任务开始-----------");
// 数据库操作
var sqlSugarRepository = App.GetService<ISqlSugarRepository<UserEntity>>(scope.ServiceProvider);
sqlSugarRepository.DeleteById("226890444955452677");
var end = DateTime.Now;
Console.WriteLine(end.ToString("yyyy-MM-dd HH:mm:ss") + ":任务结束-----------");
Console.WriteLine($"SQL执行了{count} 次,耗时:{(end - start).TotalMilliseconds}ms");
});
}
var start = DateTime.Now;
Console.WriteLine(start.ToString("yyyy-MM-dd HH:mm:ss") + ":任务开始-----------");
// 数据库操作
var sqlSugarRepository = App.GetService<ISqlSugarRepository<UserEntity>>(scope.ServiceProvider);
sqlSugarRepository.DeleteById("226890444955452677");
var end = DateTime.Now;
Console.WriteLine(end.ToString("yyyy-MM-dd HH:mm:ss") + ":任务结束-----------");
Console.WriteLine($"SQL执行了{count} 次,耗时:{(end - start).TotalMilliseconds}ms");
});
}
}