Table of Contents

Interface IVerificationProcessor

Namespace
CMS.Plugin.BarcodeManagement.Abstractions
Assembly
CMS.Plugin.BarcodeManagement.Abstractions.dll

校验码处理器

public interface IVerificationProcessor

Methods

VerificationAsync(int, string, string, string, int, string, string, string)

条码校验

Task<(bool NoProblem, string ErrorMsg)> VerificationAsync(int verificationType, string verificationContent, string segmentName, string segmentContent, int segmentDigit, string materialCode, string productModel, string barcodeAnalysisName)

Parameters

verificationType int

校验类型(除内置校验:0=长度校验,1=物料编号校验,2=产品型号校验,3=固定字符校验)

verificationContent string

校验内容

segmentName string

校验规则的条码段名称

segmentContent string

校验规则的条码段内容

segmentDigit int

校验规则的条码段位数

materialCode string

物料码

productModel string

产品型号

barcodeAnalysisName string

条码解析规则名称

Returns

Task<(bool IsUsed, string UsedObject)>