From 486826ff750fc3e8b099620460c7e1b17a98cf73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=AF=85?= <2667210109@qq.com> Date: Sun, 16 Feb 2025 00:44:37 +0800 Subject: [PATCH] storebug --- Directory.Packages.props | 4 +- asg_form/Controllers/Store/StoreDB.cs | 4 +- asg_form/Controllers/Store/Storehttp.cs | 1 + asg_form/Controllers/news.cs | 8 +- .../20241019054314_qqbot1.Designer.cs | 1057 ---------------- asg_form/Migrations/20241019054314_qqbot1.cs | 88 -- .../20241019092355_qqbot2.Designer.cs | 1057 ---------------- asg_form/Migrations/20241019092355_qqbot2.cs | 22 - .../20241019092814_qqbot3.Designer.cs | 1077 ---------------- asg_form/Migrations/20241019092814_qqbot3.cs | 36 - .../20241019101331_qqbot4.Designer.cs | 1080 ---------------- asg_form/Migrations/20241019101331_qqbot4.cs | 30 - .../20241019141443_qqbot5.Designer.cs | 1083 ---------------- asg_form/Migrations/20241019141443_qqbot5.cs | 28 - .../Migrations/20241102154730_sh1.Designer.cs | 1096 ---------------- asg_form/Migrations/20241102154730_sh1.cs | 162 --- .../Migrations/20241102163022_sh3.Designer.cs | 1099 ----------------- asg_form/Migrations/20241102163022_sh3.cs | 28 - ...ner.cs => 20250215163639_guid.Designer.cs} | 230 ++-- ...164017_pgsql.cs => 20250215163639_guid.cs} | 159 +-- .../Migrations/IDBcontextModelSnapshot.cs | 180 +-- asg_form/asg_form.csproj | 5 + asg_form/qqbot.cs | 2 +- 23 files changed, 194 insertions(+), 8342 deletions(-) delete mode 100644 asg_form/Migrations/20241019054314_qqbot1.Designer.cs delete mode 100644 asg_form/Migrations/20241019054314_qqbot1.cs delete mode 100644 asg_form/Migrations/20241019092355_qqbot2.Designer.cs delete mode 100644 asg_form/Migrations/20241019092355_qqbot2.cs delete mode 100644 asg_form/Migrations/20241019092814_qqbot3.Designer.cs delete mode 100644 asg_form/Migrations/20241019092814_qqbot3.cs delete mode 100644 asg_form/Migrations/20241019101331_qqbot4.Designer.cs delete mode 100644 asg_form/Migrations/20241019101331_qqbot4.cs delete mode 100644 asg_form/Migrations/20241019141443_qqbot5.Designer.cs delete mode 100644 asg_form/Migrations/20241019141443_qqbot5.cs delete mode 100644 asg_form/Migrations/20241102154730_sh1.Designer.cs delete mode 100644 asg_form/Migrations/20241102154730_sh1.cs delete mode 100644 asg_form/Migrations/20241102163022_sh3.Designer.cs delete mode 100644 asg_form/Migrations/20241102163022_sh3.cs rename asg_form/Migrations/{20241001164017_pgsql.Designer.cs => 20250215163639_guid.Designer.cs} (87%) rename asg_form/Migrations/{20241001164017_pgsql.cs => 20250215163639_guid.cs} (85%) diff --git a/Directory.Packages.props b/Directory.Packages.props index cc09d2d..e89d49d 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -16,6 +16,7 @@ + @@ -24,7 +25,8 @@ - + + diff --git a/asg_form/Controllers/Store/StoreDB.cs b/asg_form/Controllers/Store/StoreDB.cs index 0962414..ad4a3d6 100644 --- a/asg_form/Controllers/Store/StoreDB.cs +++ b/asg_form/Controllers/Store/StoreDB.cs @@ -2,7 +2,7 @@ { public class StoreDB { - public long id { get; set; } + public Guid id { get; set; } public string Name { get; set; } public long Price { get; set; } @@ -14,7 +14,7 @@ } public class StoreinfoDB { - public long id { get; set; } + public Guid id { get; set; } public long buyerid { get; set; } public StoreDB Store { get; set; } diff --git a/asg_form/Controllers/Store/Storehttp.cs b/asg_form/Controllers/Store/Storehttp.cs index 3a8cb15..c27ce0a 100644 --- a/asg_form/Controllers/Store/Storehttp.cs +++ b/asg_form/Controllers/Store/Storehttp.cs @@ -71,6 +71,7 @@ namespace asg_form.Controllers.Store a.description=storeinfo.description; a.information=storeinfo.information; a.Price=storeinfo.Price; + a.Type=storeinfo.Type; await sb.SaveChangesAsync(); return Ok(storeinfo); } diff --git a/asg_form/Controllers/news.cs b/asg_form/Controllers/news.cs index 9119668..c6093de 100644 --- a/asg_form/Controllers/news.cs +++ b/asg_form/Controllers/news.cs @@ -125,7 +125,7 @@ namespace asg_form.Controllers { using (TestDbContext ctx = new TestDbContext()) { - ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.Type, FormName = user.chinaname, time = DateTime.Now.ToString() }); + ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.type, FormName = user.chinaname, time = DateTime.Now.ToString() }); await ctx.SaveChangesAsync(); return Ok(new TReturn() { code=200,msg="添加成功!"}); } @@ -172,8 +172,8 @@ namespace asg_form.Controllers } qwq.msg=req_News.msg; qwq.Title=req_News.Title; - qwq.FormName = user.UserName; - qwq.Type = req_News.Type; + qwq.FormName = user.chinaname; + qwq.Type = req_News.type; ctx.SaveChanges(); } catch (Exception ex) @@ -219,7 +219,7 @@ public class T_news /// 内容,推荐使用markdown格式 /// public string msg { get; set; } - public string Type { get; set; } + public string type { get; set; } } diff --git a/asg_form/Migrations/20241019054314_qqbot1.Designer.cs b/asg_form/Migrations/20241019054314_qqbot1.Designer.cs deleted file mode 100644 index b53be6f..0000000 --- a/asg_form/Migrations/20241019054314_qqbot1.Designer.cs +++ /dev/null @@ -1,1057 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241019054314_qqbot1")] - partial class qqbot1 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241019054314_qqbot1.cs b/asg_form/Migrations/20241019054314_qqbot1.cs deleted file mode 100644 index 8e0cbbb..0000000 --- a/asg_form/Migrations/20241019054314_qqbot1.cs +++ /dev/null @@ -1,88 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class qqbot1 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "CreationTime", - table: "AspNetUsers"); - - migrationBuilder.AddColumn( - name: "com_limit", - table: "F_game", - type: "integer", - nullable: false, - defaultValue: 0); - - migrationBuilder.AddColumn( - name: "judge", - table: "F_game", - type: "text", - nullable: true); - - migrationBuilder.AddColumn( - name: "person_type", - table: "F_game", - type: "text", - nullable: true); - - migrationBuilder.CreateTable( - name: "T_Task", - columns: table => new - { - id = table.Column(type: "bigint", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - chinaname = table.Column(type: "text", nullable: false), - createPerson = table.Column(type: "text", nullable: false), - createUserId = table.Column(type: "bigint", nullable: true), - userId = table.Column(type: "bigint", nullable: false), - taskName = table.Column(type: "text", nullable: false), - taskDescription = table.Column(type: "text", nullable: false), - status = table.Column(type: "text", nullable: false), - money = table.Column(type: "bigint", nullable: false), - createTime = table.Column(type: "text", nullable: false), - lastOperateTime = table.Column(type: "text", nullable: false), - approvalPerson = table.Column(type: "text", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_T_Task", x => x.id); - }); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "T_Task"); - - migrationBuilder.DropColumn( - name: "com_limit", - table: "F_game"); - - migrationBuilder.DropColumn( - name: "judge", - table: "F_game"); - - migrationBuilder.DropColumn( - name: "person_type", - table: "F_game"); - - migrationBuilder.AddColumn( - name: "CreationTime", - table: "AspNetUsers", - type: "timestamp with time zone", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - } - } -} diff --git a/asg_form/Migrations/20241019092355_qqbot2.Designer.cs b/asg_form/Migrations/20241019092355_qqbot2.Designer.cs deleted file mode 100644 index 81499f0..0000000 --- a/asg_form/Migrations/20241019092355_qqbot2.Designer.cs +++ /dev/null @@ -1,1057 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241019092355_qqbot2")] - partial class qqbot2 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241019092355_qqbot2.cs b/asg_form/Migrations/20241019092355_qqbot2.cs deleted file mode 100644 index 3ff874c..0000000 --- a/asg_form/Migrations/20241019092355_qqbot2.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class qqbot2 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/asg_form/Migrations/20241019092814_qqbot3.Designer.cs b/asg_form/Migrations/20241019092814_qqbot3.Designer.cs deleted file mode 100644 index 9267026..0000000 --- a/asg_form/Migrations/20241019092814_qqbot3.Designer.cs +++ /dev/null @@ -1,1077 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241019092814_qqbot3")] - partial class qqbot3 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.qquser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("money") - .HasColumnType("integer"); - - b.Property("qqid") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_qquser", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241019092814_qqbot3.cs b/asg_form/Migrations/20241019092814_qqbot3.cs deleted file mode 100644 index a330c7b..0000000 --- a/asg_form/Migrations/20241019092814_qqbot3.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class qqbot3 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "F_qquser", - columns: table => new - { - Id = table.Column(type: "integer", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - qqid = table.Column(type: "text", nullable: false), - money = table.Column(type: "integer", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_F_qquser", x => x.Id); - }); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "F_qquser"); - } - } -} diff --git a/asg_form/Migrations/20241019101331_qqbot4.Designer.cs b/asg_form/Migrations/20241019101331_qqbot4.Designer.cs deleted file mode 100644 index 5f13b76..0000000 --- a/asg_form/Migrations/20241019101331_qqbot4.Designer.cs +++ /dev/null @@ -1,1080 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241019101331_qqbot4")] - partial class qqbot4 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.qquser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("money") - .HasColumnType("integer"); - - b.Property("qqid") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_qquser", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241019101331_qqbot4.cs b/asg_form/Migrations/20241019101331_qqbot4.cs deleted file mode 100644 index 7e6d56b..0000000 --- a/asg_form/Migrations/20241019101331_qqbot4.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class qqbot4 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "time", - table: "F_qquser", - type: "timestamp with time zone", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "time", - table: "F_qquser"); - } - } -} diff --git a/asg_form/Migrations/20241019141443_qqbot5.Designer.cs b/asg_form/Migrations/20241019141443_qqbot5.Designer.cs deleted file mode 100644 index 9b33b1a..0000000 --- a/asg_form/Migrations/20241019141443_qqbot5.Designer.cs +++ /dev/null @@ -1,1083 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241019141443_qqbot5")] - partial class qqbot5 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.qquser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("money") - .HasColumnType("integer"); - - b.Property("qqid") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_qquser", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.Property("qqnumber") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241019141443_qqbot5.cs b/asg_form/Migrations/20241019141443_qqbot5.cs deleted file mode 100644 index e30c7a0..0000000 --- a/asg_form/Migrations/20241019141443_qqbot5.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class qqbot5 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "qqnumber", - table: "AspNetUsers", - type: "text", - nullable: true); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "qqnumber", - table: "AspNetUsers"); - } - } -} diff --git a/asg_form/Migrations/20241102154730_sh1.Designer.cs b/asg_form/Migrations/20241102154730_sh1.Designer.cs deleted file mode 100644 index 5333d78..0000000 --- a/asg_form/Migrations/20241102154730_sh1.Designer.cs +++ /dev/null @@ -1,1096 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241102154730_sh1")] - partial class sh1 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.qquser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("money") - .HasColumnType("integer"); - - b.Property("qqid") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_qquser", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("final_score") - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("judge_Id") - .HasColumnType("integer"); - - b.Property("opentime") - .IsRequired() - .HasColumnType("text"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("referee_Id") - .HasColumnType("integer"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.Property("qqnumber") - .HasColumnType("text"); - - b.Property("roleListCode") - .HasColumnType("text"); - - b.Property("roleListName") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId"); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241102154730_sh1.cs b/asg_form/Migrations/20241102154730_sh1.cs deleted file mode 100644 index 93ce9d2..0000000 --- a/asg_form/Migrations/20241102154730_sh1.cs +++ /dev/null @@ -1,162 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class sh1 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_F_Team_myteamId", - table: "AspNetUsers"); - - migrationBuilder.AlterColumn( - name: "opentime", - table: "F_game", - type: "text", - nullable: false, - oldClrType: typeof(DateTime), - oldType: "timestamp with time zone"); - - migrationBuilder.AddColumn( - name: "final_score", - table: "F_game", - type: "text", - nullable: true); - - migrationBuilder.AddColumn( - name: "judge_Id", - table: "F_game", - type: "integer", - nullable: true); - - migrationBuilder.AddColumn( - name: "referee_Id", - table: "F_game", - type: "integer", - nullable: true); - - migrationBuilder.AlterColumn( - name: "point", - table: "AspNetUsers", - type: "integer", - nullable: true, - oldClrType: typeof(int), - oldType: "integer"); - - migrationBuilder.AlterColumn( - name: "myteamId", - table: "AspNetUsers", - type: "bigint", - nullable: true, - oldClrType: typeof(long), - oldType: "bigint"); - - migrationBuilder.AddColumn( - name: "roleListCode", - table: "AspNetUsers", - type: "text", - nullable: true); - - migrationBuilder.AddColumn( - name: "roleListName", - table: "AspNetUsers", - type: "text", - nullable: true); - - migrationBuilder.AlterColumn( - name: "msg", - table: "AspNetRoles", - type: "text", - nullable: true, - oldClrType: typeof(string), - oldType: "text"); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_F_Team_myteamId", - table: "AspNetUsers", - column: "myteamId", - principalTable: "F_Team", - principalColumn: "Id"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_AspNetUsers_F_Team_myteamId", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "final_score", - table: "F_game"); - - migrationBuilder.DropColumn( - name: "judge_Id", - table: "F_game"); - - migrationBuilder.DropColumn( - name: "referee_Id", - table: "F_game"); - - migrationBuilder.DropColumn( - name: "roleListCode", - table: "AspNetUsers"); - - migrationBuilder.DropColumn( - name: "roleListName", - table: "AspNetUsers"); - - migrationBuilder.AlterColumn( - name: "opentime", - table: "F_game", - type: "timestamp with time zone", - nullable: false, - oldClrType: typeof(string), - oldType: "text"); - - migrationBuilder.AlterColumn( - name: "point", - table: "AspNetUsers", - type: "integer", - nullable: false, - defaultValue: 0, - oldClrType: typeof(int), - oldType: "integer", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "myteamId", - table: "AspNetUsers", - type: "bigint", - nullable: false, - defaultValue: 0L, - oldClrType: typeof(long), - oldType: "bigint", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "msg", - table: "AspNetRoles", - type: "text", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "text", - oldNullable: true); - - migrationBuilder.AddForeignKey( - name: "FK_AspNetUsers_F_Team_myteamId", - table: "AspNetUsers", - column: "myteamId", - principalTable: "F_Team", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - } -} diff --git a/asg_form/Migrations/20241102163022_sh3.Designer.cs b/asg_form/Migrations/20241102163022_sh3.Designer.cs deleted file mode 100644 index 50f678d..0000000 --- a/asg_form/Migrations/20241102163022_sh3.Designer.cs +++ /dev/null @@ -1,1099 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using asg_form.Controllers; - -#nullable disable - -namespace asg_form.Migrations -{ - [DbContext(typeof(IDBcontext))] - [Migration("20241102163022_sh3")] - partial class sh3 - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ClaimType") - .HasColumnType("text"); - - b.Property("ClaimValue") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("ProviderKey") - .HasColumnType("text"); - - b.Property("ProviderDisplayName") - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("bigint"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("RoleId") - .HasColumnType("bigint"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("bigint"); - - b.Property("LoginProvider") - .HasColumnType("text"); - - b.Property("Name") - .HasColumnType("text"); - - b.Property("Value") - .HasColumnType("text"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - - modelBuilder.Entity("T_news", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("FormName") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .IsRequired() - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_news", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.HasIndex("formId"); - - b.ToTable("F_Champion", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Name") - .IsRequired() - .HasColumnType("text"); - - b.Property("Price") - .HasColumnType("bigint"); - - b.Property("Type") - .IsRequired() - .HasColumnType("text"); - - b.Property("description") - .IsRequired() - .HasColumnType("text"); - - b.Property("information") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("T_Store", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); - - b.Property("buyerid") - .HasColumnType("bigint"); - - b.Property("isVerification") - .HasColumnType("boolean"); - - b.HasKey("id"); - - b.HasIndex("Storeid"); - - b.ToTable("T_Storeinfo", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_Friend", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("account") - .IsRequired() - .HasColumnType("text"); - - b.Property("comMsg") - .IsRequired() - .HasColumnType("text"); - - b.Property("comTime") - .HasColumnType("timestamp with time zone"); - - b.Property("comType") - .IsRequired() - .HasColumnType("text"); - - b.Property("degree") - .HasColumnType("integer"); - - b.Property("headName") - .IsRequired() - .HasColumnType("text"); - - b.Property("headTel") - .IsRequired() - .HasColumnType("text"); - - b.Property("orgName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_Friend", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_config", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Substance") - .IsRequired() - .HasColumnType("text"); - - b.Property("Title") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("T_Config", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("events_rule_uri") - .HasColumnType("text"); - - b.Property("is_over") - .HasColumnType("boolean"); - - b.Property("name") - .HasColumnType("text"); - - b.Property("opentime") - .HasColumnType("timestamp with time zone"); - - b.Property("promChart") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_events", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.TaskDB", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("approvalPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("chinaname") - .IsRequired() - .HasColumnType("text"); - - b.Property("createPerson") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("createUserId") - .HasColumnType("bigint"); - - b.Property("lastOperateTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("money") - .HasColumnType("bigint"); - - b.Property("status") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("taskName") - .IsRequired() - .HasColumnType("text"); - - b.Property("userId") - .HasColumnType("bigint"); - - b.HasKey("id"); - - b.ToTable("T_Task", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Com_Cocial_media") - .IsRequired() - .HasColumnType("text"); - - b.Property("Com_qq") - .IsRequired() - .HasColumnType("text"); - - b.Property("Status") - .IsRequired() - .HasColumnType("text"); - - b.Property("UserId") - .HasColumnType("integer"); - - b.Property("comSex") - .IsRequired() - .HasColumnType("text"); - - b.Property("createTime") - .IsRequired() - .HasColumnType("text"); - - b.Property("idv_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("introduction") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("F_ComForm", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("eventsId") - .HasColumnType("integer"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.HasIndex("eventsId"); - - b.ToTable("F_form", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.qquser", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("money") - .HasColumnType("integer"); - - b.Property("qqid") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("timestamp with time zone"); - - b.HasKey("Id"); - - b.ToTable("F_qquser", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("formId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("formId"); - - b.ToTable("F_role", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("chickteam") - .IsRequired() - .HasColumnType("text"); - - b.Property("teamid") - .HasColumnType("bigint"); - - b.Property("userid") - .IsRequired() - .HasColumnType("text"); - - b.Property("win") - .HasColumnType("boolean"); - - b.HasKey("Id"); - - b.HasIndex("teamid"); - - b.ToTable("F_achlog", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Property("id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Remarks") - .HasColumnType("text"); - - b.Property("belong") - .HasColumnType("text"); - - b.Property("bilibiliuri") - .HasColumnType("text"); - - b.Property("com_limit") - .HasColumnType("integer"); - - b.Property("commentary") - .IsRequired() - .HasColumnType("text"); - - b.Property("final_score") - .HasColumnType("text"); - - b.Property("judge") - .HasColumnType("text"); - - b.Property("judge_Id") - .HasColumnType("integer"); - - b.Property("opentime") - .IsRequired() - .HasColumnType("text"); - - b.Property("person_type") - .HasColumnType("text"); - - b.Property("referee") - .IsRequired() - .HasColumnType("text"); - - b.Property("referee_Id") - .HasColumnType("integer"); - - b.Property("tag") - .HasColumnType("text"); - - b.Property("team1_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team1_piaoshu") - .HasColumnType("integer"); - - b.Property("team2_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team2_piaoshu") - .HasColumnType("integer"); - - b.Property("winteam") - .HasColumnType("text"); - - b.HasKey("id"); - - b.ToTable("F_game", (string)null); - }); - - modelBuilder.Entity("asg_form.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("msg") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("AccessFailedCount") - .HasColumnType("integer"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("EmailConfirmed") - .HasColumnType("boolean"); - - b.Property("Integral") - .HasColumnType("bigint"); - - b.Property("LockoutEnabled") - .HasColumnType("boolean"); - - b.Property("LockoutEnd") - .HasColumnType("timestamp with time zone"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("PasswordHash") - .HasColumnType("text"); - - b.Property("PhoneNumber") - .HasColumnType("text"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("boolean"); - - b.Property("SecurityStamp") - .HasColumnType("text"); - - b.Property("TwoFactorEnabled") - .HasColumnType("boolean"); - - b.Property("UserBase64") - .HasColumnType("text"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("chinaname") - .HasColumnType("text"); - - b.Property("haveformId") - .HasColumnType("bigint"); - - b.Property("isbooking") - .HasColumnType("boolean"); - - b.Property("myteamId") - .HasColumnType("bigint"); - - b.Property("officium") - .HasColumnType("text"); - - b.Property("point") - .HasColumnType("integer"); - - b.Property("qqnumber") - .HasColumnType("text"); - - b.Property("roleListCode") - .HasColumnType("text"); - - b.Property("roleListName") - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.HasIndex("haveformId"); - - b.HasIndex("myteamId"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("asg_form.blog+blog_db", b => - { - b.Property("ID") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("ID")); - - b.Property("formuser") - .IsRequired() - .HasColumnType("text"); - - b.Property("msg") - .IsRequired() - .HasColumnType("text"); - - b.Property("pushtime") - .HasColumnType("timestamp with time zone"); - - b.Property("title") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("ID"); - - b.ToTable("F_blog", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("asg_form.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("asg_form.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany() - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.form", "form") - .WithMany() - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => - { - b.HasOne("asg_form.Controllers.Store.StoreDB", "Store") - .WithMany("buyer") - .HasForeignKey("Storeid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Store"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.HasOne("asg_form.Controllers.T_events", "events") - .WithMany("forms") - .HasForeignKey("eventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("events"); - }); - - modelBuilder.Entity("asg_form.Controllers.role", b => - { - b.HasOne("asg_form.Controllers.form", "form") - .WithMany("role") - .HasForeignKey("formId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("form"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+schedule_log", b => - { - b.HasOne("asg_form.Controllers.schedule+team_game", "team") - .WithMany("logs") - .HasForeignKey("teamid") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("team"); - }); - - modelBuilder.Entity("asg_form.User", b => - { - b.HasOne("asg_form.Controllers.form", "haveform") - .WithMany() - .HasForeignKey("haveformId"); - - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId"); - - b.Navigation("haveform"); - - b.Navigation("myteam"); - }); - - modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => - { - b.Navigation("buyer"); - }); - - modelBuilder.Entity("asg_form.Controllers.T_events", b => - { - b.Navigation("forms"); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.form", b => - { - b.Navigation("role"); - }); - - modelBuilder.Entity("asg_form.Controllers.schedule+team_game", b => - { - b.Navigation("logs"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/asg_form/Migrations/20241102163022_sh3.cs b/asg_form/Migrations/20241102163022_sh3.cs deleted file mode 100644 index 83ec8ba..0000000 --- a/asg_form/Migrations/20241102163022_sh3.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace asg_form.Migrations -{ - /// - public partial class sh3 : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "Remarks", - table: "F_game", - type: "text", - nullable: true); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "Remarks", - table: "F_game"); - } - } -} diff --git a/asg_form/Migrations/20241001164017_pgsql.Designer.cs b/asg_form/Migrations/20250215163639_guid.Designer.cs similarity index 87% rename from asg_form/Migrations/20241001164017_pgsql.Designer.cs rename to asg_form/Migrations/20250215163639_guid.Designer.cs index 8506ad0..57bd7ef 100644 --- a/asg_form/Migrations/20241001164017_pgsql.Designer.cs +++ b/asg_form/Migrations/20250215163639_guid.Designer.cs @@ -12,15 +12,15 @@ using asg_form.Controllers; namespace asg_form.Migrations { [DbContext(typeof(IDBcontext))] - [Migration("20241001164017_pgsql")] - partial class pgsql + [Migration("20250215163639_guid")] + partial class guid { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("ProductVersion", "9.0.2") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); @@ -128,21 +128,6 @@ namespace asg_form.Migrations b.ToTable("AspNetUserTokens", (string)null); }); - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - modelBuilder.Entity("T_news", b => { b.Property("Id") @@ -167,9 +152,9 @@ namespace asg_form.Migrations .IsRequired() .HasColumnType("text"); - b.Property("time") + b.Property("time") .IsRequired() - .HasColumnType("timestamp with time zone"); + .HasColumnType("text"); b.HasKey("Id"); @@ -205,11 +190,9 @@ namespace asg_form.Migrations modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => { - b.Property("id") + b.Property("id") .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); + .HasColumnType("uuid"); b.Property("Name") .IsRequired() @@ -237,14 +220,12 @@ namespace asg_form.Migrations modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => { - b.Property("id") + b.Property("id") .ValueGeneratedOnAdd() - .HasColumnType("bigint"); + .HasColumnType("uuid"); - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); + b.Property("Storeid") + .HasColumnType("uuid"); b.Property("buyerid") .HasColumnType("bigint"); @@ -334,6 +315,9 @@ namespace asg_form.Migrations NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + b.Property("config") + .HasColumnType("text"); + b.Property("events_rule_uri") .HasColumnType("text"); @@ -349,95 +333,71 @@ namespace asg_form.Migrations b.Property("promChart") .HasColumnType("text"); + b.Property("status") + .IsRequired() + .HasColumnType("text"); + b.HasKey("Id"); b.ToTable("F_events", (string)null); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => + modelBuilder.Entity("asg_form.Controllers.TaskDB", b => { - b.Property("Id") + b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("bigint"); - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - b.Property("Common_Roles") + b.Property("approvalPerson") + .IsRequired() .HasColumnType("text"); - b.Property("Game_Name") + b.Property("chinaname") + .IsRequired() .HasColumnType("text"); - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") + b.Property("createPerson") + .IsRequired() .HasColumnType("text"); - b.Property("Id_Card_Name") + b.Property("createTime") + .IsRequired() .HasColumnType("text"); - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") + b.Property("createUserId") .HasColumnType("bigint"); - b.Property("role_id") + b.Property("lastOperateTime") .IsRequired() .HasColumnType("text"); - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() + b.Property("money") .HasColumnType("bigint"); - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") + b.Property("priority") .IsRequired() .HasColumnType("text"); - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") + b.Property("status") .IsRequired() .HasColumnType("text"); - b.Property("team_password") + b.Property("taskDescription") .IsRequired() .HasColumnType("text"); - b.Property("team_tel") + b.Property("taskName") .IsRequired() .HasColumnType("text"); - b.Property("time") + b.Property("userId") .HasColumnType("bigint"); - b.HasKey("Id"); + b.HasKey("id"); - b.ToTable("F_Team", (string)null); + b.ToTable("T_Task", (string)null); }); modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => @@ -524,6 +484,29 @@ namespace asg_form.Migrations b.ToTable("F_form", (string)null); }); + modelBuilder.Entity("asg_form.Controllers.qquser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("money") + .HasColumnType("integer"); + + b.Property("qqid") + .IsRequired() + .HasColumnType("text"); + + b.Property("time") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("F_qquser", (string)null); + }); + modelBuilder.Entity("asg_form.Controllers.role", b => { b.Property("Id") @@ -609,23 +592,47 @@ namespace asg_form.Migrations NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); + b.Property("Remarks") + .HasColumnType("text"); + b.Property("belong") .HasColumnType("text"); b.Property("bilibiliuri") .HasColumnType("text"); + b.Property("com_limit") + .HasColumnType("integer"); + b.Property("commentary") .IsRequired() .HasColumnType("text"); - b.Property("opentime") - .HasColumnType("timestamp with time zone"); + b.Property("final_score") + .HasColumnType("text"); - b.Property("referee") + b.Property("isAllowChoose") + .HasColumnType("integer"); + + b.Property("judge") + .HasColumnType("text"); + + b.Property("judge_Id") + .HasColumnType("integer"); + + b.Property("opentime") .IsRequired() .HasColumnType("text"); + b.Property("person_type") + .HasColumnType("text"); + + b.Property("referee") + .HasColumnType("text"); + + b.Property("referee_Id") + .HasColumnType("integer"); + b.Property("tag") .HasColumnType("text"); @@ -672,7 +679,6 @@ namespace asg_form.Migrations .HasColumnType("character varying(256)"); b.Property("msg") - .IsRequired() .HasColumnType("text"); b.HasKey("Id"); @@ -699,9 +705,6 @@ namespace asg_form.Migrations .IsConcurrencyToken() .HasColumnType("text"); - b.Property("CreationTime") - .HasColumnType("timestamp with time zone"); - b.Property("Email") .HasMaxLength(256) .HasColumnType("character varying(256)"); @@ -757,15 +760,21 @@ namespace asg_form.Migrations b.Property("isbooking") .HasColumnType("boolean"); - b.Property("myteamId") - .HasColumnType("bigint"); - b.Property("officium") .HasColumnType("text"); - b.Property("point") + b.Property("point") .HasColumnType("integer"); + b.Property("qqnumber") + .HasColumnType("text"); + + b.Property("roleListCode") + .HasColumnType("text"); + + b.Property("roleListName") + .HasColumnType("text"); + b.HasKey("Id"); b.HasIndex("NormalizedEmail") @@ -777,8 +786,6 @@ namespace asg_form.Migrations b.HasIndex("haveformId"); - b.HasIndex("myteamId"); - b.ToTable("AspNetUsers", (string)null); }); @@ -861,21 +868,6 @@ namespace asg_form.Migrations .IsRequired(); }); - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => { b.HasOne("asg_form.Controllers.T_events", "events") @@ -906,17 +898,6 @@ namespace asg_form.Migrations b.Navigation("Store"); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - modelBuilder.Entity("asg_form.Controllers.form", b => { b.HasOne("asg_form.Controllers.T_events", "events") @@ -956,15 +937,7 @@ namespace asg_form.Migrations .WithMany() .HasForeignKey("haveformId"); - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - b.Navigation("haveform"); - - b.Navigation("myteam"); }); modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => @@ -977,11 +950,6 @@ namespace asg_form.Migrations b.Navigation("forms"); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - modelBuilder.Entity("asg_form.Controllers.form", b => { b.Navigation("role"); diff --git a/asg_form/Migrations/20241001164017_pgsql.cs b/asg_form/Migrations/20250215163639_guid.cs similarity index 85% rename from asg_form/Migrations/20241001164017_pgsql.cs rename to asg_form/Migrations/20250215163639_guid.cs index 04b879f..fa0e806 100644 --- a/asg_form/Migrations/20241001164017_pgsql.cs +++ b/asg_form/Migrations/20250215163639_guid.cs @@ -7,7 +7,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; namespace asg_form.Migrations { /// - public partial class pgsql : Migration + public partial class guid : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) @@ -18,7 +18,7 @@ namespace asg_form.Migrations { Id = table.Column(type: "bigint", nullable: false) .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - msg = table.Column(type: "text", nullable: false), + msg = table.Column(type: "text", nullable: true), Name = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), NormalizedName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), ConcurrencyStamp = table.Column(type: "text", nullable: true) @@ -74,7 +74,9 @@ namespace asg_form.Migrations is_over = table.Column(type: "boolean", nullable: true), opentime = table.Column(type: "timestamp with time zone", nullable: true), events_rule_uri = table.Column(type: "text", nullable: true), - promChart = table.Column(type: "text", nullable: true) + promChart = table.Column(type: "text", nullable: true), + status = table.Column(type: "text", nullable: false), + config = table.Column(type: "text", nullable: true) }, constraints: table => { @@ -111,13 +113,21 @@ namespace asg_form.Migrations team1_piaoshu = table.Column(type: "integer", nullable: false), team2_name = table.Column(type: "text", nullable: false), team2_piaoshu = table.Column(type: "integer", nullable: false), - opentime = table.Column(type: "timestamp with time zone", nullable: false), + opentime = table.Column(type: "text", nullable: false), commentary = table.Column(type: "text", nullable: false), - referee = table.Column(type: "text", nullable: false), + referee = table.Column(type: "text", nullable: true), + referee_Id = table.Column(type: "integer", nullable: true), bilibiliuri = table.Column(type: "text", nullable: true), winteam = table.Column(type: "text", nullable: true), tag = table.Column(type: "text", nullable: true), - belong = table.Column(type: "text", nullable: true) + belong = table.Column(type: "text", nullable: true), + judge = table.Column(type: "text", nullable: true), + judge_Id = table.Column(type: "integer", nullable: true), + com_limit = table.Column(type: "integer", nullable: false), + person_type = table.Column(type: "text", nullable: true), + final_score = table.Column(type: "text", nullable: true), + Remarks = table.Column(type: "text", nullable: true), + isAllowChoose = table.Column(type: "integer", nullable: false) }, constraints: table => { @@ -132,7 +142,7 @@ namespace asg_form.Migrations .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), Title = table.Column(type: "text", nullable: false), FormName = table.Column(type: "text", nullable: false), - time = table.Column(type: "timestamp with time zone", nullable: false), + time = table.Column(type: "text", nullable: false), msg = table.Column(type: "text", nullable: false), Type = table.Column(type: "text", nullable: false) }, @@ -142,22 +152,18 @@ namespace asg_form.Migrations }); migrationBuilder.CreateTable( - name: "F_Team", + name: "F_qquser", columns: table => new { - Id = table.Column(type: "bigint", nullable: false) + Id = table.Column(type: "integer", nullable: false) .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - is_check = table.Column(type: "boolean", nullable: false), - piaoshu = table.Column(type: "integer", nullable: false), - time = table.Column(type: "bigint", nullable: false), - team_name = table.Column(type: "text", nullable: false), - team_password = table.Column(type: "text", nullable: false), - team_tel = table.Column(type: "text", nullable: false), - logo_uri = table.Column(type: "text", nullable: false) + qqid = table.Column(type: "text", nullable: false), + money = table.Column(type: "integer", nullable: false), + time = table.Column(type: "timestamp with time zone", nullable: false) }, constraints: table => { - table.PrimaryKey("PK_F_Team", x => x.Id); + table.PrimaryKey("PK_F_qquser", x => x.Id); }); migrationBuilder.CreateTable( @@ -179,8 +185,7 @@ namespace asg_form.Migrations name: "T_Store", columns: table => new { - id = table.Column(type: "bigint", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + id = table.Column(type: "uuid", nullable: false), Name = table.Column(type: "text", nullable: false), Price = table.Column(type: "bigint", nullable: false), description = table.Column(type: "text", nullable: false), @@ -192,6 +197,30 @@ namespace asg_form.Migrations table.PrimaryKey("PK_T_Store", x => x.id); }); + migrationBuilder.CreateTable( + name: "T_Task", + columns: table => new + { + id = table.Column(type: "bigint", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + chinaname = table.Column(type: "text", nullable: false), + createPerson = table.Column(type: "text", nullable: false), + createUserId = table.Column(type: "bigint", nullable: true), + userId = table.Column(type: "bigint", nullable: false), + taskName = table.Column(type: "text", nullable: false), + taskDescription = table.Column(type: "text", nullable: false), + status = table.Column(type: "text", nullable: false), + money = table.Column(type: "bigint", nullable: false), + createTime = table.Column(type: "text", nullable: false), + lastOperateTime = table.Column(type: "text", nullable: false), + approvalPerson = table.Column(type: "text", nullable: false), + priority = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_T_Task", x => x.id); + }); + migrationBuilder.CreateTable( name: "AspNetRoleClaims", columns: table => new @@ -260,66 +289,13 @@ namespace asg_form.Migrations onDelete: ReferentialAction.Cascade); }); - migrationBuilder.CreateTable( - name: "F_Player", - columns: table => new - { - Id = table.Column(type: "bigint", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), - TeamId = table.Column(type: "bigint", nullable: false), - role_id = table.Column(type: "text", nullable: false), - role_name = table.Column(type: "text", nullable: false), - Game_Name = table.Column(type: "text", nullable: true), - role_lin = table.Column(type: "text", nullable: false), - Id_Card = table.Column(type: "text", nullable: true), - Common_Roles = table.Column(type: "text", nullable: true), - Phone_Number = table.Column(type: "text", nullable: true), - Id_Card_Name = table.Column(type: "text", nullable: true), - Historical_Ranks = table.Column(type: "integer", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_F_Player", x => x.Id); - table.ForeignKey( - name: "FK_F_Player_F_Team_TeamId", - column: x => x.TeamId, - principalTable: "F_Team", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "T_Teams_Player", - columns: table => new - { - EventsId = table.Column(type: "integer", nullable: false), - TeamsId = table.Column(type: "bigint", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_T_Teams_Player", x => new { x.EventsId, x.TeamsId }); - table.ForeignKey( - name: "FK_T_Teams_Player_F_Team_TeamsId", - column: x => x.TeamsId, - principalTable: "F_Team", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_T_Teams_Player_F_events_EventsId", - column: x => x.EventsId, - principalTable: "F_events", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( name: "T_Storeinfo", columns: table => new { - id = table.Column(type: "bigint", nullable: false) - .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + id = table.Column(type: "uuid", nullable: false), buyerid = table.Column(type: "bigint", nullable: false), - Storeid = table.Column(type: "bigint", nullable: false), + Storeid = table.Column(type: "uuid", nullable: false), isVerification = table.Column(type: "boolean", nullable: false) }, constraints: table => @@ -341,13 +317,14 @@ namespace asg_form.Migrations .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), UserBase64 = table.Column(type: "text", nullable: true), Integral = table.Column(type: "bigint", nullable: true), - CreationTime = table.Column(type: "timestamp with time zone", nullable: false), haveformId = table.Column(type: "bigint", nullable: true), - myteamId = table.Column(type: "bigint", nullable: false), isbooking = table.Column(type: "boolean", nullable: true), chinaname = table.Column(type: "text", nullable: true), officium = table.Column(type: "text", nullable: true), - point = table.Column(type: "integer", nullable: false), + qqnumber = table.Column(type: "text", nullable: true), + point = table.Column(type: "integer", nullable: true), + roleListName = table.Column(type: "text", nullable: true), + roleListCode = table.Column(type: "text", nullable: true), UserName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), NormalizedUserName = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), Email = table.Column(type: "character varying(256)", maxLength: 256, nullable: true), @@ -366,12 +343,6 @@ namespace asg_form.Migrations constraints: table => { table.PrimaryKey("PK_AspNetUsers", x => x.Id); - table.ForeignKey( - name: "FK_AspNetUsers_F_Team_myteamId", - column: x => x.myteamId, - principalTable: "F_Team", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_AspNetUsers_F_form_haveformId", column: x => x.haveformId, @@ -555,11 +526,6 @@ namespace asg_form.Migrations table: "AspNetUsers", column: "haveformId"); - migrationBuilder.CreateIndex( - name: "IX_AspNetUsers_myteamId", - table: "AspNetUsers", - column: "myteamId"); - migrationBuilder.CreateIndex( name: "UserNameIndex", table: "AspNetUsers", @@ -586,11 +552,6 @@ namespace asg_form.Migrations table: "F_form", column: "eventsId"); - migrationBuilder.CreateIndex( - name: "IX_F_Player_TeamId", - table: "F_Player", - column: "TeamId"); - migrationBuilder.CreateIndex( name: "IX_F_role_formId", table: "F_role", @@ -600,11 +561,6 @@ namespace asg_form.Migrations name: "IX_T_Storeinfo_Storeid", table: "T_Storeinfo", column: "Storeid"); - - migrationBuilder.CreateIndex( - name: "IX_T_Teams_Player_TeamsId", - table: "T_Teams_Player", - column: "TeamsId"); } /// @@ -644,7 +600,7 @@ namespace asg_form.Migrations name: "F_news"); migrationBuilder.DropTable( - name: "F_Player"); + name: "F_qquser"); migrationBuilder.DropTable( name: "F_role"); @@ -656,7 +612,7 @@ namespace asg_form.Migrations name: "T_Storeinfo"); migrationBuilder.DropTable( - name: "T_Teams_Player"); + name: "T_Task"); migrationBuilder.DropTable( name: "AspNetRoles"); @@ -670,9 +626,6 @@ namespace asg_form.Migrations migrationBuilder.DropTable( name: "T_Store"); - migrationBuilder.DropTable( - name: "F_Team"); - migrationBuilder.DropTable( name: "F_form"); diff --git a/asg_form/Migrations/IDBcontextModelSnapshot.cs b/asg_form/Migrations/IDBcontextModelSnapshot.cs index aecd5b3..238e24a 100644 --- a/asg_form/Migrations/IDBcontextModelSnapshot.cs +++ b/asg_form/Migrations/IDBcontextModelSnapshot.cs @@ -17,7 +17,7 @@ namespace asg_form.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("ProductVersion", "9.0.2") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); @@ -125,21 +125,6 @@ namespace asg_form.Migrations b.ToTable("AspNetUserTokens", (string)null); }); - modelBuilder.Entity("T_TeamT_events", b => - { - b.Property("EventsId") - .HasColumnType("integer"); - - b.Property("TeamsId") - .HasColumnType("bigint"); - - b.HasKey("EventsId", "TeamsId"); - - b.HasIndex("TeamsId"); - - b.ToTable("T_Teams_Player", (string)null); - }); - modelBuilder.Entity("T_news", b => { b.Property("Id") @@ -164,9 +149,9 @@ namespace asg_form.Migrations .IsRequired() .HasColumnType("text"); - b.Property("time") + b.Property("time") .IsRequired() - .HasColumnType("timestamp with time zone"); + .HasColumnType("text"); b.HasKey("Id"); @@ -202,11 +187,9 @@ namespace asg_form.Migrations modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => { - b.Property("id") + b.Property("id") .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); + .HasColumnType("uuid"); b.Property("Name") .IsRequired() @@ -234,14 +217,12 @@ namespace asg_form.Migrations modelBuilder.Entity("asg_form.Controllers.Store.StoreinfoDB", b => { - b.Property("id") + b.Property("id") .ValueGeneratedOnAdd() - .HasColumnType("bigint"); + .HasColumnType("uuid"); - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("id")); - - b.Property("Storeid") - .HasColumnType("bigint"); + b.Property("Storeid") + .HasColumnType("uuid"); b.Property("buyerid") .HasColumnType("bigint"); @@ -331,6 +312,9 @@ namespace asg_form.Migrations NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + b.Property("config") + .HasColumnType("text"); + b.Property("events_rule_uri") .HasColumnType("text"); @@ -346,6 +330,10 @@ namespace asg_form.Migrations b.Property("promChart") .HasColumnType("text"); + b.Property("status") + .IsRequired() + .HasColumnType("text"); + b.HasKey("Id"); b.ToTable("F_events", (string)null); @@ -385,6 +373,10 @@ namespace asg_form.Migrations b.Property("money") .HasColumnType("bigint"); + b.Property("priority") + .IsRequired() + .HasColumnType("text"); + b.Property("status") .IsRequired() .HasColumnType("text"); @@ -405,92 +397,6 @@ namespace asg_form.Migrations b.ToTable("T_Task", (string)null); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("Common_Roles") - .HasColumnType("text"); - - b.Property("Game_Name") - .HasColumnType("text"); - - b.Property("Historical_Ranks") - .HasColumnType("integer"); - - b.Property("Id_Card") - .HasColumnType("text"); - - b.Property("Id_Card_Name") - .HasColumnType("text"); - - b.Property("Phone_Number") - .HasColumnType("text"); - - b.Property("TeamId") - .HasColumnType("bigint"); - - b.Property("role_id") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_lin") - .IsRequired() - .HasColumnType("text"); - - b.Property("role_name") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("TeamId"); - - b.ToTable("F_Player", (string)null); - }); - - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("bigint"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); - - b.Property("is_check") - .HasColumnType("boolean"); - - b.Property("logo_uri") - .IsRequired() - .HasColumnType("text"); - - b.Property("piaoshu") - .HasColumnType("integer"); - - b.Property("team_name") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_password") - .IsRequired() - .HasColumnType("text"); - - b.Property("team_tel") - .IsRequired() - .HasColumnType("text"); - - b.Property("time") - .HasColumnType("bigint"); - - b.HasKey("Id"); - - b.ToTable("F_Team", (string)null); - }); - modelBuilder.Entity("asg_form.Controllers.comform+com_form", b => { b.Property("Id") @@ -702,6 +608,9 @@ namespace asg_form.Migrations b.Property("final_score") .HasColumnType("text"); + b.Property("isAllowChoose") + .HasColumnType("integer"); + b.Property("judge") .HasColumnType("text"); @@ -716,7 +625,6 @@ namespace asg_form.Migrations .HasColumnType("text"); b.Property("referee") - .IsRequired() .HasColumnType("text"); b.Property("referee_Id") @@ -849,9 +757,6 @@ namespace asg_form.Migrations b.Property("isbooking") .HasColumnType("boolean"); - b.Property("myteamId") - .HasColumnType("bigint"); - b.Property("officium") .HasColumnType("text"); @@ -878,8 +783,6 @@ namespace asg_form.Migrations b.HasIndex("haveformId"); - b.HasIndex("myteamId"); - b.ToTable("AspNetUsers", (string)null); }); @@ -962,21 +865,6 @@ namespace asg_form.Migrations .IsRequired(); }); - modelBuilder.Entity("T_TeamT_events", b => - { - b.HasOne("asg_form.Controllers.T_events", null) - .WithMany() - .HasForeignKey("EventsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("asg_form.Controllers.Team.T_Team", null) - .WithMany() - .HasForeignKey("TeamsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - modelBuilder.Entity("asg_form.Controllers.Champion+T_Champion", b => { b.HasOne("asg_form.Controllers.T_events", "events") @@ -1007,17 +895,6 @@ namespace asg_form.Migrations b.Navigation("Store"); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Player", b => - { - b.HasOne("asg_form.Controllers.Team.T_Team", "Team") - .WithMany("role") - .HasForeignKey("TeamId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Team"); - }); - modelBuilder.Entity("asg_form.Controllers.form", b => { b.HasOne("asg_form.Controllers.T_events", "events") @@ -1057,13 +934,7 @@ namespace asg_form.Migrations .WithMany() .HasForeignKey("haveformId"); - b.HasOne("asg_form.Controllers.Team.T_Team", "myteam") - .WithMany() - .HasForeignKey("myteamId"); - b.Navigation("haveform"); - - b.Navigation("myteam"); }); modelBuilder.Entity("asg_form.Controllers.Store.StoreDB", b => @@ -1076,11 +947,6 @@ namespace asg_form.Migrations b.Navigation("forms"); }); - modelBuilder.Entity("asg_form.Controllers.Team.T_Team", b => - { - b.Navigation("role"); - }); - modelBuilder.Entity("asg_form.Controllers.form", b => { b.Navigation("role"); diff --git a/asg_form/asg_form.csproj b/asg_form/asg_form.csproj index 4b43ea8..92ac4e0 100644 --- a/asg_form/asg_form.csproj +++ b/asg_form/asg_form.csproj @@ -39,12 +39,17 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + diff --git a/asg_form/qqbot.cs b/asg_form/qqbot.cs index 760e798..84ff807 100644 --- a/asg_form/qqbot.cs +++ b/asg_form/qqbot.cs @@ -74,7 +74,7 @@ namespace asg_form string msg = "为了良好的赛事环境,我们对以下选手进行禁赛处理"; foreach (var b in blacks) { - msg = $"{msg}\r\n{b.record_time} {b.violator} {b.platform_record} {b.offending_details} {b.processing_result} {b.feature_id}"; + msg = $"{msg}\r\n {b.violator} {b.platform_record} {b.offending_details} {b.processing_result} {b.feature_id}"; } return msg; }