39 lines
1.4 KiB
C#
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; }
|
|
}
|
|
}
|