package com.rongwe.scentity.domian;

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

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

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

    /**
     * 主键
     */
    @TableId
    private String id;
    /**
     * 点检名称
     */
    private String pointcheckname;
    /**
     * 点检编号
     */
    private String pointcheckcode;
    /**
     * 设备（检查项）ID
     */
    private String checkitemid;
    /**
     * 点检车间ID
     */
    private String workshopid;
    /**
     * 点检车间名称
     */
    private String workshopname;
    /**
     * 点检工段ID
     */
    private String workpart;
    /**
     * 班次
     */
    private String shift;
    /**
     * 点检人
     */
    private String checkuserid;
    /**
     * 点检人名称
     */
    private String checkusername;
    /**
     * 点检时间
     */
    private Date checktime;
    /**
     * 点检结果
     */
    private String checkresult;
    /**
     * 点检状态
     */
    private String checkstatus;
    /**
     * 预警状态
     */
    private String checkwarnstatus;
    /**
     * 检查照片
     */
    private String checkphoto;
    /**
     * 是否禁用
     */
    private String isdisabled;
    /**
     * 租户ID
     */
    @TableField(value = "TENANTID", fill = FieldFill.INSERT)
    private String tenantid;
    /**
     * 扩展json格式配置
     */
    private String roption;
    /**
     * 来源
     */
    private String source;
    /**
     * 检查类型
     */
    private String templatetype;

    private String safeuserid;

    private String safeuser;
}
