using Milimoe.FunGame.Core.Interface.Entity; namespace Milimoe.FunGame.Core.Entity { public class Club : BaseEntity { public string Prefix { get; set; } = ""; public string Description { get; set; } = ""; public bool IsNeedApproval { get; set; } = false; public bool IsPublic { get; set; } = false; public decimal ClubPoins { get; set; } = 0M; public User? Master { get; set; } public Dictionary Admins { get; set; } = new(); public Dictionary Members { get; set; } = new(); public Dictionary Applicants { get; set; } = new(); public bool Equals(Club other) { return Equals(other); } public override bool Equals(IBaseEntity? other) { return other?.Id == Id; } } }