APP热更新

This commit is contained in:
2026-07-29 10:34:33 +08:00 Unverified
parent 692b521453
commit 93997ea8b1
21 changed files with 8130 additions and 4 deletions
@@ -4129,6 +4129,88 @@ namespace Jiaowu.Api.Infrastructure.Persistence.Migrations.MySql
b.ToTable("AspNetUsers", (string)null);
});
modelBuilder.Entity("Jiaowu.Api.Domain.System.AppUpdateRelease", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("char(36)");
b.Property<byte[]>("BundleContent")
.IsRequired()
.HasColumnType("longblob");
b.Property<string>("Channel")
.IsRequired()
.HasMaxLength(20)
.HasColumnType("varchar(20)");
b.Property<DateTime>("CreatedAt")
.HasColumnType("datetime(6)");
b.Property<string>("CreatedByUserName")
.IsRequired()
.HasMaxLength(100)
.HasColumnType("varchar(100)");
b.Property<string>("FileName")
.IsRequired()
.HasMaxLength(180)
.HasColumnType("varchar(180)");
b.Property<long>("FileSize")
.HasColumnType("bigint");
b.Property<string>("NativeVersion")
.IsRequired()
.HasMaxLength(40)
.HasColumnType("varchar(40)");
b.Property<string>("Platform")
.IsRequired()
.HasMaxLength(20)
.HasColumnType("varchar(20)");
b.Property<DateTime?>("PublishedAt")
.HasColumnType("datetime(6)");
b.Property<string>("PublishedByUserName")
.HasMaxLength(100)
.HasColumnType("varchar(100)");
b.Property<string>("ReleaseNotes")
.HasMaxLength(1000)
.HasColumnType("varchar(1000)");
b.Property<string>("Sha256")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("varchar(64)");
b.Property<string>("Status")
.IsRequired()
.HasMaxLength(20)
.HasColumnType("varchar(20)");
b.Property<DateTime>("UpdatedAt")
.HasColumnType("datetime(6)");
b.Property<string>("Version")
.IsRequired()
.HasMaxLength(40)
.HasColumnType("varchar(40)");
b.HasKey("Id");
b.HasIndex("CreatedAt");
b.HasIndex("Platform", "Channel", "NativeVersion", "Status");
b.HasIndex("Platform", "Channel", "NativeVersion", "Version")
.IsUnique();
b.ToTable("AppUpdateReleases");
});
modelBuilder.Entity("Jiaowu.Api.Domain.System.AuditLog", b =>
{
b.Property<Guid>("Id")