CmRentalStatus.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 CmRentalStatus {
  7. public CmRentalStatus() {
  8. }
  9. [Display(Name = "고유번호"), Key]
  10. public int SiteId { get; set; }
  11. public int RentalStatusId { 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. [ForeignKey("SiteId")]
  32. public virtual CmSite CmSite { get; set; }
  33. [ForeignKey("RegisterUserId")]
  34. public virtual CmUser CmUser { get; set; }
  35. [ForeignKey("SiteId,FileId")]
  36. public virtual CmFile CmFile { get; set; }
  37. [ForeignKey("SiteId,FileId2")]
  38. public virtual CmFile CmFile2 { get; set; }
  39. }
  40. }