using SnapshotWinFormsApp.Tools; using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SnapshotWinFormsApp.Entities.NewHotline; /// /// 社区信息 /// 定期从网格员系统获取 /// [SugarTable("community_info")] [Description("社区信息")] public class CommunityInfo : CreationSoftDeleteEntity { /// /// 社区名称 /// [SugarColumn(ColumnDescription = "社区名称")] public string Name { get; set; } /// /// 社区全称 /// [SugarColumn(ColumnDescription = "社区全称")] public string FullName { get; set; } /// /// 部门编号 /// [SugarColumn(ColumnDescription = "部门编号")] public string DepartmentNo { get; set; } /// /// 父社区Code /// [SugarColumn(ColumnDescription = "父社区Code")] public string? ParentCode { get; set; } /// /// 社区唯一 /// [SugarColumn(ColumnDescription = "社区唯一")] public string UniqueKey => GetUniqueKey(); public string GetUniqueKey() { return $"{Id}{Name}{FullName}{ParentCode}".GetMD5(); } }