TwinWkEmpRota.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package com.jjt.wkEmp.domain;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import org.apache.commons.lang3.builder.ToStringBuilder;
  9. import org.apache.commons.lang3.builder.ToStringStyle;
  10. import com.jjt.common.annotation.Excel;
  11. import com.jjt.common.core.domain.BaseEntity;
  12. /**
  13. * 经编车间员工排班对象 TWIN_WK_EMP_ROTA
  14. *
  15. * @author wukai
  16. * @date 2025-04-28
  17. */
  18. @ApiModel(value = "TwinWkEmpRota", description = "经编车间员工排班")
  19. @Data
  20. public class TwinWkEmpRota extends BaseEntity{
  21. private static final long serialVersionUID = 1L;
  22. /** 班次ID */
  23. @ApiModelProperty("班次ID")
  24. @TableId
  25. private Long shiftId;
  26. /** 时间 */
  27. @ApiModelProperty("时间")
  28. @JsonFormat(pattern = "yyyy-MM-dd")
  29. @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
  30. private Date empDate;
  31. /** 员工号 */
  32. @ApiModelProperty("员工号")
  33. @Excel(name = "员工号")
  34. private String empId;
  35. /** 员工姓名 */
  36. @ApiModelProperty("员工姓名")
  37. @Excel(name = "员工姓名")
  38. private String empName;
  39. /** 班组 */
  40. @ApiModelProperty("班组")
  41. @Excel(name = "班组")
  42. private String empTeam;
  43. /** 上班时间 */
  44. @ApiModelProperty("上班时间")
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. @Excel(name = "上班时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  47. private Date inTime;
  48. /** 下班时间 */
  49. @ApiModelProperty("下班时间")
  50. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  51. @Excel(name = "下班时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  52. private Date outTime;
  53. /** 机台号 */
  54. @ApiModelProperty("机台号")
  55. @Excel(name = "机台号")
  56. private String devices;
  57. /** 创建人 */
  58. @ApiModelProperty("创建人")
  59. @Excel(name = "创建人")
  60. private String createdBy;
  61. /** 创建时间 */
  62. @ApiModelProperty("创建时间")
  63. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  64. @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  65. private Date createdTime;
  66. /** 更新人 */
  67. @ApiModelProperty("更新人")
  68. @Excel(name = "更新人")
  69. private String updatedBy;
  70. /** 更新时间 */
  71. @ApiModelProperty("更新时间")
  72. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  73. @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  74. private Date updatedTime;
  75. }