// <auto-generated />
|
using System;
|
using FlexJobApi.EntityFramework.Core;
|
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
using Microsoft.EntityFrameworkCore.Metadata;
|
using Microsoft.EntityFrameworkCore.Migrations;
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
#nullable disable
|
|
namespace FlexJobApi.Database.Migrations.Migrations.LogDb
|
{
|
[DbContext(typeof(LogDbContext))]
|
[Migration("20250801013139_Init")]
|
partial class Init
|
{
|
/// <inheritdoc />
|
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
{
|
#pragma warning disable 612, 618
|
modelBuilder
|
.HasAnnotation("ProductVersion", "9.0.7")
|
.HasAnnotation("Relational:MaxIdentifierLength", 128);
|
|
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
|
modelBuilder.Entity("FlexJobApi.Core.ConsoleLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<int>("Access")
|
.HasColumnType("int")
|
.HasComment("通道");
|
|
b.Property<string>("ClientIpAddress")
|
.HasMaxLength(32)
|
.HasColumnType("nvarchar(32)")
|
.HasComment("客户IP地址");
|
|
b.Property<string>("Content")
|
.IsRequired()
|
.HasColumnType("nvarchar(max)")
|
.HasComment("内容");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<int>("Level")
|
.HasColumnType("int")
|
.HasComment("级别");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("StackTrace")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("堆栈跟踪");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<string>("Url")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("链接地址");
|
|
b.HasKey("Id");
|
|
b.ToTable("ConsoleLog", t =>
|
{
|
t.HasComment("控制台日志");
|
});
|
});
|
|
modelBuilder.Entity("FlexJobApi.Core.DbAuditLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<string>("NewValues")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("新值");
|
|
b.Property<string>("OldValues")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("旧值");
|
|
b.Property<int>("Operate")
|
.HasColumnType("int")
|
.HasComment("操作");
|
|
b.Property<Guid>("PrimaryKey")
|
.HasColumnType("uniqueidentifier")
|
.HasComment("主键");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("TableName")
|
.IsRequired()
|
.HasMaxLength(128)
|
.HasColumnType("nvarchar(128)")
|
.HasComment("表名");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.HasKey("Id");
|
|
b.ToTable("DbAuditLog", t =>
|
{
|
t.HasComment("数据库审计日志");
|
});
|
});
|
|
modelBuilder.Entity("FlexJobApi.Core.Entities.Common.WebApiLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<string>("Callback")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("回调数据");
|
|
b.Property<string>("ClientIpAddress")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("客户端IP地址");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<long>("ElapsedMilliseconds")
|
.HasColumnType("bigint")
|
.HasComment("耗时毫秒数");
|
|
b.Property<string>("Headers")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("请求头");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<bool>("IsSuccess")
|
.HasColumnType("bit")
|
.HasComment("是否成功");
|
|
b.Property<string>("Method")
|
.IsRequired()
|
.HasMaxLength(6)
|
.HasColumnType("nvarchar(6)")
|
.HasComment("请求方式");
|
|
b.Property<string>("Request")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("请求参数");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<string>("Url")
|
.IsRequired()
|
.HasColumnType("nvarchar(max)")
|
.HasComment("链接地址");
|
|
b.HasKey("Id");
|
|
b.ToTable("WebApiLog", t =>
|
{
|
t.HasComment("接口日志");
|
});
|
});
|
|
modelBuilder.Entity("FlexJobApi.Core.ExceptionLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<string>("Code")
|
.HasMaxLength(32)
|
.HasColumnType("nvarchar(32)")
|
.HasComment("代码");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<string>("Message")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("消息");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("StackTrace")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("堆栈跟踪");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<string>("Type")
|
.HasMaxLength(256)
|
.HasColumnType("nvarchar(256)")
|
.HasComment("类型");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.HasKey("Id");
|
|
b.ToTable("ExceptionLog", t =>
|
{
|
t.HasComment("异常日志");
|
});
|
});
|
|
modelBuilder.Entity("FlexJobApi.Core.QueueLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<int>("Access")
|
.HasColumnType("int")
|
.HasComment("通道");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<string>("Data")
|
.IsRequired()
|
.HasColumnType("nvarchar(max)")
|
.HasComment("数据");
|
|
b.Property<long>("ElapsedMilliseconds")
|
.HasColumnType("bigint")
|
.HasComment("耗时毫秒数");
|
|
b.Property<string>("EventId")
|
.IsRequired()
|
.HasMaxLength(128)
|
.HasColumnType("nvarchar(128)")
|
.HasComment("事件Id");
|
|
b.Property<bool>("IsConsumOnce")
|
.HasColumnType("bit")
|
.HasComment("消息是否只消费一次");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.HasKey("Id");
|
|
b.ToTable("QueueLog", t =>
|
{
|
t.HasComment("消息队列日志");
|
});
|
});
|
|
modelBuilder.Entity("FlexJobApi.Core.SmsLog", b =>
|
{
|
b.Property<Guid>("Id")
|
.ValueGeneratedOnAdd()
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<int>("Access")
|
.HasColumnType("int")
|
.HasComment("通道");
|
|
b.Property<DateTimeOffset>("CreatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.Property<Guid?>("CreatedUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTime?>("Expiry")
|
.HasColumnType("datetime2")
|
.HasComment("有效期");
|
|
b.Property<bool>("IsDeleted")
|
.HasColumnType("bit");
|
|
b.Property<bool>("IsUsed")
|
.HasColumnType("bit")
|
.HasComment("是否使用");
|
|
b.Property<string>("PhoneNumber")
|
.IsRequired()
|
.HasMaxLength(11)
|
.HasColumnType("nvarchar(11)")
|
.HasComment("手机号码");
|
|
b.Property<int>("Sort")
|
.HasColumnType("int");
|
|
b.Property<string>("TemplateCode")
|
.IsRequired()
|
.HasMaxLength(128)
|
.HasColumnType("nvarchar(128)")
|
.HasComment("模板代码");
|
|
b.Property<string>("TemplateParam")
|
.HasColumnType("nvarchar(max)")
|
.HasComment("模板参数");
|
|
b.Property<string>("TraceId")
|
.HasColumnType("nvarchar(max)");
|
|
b.Property<Guid?>("UpdateUserInfoId")
|
.HasColumnType("uniqueidentifier");
|
|
b.Property<DateTimeOffset?>("UpdatedTime")
|
.HasColumnType("datetimeoffset");
|
|
b.HasKey("Id");
|
|
b.ToTable("SmsLog", t =>
|
{
|
t.HasComment("短信日志");
|
});
|
});
|
#pragma warning restore 612, 618
|
}
|
}
|
}
|