package com.artfess.rescue.base.model;

import com.artfess.base.entity.BaseModel;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 巡检救援队伍与车辆关联表信息
 *
 * @company 阿特菲斯信息技术有限公司
 * @author 系统管理员
 * @since 2024-07-24
 */
@Data
@ApiModel(value="BizBaseTeamCar对象", description="巡检救援车辆与队员信息关联")
@TableName("biz_bind_car")
public class BizBaseTeamCar extends BaseModel<BizBaseTeamCar> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键_ID")
    @TableId(value = "ID_", type = IdType.ASSIGN_ID)
    private String id;

    @ApiModelProperty(value = "队伍id")
    @TableField("team_id_")
    private String teamId;

    @ApiModelProperty(value = "车辆id")
    @TableField("car_id_")
    private String carId;

    @ApiModelProperty(value = "是否删除")
    @TableField("is_dele_")
    @TableLogic
    private String isDele="0";

    @ApiModelProperty(value = "租户ID")
    @TableField("tenant_id_")
    private String tenantId;

    @ApiModelProperty(value = "车牌")
    @TableField(exist = false)
    private String carNumber;

    @ApiModelProperty(value = "别名")
    @TableField(exist = false)
    private String name;

    @ApiModelProperty(value = "车辆品牌")
    @TableField(exist = false)
    private String carBrand;

    @ApiModelProperty(value = "车辆用途（1：巡查，2：清障）")
    @TableField(exist = false)
    private Integer useType;

    @ApiModelProperty(value = "车辆类别（0：皮卡，1：拖车，2：吊车，3：拖吊一体）")
    @TableField(exist = false)
    private Integer carClass;

}
