package com.rongwe.scentity.domian;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import com.rongwei.rwcommon.base.BaseDo;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

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

/**
 * 检查对象表
 *
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2020-07-17 09:33:23
 */
@Data
@TableName(value = "asp_check_items")
public class CheckItemsDo extends BaseDo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 检查项名称
     */
    private String checkitemname;

    /**
     * 检查项编号
     */
    private String checkitemcode;

    /**
     * 检查项类型
     */
    private String checkitemtype;

    /**
     * 检查项所属区域ID
     */
    private String checkitemareaid;

    /**
     * 年检日期
     */
    private Date yearlyinspectiondate;

    /**
     * 提前预警天数
     */
    private Integer earlywarndays;

    /**
     * 设备用途
     */
    private String equipmentusage;

    /**
     * 检查对象负责人IDS
     */
    private String chargeuserid;

    /**
     * 检查对象负责人名称
     */
    private String chargeusername;

    /**
     * 检查对象负责组织二级机构ID
     */
    private String chargeorgpid;

    /**
     * 检查对象负责组织二级机构名称
     */
    private String chargeorgpname;

    /**
     * 检查对象负责组织一级机构ID
     */
    private String chargeorgcid;

    /**
     * 检查对象负责组织一级机构名称
     */
    private String chargeorgcname;

    /**
     * 检查对象负责组织机构ID
     */
    private String chargeorgid;

    /**
     * 检查对象负责组织机构名称
     */
    private String chargeorgname;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 启用/禁用
     */
    private String enabled;

    /**
     * 租户ID
     */
    private String tenantid;

    /**
     * 扩展json格式配置
     */
    private String roption;

    /**
     * 是否删除Y/N
     */
    private String deleted;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createdate;

    /**
     * 创建用户ID
     */
    private String createuserid;

    /**
     * 修改日期
     */
    private Date modifydate;

    /**
     * 修改用户ID
     */
    private String modifyuserid;

    /**
     * 创建人名称
     */
    private String createusername;

    /**
     * 修改人名称
     */
    private String modifyusername;

    /**
     * 是否备用
     */
    private String standby;

    /**
     * 规格型号
     */
    private String devicemodel;

    /**
     * 出厂编号
     */
    private String deviceoutcode;

    /**
     * 安装地点
     */
    private String deviceaddress;

    /**
     * 制造单位名称
     */
    private String devicenakedname;

    /**
     * 设备代码
     */
    private String devicecode;

    /**
     * 注册代码
     */
    private String signupcode;

    /**
     * 设备制造日期
     */
    private Date devicecreatedate;

    /**
     * 检验日期
     */
    private Date devicecheckdate;

    /**
     * 下次检验日期
     */
    private Date nextcheckdate;

    /**
     * 环保号
     */
    private String environmentalprotectionno;

    /**
     * 备案号
     */
    private String filingno;

    /**
     * 使用登记证编号
     */
    private String registrationno;

    /**
     * 设备状态
     */
    private String devicestatus;

    /**
     * 设备分类
     */
    private String devicesort;

    /**
     * 类别
     */
    private String category;

    /**
     * 年限
     */
    private Integer life;

    /**
     * 预计提醒日期
     */
    private Date warndate;

    /**
     * 公称直径（mm）
     */
    private String nominaldiameter;

    /**
     * 公称壁厚（mm）
     */
    private String nominalwallthickness;

    /**
     * 管道长度(m)
     */
    private String pipelinelength;

    /**
     * 管道总长度(m)
     */
    private String pipelinelengthsum;

    /**
     * 压力（Mpa）
     */
    private String pressure;

    /**
     * 温度（°C）
     */
    private String temperature;

    /**
     * 介质
     */
    private String medium;

    /**
     * 备注
     */
    private String deviceremark;

    /**
     * 设备图
     */
    private String devicephoto;

    /**
     * 设备其他资料
     */
    private String deviceotherinformation;

    /**
     * 设备安装日期
     */
    private Date deviceinstalldate;

    /**
     * 设备开始使用日期
     */
    private Date devicestartdate;

    /**
     * 检验结论
     */
    private String inspectresult;

    /**
     * 检验机构名称
     */
    private String inspectby;

    /**
     * 数据来源(0-普通设备 1-特种设备)
     */
    private String source;

    /**
     * 移交设备ID
     */
    private String transferid;

    /**
     * 使用部门车间id
     */
    private String usedeptid;

    /**
     * 使用部门车间名称
     */
    private String usedeptname;

    /**
     * 所属部分
     */
    private String belongpart;

    /**
     * 设备原价值(万元)
     */
    private BigDecimal rawvalue;

    /**
     * 设备性能
     */
    private String property;

    /**
     * 所属工厂
     */
    private String ownedfactory;
    /**
     * 提醒状态
     */
    private String reminderstate;
    /**
     * 厂内车牌号
     */
    private String plantnumber;
    /**
     * 自重（单位T）
     */
    private BigDecimal weight;
    /**
     * 厂内编号
     */
    private String plantcode;
    /**
     * 设备位置
     */
    private String equaddress;
    /**
     * 额定起重量/高度（单位T/M）
     */
    private String weigthorheight;
    /**
     * 双限位
     */
    private String doublelimitposition;
    /**
     * 容积
     */
    private String volume;
}
