FWB_TEST.java 3.9 KB

import com.sunyo.wlpt.base.model.efreight.fwb.*;
import com.sunyo.wlpt.base.model.efreight.fwb.exception.FWBException;

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

public class FWB_TEST {
    public static void main(String[] args) {

        FWB fwb = new FWB();
        fwb.bill=  new FWB_Bill("16",
                "804-31118636",
                "CGO",
                "ICN",
                "22",
                "1540.0",
                "K",
                "8.37",
                "MC",
                "",
                "");

        fwb.flt = new FWB_FLT("CF","221","18");
        fwb.rtg = new FWB_RTG("ICN","CF");

        //发货人
        List<SHP_CNE_CONTACT> shp_contacts = new ArrayList<SHP_CNE_CONTACT>();
        SHP_CNE_CONTACT shp_cne_te = new SHP_CNE_CONTACT("TE","008637155528940");
        SHP_CNE_CONTACT shp_cne_fx = new SHP_CNE_CONTACT("FX","86037761367800");
        shp_contacts.add(shp_cne_te);
//        shp_contacts.add(shp_cne_fx);


        fwb.shp = new FWB_SHP("KERRY EAS LOGISTICS LIMITED",
                "KERRY LOGISTICS PARK 500M EAST",
                "ZHENGZHOU",
                "HENAN",
                "CN",
                "450000",
                shp_contacts);

        //收货人
        List<SHP_CNE_CONTACT> cne_contacts = new ArrayList<SHP_CNE_CONTACT>();
        SHP_CNE_CONTACT cne_cne_te = new SHP_CNE_CONTACT("TE","82312703625");
        SHP_CNE_CONTACT cne_cne_fx = new SHP_CNE_CONTACT("FX","82312703671");
        cne_contacts.add(cne_cne_te);
        cne_contacts.add(cne_cne_fx);


        fwb.cne = new FWB_CNE("SAMSUNG ELECTRONICS LOGITECH",
                "416 MAETAN-DONG YOUNGTONG-GU",
                "SUWON",
                "",
                "KR",
                "",
                cne_contacts);

        fwb.agt = new FWB_AGT();
        fwb.ssr= new FWB_SSR();
        fwb.nfy = new FWB_NFY();

        //ACC
        FWB_ACC fwb_acc = new FWB_ACC("GEN","FREIGHT PREPAID");
        List<FWB_ACC> accList  = new ArrayList<FWB_ACC>();
        accList.add(fwb_acc);
        fwb.acc = accList;

        fwb.cvd = new FWB_CVD("CNY",
                "",
                "PP",
                "NVD",
                "NCV",
                "XXX");


        //货物计费信息
        List<FWB_RTD_Dimension> dimensions = new ArrayList<FWB_RTD_Dimension>();
        FWB_RTD_Dimension dimension_1 = new FWB_RTD_Dimension("33-33-33/13");
        FWB_RTD_Dimension dimension_2 = new FWB_RTD_Dimension("51-37-22/2");
        FWB_RTD_Dimension dimension_3 = new FWB_RTD_Dimension("110-110-83/1");
        FWB_RTD_Dimension dimension_4 = new FWB_RTD_Dimension("110-110-106/2");
        FWB_RTD_Dimension dimension_5 = new FWB_RTD_Dimension("110-110-113/2");
        FWB_RTD_Dimension dimension_6 = new FWB_RTD_Dimension("80-120-79/2");
        dimensions.add(dimension_1);
        dimensions.add(dimension_2);
        dimensions.add(dimension_3);
        dimensions.add(dimension_4);
        dimensions.add(dimension_5);
        dimensions.add(dimension_6);
        fwb.rtd = new FWB_RTD("22",
                "",
                "1540.0",
                "Q",
                "",
                "1540.0",
                "14.32",
                "22052.80",
                "",
                "CONSOL",
                dimensions,
                "MC",
                "8.37");

        fwb.oth = new FWB_OTH();

        fwb.ppd = new FWB_PPD();

        fwb.cer = new FWB_CER("KERRY EAS LOGISTICS");

        fwb.isu = new FWB_ISU("17JUL23",
                "ZHENGZHOU",
                "");

        fwb.osi = new ArrayList<FWB_OSI>();

        fwb.ref=new FWB_REF("CGOFD1E");

        List<FWB_OCI> fwbOciList = new ArrayList<FWB_OCI>();
        FWB_OCI oci_shp_T = new FWB_OCI("CN",
                "SHP",
                "T",
                "USCI91410100712647021U");
        fwbOciList.add(oci_shp_T);
        fwb.oci = fwbOciList;


        String fwbText = fwb.getFWBText();
        System.out.println(fwbText);


    }




}