From 3b01c5201c148dc063031d5b575fa9f9fb37caa9 Mon Sep 17 00:00:00 2001 From: "zhangxinah@yonyou.com" Date: Thu, 10 Apr 2025 17:36:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B0=E8=B4=A7=E5=8D=95=E5=8E=BB=E6=8E=89?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E5=91=98=E5=BF=85=E5=A1=AB=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?-=E5=BC=A0=E9=91=AB0410?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/check/PUArriveVONullValidate.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pu/src/public/nc/vo/pu/m23/rule/api/check/PUArriveVONullValidate.java diff --git a/pu/src/public/nc/vo/pu/m23/rule/api/check/PUArriveVONullValidate.java b/pu/src/public/nc/vo/pu/m23/rule/api/check/PUArriveVONullValidate.java new file mode 100644 index 0000000..8e0849b --- /dev/null +++ b/pu/src/public/nc/vo/pu/m23/rule/api/check/PUArriveVONullValidate.java @@ -0,0 +1,25 @@ +package nc.vo.pu.m23.rule.api.check; + +import java.util.List; +import nc.vo.pub.ValidationException; +import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill; +import nc.vo.pubapp.pattern.pub.MapList; +import nc.vo.scmpub.check.vovalidate.VONullValidate; + +public class PUArriveVONullValidate extends VONullValidate { + public String[] getHeadNotNullFields() { + return new String[] { "pk_org", "pk_purchaseorg", "pk_supplier", "pk_dept"}; + } + + public String[] getBodyNotNullFields() { + return new String[] { "pk_srcmaterial", "vchangerate", "nastnum", "nplanastnum" }; + } + + public MapList getMultiBodyNotNullFields() { + return null; + } + + public void otherCheck(AbstractBill billVO, List exceptions) { + String[] checkField = new String[0]; + } +}