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; } + } +}