FmsDailyReport.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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 FmsDailyReport {
  7. [Key]
  8. public int SiteId { get; set; }
  9. public int? DailyReportId { get; set; }
  10. [Required]
  11. [StringLength(128)]
  12. public string Name { get; set; }
  13. [StringLength(1024)]
  14. public string Contents { get; set; }
  15. [Required]
  16. [StringLength(24)]
  17. public string RegisterUserId { get; set; }
  18. [Key]
  19. [Column(TypeName = "date")]
  20. public DateTime AddDate { get; set; }
  21. [Key]
  22. public int BusinessFieldId { get; set; }
  23. [Column(TypeName = "text")]
  24. public string Datas { get; set; }
  25. [StringLength(24)]
  26. public string ApproverUserId { get; set; }
  27. [Column(TypeName = "date")]
  28. public DateTime? ApproveDate { get; set; }
  29. [Column(TypeName = "date")]
  30. public DateTime? RegisterDate { get; set; }
  31. [StringLength(24)]
  32. public string ApproverUserId2 { get; set; }
  33. [Column(TypeName = "date")]
  34. public DateTime? ApproveDate2 { get; set; }
  35. [StringLength(24)]
  36. public string ApproverUserId3 { get; set; }
  37. [Column(TypeName = "date")]
  38. public DateTime? ApproveDate3 { get; set; }
  39. [StringLength(24)]
  40. public string ApproverUserId4 { get; set; }
  41. [Column(TypeName = "date")]
  42. public DateTime? ApproveDate4 { get; set; }
  43. [StringLength(24)]
  44. public string ApproverUserId5 { get; set; }
  45. [Column(TypeName = "date")]
  46. public DateTime? ApproveDate5 { get; set; }
  47. [Display(Name = "첨부파일")]
  48. public int? FileId { get; set; }
  49. [ForeignKey("BusinessFieldId")]
  50. [InverseProperty("FmsDailyReport")]
  51. public virtual CmBusinessField CmBusinessField { get; set; }
  52. [ForeignKey("RegisterUserId")]
  53. [InverseProperty("FmsDailyReport")]
  54. public virtual CmUser CmUser { get; set; }
  55. [ForeignKey("SiteId")]
  56. public virtual CmSite Site { get; set; }
  57. [ForeignKey("SiteId,FileId")]
  58. public virtual CmFile CmFile { get; set; }
  59. }
  60. }