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;
|
}
|