package com.njcn.process.pojo.vo;

import lombok.Data;

import java.util.Date;

/**
 * 
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2023/2/1  14:13【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */

/**
    * 工单详情表 
    */
@Data
public class RStatWorkOrderDetailVO {
    /**
     * 问题编号(台区测点问题表的problem_no)
     */
    private String problemNo;
    private String orgNo;
    private String orgName;


    /**
     * 台区ID
     */
    private String distributionId;
    /**
     * 台区名称
     */
    private String distributionName;
    /**
     * 工单状态(字典，待派单、已派单、已关闭)
     */
    private String workOrderStatus;

    /**
     * 工单类型(字典，目前一个，整改单)
     */
    private String workOrderType;

    /**
     * 一级业务类型(字典，目前一个，运检业务)
     */
    private String primaryBusinessType;

    /**
     * 二级业务类型(字典，两种类型：谐波电压越限、谐波电流越限)
     */
    private String twoBusinessType;

    /**
     * 供电所
     */
    private String powerSupplyStation;
    private String powerSupplyStationName;


    /**
     * 工单流程(字典，生成工单、派单、反馈、审核、整改、评估、归档，默认生成工单)
     */
    private String workOrderProcess;

    /**
     * 维护班组
     */
    private String whbz;

    /**
     * 工单负责人
     */
    private String workOrderLeader;

    /**
     * 工单完成时间
     */
    private Date workOrderOverTime;

    /**
     * 要求反馈时间
     */
    private Date expectAskFeedbackTime;

    /**
     * 接单人ID
     */
    private String pickUpPerson;

    /**
     * 下发时间
     */
    private Date distributionTime;

    /**
     * 预期到期时间
     */
    private Date expirationTime;

    /**
     * 关联设备主人
     */
    private String relationDevice;

    /**
     * 附件
     */
    private String enclosure;

    /**
     * 抄送
     */
    private String copyFor;

    /**
     * 反馈时间
     */
    private Date askFeedbackTime;

    /**
     * 计划完成时间
     */
    private Date plannedCompletionTime;

    /**
     * 原因反馈
     */
    private String causeFeedback;

    /**
     * 审核人ID
     */
    private String checkPerson;

    /**
     * 审核状态(字典，两种类型：审核通过/审核不通过)
     */
    private String checkStatus;

    /**
     * 审核意见(审核通过可为空，审核不通过时必填)
     */
    private String checkComments;

    /**
     * 整改完成时间
     */
    private Date rectifyCompleteTime;

    /**
     * 整改人ID
     */
    private String rectifyPerson;

    /**
     * 整改描述
     */
    private String rectifyDescribe;

    /**
     * 整改人ID
     */
    private String assessPerson;

    /**
     * 评估完成时间
     */
    private Date assessCompleteTime;

    /**
     * 评估结果（字典，评估合格、评估不合格）
     */
    private String assessResult;

    /**
     * 评估描述
     */
    private String assessDescribe;

    /**
     * 问题描述
     */
    private String problemDescribe;
}
