package com.yeejoin.amos.boot.module.ymt.api.dto;

import com.yeejoin.amos.boot.module.ymt.api.entity.*;
import lombok.Data;

import java.util.Map;


@Data
public class EquipmentMessageDto {

    /**
     * 使用信息
     */
    private IdxBizJgUseInfo useInfo;
    /**
     * 设计制造
     */
    private IdxBizJgDesignInfo designInfo;
    /**
     * 制造信息
     */
    private IdxBizJgFactoryInfo factoryInfo;
//    /**
//     * 施工信息
//     */
//    private List<IdxBizJgConstructionInfo> constructionInfo;
    /**
     * 注册登记
     */
    private IdxBizJgRegisterInfo registerInfo;
    /**
     * 维保备案
     */
    private IdxBizJgMaintenanceRecordInfo maintenanceRecordInfo;
    /**
     * 监管信息
     */
    private IdxBizJgSupervisionInfo supervisionInfo;
    /**
     * 其他信息
     */
    private IdxBizJgOtherInfo otherInfo;
//    /**
//     * 检验检测
//     */
//    private List<IdxBizJgInspectionDetectionInfo> idxBizJgInspectionDetectionInfo;
//    /**
//     * 主要零部件
//     */
//    private List<IdxBizJgMainParts> mainParts;
//    /**
//     * 保护装置
//     */
//    private List<IdxBizJgProtectionDevices> protectionDevices;
    /**
     * 设备参数信息
     */
    private Map<String, Object> params;
    /**
     * 操作类型 1 新增  0 修改
     */
    private Integer saveStatus;
    /**
     * 监管码
     */
    private String supervisoryCode;

}

