Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / meet / MeetSchedule.java
package com.newfiber.api.pc.model.meet;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 排班人员信息表
 */
@Data
@TableName("meet_schedule")
public class MeetSchedule implements Serializable {

    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    @TableField("task_id")
    @ApiModelProperty("排班任务关联id")
    private Long taskId;

    @TableField("task_type")
    @ApiModelProperty("排班任务类型")
    private Long taskType;

    @TableField("task_time")
    @ApiModelProperty("排班任务名称")
    private Date taskTime;

    @TableField("start_time")
    @ApiModelProperty("排班任务每日开始时间")
    private Date startTime;

    @TableField("end_time")
    @ApiModelProperty("排班任务每日结束时间")
    private Date endTime;

    @TableField("user_id")
    @ApiModelProperty("排班任务当前排班用户id")
    private Long userId;

    @TableField("user_name")
    @ApiModelProperty("排班任务当前排班用户名称")
    private String userName;

    @TableField("status")
    @ApiModelProperty("排班任务状态 0排班中 1未排班")
    private Byte status;

    @TableField("create_time")
    @ApiModelProperty("排班任务创建时间")
    private Date createTime;

    @TableField("update_time")
    @ApiModelProperty("排班任务更新时间")
    private Date updateTime;

    private static final long serialVersionUID = 1L;

}