work_calendar.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. using Business.Model;
  2. using System.ComponentModel;
  3. using System.ComponentModel.DataAnnotations;
  4. namespace Bussiness.Model.Tech
  5. {
  6. /// <summary>
  7. /// 工作日历
  8. /// </summary>
  9. public class work_calendar : BaseEntity
  10. {
  11. /// <summary>
  12. /// 工作日历主键
  13. /// </summary>
  14. [Key]
  15. [Description("工作日历主键")]
  16. public long work_calendar_id { get; set; }
  17. /// <summary>
  18. /// 工作日历编码
  19. /// </summary>
  20. [StringLength(100)]
  21. [Description("工作日历编码")]
  22. public string? work_calendar_no { get; set; }
  23. /// <summary>
  24. /// 工作日历名称
  25. /// </summary>
  26. [StringLength(100)]
  27. [Description("工作日历名称")]
  28. public string? work_calendar_name { get; set; }
  29. /// <summary>
  30. /// 班制id
  31. /// </summary>
  32. [Description("班制id")]
  33. public long? shift_id { get; set; }
  34. /// <summary>
  35. /// 开始时间
  36. /// </summary>
  37. [Description("开始时间")]
  38. public DateTime? start_time { get; set; }
  39. /// <summary>
  40. /// 结束时间
  41. /// </summary>
  42. [Description("结束时间")]
  43. public DateTime? end_time { get; set; }
  44. /// <summary>
  45. /// 标准周期
  46. /// </summary>
  47. [Description("标准周期")]
  48. public int? standard_period { get; set; }
  49. /// <summary>
  50. /// 工作周期
  51. /// </summary>
  52. [Description("工作周期")]
  53. public int? work_period { get; set; }
  54. /// <summary>
  55. /// 休息周期
  56. /// </summary>
  57. [Description("休息周期")]
  58. public int? rest_period { get; set; }
  59. /// <summary>
  60. /// 周1
  61. /// </summary>
  62. [Description("周1")]
  63. public int? calendar1 { get; set; }
  64. /// <summary>
  65. /// 周2
  66. /// </summary>
  67. [Description("周2")]
  68. public int? calendar2 { get; set; }
  69. /// <summary>
  70. /// 周3
  71. /// </summary>
  72. [Description("周3")]
  73. public int? calendar3 { get; set; }
  74. /// <summary>
  75. /// 周4
  76. /// </summary>
  77. [Description("周4")]
  78. public int? calendar4 { get; set; }
  79. /// <summary>
  80. /// 周5
  81. /// </summary>
  82. [Description("周5")]
  83. public int? calendar5 { get; set; }
  84. /// <summary>
  85. /// 周6
  86. /// </summary>
  87. [Description("周6")]
  88. public int? calendar6 { get; set; }
  89. /// <summary>
  90. /// 周7
  91. /// </summary>
  92. [Description("周7")]
  93. public int? calendar7 { get; set; }
  94. }
  95. }