package com.sckw.slope.detection.model.vo;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.sckw.slope.detection.model.dto.SystemDict;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author sky
 * @description vo
 * @date 2023-10-30 13:10:38
 */
@Data
public class DeviceModelVo implements Serializable {
    private Long id;

    /**
     * 矿山id
     */
    private Integer mountainId;

    /**
     * 型号识别码
     */
    private String identifyCode;

    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 设备类型名称
     */
    private String deviceTypeName;

    /**
     * 型号名称
     */
    private String name;

    /**
     * 厂商
     */
    private String manufacturer;

    /**
     * 厂商联系人
     */
    private String manufacturerContacts;

    /**
     * 厂商联系电话
     */
    private String manufacturerPhone;

    /**
     * 备注
     */
    private String remark;

    /**
     * 量程
     */
    private String range;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 状态文字
     */
    private String statusText;

    /**
     * 创建人
     */
    private Long create_by;

    /**
     * 创建时间
     */
    private DateTime create_time;

    /**
     * 要素
     */
    private List<String> part;

    /**
     * 集成要素
     */
    private List<IntegrationItemVO> integration;

    /**
     * 数据字典
     */
    private List<SystemDict>  systemDict;

    /**
     * 要素id
     */
    private List<String> partId;


    private static final long serialVersionUID = 1L;
}
