using BS.Shared; using BS.Shared.DataContracts.Feature.AI; using System; namespace BeWo.Data.Entities { public class AiModel : BeWoEntityBase { public AiModel() { _Tid = TableID.AiModel; } public AiModel(string modelName, int value) : this() { ModelName = modelName; Value = value; } public virtual string ModelName { get; set; } public virtual int Value { get; set; } public virtual int CompareTo(AiModel other) { if (other == null) return 1; var comp = ModelName.CompareTo(other.ModelName); if (comp != 0) return comp; var comp2 = Value.CompareTo(other.Value); return comp2; } public override bool Equals(object obj) { return obj is AiModel ent && ModelName == ent.ModelName && Value == ent.Value; } } }