export interface EmergencyDrillModel {
  // 主键id
  id?: number;
  // 任务类型
  type?: string;
  // 片区id
  areaId?: number;
  // 油站ID
  stationId?: number;
  // 任务id
  taskId?: number;
  // 任务名称
  taskName?: string;
  // 执行人ID
  executorId?: number;
  // 执行人姓名
  executorName?: string;
  // 岗位
  position?: number;
  // 是否评论0否1是
  isComment?: number;
  // 创建类型0系统1新增
  createType?: number;
  // 评论id
  commentId?: number;
  // 截止时间
  deadline?: string;
  // 处理时间
  processTime?: string;
  // 完成状态: 0-按时完成, 1-逾期完成
  completionStatus?: number;
  // 逻辑删除标识
  delFlag?: number;
  // 应急演练名称
  drillName?: string;
  // 演练时间
  drillTime?: string;
  // 演练地点/装置
  drillLocation?: string;
  // 参加人数
  participantsCount?: number;
  // 总人数
  totalCount?: number;
  // 组织部门
  organizationDepartment?: string;
  // 物资准备
  materialPreparation?: string;
  // 演练目的
  drillPurpose?: string;
  // 事件/事故现场假定
  accidentAssumption?: string;
  // 演练方案简述
  drillPlanSummary?: string;
  // 演练注意事项及要求
  precautions?: string;
  // 演练方案提交时间
  planSubmitTime?: string;
  // 演练方案是否提交
  isSubmitPlan?: number;
  // 演练评估
  drillEvaluation?: string;
  // 简述演练的主要内容
  mainContent?: string;
  // 演练过程存在的问题
  existingProblems?: string;
  // 针对问题的改进措施
  improvementMeasures?: string;
  // 经理点评
  managerComment?: string;
  // 图片URL数组
  images?: string;
  // 评估提交时间
  evaluationSubmitTime?: string;
  // 评估是否提交
  isSubmitEvaluation?: number;
}

export interface HiddenDangerRegisterModel {
  // 主键ID
  id?: number;
  // 检查名称
  checkName?: string;
  // 是否转任务：0-否，1-是
  isTask?: number;
  // 发现问题描述
  foundProblem?: string;
  // 标签
  tags?: string;
  // 处理建议
  suggestion?: string;
  // 主要危害描述
  mainHarm?: string;
  // 风险度，0低、1中、2高
  riskLevel?: number;
  // 整改截止时间
  rectifyDeadline?: string;
  // 问题图片
  problemImages?: string;
  // 抄送人，可存储用户ID或姓名（多个用逗号分隔）
  ccTo?: string;
  // 台账类型
  registerType?: string;
  // 检查开始时间
  checkStartTime?: string;
  // 检查结束时间
  checkEndTime?: string;
}

export interface TaskEventReportModel {
  // 主键id
  id?: number;
  // 场站id
  stationId?: number;
  // 事件等级（0轻微、1中等、2重大）
  eventLevel?: number;
  // 事件名称
  eventName?: string;
  // 发生时间
  occurrenceTime?: string;
  // 发生地点
  occurrenceLocation?: string;
  // 政府机构/媒体是否已参与（0:否，1:是）
  governmentMediaInvolvement?: number;
  // 事件类型
  eventType?: string;
  // 车辆信息
  vehicleInfo?: string;
  // 现场天气情况
  weatherCondition?: string;
  // 单位/部门
  department?: string;
  // 当事员工
  involvedEmployee?: string;
  // 性别
  gender?: string;
  // 入职日期
  hireDate?: string;
  // 岗位
  post?: string;
  // 营业主管/当班经理
  manager?: string;
  // 事件简述及造成的后果
  eventDescription?: string;
  // 事件原因
  eventCause?: string;
  // 已采取的措施及目前情况
  measuresTaken?: string;
  // 建议的改善措施
  improvementSuggestions?: string;
  // 图片
  images?: string;
  // 环节（0事件填报、1事件审查、2已完成、3事件裁定）
  processStage?: number;
  // 退回原因
  returnReason?: string;
  // 扣分
  deductionScore?: number;
  // 备注
  remarks?: string;
  // 逻辑删除标识
  delFlag?: number;
}
