From d3f1887ba4a8b4ad822406a7a4fc97dbfea91850 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期一, 04 八月 2025 09:09:34 +0800
Subject: [PATCH] feat:菜单开发

---
 FlexJobApi.Database.Migrations/Migrations/20250801141922_UpdateUser0801.Designer.cs |  167 +++++++++++++++++++++++++++++--------------------------
 1 files changed, 87 insertions(+), 80 deletions(-)

diff --git a/FlexJobApi.Database.Migrations/Migrations/20250801052306_UpdateTreeData0801.Designer.cs b/FlexJobApi.Database.Migrations/Migrations/20250801141922_UpdateUser0801.Designer.cs
similarity index 97%
rename from FlexJobApi.Database.Migrations/Migrations/20250801052306_UpdateTreeData0801.Designer.cs
rename to FlexJobApi.Database.Migrations/Migrations/20250801141922_UpdateUser0801.Designer.cs
index c883397..3d8dec3 100644
--- a/FlexJobApi.Database.Migrations/Migrations/20250801052306_UpdateTreeData0801.Designer.cs
+++ b/FlexJobApi.Database.Migrations/Migrations/20250801141922_UpdateUser0801.Designer.cs
@@ -12,8 +12,8 @@
 namespace FlexJobApi.Database.Migrations.Migrations
 {
     [DbContext(typeof(DefaultDbContext))]
-    [Migration("20250801052306_UpdateTreeData0801")]
-    partial class UpdateTreeData0801
+    [Migration("20250801141922_UpdateUser0801")]
+    partial class UpdateUser0801
     {
         /// <inheritdoc />
         protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -60,7 +60,8 @@
                         .HasComment("涓婄骇Id");
 
                     b.Property<string>("Path")
-                        .HasColumnType("nvarchar(max)");
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("閮ㄩ棬璺緞");
 
                     b.Property<string>("Remark")
                         .HasColumnType("nvarchar(max)")
@@ -205,7 +206,8 @@
                         .HasComment("涓婄骇Id");
 
                     b.Property<string>("Path")
-                        .HasColumnType("nvarchar(max)");
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("瀛楀吀璺緞");
 
                     b.Property<int>("Sort")
                         .HasColumnType("int")
@@ -546,6 +548,10 @@
                         .HasColumnType("bit")
                         .HasComment("鏄惁闅愯棌");
 
+                    b.Property<string>("Location")
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("浣嶇疆锛堢敤浜庢寜閽級");
+
                     b.Property<string>("Name")
                         .IsRequired()
                         .HasMaxLength(128)
@@ -557,7 +563,8 @@
                         .HasComment("涓婄骇Id");
 
                     b.Property<string>("Path")
-                        .HasColumnType("nvarchar(max)");
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("鑿滃崟璺緞");
 
                     b.Property<string>("Remark")
                         .HasColumnType("nvarchar(max)")
@@ -591,7 +598,8 @@
                         .HasComment("璁块棶绾у埆");
 
                     b.Property<string>("Width")
-                        .HasColumnType("nvarchar(max)");
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("鍒楀锛堢敤浜庢寜閽�/鍒�/鍏冪礌锛�");
 
                     b.HasKey("Id");
 
@@ -601,6 +609,73 @@
                         {
                             t.HasComment("鑿滃崟");
                         });
+                });
+
+            modelBuilder.Entity("FlexJobApi.Core.Resource", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("uniqueidentifier");
+
+                    b.Property<string>("Code")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<DateTimeOffset>("CreatedTime")
+                        .HasColumnType("datetimeoffset");
+
+                    b.Property<Guid?>("CreatedUserInfoId")
+                        .HasColumnType("uniqueidentifier")
+                        .HasComment("鍒涘缓鎿嶄綔浜�");
+
+                    b.Property<bool>("IsDeleted")
+                        .HasColumnType("bit")
+                        .HasComment("鏄惁鍒犻櫎");
+
+                    b.Property<bool>("IsExpired")
+                        .HasColumnType("bit");
+
+                    b.Property<int>("Method")
+                        .HasColumnType("int");
+
+                    b.Property<string>("Name")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<string>("RequestTypeName")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<string>("ResponseTypeName")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<string>("Route")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<string>("Service")
+                        .IsRequired()
+                        .HasColumnType("nvarchar(max)");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("TraceId")
+                        .HasColumnType("nvarchar(max)")
+                        .HasComment("璺熻釜Id");
+
+                    b.Property<DateTimeOffset?>("UpdatedTime")
+                        .HasColumnType("datetimeoffset");
+
+                    b.Property<Guid?>("UpdatedUserInfoId")
+                        .HasColumnType("uniqueidentifier")
+                        .HasComment("鏈�鍚庢洿鏂版搷浣滀汉");
+
+                    b.HasKey("Id");
+
+                    b.ToTable("Resource");
                 });
 
             modelBuilder.Entity("FlexJobApi.Core.Role", b =>
@@ -713,7 +788,7 @@
                         });
                 });
 
