using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Text; using YunDa.ISAS.Entities.AuditCommon.IAdudit; using YunDa.ISAS.Entities.AuditCommon; using YunDa.ISAS.Entities.GeneralInformation; using System.ComponentModel.DataAnnotations; namespace YunDa.SOMS.Entities.GeneralInformation { [Table("gi_equipment_indicator_config")] public class EquipmentIndicatorConfig : ISASAuditedEntity, IISASPassivable { private const int MaxNameLength = 200; /// /// 顺序号 /// public virtual int SeqNo { get; set; } [Required] [StringLength(MaxNameLength)] public virtual string Name { get; set; } public virtual string CalculationFormula { get; set; } public virtual decimal Weight { get; set; } public virtual decimal DataPrecision { get; set; } public virtual decimal Value { get; set; } /// /// 所属设别类别 /// public virtual Guid? EquipmentTypeId { get; set; } [ForeignKey("EquipmentTypeId")] public virtual EquipmentType EquipmentType { get; set; } public virtual bool IsActive { get; set; } public virtual string Remark { get; set; } [ForeignKey("Name")] public virtual EquipmentIndicatorComment EquipmentIndicatorComment { get; set; } } }