package com.yeejoin.amos.api.openapi.face.orm.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
/**
 * 安全追溯-压力管道
 * 
 * @author cpp
 * @date 2023-04-06 15:21:22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_pipeline")
public class EquipTechParamPipeline extends AbstractEquipBaseEntity {
	private static final long serialVersionUID = 1L;


	/**
  	 *  	 * 监管码
     *      */

		@TableField(value ="\"SUPERVISORY_CODE\"")
	private String supervisoryCode;


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

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

		@TableField(value ="\"STATUS\"")
	private String status;
	/**
  	 *  	 * 工程(装置)名称
     *      */

		@TableField(value ="\"DEVICE_NAME\"")
	private String deviceName;
	/**
  	 *  	 * 管道类别
     *      */

		@TableField(value ="\"PIPELINE_CLASS\"")
	private String pipelineClass;
	/**
  	 *  	 * 管道名称（登记单元）
     *      */

		@TableField(value ="\"PIPE_NAME\"")
	private String pipeName;
	/**
  	 *  	 * 管道编号
     *      */

		@TableField(value ="\"PIPELINE_NUMBER\"")
	private String pipelineNumber;
	/**
  	 *  	 * 设备级别
     *      */

		@TableField(value ="\"DEVICE_LEVEL\"")
	private String deviceLevel;
	/**
  	 *  	 * 设计标准
     *      */

		@TableField(value ="\"DESIGN_STANDARD\"")
	private String designStandard;
	/**
  	 *  	 * 管道图号
     *      */

		@TableField(value ="\"PIPE_DRAW_NUMBER\"")
	private String pipeDrawNumber;
	/**
  	 *  	 * 公称直径
     *      */

		@TableField(value ="\"NOMINAL_DIAMETER\"")
	private BigDecimal nominalDiameter;
	/**
  	 *  	 * 公称壁厚
     *      */

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

		@TableField(value ="\"PIPE_LENGTH\"")
	private BigDecimal pipeLength;
	/**
  	 *  	 * 起始位置起点
     *      */

		@TableField(value ="\"STARTE_POSITION\"")
	private String startePosition;
	/**
  	 *  	 * 压力
     *      */

		@TableField(value ="\"PRESSURE\"")
	private BigDecimal pressure;
	/**
  	 *  	 * 温度
     *      */

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

		@TableField(value ="\"MEDIUM\"")
	private String medium;
	/**
  	 *  	 * 备注
     *      */

		@TableField(value ="\"REMARKS\"")
	private String remarks;

	/**
  	 *  	 * 管道信息
     *      */

		@TableField(value ="\"PIPE_INFO\"")
	private String pipeInfo;


}
