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

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 安全追溯-压力容器
 * 
 * @author cpp
 * @date 2023-04-06 15:21:21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_tech_params_vessel")
public class EquipTechParamVessel extends AbstractEquipBaseEntity {
	private static final long serialVersionUID = 1L;



	/**
  	 *  	 * $column.comments
     *      */


	/**
  	 *  	 * $column.comments
     *      */

		@TableField(value ="\"INSTANCE_ID\"")
	private String instanceId;
	/**
  	 *  	 * $column.comments
     *      */

		@TableField(value ="\"STATUS\"")
	private String status;
	/**
  	 *  	 * 额定质量
     *      */

		@TableField(value ="\"RATED_QUALITY\"")
	private BigDecimal ratedQuality;
	/**
  	 *  	 * 使用环境温度
     *      */

		@TableField(value ="\"AMBIENT_TEMPERATURE\"")
	private BigDecimal ambientTemperature;
	/**
  	 *  	 * 型号
     *      */

		@TableField(value ="\"MODEL_NUMBER\"")
	private String modelNumber;
	/**
  	 *  	 * 数量
     *      */

		@TableField(value ="\"NUM\"")
	private Integer num;
	/**
  	 *  	 * 单瓶容积
     *      */

		@TableField(value ="\"SINGLE_BOTTLE_VOLUME\"")
	private BigDecimal singleBottleVolume;
	/**
  	 *  	 * 总容积
     *      */

		@TableField(value ="\"TOTAL_VOLUME\"")
	private BigDecimal totalVolume;
	/**
  	 *  	 * 充装介质
     *      */

		@TableField(value ="\"CHARGING_MEDIUM\"")
	private String chargingMedium;
	/**
  	 *  	 * 规格
     *      */

		@TableField(value ="\"SPECIFICATION\"")
	private String specification;
	/**
  	 *  	 * 外径
     *      */

		@TableField(value ="\"OUTSIDE_DIAMETER\"")
	private BigDecimal outsideDiameter;
	/**
  	 *  	 * 壁厚
     *      */

		@TableField(value ="\"WALL_THICKNESS\"")
	private BigDecimal wallThickness;
	/**
  	 *  	 * 长度
     *      */

		@TableField(value ="\"LENGTH\"")
	private BigDecimal length;
	/**
  	 *  	 * 公称工作压力
     *      */

		@TableField(value ="\"NOMINAL_WORKING_PRESSURE\"")
	private BigDecimal nominalWorkingPressure;
	/**
  	 *  	 * 材料（瓶体）
     *      */

		@TableField(value ="\"BOTTLE_BODY\"")
	private String bottleBody;
	/**
  	 *  	 * 材料（端塞）
     *      */

		@TableField(value ="\"END_PLUG\"")
	private String endPlug;
	/**
  	 *  	 * 材料（管路）
     *      */

		@TableField(value ="\"PIPING\"")
	private String piping;
	/**
  	 *  	 * 无损检测方法（气瓶）
     *      */

		@TableField(value ="\"QP_LOSSLESS\"")
	private String qpLossless;
	/**
  	 *  	 * 无损检测方法（管路）
     *      */

		@TableField(value ="\"GL_LOSSLESS\"")
	private String glLossless;
	/**
  	 *  	 * 无损检测比例（气瓶）
     *      */

		@TableField(value ="\"QP_RATIO\"")
	private BigDecimal qpRatio;
	/**
  	 *  	 * 无损检测比例（管路）
     *      */

		@TableField(value ="\"GL_RATIO\"")
	private BigDecimal glRatio;
	/**
  	 *  	 * 耐压试验压力（气瓶）
     *      */

		@TableField(value ="\"QP_PRESSURE\"")
	private BigDecimal qpPressure;
	/**
  	 *  	 * 耐压试验压力（管路）
     *      */

		@TableField(value ="\"GL_PRESSURE\"")
	private BigDecimal glPressure;
	/**
  	 *  	 * 气密性试验压力（气瓶）
     *      */

		@TableField(value ="\"QP_AIR_TIGHTNESS\"")
	private BigDecimal qpAirTightness;
	/**
  	 *  	 * 气密性试验压力（管路）
     *      */

		@TableField(value ="\"GL_AIR_TIGHTNESS\"")
	private BigDecimal glAirTightness;
	/**
  	 *  	 * 气体置换后压力
     *      */

		@TableField(value ="\"DISPLACEMENT_PRESSURE\"")
	private BigDecimal displacementPressure;
	/**
  	 *  	 * 瓶体内含氧量
     *      */

		@TableField(value ="\"OXYGEN\"")
	private BigDecimal oxygen;
	/**
  	 *  	 * 瓶体内含氧量
     *      */

