|
@@ -0,0 +1,477 @@
|
|
|
+package com.zkqy.amichi.jd.domain;
|
|
|
+
|
|
|
+import com.alibaba.fastjson2.annotation.JSONField;
|
|
|
+import com.zkqy.common.annotation.Excel;
|
|
|
+import com.zkqy.common.core.domain.BaseEntity;
|
|
|
+import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
+import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * bom明细对象 production_boms_details
|
|
|
+ *
|
|
|
+ * @author ruoyi
|
|
|
+ * @date 2024-10-16
|
|
|
+ */
|
|
|
+public class JdProductionBomsDetailsVo extends BaseEntity
|
|
|
+{
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /** $column.columnComment */
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /** 单据编号 */
|
|
|
+ @Excel(name = "单据编号")
|
|
|
+ @JSONField(name="FBillNo")
|
|
|
+ private String fbillno;
|
|
|
+
|
|
|
+ /** 主项物料编号 */
|
|
|
+ @Excel(name = "主项物料编号")
|
|
|
+ @JSONField(name="FMaterialID2.FNumber")
|
|
|
+ private String fmaterialid2Fnumber;
|
|
|
+
|
|
|
+ /** 主项物料名称 */
|
|
|
+ @Excel(name = "主项物料名称")
|
|
|
+ @JSONField(name="FMaterialName1")
|
|
|
+ private String fmaterialname1;
|
|
|
+
|
|
|
+ /** 主项物料规格 */
|
|
|
+ @Excel(name = "主项物料规格")
|
|
|
+ @JSONField(name="FMaterialModel1")
|
|
|
+ private String fmaterialmodel1;
|
|
|
+
|
|
|
+ /** 基础属性 */
|
|
|
+ @Excel(name = "基础属性")
|
|
|
+ @JSONField(name="F.PONP.BaseProperty")
|
|
|
+ private String fPonpBaseproperty;
|
|
|
+
|
|
|
+ /** 物料类型 */
|
|
|
+ @Excel(name = "物料类型")
|
|
|
+ @JSONField(name="FMaterialType")
|
|
|
+ private String fmaterialtype;
|
|
|
+
|
|
|
+ /** 供应类型 */
|
|
|
+ @Excel(name = "供应类型")
|
|
|
+ @JSONField(name="FSupplyType")
|
|
|
+ private String fsupplytype;
|
|
|
+
|
|
|
+ /** 使用率 */
|
|
|
+ @Excel(name = "使用率")
|
|
|
+ @JSONField(name="FUseRate")
|
|
|
+ private BigDecimal fuseRate;
|
|
|
+
|
|
|
+ /** 操作员ID */
|
|
|
+ @Excel(name = "操作员ID")
|
|
|
+ @JSONField(name="FOperID")
|
|
|
+ private Long foperid;
|
|
|
+
|
|
|
+ /** 分子 */
|
|
|
+ @Excel(name = "分子")
|
|
|
+ @JSONField(name="FNumerator")
|
|
|
+ private BigDecimal fnumerator;
|
|
|
+
|
|
|
+ /** 分母 */
|
|
|
+ @Excel(name = "分母")
|
|
|
+ @JSONField(name="FDenominator")
|
|
|
+ private BigDecimal fdenominator;
|
|
|
+
|
|
|
+ /** 单位 */
|
|
|
+ @Excel(name = "单位")
|
|
|
+
|
|
|
+ @JSONField(name="FUnitID2.FName")
|
|
|
+ private String funitid2Fname;
|
|
|
+
|
|
|
+ /** 固定损耗 */
|
|
|
+ @Excel(name = "固定损耗")
|
|
|
+ @JSONField(name="FFixScrapQty")
|
|
|
+ private BigDecimal ffixscrapqty;
|
|
|
+
|
|
|
+ /** 变动损耗率 */
|
|
|
+ @Excel(name = "变动损耗率")
|
|
|
+ @JSONField(name="FScrapRate")
|
|
|
+ private BigDecimal fscraprate;
|
|
|
+
|
|
|
+ /** 应发数量 */
|
|
|
+ @Excel(name = "应发数量")
|
|
|
+ @JSONField(name="FMustQty")
|
|
|
+ private BigDecimal fmustqty;
|
|
|
+
|
|
|
+ /** 基本分子 */
|
|
|
+ @Excel(name = "基本分子")
|
|
|
+ @JSONField(name="FBASENUMERATOR")
|
|
|
+ private BigDecimal fbasenumerator;
|
|
|
+
|
|
|
+ /** 基本分母 */
|
|
|
+ @Excel(name = "基本分母")
|
|
|
+ @JSONField(name="FBASEDENOMINATOR")
|
|
|
+ private BigDecimal fbasedenominator;
|
|
|
+
|
|
|
+ /** 作业ID */
|
|
|
+ @Excel(name = "作业ID")
|
|
|
+ @JSONField(name="FPROCESSID")
|
|
|
+ private Long fprocessid;
|
|
|
+
|
|
|
+ /** 发料方式 */
|
|
|
+ @Excel(name = "发料方式")
|
|
|
+ @JSONField(name="FISSUETYPE")
|
|
|
+ private String fissuetype;
|
|
|
+
|
|
|
+ /** 反冲类型 */
|
|
|
+ @Excel(name = "倒冲类型")
|
|
|
+ @JSONField(name="FBackFlushType")
|
|
|
+ private String fbackflushtype;
|
|
|
+
|
|
|
+ /** 默认发料仓库 */
|
|
|
+ @Excel(name = "默认发料仓库")
|
|
|
+ @JSONField(name="FSTOCKID")
|
|
|
+ private Long fstockid;
|
|
|
+
|
|
|
+ /** 已领数量 */
|
|
|
+ @Excel(name = "已领数量")
|
|
|
+ @JSONField(name="FPICKEDQTY")
|
|
|
+ private BigDecimal fpickedqty;
|
|
|
+
|
|
|
+ /** 未领数量 */
|
|
|
+ @Excel(name = "未领数量")
|
|
|
+ @JSONField(name="FNOPICKEDQTY")
|
|
|
+ private BigDecimal fnopickedqty;
|
|
|
+
|
|
|
+ /** 库存数量 */
|
|
|
+ @Excel(name = "库存数量")
|
|
|
+ @JSONField(name="FINVENTORYQTY")
|
|
|
+ private BigDecimal finventoryqty;
|
|
|
+
|
|
|
+ /** 是否跳层 */
|
|
|
+ @Excel(name = "是否跳层")
|
|
|
+ @JSONField(name="FISSKIP")
|
|
|
+ private Integer fisskip;
|
|
|
+
|
|
|
+ /** 供应模式 */
|
|
|
+ @Excel(name = "供料模式")
|
|
|
+ @JSONField(name="FSUPPLYMODE")
|
|
|
+ private String fsupplymode;
|
|
|
+
|
|
|
+ /** 已分配数量 */
|
|
|
+ @Excel(name = "已分配数量")
|
|
|
+ @JSONField(name="FGLDBQTY")
|
|
|
+ private BigDecimal fgldbqty;
|
|
|
+
|
|
|
+ /** 基本需求量 */
|
|
|
+ @Excel(name = "基本需求量")
|
|
|
+ @JSONField(name="FBASENEEDQTY")
|
|
|
+ private BigDecimal fbaseneedqty;
|
|
|
+
|
|
|
+ /** 实际领料数量 */
|
|
|
+ @Excel(name = "实际领料数量")
|
|
|
+ @JSONField(name="FACTUALPICKQTY")
|
|
|
+ private BigDecimal factualpickqty;
|
|
|
+
|
|
|
+ public void setId(Long id)
|
|
|
+ {
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getId()
|
|
|
+ {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+ public void setFbillno(String fbillno)
|
|
|
+ {
|
|
|
+ this.fbillno = fbillno;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFbillno()
|
|
|
+ {
|
|
|
+ return fbillno;
|
|
|
+ }
|
|
|
+ public void setFmaterialid2Fnumber(String fmaterialid2Fnumber)
|
|
|
+ {
|
|
|
+ this.fmaterialid2Fnumber = fmaterialid2Fnumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFmaterialid2Fnumber()
|
|
|
+ {
|
|
|
+ return fmaterialid2Fnumber;
|
|
|
+ }
|
|
|
+ public void setFmaterialname1(String fmaterialname1)
|
|
|
+ {
|
|
|
+ this.fmaterialname1 = fmaterialname1;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFmaterialname1()
|
|
|
+ {
|
|
|
+ return fmaterialname1;
|
|
|
+ }
|
|
|
+ public void setFmaterialmodel1(String fmaterialmodel1)
|
|
|
+ {
|
|
|
+ this.fmaterialmodel1 = fmaterialmodel1;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFmaterialmodel1()
|
|
|
+ {
|
|
|
+ return fmaterialmodel1;
|
|
|
+ }
|
|
|
+ public void setfPonpBaseproperty(String fPonpBaseproperty)
|
|
|
+ {
|
|
|
+ this.fPonpBaseproperty = fPonpBaseproperty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getfPonpBaseproperty()
|
|
|
+ {
|
|
|
+ return fPonpBaseproperty;
|
|
|
+ }
|
|
|
+ public void setFmaterialtype(String fmaterialtype)
|
|
|
+ {
|
|
|
+ this.fmaterialtype = fmaterialtype;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFmaterialtype()
|
|
|
+ {
|
|
|
+ return fmaterialtype;
|
|
|
+ }
|
|
|
+ public void setFsupplytype(String fsupplytype)
|
|
|
+ {
|
|
|
+ this.fsupplytype = fsupplytype;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFsupplytype()
|
|
|
+ {
|
|
|
+ return fsupplytype;
|
|
|
+ }
|
|
|
+ public void setFuseRate(BigDecimal fuseRate)
|
|
|
+ {
|
|
|
+ this.fuseRate = fuseRate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFuseRate()
|
|
|
+ {
|
|
|
+ return fuseRate;
|
|
|
+ }
|
|
|
+ public void setFoperid(Long foperid)
|
|
|
+ {
|
|
|
+ this.foperid = foperid;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getFoperid()
|
|
|
+ {
|
|
|
+ return foperid;
|
|
|
+ }
|
|
|
+ public void setFnumerator(BigDecimal fnumerator)
|
|
|
+ {
|
|
|
+ this.fnumerator = fnumerator;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFnumerator()
|
|
|
+ {
|
|
|
+ return fnumerator;
|
|
|
+ }
|
|
|
+ public void setFdenominator(BigDecimal fdenominator)
|
|
|
+ {
|
|
|
+ this.fdenominator = fdenominator;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFdenominator()
|
|
|
+ {
|
|
|
+ return fdenominator;
|
|
|
+ }
|
|
|
+ public void setFunitid2Fname(String funitid2Fname)
|
|
|
+ {
|
|
|
+ this.funitid2Fname = funitid2Fname;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFunitid2Fname()
|
|
|
+ {
|
|
|
+ return funitid2Fname;
|
|
|
+ }
|
|
|
+ public void setFfixscrapqty(BigDecimal ffixscrapqty)
|
|
|
+ {
|
|
|
+ this.ffixscrapqty = ffixscrapqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFfixscrapqty()
|
|
|
+ {
|
|
|
+ return ffixscrapqty;
|
|
|
+ }
|
|
|
+ public void setFscraprate(BigDecimal fscraprate)
|
|
|
+ {
|
|
|
+ this.fscraprate = fscraprate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFscraprate()
|
|
|
+ {
|
|
|
+ return fscraprate;
|
|
|
+ }
|
|
|
+ public void setFmustqty(BigDecimal fmustqty)
|
|
|
+ {
|
|
|
+ this.fmustqty = fmustqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFmustqty()
|
|
|
+ {
|
|
|
+ return fmustqty;
|
|
|
+ }
|
|
|
+ public void setFbasenumerator(BigDecimal fbasenumerator)
|
|
|
+ {
|
|
|
+ this.fbasenumerator = fbasenumerator;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFbasenumerator()
|
|
|
+ {
|
|
|
+ return fbasenumerator;
|
|
|
+ }
|
|
|
+ public void setFbasedenominator(BigDecimal fbasedenominator)
|
|
|
+ {
|
|
|
+ this.fbasedenominator = fbasedenominator;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFbasedenominator()
|
|
|
+ {
|
|
|
+ return fbasedenominator;
|
|
|
+ }
|
|
|
+ public void setFprocessid(Long fprocessid)
|
|
|
+ {
|
|
|
+ this.fprocessid = fprocessid;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getFprocessid()
|
|
|
+ {
|
|
|
+ return fprocessid;
|
|
|
+ }
|
|
|
+ public void setFissuetype(String fissuetype)
|
|
|
+ {
|
|
|
+ this.fissuetype = fissuetype;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFissuetype()
|
|
|
+ {
|
|
|
+ return fissuetype;
|
|
|
+ }
|
|
|
+ public void setFbackflushtype(String fbackflushtype)
|
|
|
+ {
|
|
|
+ this.fbackflushtype = fbackflushtype;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFbackflushtype()
|
|
|
+ {
|
|
|
+ return fbackflushtype;
|
|
|
+ }
|
|
|
+ public void setFstockid(Long fstockid)
|
|
|
+ {
|
|
|
+ this.fstockid = fstockid;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getFstockid()
|
|
|
+ {
|
|
|
+ return fstockid;
|
|
|
+ }
|
|
|
+ public void setFpickedqty(BigDecimal fpickedqty)
|
|
|
+ {
|
|
|
+ this.fpickedqty = fpickedqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFpickedqty()
|
|
|
+ {
|
|
|
+ return fpickedqty;
|
|
|
+ }
|
|
|
+ public void setFnopickedqty(BigDecimal fnopickedqty)
|
|
|
+ {
|
|
|
+ this.fnopickedqty = fnopickedqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFnopickedqty()
|
|
|
+ {
|
|
|
+ return fnopickedqty;
|
|
|
+ }
|
|
|
+ public void setFinventoryqty(BigDecimal finventoryqty)
|
|
|
+ {
|
|
|
+ this.finventoryqty = finventoryqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFinventoryqty()
|
|
|
+ {
|
|
|
+ return finventoryqty;
|
|
|
+ }
|
|
|
+ public void setFisskip(Integer fisskip)
|
|
|
+ {
|
|
|
+ this.fisskip = fisskip;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getFisskip()
|
|
|
+ {
|
|
|
+ return fisskip;
|
|
|
+ }
|
|
|
+ public void setFsupplymode(String fsupplymode)
|
|
|
+ {
|
|
|
+ this.fsupplymode = fsupplymode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFsupplymode()
|
|
|
+ {
|
|
|
+ return fsupplymode;
|
|
|
+ }
|
|
|
+ public void setFgldbqty(BigDecimal fgldbqty)
|
|
|
+ {
|
|
|
+ this.fgldbqty = fgldbqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFgldbqty()
|
|
|
+ {
|
|
|
+ return fgldbqty;
|
|
|
+ }
|
|
|
+ public void setFbaseneedqty(BigDecimal fbaseneedqty)
|
|
|
+ {
|
|
|
+ this.fbaseneedqty = fbaseneedqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFbaseneedqty()
|
|
|
+ {
|
|
|
+ return fbaseneedqty;
|
|
|
+ }
|
|
|
+ public void setFactualpickqty(BigDecimal factualpickqty)
|
|
|
+ {
|
|
|
+ this.factualpickqty = factualpickqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getFactualpickqty()
|
|
|
+ {
|
|
|
+ return factualpickqty;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
|
|
+ .append("id", getId())
|
|
|
+ .append("fbillno", getFbillno())
|
|
|
+ .append("fmaterialid2Fnumber", getFmaterialid2Fnumber())
|
|
|
+ .append("fmaterialname1", getFmaterialname1())
|
|
|
+ .append("fmaterialmodel1", getFmaterialmodel1())
|
|
|
+ .append("fPonpBaseproperty", getfPonpBaseproperty())
|
|
|
+ .append("fmaterialtype", getFmaterialtype())
|
|
|
+ .append("fsupplytype", getFsupplytype())
|
|
|
+ .append("fuseRate", getFuseRate())
|
|
|
+ .append("foperid", getFoperid())
|
|
|
+ .append("fnumerator", getFnumerator())
|
|
|
+ .append("fdenominator", getFdenominator())
|
|
|
+ .append("funitid2Fname", getFunitid2Fname())
|
|
|
+ .append("ffixscrapqty", getFfixscrapqty())
|
|
|
+ .append("fscraprate", getFscraprate())
|
|
|
+ .append("fmustqty", getFmustqty())
|
|
|
+ .append("fbasenumerator", getFbasenumerator())
|
|
|
+ .append("fbasedenominator", getFbasedenominator())
|
|
|
+ .append("fprocessid", getFprocessid())
|
|
|
+ .append("fissuetype", getFissuetype())
|
|
|
+ .append("fbackflushtype", getFbackflushtype())
|
|
|
+ .append("fstockid", getFstockid())
|
|
|
+ .append("fpickedqty", getFpickedqty())
|
|
|
+ .append("fnopickedqty", getFnopickedqty())
|
|
|
+ .append("finventoryqty", getFinventoryqty())
|
|
|
+ .append("fisskip", getFisskip())
|
|
|
+ .append("fsupplymode", getFsupplymode())
|
|
|
+ .append("fgldbqty", getFgldbqty())
|
|
|
+ .append("fbaseneedqty", getFbaseneedqty())
|
|
|
+ .append("factualpickqty", getFactualpickqty())
|
|
|
+ .toString();
|
|
|
+ }
|
|
|
+}
|