sys_schedule.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using Business.Model;
  2. using System.ComponentModel;
  3. using System.ComponentModel.DataAnnotations;
  4. namespace Bussiness.Model.SystemData
  5. {
  6. /// <summary>
  7. /// 班次表
  8. /// </summary>
  9. [Description("班次表")]
  10. public class sys_schedule: BaseEntity
  11. {
  12. /// <summary>
  13. /// 主键id
  14. /// </summary>
  15. [Key]
  16. [Description("班次主键id")]
  17. public long schedule_id { get; set; }
  18. /// <summary>
  19. /// 班次编码
  20. /// </summary>
  21. [StringLength(50)]
  22. [Description("班次编码")]
  23. public string? schedule_no { get; set; }
  24. /// <summary>
  25. /// 班次名称
  26. /// </summary>
  27. [StringLength(255)]
  28. [Description("班次名称")]
  29. public string? schedule_name { get; set; }
  30. /// <summary>
  31. /// 起始工作时间
  32. /// </summary>
  33. [Description("起始工作时间")]
  34. public DateTime? schedule_start_time { get; set; }
  35. /// <summary>
  36. /// 结束工作时间
  37. /// </summary>
  38. [Description("结束工作时间")]
  39. public DateTime? schedule_end_time { get; set; }
  40. /// <summary>
  41. /// 是否跨天 1是 0否
  42. /// </summary>
  43. [Description("是否跨天 1是 0否")]
  44. [DefaultValue(false)]
  45. public bool is_across { get; set; }
  46. /// <summary>
  47. /// 备注
  48. /// </summary>
  49. [StringLength(255)]
  50. [Description("备注")]
  51. public string? remark { get; set; }
  52. /// <summary>
  53. /// 有效时长
  54. /// </summary>
  55. [Description("有效时长")]
  56. public int? validate_hours { get; set; }
  57. /// <summary>
  58. /// 工作时长
  59. /// </summary>
  60. [Description("工作时长")]
  61. public int? work_hours { get; set; }
  62. /// <summary>
  63. /// 数据状态标识 1启用 0停用
  64. /// </summary>
  65. [Description("数据状态标识 1启用 0停用")]
  66. [DefaultValue(true)]
  67. public bool state { get; set; }
  68. }
  69. }