| New file |
| | |
| | | // <auto-generated /> |
| | | using System; |
| | | using ApiTools.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 ApiTools.Database.Migrations.Migrations |
| | | { |
| | | [DbContext(typeof(DefaultDbContext))] |
| | | [Migration("20251201101428_CreateWxmpSubscribMessageLog")] |
| | | partial class CreateWxmpSubscribMessageLog |
| | | { |
| | | /// <inheritdoc /> |
| | | protected override void BuildTargetModel(ModelBuilder modelBuilder) |
| | | { |
| | | #pragma warning disable 612, 618 |
| | | modelBuilder |
| | | .HasAnnotation("ProductVersion", "9.0.2") |
| | | .HasAnnotation("Relational:MaxIdentifierLength", 128); |
| | | |
| | | SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.Channel", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDisabled") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("Name") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("Channel"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWallet", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<int>("Access") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<decimal>("Balance") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | | b.Property<string>("Bank") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("BankBranch") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("ChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("ErrorCode") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("FailReason") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Identity") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("Name") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("OutWalletId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("SignStatus") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ChannelId"); |
| | | |
| | | b.ToTable("ChannelWallet"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWalletTransaction", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<decimal>("AfterBalance") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | | b.Property<decimal>("Amount") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | | b.Property<decimal>("Balance") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ConcurrencyLock") |
| | | .HasColumnType("nvarchar(450)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Currency") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("EreceiptDownloadOssUrl") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("EreceiptDownloadUrl") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("EreceiptErrorMessage") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("EreceiptFileId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int?>("EreceiptStatus") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("ErrorCode") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("FailReason") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<DateTime?>("OperatorTime") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<decimal?>("OrderFee") |
| | | .HasColumnType("decimal(18,2)"); |
| | | |
| | | b.Property<string>("OutCode") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("OutOperatorId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("OutReceiveId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PayerAccount") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PayerBank") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PayerBankBranch") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PayerName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Purpose") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ReceiveAccount") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ReceiveBank") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ReceiveBankBranch") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ReceiveIdentity") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ReceiveName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Remark") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTime?>("TransDate") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<int>("TransactionStatus") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Type") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid>("WalletId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ConcurrencyLock") |
| | | .IsUnique() |
| | | .HasFilter("[ConcurrencyLock] IS NOT NULL"); |
| | | |
| | | b.HasIndex("WalletId"); |
| | | |
| | | b.ToTable("ChannelWalletTransaction"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWalletTransactionPingAnPay", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("AccountDate") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("BackRem") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("CstInnerFlowNo") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Fee") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("FreezeNo") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("FrontLogNo") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("HostErrorCode") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("HostFlowNo") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("IsBack") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("ProxyPayAcc") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ProxyPayBankName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ProxyPayName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("RemoveStopFailReason") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("RemoveStopStt") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("StopFailReason") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("StopStt") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("SubmitTime") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("SysFlag") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ThirdVoucher") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TransBsn") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Yhcljg") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("ChannelWalletTransactionPingAnPay"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.Entities.LogRecords.WxmpSubscribMessageLog", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Data") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("OpenId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Page") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PopupScene") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("SubscribeStatusString") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TemplateId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("WxmpSubscribMessageLog"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.Resource", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("ActionName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ActionSummary") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("AllowAnonymous") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("ApplicationName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Code") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ControllerName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ControllerSummary") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<bool>("CustomResponse") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("DynamicAssemblyName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("FileUpload") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsExpired") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsFromForm") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<int>("Method") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("Name") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("RequestTypeFullName") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("RequestTypeName") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ResponseTypeFullName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ResponseTypeName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Route") |
| | | .IsRequired() |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("RouteArea") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("ServiceName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("Resource"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ScheduleJobDetail", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("AssemblyName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("Concurrent") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Description") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("GroupName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<bool>("IncludeAnnotations") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("JobId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("JobType") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("Properties") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("ScheduleJobDetail"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ScheduleJobTrigger", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Args") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("AssemblyName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Description") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<long>("ElapsedTime") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<DateTime?>("EndTime") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("JobId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTime?>("LastRunTime") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<long>("MaxNumberOfErrors") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<long>("MaxNumberOfRuns") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<DateTime?>("NextRunTime") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<long>("NumRetries") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<long>("NumberOfErrors") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<long>("NumberOfRuns") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<bool>("ResetOnlyOnce") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("Result") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("RetryTimeout") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<bool>("RunOnStart") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<bool>("StartNow") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<DateTime?>("StartTime") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<long>("Status") |
| | | .HasColumnType("bigint"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TriggerId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TriggerType") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.ToTable("ScheduleJobTrigger"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsLog", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<int>("Access") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<Guid?>("ChannelCreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("ChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Code") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTime?>("Expiry") |
| | | .HasColumnType("datetime2"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsUsed") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<string>("Message") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PhoneNumber") |
| | | .IsRequired() |
| | | .HasMaxLength(11) |
| | | .HasColumnType("nvarchar(11)"); |
| | | |
| | | b.Property<string>("RequestId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Status") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TemplateCode") |
| | | .IsRequired() |
| | | .HasMaxLength(128) |
| | | .HasColumnType("nvarchar(128)"); |
| | | |
| | | b.Property<string>("TemplateParam") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ChannelId"); |
| | | |
| | | b.ToTable("SmsLog"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsSetting", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("ChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<int>("DailyMaxCount") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("HourlyMaxCount") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDisabled") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<int>("MinutelyMaxCount") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<bool>("WithoutParams") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ChannelId"); |
| | | |
| | | b.ToTable("SmsSetting"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsSettingAccess", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<int>("Access") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDisabled") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<Guid>("SettingId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("SignName") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("SettingId"); |
| | | |
| | | b.ToTable("SmsSettingAccess"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.User", b => |
| | | { |
| | | b.Property<Guid>("Id") |
| | | .ValueGeneratedOnAdd() |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("Avatar") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<Guid?>("ChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<Guid?>("CreatedChannelId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<DateTimeOffset>("CreatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("CreatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<bool>("IsCheckPhoneNumber") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<bool>("IsDeleted") |
| | | .HasColumnType("bit"); |
| | | |
| | | b.Property<int>("Level") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("Name") |
| | | .HasMaxLength(32) |
| | | .HasColumnType("nvarchar(32)"); |
| | | |
| | | b.Property<string>("Password") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<string>("PhoneNumber") |
| | | .HasMaxLength(11) |
| | | .HasColumnType("nvarchar(11)"); |
| | | |
| | | b.Property<string>("Remark") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Sort") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<int>("Status") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<string>("TraceId") |
| | | .HasColumnType("nvarchar(max)"); |
| | | |
| | | b.Property<int>("Type") |
| | | .HasColumnType("int"); |
| | | |
| | | b.Property<DateTimeOffset?>("UpdatedTime") |
| | | .HasColumnType("datetimeoffset"); |
| | | |
| | | b.Property<Guid?>("UpdatedUserId") |
| | | .HasColumnType("uniqueidentifier"); |
| | | |
| | | b.Property<string>("UserName") |
| | | .IsRequired() |
| | | .HasMaxLength(32) |
| | | .HasColumnType("nvarchar(32)"); |
| | | |
| | | b.HasKey("Id"); |
| | | |
| | | b.HasIndex("ChannelId"); |
| | | |
| | | b.ToTable("User"); |
| | | |
| | | b.HasData( |
| | | new |
| | | { |
| | | Id = new Guid("11111111-1111-1111-1111-111111111111"), |
| | | CreatedTime = new DateTimeOffset(new DateTime(2000, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)), |
| | | IsCheckPhoneNumber = false, |
| | | IsDeleted = false, |
| | | Level = 999, |
| | | Name = "管理员", |
| | | Password = "iEYggKrMhQ3ASUGLobra1w==:fn/DsMJUbD9FGpvBvR3moMpMPptdxzZlourPVhU479I=", |
| | | Sort = 0, |
| | | Status = 10, |
| | | Type = 100, |
| | | UserName = "system" |
| | | }); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWallet", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.Channel", "Channel") |
| | | .WithMany() |
| | | .HasForeignKey("ChannelId"); |
| | | |
| | | b.Navigation("Channel"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWalletTransaction", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.ChannelWallet", "Wallet") |
| | | .WithMany() |
| | | .HasForeignKey("WalletId") |
| | | .OnDelete(DeleteBehavior.Cascade) |
| | | .IsRequired(); |
| | | |
| | | b.Navigation("Wallet"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWalletTransactionPingAnPay", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.ChannelWalletTransaction", "Transaction") |
| | | .WithOne("PingAnPay") |
| | | .HasForeignKey("ApiTools.Core.ChannelWalletTransactionPingAnPay", "Id") |
| | | .OnDelete(DeleteBehavior.Cascade) |
| | | .IsRequired(); |
| | | |
| | | b.Navigation("Transaction"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsLog", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.Channel", "Channel") |
| | | .WithMany() |
| | | .HasForeignKey("ChannelId"); |
| | | |
| | | b.Navigation("Channel"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsSetting", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.Channel", "Channel") |
| | | .WithMany() |
| | | .HasForeignKey("ChannelId"); |
| | | |
| | | b.Navigation("Channel"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsSettingAccess", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.SmsSetting", "Setting") |
| | | .WithMany("Accesses") |
| | | .HasForeignKey("SettingId") |
| | | .OnDelete(DeleteBehavior.Cascade) |
| | | .IsRequired(); |
| | | |
| | | b.Navigation("Setting"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.User", b => |
| | | { |
| | | b.HasOne("ApiTools.Core.Channel", "Channel") |
| | | .WithMany() |
| | | .HasForeignKey("ChannelId"); |
| | | |
| | | b.Navigation("Channel"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.ChannelWalletTransaction", b => |
| | | { |
| | | b.Navigation("PingAnPay"); |
| | | }); |
| | | |
| | | modelBuilder.Entity("ApiTools.Core.SmsSetting", b => |
| | | { |
| | | b.Navigation("Accesses"); |
| | | }); |
| | | #pragma warning restore 612, 618 |
| | | } |
| | | } |
| | | } |