package com.rongwei.bsentity.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author  cyn 
 * @create 2023-12-11 10:38 
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@TableName("equ_frock_test_record")
public class EquFrockTestRecordDo implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * table name:ID
	 * table type:varchar(36)
	 * table comment:主键ID
	 */
	private String id;

	/**
	 * table name:TENANTID
	 * table type:varchar(36)
	 * table comment:租户ID
	 */
	private String tenantid;

	/**
	 * table name:ROPTION
	 * table type:text
	 * table comment:扩展json格式配置
	 */
	private String roption;

	/**
	 * table name:DELETED
	 * table type:varchar(1)
	 * table comment:是否删除Y/N
	 */
	private String deleted;

	/**
	 * table name:REMARK
	 * table type:varchar(2000)
	 * table comment:备注
	 */
	private String remark;

	/**
	 * table name:CREATEDATE
	 * table type:datetime
	 * table comment:创建时间
	 */
	private Date createdate;

	/**
	 * table name:CREATEUSERID
	 * table type:varchar(36)
	 * table comment:创建用户ID
	 */
	private String createuserid;

	/**
	 * table name:MODIFYDATE
	 * table type:datetime
	 * table comment:修改日期
	 */
	private Date modifydate;

	/**
	 * table name:MODIFYUSERID
	 * table type:varchar(36)
	 * table comment:修改用户ID
	 */
	private String modifyuserid;

	/**
	 * table name:CREATEUSERNAME
	 * table type:varchar(20)
	 * table comment:创建人
	 */
	private String createusername;

	/**
	 * table name:MODIFYUSERNAME
	 * table type:varchar(20)
	 * table comment:修改人
	 */
	private String modifyusername;

	/**
	 * table name:OWNEDFACTORYID
	 * table type:varchar(36)
	 * table comment:所属工厂ID
	 */
	private String ownedfactoryid;

	/**
	 * table name:OWNEDFACTORY
	 * table type:varchar(255)
	 * table comment:所属工厂
	 */
	private String ownedfactory;

	/**
	 * table name:FROCKID
	 * table type:varchar(36)
	 * table comment:工装ID
	 */
	private String frockid;

	/**
	 * table name:FROCKNAME
	 * table type:varchar(255)
	 * table comment:工装名称
	 */
	private String frockname;

	/**
	 * table name:FROCKNUM
	 * table type:varchar(255)
	 * table comment:工装编号
	 */
	private String frocknum;

	/**
	 * table name:USEDEPTID
	 * table type:varchar(255)
	 * table comment:使用部门ID
	 */
	private String usedeptid;

	/**
	 * table name:USEDEPT
	 * table type:varchar(255)
	 * table comment:使用部门
	 */
	private String usedept;

	/**
	 * table name:BELONGEQUID
	 * table type:varchar(36)
	 * table comment:工装所属设备ID
	 */
	private String belongequid;

	/**
	 * table name:BELONGEQUNAME
	 * table type:varchar(255)
	 * table comment:工装所属设备名称
	 */
	private String belongequname;

	/**
	 * table name:TESTDATE
	 * table type:datetime
	 * table comment:检定日期
	 */
	private Date testdate;

	/**
	 * table name:DIAMETER
	 * table type:decimal(18,6)
	 * table comment:直径mm
	 */
	private BigDecimal diameter;

	/**
	 * table name:STATE
	 * table type:varchar(20)
	 * table comment:状态
	 */
	private String state;

	/**
	 * table name:FACTOBSOLEDATE
	 * table type:datetime
	 * table comment:实际报废时间
	 */
	private Date factobsoledate;

	/**
	 * table name:HS1
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS1)
	 */
	private BigDecimal hs1;

	/**
	 * table name:HS2
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS2)
	 */
	private BigDecimal hs2;

	/**
	 * table name:HS3
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS3)
	 */
	private BigDecimal hs3;

	/**
	 * table name:HS4
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS4)
	 */
	private BigDecimal hs4;

	/**
	 * table name:HS5
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS5)
	 */
	private BigDecimal hs5;

	/**
	 * table name:HS6
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS6)
	 */
	private BigDecimal hs6;

	/**
	 * table name:HS7
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS7)
	 */
	private BigDecimal hs7;

	/**
	 * table name:HS8
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS8)
	 */
	private BigDecimal hs8;

	/**
	 * table name:HS9
	 * table type:decimal(18,6)
	 * table comment:检测硬度值(HS9)
	 */
	private BigDecimal hs9;

}
