package com.yeejoin.amos.boot.module.ymt.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 安全追溯-场内车辆
 *
 * @author system_generator
 * @date 2023-08-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_tech_params_vehicle")
public class IdxBizJgTechParamsVehicle extends TzsBaseEntity {

    

    /**
     *
     */
	@TableField("\"RECORD\"")
    private String record;
    

    /**
     *
     */
	@TableField("\"INSTANCE_ID\"")
    private String instanceId;

    /**
     *
     */
	@TableField("\"STATUS\"")
    private String status;

    /**
     *
     */
	@TableField("\"FRAME_NO\"")
    private String frameNo;

    /**
     *
     */
	@TableField("\"ENGINE_NO\"")
    private String engineNo;

    /**
     *
     */
	@TableField("\"POWER_MODE\"")
    private String powerMode;

    /**
     *
     */
	@TableField("\"TRANSMISSION_MODE\"")
    private String transmissionMode;

    /**
     *
     */
	@TableField("\"FRAME_STRUCTURE\"")
    private String frameStructure;

    /**
     *
     */
	@TableField("\"DRIVING_MODE\"")
    private String drivingMode;

    /**
     *
     */
	@TableField("\"WEIGHT\"")
    private String weight;

    /**
     *
     */
	@TableField("\"CARRYING_IDLER_MAX_RUNNING_SPEED\"")
    private String carryingIdlerMaxRunningSpeed;

    /**
     *
     */
	@TableField("\"MAX_LIFTING_SPEED\"")
    private String maxLiftingSpeed;

    /**
     *
     */
	@TableField("\"PROTECT_GRADE\"")
    private String protectGrade;

    /**
     *
     */
	@TableField("\"GAS_GROUP\"")
    private String gasGroup;

    /**
     *
     */
	@TableField("\"TEMPERATURE_GROUP\"")
    private String temperatureGroup;

    /**
     *
     */
	@TableField("\"LIFTING_CAPACITY\"")
    private String liftingCapacity;

    /**
     *
     */
	@TableField("\"SYSTEM_VOLTAGE\"")
    private String systemVoltage;

    /**
     *
     */
	@TableField("\"LOAD_CENTER_DISTANCE\"")
    private String loadCenterDistance;

    /**
     *
     */
	@TableField("\"ENGINE_POWER\"")
    private String enginePower;

    /**
     *
     */
	@TableField("\"MAX_SPEED\"")
    private String maxSpeed;

    /**
     *
     */
	@TableField("\"EXPLOSIONPROOF_PLACE\"")
    private String explosionproofPlace;

    /**
     *
     */
	@TableField("\"GANTRY_FORM\"")
    private String gantryForm;

    /**
     *
     */
	@TableField("\"MAX_LIFTING_HEIGHT\"")
    private String maxLiftingHeight;

    /**
     *
     */
	@TableField("\"FREE_LIFTING_HEIGHT\"")
    private String freeLiftingHeight;

    /**
     *
     */
	@TableField("\"PORTAL_ANGLE_FRONT\"")
    private String portalAngleFront;

    /**
     *
     */
	@TableField("\"PORTAL_ANGLE_BEHIND\"")
    private String portalAngleBehind;

    /**
     *
     */
	@TableField("\"MAX_LIFTING_SPEED1\"")
    private String maxLiftingSpeed1;

    /**
     *
     */
	@TableField("\"MAX_LIFTING_SPEED2\"")
    private String maxLiftingSpeed2;

    /**
     *
     */
	@TableField("\"MAX_DESCENT_SPEED1\"")
    private String maxDescentSpeed1;

    /**
     *
     */
	@TableField("\"MAX_DESCENT_SPEED2\"")
    private String maxDescentSpeed2;

    /**
     *
     */
	@TableField("\"VEHICLE_MASS\"")
    private String vehicleMass;

    /**
     *
     */
	@TableField("\"PASSENGERS_NUMBER\"")
    private Integer passengersNumber;

    /**
     *
     */
	@TableField("\"MAX_RUNNING_SPEED\"")
    private String maxRunningSpeed;

    /**
     *
     */
	@TableField("\"WHEEL_BASE\"")
    private String wheelBase;

    /**
     *
     */
	@TableField("\"TRACK_WIDTH_FRONT\"")
    private String trackWidthFront;

    /**
     *
     */
	@TableField("\"TRACK_WIDTH_BEHIND\"")
    private String trackWidthBehind;

    /**
     *
     */
	@TableField("\"CARS_NUMBER\"")
    private Integer carsNumber;

    /**
     *
     */
	@TableField("\"SEAT_NUMBER\"")
    private Integer seatNumber;

    /**
     *
     */
	@TableField("\"TRACTOR_SEAT_NUMBER\"")
    private Integer tractorSeatNumber;

    /**
     *
     */
	@TableField("\"MAX_DRIVING_SLOPE\"")
    private String maxDrivingSlope;

    /**
     *
     */
	@TableField("\"BRAKING_DISTANCE\"")
    private String brakingDistance;

    /**
     *
     */
	@TableField("\"OVERALL_LENGTH\"")
    private String overallLength;

    /**
     *
     */
	@TableField("\"OVERALL_WIDTH\"")
    private String overallWidth;

    /**
     *
     */
	@TableField("\"OVERALL_ALTITUDE\"")
    private String overallAltitude;

    /**
     *
     */
	@TableField("\"MIN_GROUND_CLEARANCE\"")
    private String minGroundClearance;

    /**
     *
     */
	@TableField("\"MIN_TURNING_RADIUS\"")
    private String minTurningRadius;

    /**
     *
     */
	@TableField("\"MAIN_PARTS\"")
    private String mainParts;


    /**
     * 参数是否完整齐全：1-齐全；2-不齐全【历史无证设备需要】
     */
    @TableField("\"TECH_PARAM_IS_COMPLETE\"")
    private String techParamIsComplete;

}
