sys_shift.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using Business.Core.Attributes;
  2. using Business.Model;
  3. using Microsoft.EntityFrameworkCore;
  4. using System.ComponentModel;
  5. using System.ComponentModel.DataAnnotations;
  6. namespace Bussiness.Model.SystemData
  7. {
  8. /// <summary>
  9. /// 班制表
  10. /// </summary>
  11. [Comment("班制表")]
  12. [CollectionName("dopbase", "sys_shift")]
  13. public class sys_shift: BaseEntity
  14. {
  15. ///// <summary>
  16. ///// 主键id
  17. ///// </summary>
  18. //[Key]
  19. //[Comment("主键id")]
  20. //public long shift_id { get; set; }
  21. /// <summary>
  22. /// 班制编码
  23. /// </summary>
  24. [StringLength(50)]
  25. [Comment("班制编码")]
  26. public string? shift_no { get; set; }
  27. /// <summary>
  28. /// 班制名称
  29. /// </summary>
  30. [StringLength(255)]
  31. [Comment("班制名称")]
  32. public string? shift_name { get; set; }
  33. /// <summary>
  34. /// 是否跨天 1是 0否
  35. /// </summary>
  36. [Comment("岗位id")]
  37. [DefaultValue(false)]
  38. public bool is_across { get; set; }
  39. /// <summary>
  40. /// 备注
  41. /// </summary>
  42. [StringLength(255)]
  43. [Comment("备注")]
  44. public string? remark { get; set; }
  45. /// <summary>
  46. /// 有效时长
  47. /// </summary>
  48. [Comment("有效时长")]
  49. public int? validate_hours { get; set; }
  50. /// <summary>
  51. /// 数据状态标识 1启用 0停用
  52. /// </summary>
  53. [Comment("数据状态标识 1启用 0停用")]
  54. [DefaultValue(true)]
  55. public bool state { get; set; }
  56. }
  57. }