CmSurvey.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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 CmSurvey {
  7. public CmSurvey() {
  8. }
  9. [Display(Name = "고유번호"), Key]
  10. public int SiteId { get; set; }
  11. public int SurveyId { get; set; }
  12. [Display(Name = "년")]
  13. public int Year { get; set; }
  14. [Display(Name = "월")]
  15. public int Month { get; set; }
  16. [Display(Name = "파일 ID")]
  17. public int? FileId { get; set; }
  18. [Display(Name = "파일 ID")]
  19. public int? FileId2 { get; set; }
  20. [Display(Name = "등록일")]
  21. [Column(TypeName = "datetime")]
  22. public DateTime? AddDate { get; set; }
  23. [Display(Name = "갱신일")]
  24. [Column(TypeName = "datetime")]
  25. public DateTime? UpdateDate { get; set; }
  26. [Display(Name = "등록자 ID"), Required]
  27. [StringLength(24, ErrorMessage = "등록자는 최대 24자까지 입력 가능합니다.")]
  28. public string RegisterUserId { get; set; }
  29. [Display(Name = "수정자 ID")]
  30. public string UpdateUserId { get; set; }
  31. [Display(Name = "본사지침여부")]
  32. public bool? IsAllView { get; set; }
  33. [ForeignKey("SiteId")]
  34. public virtual CmSite CmSite { get; set; }
  35. [ForeignKey("RegisterUserId")]
  36. public virtual CmUser CmUser { get; set; }
  37. [ForeignKey("SiteId,FileId")]
  38. public virtual CmFile CmFile { get; set; }
  39. [ForeignKey("SiteId,FileId2")]
  40. public virtual CmFile CmFile2 { get; set; }
  41. }
  42. }