using System;
using System.Collections.Generic;
using Newtonsoft.Json;

namespace DefaultNamespace.Dto
{


    public class SceneStepTaskListItem
    {
/// <summary>
    /// 
    /// </summary>
    public string pageNum { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string pageSize { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int id { get; set; }
    /// <summary>
    /// 抄表
    /// </summary>
    public string examName { get; set; }
    /// <summary>
    /// [{"pageNum":null,"pageSize":null,"id":721,"point":"填写工作票","score":"10","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"填写工作票"},{"pageNum":null,"pageSize":null,"id":722,"point":"领取处理所需工器具及设备，包含螺丝刀、剥线钳、绝缘胶带、验电笔、盒装封印、梯子、工作证、安全帽、纱布手套、工作服、l型集中器","score":"20","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"领取工器具及仪器设备"},{"pageNum":null,"pageSize":null,"id":723,"point":"佩戴背包中的安全帽、工作服及手套","score":"10","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"佩戴装备检视"},{"pageNum":null,"pageSize":null,"id":724,"point":"前往现场后，出示工作证并与客户进行沟通","score":"10","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"前往现场"},{"pageNum":null,"pageSize":null,"id":725,"point":"使用验电笔进行三步验电法：点击插座——点击柜门——点击插座。","score":"10","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"验电"},{"pageNum":null,"pageSize":null,"id":726,"point":"用螺丝刀打开接线盒，将拨片调整至断电状态（带电作业调整横向滑块，断电作业调整竖向滑块，系统默认断电作业），开始作业","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":727,"point":"将集中器连接线的螺丝全部拧开，拧开两个固定该线的螺丝后，线消失。重复操作，直至全部线拆除","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":728,"point":"取出胶带将头部缠绕","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":729,"point":"拆除固定集中器的螺丝，取下集中器","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":730,"point":"取出新的集中器，移动至原先集中器位置","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":731,"point":"进行连线，练好线后，上螺丝","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"更换集中器"},{"pageNum":null,"pageSize":null,"id":732,"point":"安装完成后，申请通电调试，运行灯闪烁亮则安装成功","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"现场调试"},{"pageNum":null,"pageSize":null,"id":733,"point":"盖上集中器的盖子，在集中器上加装封印、接线盒还原，关上柜门后，柜门加装封印","score":"5","createTime":"2024-07-09T17:46:26.000+08:00","createBy":null,"sceneId":116,"step":"加装封印"}]
    /// </summary>
    public string examContent { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int sceneId { get; set; }
    /// <summary>
    /// 抄表
    /// </summary>
    public string sceneName { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string sceneScriptId { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int status { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string createBy { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string createTime { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string updateBy { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string updateTime { get; set; }
    }

    public class SceneStepData
    {
        /// <summary>
        /// 操作成功
        /// </summary>
        public string msg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public SceneStepTaskListItem data { get; set; }
    }
}






public class Record
{
    [JsonProperty("id")]
    public int Id { get; set; }

    [JsonProperty("point")]
    public string Point { get; set; }

    [JsonProperty("score")]
    public int Score { get; set; }

    [JsonProperty("createTime")]
    public DateTime CreateTime { get; set; }

    [JsonProperty("sceneId")]
    public int SceneId { get; set; }

    [JsonProperty("step")]
    public string Step { get; set; }
}





