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_register_info")
public class IdxBizJgRegisterInfo extends TzsBaseEntity {

    


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


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

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

    /**
     *
     */
	@TableField("\"ORGANIZATION_CODE\"")
    private String organizationCode;

    /**
     *
     */
	@TableField("\"ORGANIZATION_NAME\"")
    private String organizationName;

    /**
     *
     */
	@TableField("\"USE_ORG_CODE\"")
    private String useOrgCode;

    /**
     *
     */
	@TableField("\"REGISTER_STATE\"")
    private String registerState;


    /**
     * 设备代码类型手工输入（1）、系统自动生成（2）
     */
    @TableField("\"EQU_CODE_TYPE\"")
	private String equCodeType;


    /**
     * 设备代码
     */
	@TableField("\"EQU_CODE\"")
    private String equCode;

    /**
     *
     */
	@TableField("\"EQU_LIST\"")
    private String equList;

    /**
     *
     */
	@TableField("\"EQU_CATEGORY\"")
    private String equCategory;

    /**
     *
     */
	@TableField("\"EQU_DEFINE\"")
    private String equDefine;

    /**
     *
     */
	@TableField("\"PRODUCT_NAME\"")
    private String productName;

    /**
     *
     */
	@TableField("\"BRAND_NAME\"")
    private String brandName;

    /**
     *
     */
	@TableField("\"EQU_TYPE\"")
    private String equType;

    /**
     *
     */
	@TableField("\"EQU_PRICE\"")
    private String equPrice;

    /**
     *
     */
	@TableField("\"USE_REGISTRATION_CERTIFICATE\"")
    private String useRegistrationCertificate;

    /**
     *
     */
	@TableField("\"USE_SIGN\"")
    private String useSign;

    /**
     *
     */
	@TableField("\"PRODUCT_PHOTO\"")
    private String productPhoto;

    /**
     *
     */
	@TableField("\"CAR_NUMBER\"")
    private String carNumber;

    /**
     *
     */
	@TableField("\"FRAME_NUMBER\"")
    private String frameNumber;

    /**
     *
     */
	@TableField("\"ENGINE_NUMBER\"")
    private String engineNumber;

    /**
     *
     */
	@TableField("\"MOTOR_NUMBER\"")
    private String motorNumber;

    /**
     *
     */
	@TableField("\"OTHER_ACCESSORIES_REG\"")
    private String otherAccessoriesReg;

    /**
     * 是否车用气瓶（特种气瓶用于区分“内装填料气瓶、纤维缠绕气瓶、低温绝热气瓶”和车用气瓶）
     *  1：是
     *  0：不是
     */
	@TableField("\"WHETHER_VEHICLE_CYLINDER\"")
    private String whetherVehicleCylinder;

    /**
     * 是否撬装式压力容器（压力容器用于区分普通压力容器（安装改造维修单位新增的）和撬装式压力容器（使用单位新增的））
     *  1：是
     *  0：不是
     */
    @TableField("\"WHETHER_SKID_MOUNTED_PRESSURE_VESSEL\"")
    private String whetherSkidMountedPressureVessel;

    /**
     * 最新使用登记证路径
     */

    @TableField("\"LAST_USE_CERT_FILE_PATH\"")
    private String lastUseCertFilePath;

    /**
     * 是否球罐
     *  1：是
     *  0：不是
     */
    @TableField("\"WHETHER_SPHERICAL_TANK\"")
    private String whetherSphericalTank;

    /**
     * 气瓶类别(液化石油气瓶、工业气瓶、其他)
     * 0：液化石油气瓶
     * 1：工业气瓶
     * 2：其他
     */
    @TableField("\"CYLINDER_CATEGORY\"")
    private String cylinderCategory;


    /**
     * 检验是否在有限期内：1-有限期内 ；2-不在有效期内【历史无证设备需要】
     */
    @TableField("\"IN_INSPECTION_PERIOD\"")
    private String inInspectionPeriod;

    /**
     * 安装资料是否完整齐全：1-齐全；2-不齐全【历史无证设备需要】
     */
    @TableField("\"INSTALLATION_IS_COMPLETE\"")
    private String installationIsComplete;


}