		@TableField(value ="\"HEAT_TREATMENT_METHOD\"")
	private String heatTreatmentMethod;
	/**
  	 *  	 * 热处理温度
     *      */

		@TableField(value ="\"QP_HEAT_TREATMENT_TEMPERATURE\"")
	private BigDecimal qpHeatTreatmentTemperature;
	/**
  	 *  	 * 气瓶安装位置
     *      */

		@TableField(value ="\"INSTALLATION_POSITION\"")
	private String installationPosition;
	/**
  	 *  	 * 容器容积
     *      */

		@TableField(value ="\"CONTAINER_VOLUME\"")
	private BigDecimal containerVolume;
	/**
  	 *  	 * 容器内径
     *      */

		@TableField(value ="\"PRESSURE_VESSEL_DIAMETER\"")
	private BigDecimal pressureVesselDiameter;
	/**
  	 *  	 * 容器高(长)
     *      */

		@TableField(value ="\"HEIGHT\"")
	private BigDecimal height;
	/**
  	 *  	 * 材料（筒体(球壳)）
     *      */

		@TableField(value ="\"MATERIAL_CYLINDER_SHELL\"")
	private String materialCylinderShell;
	/**
  	 *  	 * 材料（封头）
     *      */

		@TableField(value ="\"PRESSURE_MATERIAL_HEAD\"")
	private String pressureMaterialHead;
	/**
  	 *  	 * 材料（衬里）
     *      */

		@TableField(value ="\"PRESSURE_MATERIAL_LINING\"")
	private String pressureMaterialLining;
	/**
  	 *  	 * 材料（夹套）
     *      */

		@TableField(value ="\"MATERIAL_JACKET\"")
	private String materialJacket;
	/**
  	 *  	 * 厚度（筒体(球壳)）
     *      */

		@TableField(value ="\"THICKNESS\"")
	private BigDecimal thickness;
	/**
  	 *  	 * 厚度（封头）
     *      */

		@TableField(value ="\"FIXED_HEAD\"")
	private BigDecimal fixedHead;
	/**
  	 *  	 * 厚度（衬里）
     *      */

		@TableField(value ="\"FIXED_LINING\"")
	private BigDecimal fixedLining;
	/**
  	 *  	 * 厚度（夹套）
     *      */

		@TableField(value ="\"FIXED_JACKET\"")
	private BigDecimal fixedJacket;
	/**
  	 *  	 * 容器自重
     *      */

		@TableField(value ="\"SELF_WEIGHT\"")
	private BigDecimal selfWeight;
	/**
  	 *  	 * 盛装介质重量
     *      */

		@TableField(value ="\"MEDIUM_WEIGHT\"")
	private BigDecimal mediumWeight;
	/**
  	 *  	 * 设计压力（壳程）
     *      */

		@TableField(value ="\"PRESSURE_HOUSING_PATH\"")
	private BigDecimal pressureHousingPath;
	/**
  	 *  	 * 设计压力（管程）
     *      */

		@TableField(value ="\"PRESSURE_PIPE\"")
	private BigDecimal pressurePipe;
	/**
  	 *  	 * 设计压力（夹套）
     *      */

		@TableField(value ="\"PRESSURE_JACKET\"")
	private BigDecimal pressureJacket;
	/**
  	 *  	 * 设计温度（壳程）
     *      */

		@TableField(value ="\"TEMPERATURE_SHELL\"")
	private BigDecimal temperatureShell;
	/**
  	 *  	 * 设计温度（管程）
     *      */

		@TableField(value ="\"TEMPERATURE_PIPE\"")
	private BigDecimal temperaturePipe;
	/**
  	 *  	 * 设计温度（夹套）
     *      */

		@TableField(value ="\"TEMPERATURE_JACKET\"")
	private BigDecimal temperatureJacket;
	/**
  	 *  	 * 最高允许工作压力（壳程）
     *      */

		@TableField(value ="\"MAX_PRESSURE_SHELL\"")
	private BigDecimal maxPressureShell;
	/**
  	 *  	 * 最高允许工作压力（管程）
     *      */

		@TableField(value ="\"MAX_PRESSURE_PIPE\"")
	private BigDecimal maxPressurePipe;
	/**
  	 *  	 * 最高允许工作压力（夹套）
     *      */

		@TableField(value ="\"MAX_PRESSURE_JACKET\"")
	private BigDecimal maxPressureJacket;
	/**
  	 *  	 * 介质（壳程）
     *      */

		@TableField(value ="\"MEDIUM_SHELL\"")
	private String mediumShell;
	/**
  	 *  	 * 介质（管程）
     *      */