-            modelBuilder.Entity("FlexJobApi.Core.RoleWebApi", b =>
+            modelBuilder.Entity("FlexJobApi.Core.RoleResource", b =>
                 {
                     b.Property<Guid>("Id")
                         .ValueGeneratedOnAdd()
@@ -727,20 +802,17 @@
                         .HasComment("鍒涘缓鎿嶄綔浜�");
 
                     b.Property<int?>("DataPower")
-                        .HasColumnType("int")
-                        .HasComment("鏁版嵁鏉冮檺");
+                        .HasColumnType("int");
 
                     b.Property<bool>("IsDeleted")
                         .HasColumnType("bit")
                         .HasComment("鏄惁鍒犻櫎");
 
                     b.Property<Guid>("MenuId")
-                        .HasColumnType("uniqueidentifier")
-                        .HasComment("鑿滃崟Id");
+                        .HasColumnType("uniqueidentifier");
 
                     b.Property<Guid>("RoleId")
-                        .HasColumnType("uniqueidentifier")
-                        .HasComment("瑙掕壊Id");
+                        .HasColumnType("uniqueidentifier");
 
                     b.Property<int>("Sort")
                         .HasColumnType("int")
@@ -763,10 +835,7 @@
 
                     b.HasIndex("RoleId");
 
-                    b.ToTable("RoleWebApi", t =>
-                        {
-                            t.HasComment("瑙掕壊鎺ュ彛");
-                        });
+                    b.ToTable("RoleResource");
                 });
 
             modelBuilder.Entity("FlexJobApi.Core.TaskInfo", b =>
@@ -1630,68 +1699,6 @@
                         });
                 });
 
-            modelBuilder.Entity("FlexJobApi.Core.WebApi", b =>
-                {
-                    b.Property<Guid>("Id")
-                        .ValueGeneratedOnAdd()
-                        .HasColumnType("uniqueidentifier");
-
-                    b.Property<string>("Code")
-                        .IsRequired()
-                        .HasColumnType("nvarchar(max)")
-                        .HasComment("缂栧彿");
-
-                    b.Property<DateTimeOffset>("CreatedTime")
-                        .HasColumnType("datetimeoffset");
-
-                    b.Property<Guid?>("CreatedUserInfoId")
-                        .HasColumnType("uniqueidentifier")
-                        .HasComment("鍒涘缓鎿嶄綔浜�");
-
-                    b.Property<bool>("IsDeleted")
-                        .HasColumnType("bit")
-                        .HasComment("鏄惁鍒犻櫎");
-
-                    b.Property<bool>("IsDisabled")
-                        .HasColumnType("bit")
-                        .HasComment("鏄惁绂佺敤");
-
-                    b.Property<int>("Method")
-                        .HasColumnType("int")
-                        .HasComment("璇锋眰鏂瑰紡");
-
-                    b.Property<string>("Name")
-                        .IsRequired()
-                        .HasColumnType("nvarchar(max)")
-                        .HasComment("鍚嶇О");
-
-                    b.Property<int>("Sort")
-                        .HasColumnType("int")
-                        .HasComment("鎺掑簭");
-
-                    b.Property<string>("TraceId")
-                        .HasColumnType("nvarchar(max)")
-                        .HasComment("璺熻釜Id");
-
-                    b.Property<DateTimeOffset?>("UpdatedTime")
-                        .HasColumnType("datetimeoffset");
-
-                    b.Property<Guid?>("UpdatedUserInfoId")
-                        .HasColumnType("uniqueidentifier")
-                        .HasComment("鏈�鍚庢洿鏂版搷浣滀汉");
-
-                    b.Property<string>("Url")
-                        .HasColumnType("nvarchar(max)")
-                        .HasComment("璺敱鍦板潃");
-
-                    b.HasKey("Id");
-
-                    b.ToTable("WebApi", t =>
-                        {
-                            t.HasComment("鎺ュ彛");
-                        });
-                });
-
             modelBuilder.Entity("FlexJobApi.Core.Department", b =>
                 {
                     b.HasOne("FlexJobApi.Core.Enterprise", "Enterprise")
@@ -1786,7 +1793,7 @@
                     b.Navigation("Role");
                 });
 
-            modelBuilder.Entity("FlexJobApi.Core.RoleWebApi", b =>
+            modelBuilder.Entity("FlexJobApi.Core.RoleResource", b =>
                 {
                     b.HasOne("FlexJobApi.Core.Menu", "Menu")
                         .WithMany()

--
Gitblit v1.9.1