yuan
2 天以前 6f0df10fdd0e55e5ed3e31b1720efd25e2bf02fb
src/main/java/com/ruoyi/technology/bean/dto/TechnologyBomStructureDto.java
@@ -1,7 +1,7 @@
package com.ruoyi.technology.bean.dto;
import com.ruoyi.technology.pojo.TechnologyBomStructure;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -11,21 +11,22 @@
@EqualsAndHashCode(callSuper = true)
public class TechnologyBomStructureDto extends TechnologyBomStructure {
    @ApiModelProperty("工序名称")
    @Schema(description = "工序名称")
    private String operationName;
    @ApiModelProperty("产品名称")
    @Schema(description = "产品名称")
    private String productName;
    @ApiModelProperty("产品ID")
    @Schema(description = "产品ID")
    private Long productId;
    @ApiModelProperty("规格型号")
    @Schema(description = "规格型号")
    private String model;
    private String tempId;
    private String parentTempId;
    private List<TechnologyBomStructureDto> children;
    /**
     * BOM 只维护扁平的“物料规格 + 消耗工序”关系,不再有层级和数量。
     * 明细项只需要 id(更新时)、productModelId、operationId。
     */
    @Schema(description = "扁平物料明细列表")
    private List<TechnologyBomStructureDto> detailList;
}