BemsZoneActivate.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. namespace FMSAdmin.Entities {
  6. public partial class BemsZoneActivate {
  7. public BemsZoneActivate() {
  8. BemsZoneActivateDaily = new HashSet<BemsZoneActivateDaily>();
  9. }
  10. //존 가동율 기준정보
  11. [Display(Name = "현장고유번호"), Key]
  12. public int SiteId { get; set; }
  13. [Display(Name = "건물번호"), Key]
  14. public int BuildingId { get; set; }
  15. [Display(Name = "존코드"), Key]
  16. public int ZoneId { get; set; }
  17. [Display(Name = "냉난방구분"), Key]
  18. public short? ServiceTypeId { get; set; }
  19. [Display(Name = "부하량")]
  20. public int? Loads { get; set; }
  21. [Display(Name = "가동율")]
  22. public double? RateOfWork { get; set; }
  23. [Display(Name = "사용여부")]
  24. public bool? IsUse { get; set; }
  25. [ForeignKey("SiteId,BuildingId,ZoneId")]
  26. public virtual BemsZone BemsZone { get; set; }
  27. [ForeignKey("ServiceTypeId")]
  28. public virtual BemsServiceType ServiceType { get; set; }
  29. [InverseProperty("BemsZoneActivate")]
  30. public virtual ICollection<BemsZoneActivateDaily> BemsZoneActivateDaily { get; set; }
  31. }
  32. }