using Siger.Middlelayer.Utility.ExcelImport;

namespace Siger.Middlelayer.Utility.ImportEntities
{
    public class RepairList : ImportBase
    {
        [ExcelColumn("工单号码")]
        public string Id { get; set; }

        [ExcelColumn("设备名称")]
        public string Station { get; set; }

        [ExcelColumn("所在位置")]
        public string Location { get; set; }

        [ExcelColumn("停机")]
        public string OffLineStatus { get; set; }

        [ExcelColumn("安灯分类")]
        public string ExceptionType { get; set; }

        [ExcelColumn("成本目的")]
        public string CostName { get; set; }

        [ExcelColumn("报修备注")]
        public string Remark { get; set; }
        [ExcelColumn("维修备注")]
        public string Remark1 { get; set; }

        [ExcelColumn("工单状态")]
        public string Status { get; set; }

        //[ExcelColumn("维修排查过程")]
        //public string Process { get; set; }

        [ExcelColumn("报修人")]
        public string Creator { get; set; }

        [ExcelColumn("所用备件")]
        public string Sparepart { get; set; }

        [ExcelColumn("报修时间")]
        public string CreateTime { get; set; }

        [ExcelColumn("接单用时")]
        public double OrderTime { get; set; }

        [ExcelColumn("签到用时")]
        public double SignTime { get; set; }

        [ExcelColumn("维修用时")]
        public double RepairTime { get; set; }

        [ExcelColumn("复线用时")]
        public double RecoverTime { get; set; }

        [ExcelColumn("总用时")]
        public double TotalTime { get; set; }

        [ExcelColumn("接单人")]
        public string OrderUser { get; set; }

        [ExcelColumn("维修人")]
        public string RepairUser { get; set; }

        [ExcelColumn("复线人")]
        public string RecoverUser { get; set; }

        [ExcelColumn("失效模式")]
        public string InvalidMode { get; set; }
    }
}
