package com.njzscloud.dispose.mfg.bom.pojo.dto;

import com.njzscloud.dispose.mfg.bom.constant.MtlType;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 物料清单明细
 * @author ljw
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class BomDetailAddDto {

    /**
     * 产品 Id；gds_goods.id
     */
    private Long goodsId;

    /**
     * 物料类型，YuanLiao-->原料、FuChanPin-->副产品、ZhuChanPin-->主产品
     */
    private MtlType mtlType;

    /**
     * 是否为产出；0-->否、1-->是
     */
    private Boolean chu;

    /**
     * 消耗/产出量；如果为产出，则此值为 1
     */
    private BigDecimal quantity;

    /**
     * 是否必需；0-->否、1-->是
     */
    private Boolean mandatory;

}
