package com.cf.imes.module.system.controller.admin.assemblyconfig.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;

/**
 *
 *
 * @author Gqr
 * @since 2026/2/27 16:11
 */
@Data
@Builder
@Schema(description = "管理后台 - 装配设置  Response VO")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AssemblyConfigRespVO {
    @Schema(description = "主键", example = "1024")
    private Long id;

    @Schema(description = "装备设置名称", example = "张三")
    private String componentName;

    @Schema(description = "描述", example = "描述")
    private AssemblyConfigStructureVO structure;

    @Schema(description = "结构哈希值")
    private String structureHash;

    @Schema(description = "结构json")
    private String structureJson;

    @Schema(description = "是否不加工")
    private Boolean notProcess;
}
