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

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 *
 *
 * @author Gqr
 * @since 2026/2/26 17:15
 */
@Data
@Schema(description = "管理后台 - 装配设置保存树形结构 VO")
public class AssemblyConfigSaveStructureVO {
    @Schema(description = "部件名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "门")
    private String name;

    @Schema(description = "是否加工，true是，false否", requiredMode = Schema.RequiredMode.REQUIRED, example = "true")
    private boolean process;

    @Schema(description = "子部件列表")
    private List<AssemblyConfigSaveStructureVO> children;
}
