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]; + } +}