package com.ruoyi.staff.pojo; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * * @TableName staff_scheduling */ @TableName(value ="staff_scheduling") @Data public class StaffScheduling { /** * */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 员工ID */ @TableField(value = "staff_id") private Integer staffId; /** * 部门 */ @TableField(value = "department") private Integer department; /** * 排班类型 */ @TableField(value = "shift_type") private Integer shiftType; /** * 工作日期 */ @TableField(value = "work_date") private Date workDate; /** * 开始工作时间 */ @TableField(value = "work_start_time") private LocalDateTime workStartTime; /** * 结束工作时间 */ @TableField(value = "work_end_time") private LocalDateTime workEndTime; /** * 工作时长 */ @TableField(value = "work_hours") private BigDecimal workHours; /** * 状态 */ @TableField(value = "status") private Integer status; /** * 备注 */ @TableField(value = "remark") private String remark; /** * 创建时间 */ @TableField(value = "create_time",fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 创建用户 */ @TableField(value = "create_user",fill = FieldFill.INSERT) private Long createUser; /** * 修改时间 */ @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 修改用户 */ @TableField(value = "update_user",fill = FieldFill.INSERT_UPDATE) private Long updateUser; /** * 租户ID */ @TableField(value = "tenant_id",fill = FieldFill.INSERT) private Long tenantId; }