From 7996f41b7460db6a970cd9e549700824b17022c3 Mon Sep 17 00:00:00 2001 From: 16358 <1635849544@qq.com> Date: Thu, 26 Jun 2025 11:48:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=9F=E7=A9=BA=E5=AF=B9=E6=8E=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=BC=80=E5=8F=91:=E4=BF=AE=E6=94=B9=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E6=98=9F=E7=A9=BA=E6=8E=A5=E5=8F=A3=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E8=A1=A5=E5=85=85=E7=9B=B4=E6=8E=A5=E8=B0=83=E6=8B=A8?= =?UTF-8?q?=E5=8D=95json=E5=AE=9E=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/bill/domain/PoundBill.java | 55 ++++++++++++++ .../main/java/com/ruoyi/webApi/ApiTask.java | 8 ++- .../billHandlerUtil/BillHandlers.java | 13 ++-- .../billHandlerUtil/impl/STKTDHandler.java | 24 +++++++ .../requestbody/FNumberRef.java | 21 ++++++ .../saveRequestBody/requestbody/Ref.java | 22 ++++++ .../requestbody/RequestModel.java | 2 +- .../requestbody/entity/SPEntity.java | 53 ++++++-------- .../requestbody/entity/STKTDEntity.java | 65 +++++++++++++++++ .../requestbody/model/SPModel.java | 21 ++++++ .../requestbody/model/STKTDModel.java | 71 +++++++++++++++++++ .../measurement/bill/PoundBillMapper.xml | 27 ++++++- 12 files changed, 341 insertions(+), 41 deletions(-) create mode 100644 measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/impl/STKTDHandler.java create mode 100644 measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/FNumberRef.java create mode 100644 measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/Ref.java create mode 100644 measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/STKTDEntity.java create mode 100644 measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/STKTDModel.java diff --git a/measurement/src/main/java/com/ruoyi/bill/domain/PoundBill.java b/measurement/src/main/java/com/ruoyi/bill/domain/PoundBill.java index 5ae029f..303f8bc 100644 --- a/measurement/src/main/java/com/ruoyi/bill/domain/PoundBill.java +++ b/measurement/src/main/java/com/ruoyi/bill/domain/PoundBill.java @@ -308,6 +308,21 @@ public class PoundBill extends BaseEntity //直供商名称 private String zgsName; + //和钢、喀钢组织编码 + private String oaOrgNumber; + + //调入仓库编码 + private String inStockNumber; + + //调入仓库名称 + private String inStockName; + + //调出仓库编码 + private String outStockNumber; + + //调出仓库名称 + private String outStockName; + public String getZgsId() { return zgsId; } @@ -316,6 +331,46 @@ public class PoundBill extends BaseEntity this.zgsId = zgsId; } + public String getOaOrgNumber() { + return oaOrgNumber; + } + + public void setOaOrgNumber(String oaOrgNumber) { + this.oaOrgNumber = oaOrgNumber; + } + + public String getInStockNumber() { + return inStockNumber; + } + + public void setInStockNumber(String inStockNumber) { + this.inStockNumber = inStockNumber; + } + + public String getInStockName() { + return inStockName; + } + + public void setInStockName(String inStockName) { + this.inStockName = inStockName; + } + + public String getOutStockNumber() { + return outStockNumber; + } + + public void setOutStockNumber(String outStockNumber) { + this.outStockNumber = outStockNumber; + } + + public String getOutStockName() { + return outStockName; + } + + public void setOutStockName(String outStockName) { + this.outStockName = outStockName; + } + public String getZgsName() { return zgsName; } diff --git a/measurement/src/main/java/com/ruoyi/webApi/ApiTask.java b/measurement/src/main/java/com/ruoyi/webApi/ApiTask.java index 3702e02..9ed291a 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/ApiTask.java +++ b/measurement/src/main/java/com/ruoyi/webApi/ApiTask.java @@ -264,8 +264,8 @@ public class ApiTask { // String F_YMZ = row.getString(8); // 原毛重(中台回传) // String F_YPZ = row.getString(9); // 原皮重(中台回传) // Integer F_JS = row.getInteger(10); // 件数(中台回传) -// Integer F_GMSHDW = row.getInteger(11); // 国贸收货单位(中台回传) -// Integer F_CYDW = row.getInteger(12); // 承运单位(中台回传) + String F_GMSHDW = row.getString(11); // 国贸收货单位 + String F_CYDW = row.getString(12); // 承运单位 // Integer F_BDMC = row.getInteger(13); // 磅点名称(中台回传) String materialNumber = row.getString(14); // 物料编码 String fid = row.getString(15); // 单据头内码 @@ -284,6 +284,8 @@ public class ApiTask { poundappli.setSpecification(specification); poundappli.setSrccleanmqty(new BigDecimal(weight)); poundappli.setItmno(materialNumber); + poundappli.setRecentname(F_GMSHDW); + poundappli.setTrnentname(F_CYDW); poundappli.setFid(fid); poundappli.setFentity_fentryid(fentryid); poundappli.setSrcbillusrcode(sourceBillNo); @@ -294,7 +296,7 @@ public class ApiTask { } } - /**保存星空数据为中台<主榜单>数据 + /**保存星空数据为中台<主榜单>数据(暂时废弃,业务变更) * @param formid 星空单据id * @param oaData 星空数据 */ diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/BillHandlers.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/BillHandlers.java index c9113b7..76cf36b 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/BillHandlers.java +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/BillHandlers.java @@ -1,9 +1,6 @@ package com.ruoyi.webApi.saveRequestBody.billHandlerUtil; -import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl.PURHandler; -import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl.SALHandler; -import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl.SPHandler; -import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl.STKHandler; +import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl.*; public enum BillHandlers { SAL_DELIVERYNOTICE { @@ -29,6 +26,12 @@ public enum BillHandlers { public BillHandler getHandler() { return new SPHandler(); } + }, + STK_TransferDirect { + @Override + public BillHandler getHandler() { + return new STKTDHandler(); + } }; public abstract BillHandler getHandler(); @@ -43,6 +46,8 @@ public enum BillHandlers { return STK_TRANSFERAPPLY.getHandler(); case "SP_InStock": return SP_InStock.getHandler(); + case "STK_TransferDirect": + return STK_TransferDirect.getHandler(); default: throw new IllegalArgumentException("不支持的单据类型: " + type); } diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/impl/STKTDHandler.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/impl/STKTDHandler.java new file mode 100644 index 0000000..e260070 --- /dev/null +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/billHandlerUtil/impl/STKTDHandler.java @@ -0,0 +1,24 @@ +package com.ruoyi.webApi.saveRequestBody.billHandlerUtil.impl; + +import com.ruoyi.bill.domain.PoundBill; +import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler; +import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest; +import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; +import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel; +import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKTDModel; + +/** + * @author 16358 + * @date 2025/6/26 + */ +public class STKTDHandler implements BillHandler { + @Override + public DynamicFormRequest buildRequest(PoundBill bill) { + DynamicFormRequest request = new DynamicFormRequest("STK_TransferDirect"); + RequestData data = new RequestData(); + STKTDModel model = new STKTDModel(bill); + data.setModel(model); + request.setData(data); + return request; + } +} \ No newline at end of file diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/FNumberRef.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/FNumberRef.java new file mode 100644 index 0000000..743fa10 --- /dev/null +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/FNumberRef.java @@ -0,0 +1,21 @@ +package com.ruoyi.webApi.saveRequestBody.requestbody; + +/** + * @author 16358 + * @date 2025/6/25 + */ +public class FNumberRef { + private String FNumber; + + public FNumberRef(String FNumber) { + this.FNumber = FNumber; + } + + public String getFNumber() { + return FNumber; + } + + public void setFNumber(String FNumber) { + this.FNumber = FNumber; + } +} \ No newline at end of file diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/Ref.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/Ref.java new file mode 100644 index 0000000..03c1d2c --- /dev/null +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/Ref.java @@ -0,0 +1,22 @@ +package com.ruoyi.webApi.saveRequestBody.requestbody; + +/** + * @author 16358 + * @date 2025/6/25 + */ +public class Ref { + + private T FNumber; + + public Ref(T FNumber) { + this.FNumber = FNumber; + } + + public T getFNumber() { + return FNumber; + } + + public void setFNumber(T FNumber) { + this.FNumber = FNumber; + } +} \ No newline at end of file diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/RequestModel.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/RequestModel.java index 148f0d0..1e0341c 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/RequestModel.java +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/RequestModel.java @@ -11,7 +11,7 @@ public class RequestModel { private String F_BDMC; private Object FEntity; // 根据类型可以是 Entity[] 或 DetailEntity[] - // Getter and Setter + // Getter and Settershkd_bdim_winningbidd_ext public String getFID() { return FID; } diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/SPEntity.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/SPEntity.java index 74f663c..5219030 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/SPEntity.java +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/SPEntity.java @@ -1,5 +1,8 @@ package com.ruoyi.webApi.saveRequestBody.requestbody.entity; +import com.ruoyi.webApi.saveRequestBody.requestbody.FNumberRef; +import com.ruoyi.webApi.saveRequestBody.requestbody.Ref; + import java.math.BigDecimal; /** @@ -16,6 +19,8 @@ public class SPEntity { private Ref FStockId; private Ref FWorkShopId1; private Ref FShiftGroupId; + private String FOwnerTypeId; + private Ref FOwnerId; private Long F_CZ; private String FMemo; private String F_LC; @@ -147,6 +152,22 @@ public class SPEntity { F_KH = f_KH; } + public String getFOwnerTypeId() { + return FOwnerTypeId; + } + + public void setFOwnerTypeId(String FOwnerTypeId) { + this.FOwnerTypeId = FOwnerTypeId; + } + + public Ref getFOwnerId() { + return FOwnerId; + } + + public void setFOwnerId(Ref FOwnerId) { + this.FOwnerId = FOwnerId; + } + public Long getF_PJZL() { return F_PJZL; } @@ -170,37 +191,5 @@ public class SPEntity { public void setF_PH(String f_PH) { F_PH = f_PH; } - - public static class Ref { - private T FNumber; - - public Ref(T FNumber) { - this.FNumber = FNumber; - } - - public T getFNumber() { - return FNumber; - } - - public void setFNumber(T FNumber) { - this.FNumber = FNumber; - } - } - - public static class FNumberRef { - private String FNumber; - - public FNumberRef(String FNumber) { - this.FNumber = FNumber; - } - - public String getFNumber() { - return FNumber; - } - - public void setFNumber(String FNumber) { - this.FNumber = FNumber; - } - } } diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/STKTDEntity.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/STKTDEntity.java new file mode 100644 index 0000000..958d06b --- /dev/null +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/entity/STKTDEntity.java @@ -0,0 +1,65 @@ +package com.ruoyi.webApi.saveRequestBody.requestbody.entity; + +import com.ruoyi.webApi.saveRequestBody.requestbody.FNumberRef; +import com.ruoyi.webApi.saveRequestBody.requestbody.Ref; + +/** + * @author 16358 + * @date 2025/6/26 + * @description: 直接调拨单Entity + */ +public class STKTDEntity { + private String FEntryID; + private Ref FMaterialId; + private String FQty; + private Ref FSrcStockId; + private Ref FDestStockId; + + public STKTDEntity(String FEntryID, Ref FMaterialId, String FQty, Ref FSrcStockId, Ref FDestStockId) { + this.FEntryID = FEntryID; + this.FMaterialId = FMaterialId; + this.FQty = FQty; + this.FSrcStockId = FSrcStockId; + this.FDestStockId = FDestStockId; + } + + public String getFEntryID() { + return FEntryID; + } + + public void setFEntryID(String FEntryID) { + this.FEntryID = FEntryID; + } + + public Ref getFMaterialId() { + return FMaterialId; + } + + public void setFMaterialId(Ref FMaterialId) { + this.FMaterialId = FMaterialId; + } + + public String getFQty() { + return FQty; + } + + public void setFQty(String FQty) { + this.FQty = FQty; + } + + public Ref getFSrcStockId() { + return FSrcStockId; + } + + public void setFSrcStockId(Ref FSrcStockId) { + this.FSrcStockId = FSrcStockId; + } + + public Ref getFDestStockId() { + return FDestStockId; + } + + public void setFDestStockId(Ref FDestStockId) { + this.FDestStockId = FDestStockId; + } +} \ No newline at end of file diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/SPModel.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/SPModel.java index d741666..9238521 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/SPModel.java +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/SPModel.java @@ -1,9 +1,14 @@ package com.ruoyi.webApi.saveRequestBody.requestbody.model; import com.ruoyi.bill.domain.PoundBill; +import com.ruoyi.webApi.saveRequestBody.requestbody.FNumberRef; +import com.ruoyi.webApi.saveRequestBody.requestbody.Ref; import com.ruoyi.webApi.saveRequestBody.requestbody.entity.SPEntity; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestModel; +import java.text.SimpleDateFormat; +import java.util.Date; + /** * @author 16358 * @date 2025/6/18 下午3:53 @@ -11,6 +16,13 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.RequestModel; */ public class SPModel extends RequestModel { private SPEntity[] FEntity; + private Ref FBillType; + private String FDate; + private Ref FStockOrgId; + private Ref FPrdOrgId; + private Ref FCurrId; + private String FOwnerTypeId0; + private Ref FOwnerId0; private String F_YWBD; private String F_SJYWBD; private String F_ZGS; @@ -19,6 +31,13 @@ public class SPModel extends RequestModel { public SPModel(PoundBill bill) { setFID(bill.getFid()); + this.FBillType = new Ref<>(new FNumberRef("JDSCRK01_SYS")); + this.FDate = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); + this.FStockOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FPrdOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FCurrId = new Ref<>(new FNumberRef("PRE001")); + this.FOwnerTypeId0 = "BD_OwnerOrg"; + this.FOwnerId0 = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); this.F_YWBD = bill.getPoundid(); this.F_SJYWBD = bill.getPoundid(); this.F_ZGS = bill.getZgsId(); @@ -35,6 +54,8 @@ public class SPModel extends RequestModel { setFStockId(new Ref<>(new FNumberRef(""))); setFWorkShopId1(new Ref<>(new FNumberRef(""))); setFShiftGroupId(new Ref<>(new FNumberRef(""))); + setFOwnerTypeId("BD_OwnerOrg"); + setFOwnerId(new Ref<>(new FNumberRef(bill.getOaOrgNumber()))); setF_CZ(0l); setFMemo(bill.getRemark()); setF_LC(bill.getBoilerno()); diff --git a/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/STKTDModel.java b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/STKTDModel.java new file mode 100644 index 0000000..ed07ad1 --- /dev/null +++ b/measurement/src/main/java/com/ruoyi/webApi/saveRequestBody/requestbody/model/STKTDModel.java @@ -0,0 +1,71 @@ +package com.ruoyi.webApi.saveRequestBody.requestbody.model; + +import com.ruoyi.bill.domain.PoundBill; +import com.ruoyi.webApi.saveRequestBody.requestbody.FNumberRef; +import com.ruoyi.webApi.saveRequestBody.requestbody.Ref; +import com.ruoyi.webApi.saveRequestBody.requestbody.RequestModel; +import com.ruoyi.webApi.saveRequestBody.requestbody.entity.STKTDEntity; + +import java.text.SimpleDateFormat; +import java.util.Date; + +/** + * @author 16358 + * @date 2025/6/26 + * @description: 直接调拨单model + */ +public class STKTDModel extends RequestModel { + private STKTDEntity[] FBillEntry; + private Ref FBillTypeID; + private String FBizType; + private String FTransferDirect; + private String FTransferBizType; + private Ref FSaleOrgId; + private Ref FSettleOrgId; + private Ref FStockOutOrgId; + private String FOwnerTypeOutIdHead; + private Ref FOwnerOutIdHead; + private Ref FStockOrgId; + private String FOwnerTypeIdHead; + private Ref FSETTLECURRID; + private Ref FExchangeTypeId; + private Ref FOwnerIdHead; + private String FDate; + + public STKTDModel(PoundBill bill) { + setFID(bill.getFid()); + this.FBillTypeID = new Ref<>(new FNumberRef("ZJDB01_SYS")); + this.FBizType = "NORMAL"; + this.FTransferDirect = "GENERAL"; + this.FTransferBizType = "InnerOrgTransfer"; + this.FSaleOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FSettleOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FStockOutOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FOwnerTypeOutIdHead = "BD_OwnerOrg"; + this.FOwnerOutIdHead = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FStockOrgId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FOwnerTypeIdHead = "BD_OwnerOrg"; + this.FSETTLECURRID = new Ref<>(new FNumberRef("PRE001")); + this.FExchangeTypeId = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FOwnerIdHead = new Ref<>(new FNumberRef(bill.getOaOrgNumber())); + this.FDate = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); + this.FBillEntry = new STKTDEntity[]{ + new STKTDEntity( + bill.getFentity_fentryid(), + new Ref(new FNumberRef(bill.getItnumber())), + bill.getNetmqty().toString(), + new Ref(new FNumberRef(bill.getOutStockNumber())), + new Ref(new FNumberRef(bill.getInStockNumber())) + ) + }; + } + + public STKTDEntity[] getFBillEntry() { + return FBillEntry; + } + + public void setFBillEntry(STKTDEntity[] FEntity) { + this.FBillEntry = FEntity; + super.setFEntity(FEntity); + } +} \ No newline at end of file diff --git a/measurement/src/main/resources/mapper/measurement/bill/PoundBillMapper.xml b/measurement/src/main/resources/mapper/measurement/bill/PoundBillMapper.xml index 879f7e5..419a00f 100644 --- a/measurement/src/main/resources/mapper/measurement/bill/PoundBillMapper.xml +++ b/measurement/src/main/resources/mapper/measurement/bill/PoundBillMapper.xml @@ -77,12 +77,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + - select id, billstate, usrcode, carno, wghmqty, empmqty, netmqty, wghdt, empdt, srcpunmqty, srcwghmqty, srcempmqty, srcnetmqty, itmname, itnumber, bundleNo, wghdtoprname, empdtoprname, specification, msrname, poundid, poundname, empsysid, empusrcode, wghsysid, wghusrcode, recunitid, recunitname, sendunitid, sendunitname, trnunitid, trnunitname, bsnunitid, bsnunitname, bsndptid, bsndptname, wghtype, scltype, cardriver, srcblltype, pondsrc, wetusrcode, srcbllusrcode, remark, boilerno,agnstatus,agngrossmqty,agntaremqty,agnnetmqty,ductmqty,ductmqtypre, steeno, unitlen, indexid, carnolz, steeltype, linetype, batno, lzno, lqty, bdcode, crtorgid, printcount, zgsId, zgsName, fid, fentity_fentryid, isinuse, crtdt, crtopr, lstedtdt, lstedtopr from t_data_poundbill + select id, billstate, usrcode, carno, wghmqty, empmqty, netmqty, wghdt, empdt, srcpunmqty, srcwghmqty, srcempmqty, srcnetmqty, itmname, itnumber, bundleNo, wghdtoprname, empdtoprname, specification, msrname, poundid, poundname, empsysid, empusrcode, wghsysid, wghusrcode, recunitid, recunitname, sendunitid, sendunitname, trnunitid, trnunitname, bsnunitid, bsnunitname, bsndptid, bsndptname, wghtype, scltype, cardriver, srcblltype, pondsrc, wetusrcode, srcbllusrcode, remark, boilerno,agnstatus,agngrossmqty,agntaremqty,agnnetmqty,ductmqty,ductmqtypre, steeno, unitlen, indexid, carnolz, steeltype, linetype, batno, lzno, lqty, bdcode, crtorgid, printcount, zgsId, zgsName, fid, fentity_fentryid, isinuse, crtdt, crtopr,oaOrgNumber,inStockNumber,inStockName,outStockNumber,outStockName, lstedtdt, lstedtopr from t_data_poundbill