BemsSitePrice.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132
  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 BemsSitePrice {
  7. //고지서 설정
  8. [Display(Name = "현장 고유번호"), Key, Column("SiteID")]
  9. public int SiteId { get; set; }
  10. [Display(Name = "에너지 타입 Id (전력, 가스, 수도)"), Key]
  11. public short FuelTypeId { get; set; }
  12. [Display(Name = "요금제 타입 id"), Key]
  13. public int PriceTypeId { get; set; }
  14. [Display(Name = "요금제 구성 id"), Key]
  15. [StringLength(20)]
  16. public string PriceCode { get; set; }
  17. [Display(Name = "사용여부"), Required, Column("UseYN")]
  18. [StringLength(1)]
  19. public string UseYn { get; set; }
  20. [ForeignKey("FuelTypeId")]
  21. public virtual BemsFuelType FuelType { get; set; }
  22. [ForeignKey("PriceCode")]
  23. public virtual BemsPriceCode PriceCodeNavigation { get; set; }
  24. [ForeignKey("PriceTypeId")]
  25. public virtual BemsPriceType PriceType { get; set; }
  26. [ForeignKey("SiteId")]
  27. public virtual CmSite Site { get; set; }
  28. }
  29. }