FmsManual.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 FmsManual {
  7. public FmsManual() {
  8. FmsManualHistory = new HashSet<FmsManualHistory>();
  9. }
  10. [Display(Name = "고유번호"), Key]
  11. public int SiteId { get; set; }
  12. public int ManualId { get; set; }
  13. [Display(Name = "매뉴얼번호"), Required]
  14. [StringLength(20)]
  15. public string ManualNo { get; set; }
  16. [Display(Name = "메뉴얼분류")]
  17. public int ManualGroupId { get; set; }
  18. [Display(Name = "메뉴얼타입")]
  19. public int ManualTypeId { get; set; }
  20. [Display(Name = "메뉴얼명"), Required]
  21. [StringLength(200)]
  22. public string Name { get; set; }
  23. [Display(Name = "메뉴얼설명")]
  24. [StringLength(2000)]
  25. public string Description { get; set; }
  26. [Display(Name = "메뉴얼파일")]
  27. [NotMapped]
  28. public CmFile CmFile { get; set; }
  29. [NotMapped]
  30. public String CreateUserId { get; set; }
  31. [ForeignKey("SiteId")]
  32. public virtual CmSite CmSite { get; set; }
  33. [ForeignKey("ManualTypeId")]
  34. public virtual FmsManualType FmsManualType { get; set; }
  35. [ForeignKey("ManualGroupId")]
  36. public virtual FmsManualGroup FmsManualGroup { get; set; }
  37. [InverseProperty("FmsManual")]
  38. public virtual ICollection<FmsManualHistory> FmsManualHistory { get; set; }
  39. }
  40. }