package com.zt.plat.module.qms.resource.device.controller.vo;


import com.alibaba.fastjson.JSONObject;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/*
* 设备与大类实体
*
* */
@Data
public class DeviceInfomationWithProductVO extends DeviceInfomationRespVO{

    //=========设备字段============

    private Long companyId;
    private String companyName;

    private Long deptId;

    @Schema(description = "所属部门名称")
    private String deptName;

    private Long postId;
    private Long tenantId;

    private String updaterName;
    private String creatorName;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private String creator;
    private String updater;

    //============大类字段============

    @Schema(description = "规格")
    private String specification;

    @Schema(description = "型号")
    private String modelNo;

    @Schema(description = "制造商")
    private String  manufacturer;

    @Schema(description = "其他配置")
    private String customConfig;

    @Schema(description = "其他配置json")
    private JSONObject customConfigJson;

}