		@TableField(value ="\"MEDIUM_PIPE\"")
	private String mediumPipe;
	/**
  	 *  	 * 介质（夹套）
     *      */

		@TableField(value ="\"MEDIUM_JACKET\"")
	private String mediumJacket;
	/**
  	 *  	 * 主体结构型式
     *      */

		@TableField(value ="\"MAIN_STRUCTURE_TYPE\"")
	private String mainStructureType;
	/**
  	 *  	 * 支座型式
     *      */

		@TableField(value ="\"SUPPORT\"")
	private String support;
	/**
  	 *  	 * 安装型式
     *      */

		@TableField(value ="\"INSTALLATION\"")
	private String installation;
	/**
  	 *  	 * 保温绝热方式
     *      */

		@TableField(value ="\"INSULATION\"")
	private String insulation;
	/**
  	 *  	 * 无损检测方法
     *      */

		@TableField(value ="\"CHECK_LOSSLESS\"")
	private String checkLossless;
	/**
  	 *  	 * 耐压试验种类
     *      */

		@TableField(value ="\"WITHSTAND_VOLTAGE\"")
	private String withstandVoltage;
	/**
  	 *  	 * 泄漏试验种类
     *      */

		@TableField(value ="\"LEAKAGE\"")
	private String leakage;
	/**
  	 *  	 * 耐压试验压力
     *      */

		@TableField(value ="\"WITHSTAND_PRESSURE_TEST\"")
	private BigDecimal withstandPressureTest;
	/**
  	 *  	 * 泄漏试验压力
     *      */

		@TableField(value ="\"LEAK_PRESSURE\"")
	private BigDecimal leakPressure;
	/**
  	 *  	 * 容器型号
     *      */

		@TableField(value ="\"CONTAINER\"")
	private String container;
	/**
  	 *  	 * 罐车编号
     *      */

		@TableField(value ="\"CAR_NUM\"")
	private String carNum;
	/**
  	 *  	 * 容积
     *      */

		@TableField(value ="\"VOLUME\"")
	private BigDecimal volume;
	/**
  	 *  	 * 最大充装量
     *      */

		@TableField(value ="\"MAX_FILL\"")
	private BigDecimal maxFill;
	/**
  	 *  	 * 设计压力
     *      */

		@TableField(value ="\"DESIGN_PRESSURE\"")
	private BigDecimal designPressure;
	/**
  	 *  	 * 设计温度
     *      */

		@TableField(value ="\"DESIGN_TEMPERATURE\"")
	private BigDecimal designTemperature;
	/**
  	 *  	 * 工作压力
     *      */

		@TableField(value ="\"WORKING_PRESSURE\"")
	private BigDecimal workingPressure;
	/**
  	 *  	 * 工作温度
     *      */

		@TableField(value ="\"WORK_TEMPERATURE\"")
	private BigDecimal workTemperature;
	/**
  	 *  	 * 材料（筒体）
     *      */

		@TableField(value ="\"MATERIAL_CYLINDER\"")
	private String materialCylinder;
	/**
  	 *  	 * 厚度（筒体）
     *      */

		@TableField(value ="\"THICKNESS_CYLINDER\"")
	private BigDecimal thicknessCylinder;
	/**
  	 *  	 * 腐蚀裕量
     *      */

		@TableField(value ="\"CORROSION_MARGIN\"")
	private BigDecimal corrosionMargin;
	/**
  	 *  	 * 介质
     *      */

		@TableField(value ="\"MEDIUM\"")
	private String medium;
	/**
  	 *  	 * 氧舱品种
     *      */

		@TableField(value ="\"OXYGEN_CHAMBER\"")
	private String oxygenChamber;
	/**
  	 *  	 * 额定进舱人数
     *      */

		@TableField(value ="\"RATED_ENTRY_CAPACITY\"")
	private Integer ratedEntryCapacity;
	/**
  	 *  	 * 主体结构
     *      */

		@TableField(value ="\"CHAMBER_MAIN\"")
	private String chamberMain;
	/**
  	 *  	 * 压力
     *      */

		@TableField(value ="\"CHAMBER_PRESSURE\"")
	private BigDecimal chamberPressure;
	/**
  	 *  	 * 温度
     *      */

		@TableField(value ="\"TEMPERATURE\"")
	private BigDecimal temperature;
	/**
  	 *  	 * 压力介质
     *      */

		@TableField(value ="\"PRESSURE_MEDIUM\"")
	private BigDecimal pressureMedium;
	/**
  	 *  	 * 人均舱容
     *      */

		@TableField(value ="\"PER_CAPITA_CABIN_CAPACITY\"")
	private BigDecimal perCapitaCabinCapacity;



}
