package com.rongwe.scentity.domian;

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.math.BigDecimal;
import java.util.Date;

/**
 * 动土作业
 */

@TableName("asp_dtzy")
@Data
public class AspDtzyDo extends BaseDo implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId
    /**
     * 主键ID
     */
    private String id;

    /**
     * 是否在四色图区域 0：否，1：是
     */
    private String sfsstqy;

    /**
     * 风险四色图ID 当作业在四色图区域内时，此项必填。t_fxsstxx表主键
     */
    private String fssstid;

    /**
     * 作业证编号
     */
    private String zyzbh;

    /**
     * 作业申请单位
     */
    private String sqdw;

    /**
     * 作业申请人
     */
    private String sqr;

    /**
     * 作业申请时间
     */
    private Date zysqsj;

    /**
     * 作业范围、内容、方式(包括深度、面积)
     */
    private String zyfwfs;

    /**
     * 作业简图 图片的base64编码。图片格式为PNG或JPEG图片大小不超过2M。
     */
    private String zyjt;

    /**
     * 作业内容
     */
    private String zynr;

    /**
     * 作业实施时间起
     */
    private Date zykssj;

    /**
     * 作业实施时间止
     */
    private Date zyjssj;

    /**
     * 作业负责人
     */
    private String zyfzr;

    /**
     * 作业位置
     */
    private String zywz;

    /**
     * 作业人员信息 若当前作业状态尚未涉及可为空，待后续完善后上报字段信息。姓名:身份证号。关联多个时英文逗号隔开。
     */
    private String zyryxx;

    /**
     * 作业单位类别 1：本厂，2：第三方/承包商
     */
    private String zydwlx;

    /**
     * 作业单位名称
     */
    private String zydwmc;

    /**
     * 涉及的其他特殊作业 1:是，0:否
     */
    private String sfsjqttszy;

    /**
     * 涉及的其他特殊作业安全作业证编号 涉及的其他特殊作业，则涉及的其他特殊作业安全作业证编号必填
     */
    private String sjqttszyzbh;

    /**
     * 风险辨识 可多选，参考定义中的数值
     */
    private String fxbs;

    /**
     * 风险预防措施
     */
    private String fxyfcs;

    /**
     * 防护用品 可多选，参考定义中的数值
     */
    private String fhyp;

    /**
     * 监护人
     */
    private String jhr;

    /**
     * 监护人岗位
     */
    private String jhrgw;

    /**
     * 监护人证件编号
     */
    private String jhrzjbh;

    /**
     * 验收人
     */
    private String ysr;

    /**
     * 安全交底人
     */
    private String aqjdr;

    /**
     * 接受交底人
     */
    private String jsjdr;

    /**
     * 当前状态 1：作业前，2：作业中，3：作业后
     */
    private String dqzt;

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 视频回放地址
     */
    @TableField("VIDEO_URL")
    private String videoUrl;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    /**
     * 创建人
     */
    @TableField("CREATE_BY")
    private String createBy;

    /**
     * 最后修改时间
     */
    @TableField("UPDATE_TIME")
    private Date updateTime;

    /**
     * 最后修改人
     */
    @TableField("UPDATE_BY")
    private String updateBy;

    /**
     * 删除标识，0：正常，1：已删除
     */
    @TableField("DELETE_MARK")
    private Integer deleteMark;

    /**
     * 企业编码
     */
    @TableField("COMPANY_CODE")
    private Integer companyCode;


    /**
     * 电子作业票附件 电子作业票的base64编码。格式为pdf，文件大小不超过5M。
     */
    private String fileurl;

    /**
     * 计划开始时间
     */
    private Date jhkssj;

    /**
     * 计划结束时间
     */
    private Date jhjssj;

    /**
     * JAS附件 JAS的base64编码。格式为pdf，文件大小不超过5M。
     */
    private String jsafileurl;

    /**
     *
     */
    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 zyzt;

    /**
     * 涉及作业证编号ID
     */
    private String sjzyzbhid;

    /**
     * 报备人ID
     */
    private String bbrid;

    /**
     * 报备人
     */
    private String bbrname;

    /**
     * 报备部门ID
     */
    private String bbbmid;

    /**
     * 报备部门
     */
    private String bbbmname;

    /**
     * 报备时间
     */
    private Date bbsj;

    /**
     * 主要使用器具
     */
    private String mainappliance;

    /**
     * 作业单位ID
     */
    private String zydwid;

    /**
     * 申请单位类型
     */
    private String sqdwlx;

    /**
     * 申请单位
     */
    private String sqszdw;

    /**
     * 作业负责人ID
     */
    private String zyfzrid;

    /**
     * 监控摄像头
     */
    private String jksxt;

    /**
     * 安全交底人ID
     */
    private String aqjdrid;

    /**
     * 检查人id
     */
    private String inspectorid;

    /**
     * 检查人名称
     */
    private String inspector;

    /**
     * 检查时间
     */
    private Date inspectiontime;

    /**
     * 节假日/夜班/重大活动
     */
    private String jjrybzdhd;

    /**
     * 四色图名称
     */
    private String fssstname;

    /**
     * 作业前图片
     */
    private String zyqtp;

    /**
     * 作业方式
     */
    private String zyfs;

    /**
     * 作业类型
     */
    private String jobtype;

    /**
     * 作业类型 ID
     */
    private String jobtypeid;

    /**
     * 同步状态
     */
    private String tbzt;

    /**
     * 同步日志
     */
    private String tbrz;

    /**
     * 安全交底人签名
     */
    private String aqjdrqm;

    /**
     * 接受交底人签名
     */
    private String jsjdrqm;

    /**
     * 监护人签名
     */
    private String jhrqm;

    /**
     * 监护人ID
     */
    private String jhrid;

    /**
     * 承包商名称
     */
    private String cbsmc;

    /**
     * 承包商ID
     */
    private String cbsid;

    /**
     * 属地部门负责人签字
     */
    private String sdbmfzrqz;

    /**
     * 作业交底图
     */
    private String zyjdt;
}
