diff --git a/Api/Ewide.Core/Entity/AreaNumber.cs b/Api/Ewide.Core/Entity/AreaNumber.cs
new file mode 100644
index 0000000..4090445
--- /dev/null
+++ b/Api/Ewide.Core/Entity/AreaNumber.cs
@@ -0,0 +1,44 @@
+using Furion.DatabaseAccessor;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Ewide.Core.Entity
+{
+ [Table("ewide_area_number")]
+ [Comment("区域表")]
+ public class AreaNumber: IEntity
+ {
+ [Key]
+ [Comment("系统使用的区域代码")]
+ [MaxLength(10)]
+ public string Code { get; set; }
+ [Comment("对外使用的区域代码")]
+ [MaxLength(10)]
+ public string ShowCode { get; set; }
+
+ [Comment("名称")]
+ [Required]
+ [MaxLength(10)]
+ public string Name { get; set; }
+
+ [Comment("备注")]
+ public string Note { get; set; }
+
+ [Comment("类别")]
+ [Required]
+ public int LevelType { get; set; }
+
+ [Comment("父级区域代码")]
+ [MaxLength(10)]
+ public string ParentCode { get; set; }
+
+ [Comment("排序")]
+ public int Sort { get; set; }
+ }
+}
diff --git a/Api/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj b/Api/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
index 1fe60a0..c5d3e62 100644
--- a/Api/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
+++ b/Api/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
@@ -5,9 +5,20 @@
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
@@ -17,10 +28,5 @@
-
-
- PreserveNewest
-
-
diff --git a/Api/Ewide.EntityFramework.Core/dbsettings.Development.json b/Api/Ewide.EntityFramework.Core/dbsettings.Development.json
new file mode 100644
index 0000000..0fba246
--- /dev/null
+++ b/Api/Ewide.EntityFramework.Core/dbsettings.Development.json
@@ -0,0 +1,5 @@
+{
+ "ConnectionStrings": {
+ "DefaultConnection": "Data Source=localhost;Port=3307;Database=Ewide;User ID=root;Password=root;pooling=true;sslmode=none;CharSet=utf8;"
+ }
+}
\ No newline at end of file