package com.artfess.rescue.patrol.model;

import com.artfess.base.entity.BizDelModel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 班组信息
 *
 * @company 阿特菲斯信息技术有限公司
 * @author 管理员
 * @since 2023-11-30
 */
@ApiModel(value="BizRankInfo对象", description="班组信息")
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("biz_inspect_rank_info")
public class BizInspectRankInfo extends BizDelModel<BizInspectRankInfo> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableId(value = "ID_", type = IdType.ASSIGN_ID)
    private String id;

    @ApiModelProperty(value = "班次名称")
    @TableField("name_")
    private String name;

    @ApiModelProperty(value = "所属监控中心组织ID")
    @TableField("org_id_")
    private String orgId;

    @ApiModelProperty(value = "上班时间")
    @TableField("work_start_time_")
    private String workStartTime;

    @ApiModelProperty(value = "下班时间")
    @TableField("work_end_time_")
    private String workEndTime;

    @ApiModelProperty(value = "休息开始时间")
    @TableField("rest_start_time_")
    private String restStartTime;

    @ApiModelProperty(value = "休息结束时间")
    @TableField("rest_end_time_")
    private String restEndTime;

    @ApiModelProperty(value = "显示颜色")
    @TableField("mark_color_")
    private String markColor;

    @ApiModelProperty(value = "排序号")
    @TableField("sort_number_")
    private String sortNumber;

    @ApiModelProperty(value = "租户ID")
    @TableField("TENANT_ID_")
    private String tenantId;

    @ApiModelProperty(value = "所属监控中心组织名称")
    @TableField(exist = false)
    private String orgName;

}
