| 12345678910111213141516171819202122232425262728293031 |
- package easydo.technology.model;
- import easydo.technology.annotation.NotTableField;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.List;
- @EqualsAndHashCode(callSuper = true)
- @Data
- public class ProductBom extends CommonModel{
- private String id;
- private String materialCode;
- private String materialName;
- private String createTime;
- private Long createId;
- private String status;
- private String remark;
- private String bomCode;
- private String parentId;
- private BigDecimal quantity;
- @NotTableField
- private ProductMaterial material;
- @NotTableField
- private List<ProductBom> childrenList = new ArrayList<>();
- @NotTableField
- private Boolean isHaveChildren = false;
- }
|