package com.eactive.eai.rms.bat.loader.intf.deploy;

import com.eactive.eai.rms.common.vo.SchemaIdVO;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class InterfaceDeploy extends SchemaIdVO {

    private String intfid;
    private String intfname;
    private String intfdesc;
    private String workgrpcd;
    private String sndadptrcd;
    private Integer sndadptrcdseq;
    private String batchtype;
    private String regdate;
    private String reguserid;
    private String moddate;
    private String moduserid;
    private String intfstartdate;
    private String intfenddate;
    private String delyn;
    private String eventcallval;
    private String restartyn;
    private String level4;
    private String postjobhostname;
    private String postjobportnoname;
    private String postjobuid;
    private String postjobuserpwdname;
    private String postjobcmd;
    private String sizeonce;
    private String procterm;
    private String reqchgr;
    private String reqchgrtlno;
    private String reschgr;
    private String reschgrtlno;

    private final List<FileStepDeploy> fileStepDeployList = new ArrayList<>();
    private final List<DbStepDeploy> dbStepDeployList = new ArrayList<>();
    private final List<IntfScheMappingDeploy> intfScheMappingDeployList = new ArrayList<>();
    
}
