package com.zy.asrs.entity.param;
|
|
import com.zy.asrs.entity.BasArmRules;
|
import lombok.Data;
|
import org.apache.xmlbeans.impl.xb.xsdschema.Public;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/*
|
* Created by Monkey D. Luffy on 2025.09.09
|
* */
|
@Data
|
public class ArmPrecomputeParam {
|
|
private List<CombMat> matList = new ArrayList<>();
|
|
@Data
|
public static class CombMat {
|
|
// 长度
|
private Double material_length;
|
|
// 宽度
|
private Double material_width;
|
|
// 高度
|
private Double material_height;
|
|
// 重量
|
private Double material_weight;
|
|
// 数量
|
private Double material_number = 10.0;
|
|
public CombMat() {}
|
|
public CombMat(BasArmRules basArmRules) {
|
this.material_height = basArmRules.getMaterialHeight();
|
this.material_width = basArmRules.getMaterialWidth();
|
this.material_height = basArmRules.getMaterialHeight();
|
this.material_weight = basArmRules.getMaterialWeight();
|
}
|
|
}
|
|
public ArmPrecomputeParam() {}
|
|
public ArmPrecomputeParam(BasArmRules basArmRules) {
|
this.matList.add(new CombMat(basArmRules));
|
}
|
}
|