39 lines
1.4 KiB
C#

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;
/// <summary>
/// 顺序号
/// </summary>
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; }
/// <summary>
/// 所属设别类别
/// </summary>
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; }
}
}