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