package com.uas.eis.entity.K3;

import lombok.Data;

import java.io.Serializable;

/**
 * @author: zhouy
 * @date: 2021/9/26 11:19
 * @desc: 审核请求对象
 */
@Data
public abstract class AbstractAuditReq<T> implements Serializable {
    /**
     * CreateOrgId：创建者组织内码，字符串类型（非必录）
     * Numbers：单据编码集合，数组类型，格式：[No1,No2,...]（使用编码时必录）
     * Ids：单据内码集合，字符串类型，格式："Id1,Id2,..."（使用内码时必录）
     * InterationFlags：交互标志集合，字符串类型，分号分隔，格式："flag1;flag2;..."（非必录） 例如（允许负库存标识：STK_InvCheckResult）
     * NetworkCtrl：是否启用网控，布尔类型，默认false（非必录）
     * IsVerifyProcInst：是否检验单据关联运行中的工作流实例，布尔类型，默认false（非必录）
     * IgnoreInterationFlag：是否允许忽略交互，布尔类型，默认true（非必录）
     * */
    private String CreateOrgId;
    private String[] Numbers;
    private String Ids;
    private String InterationFlags;
    private boolean NetworkCtrl = false;
    private boolean IsVerifyProcInst = false;
    private boolean IgnoreInterationFlag = true;
}
