G2X81Template.java 5.1 KB
package com.sy.model;

/**
 * 金二X81报文xml模板
 */
public class G2X81Template {
    /**
     * 金二X81报文封装模板
     */
    public static final String template= "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
            "<GATHER_INFO xmlns=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\"\n" +
            "    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
            "    xsi:schemaLocation=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\">\n" +
            "    <I_E_FLAG>#{ie_flag}</I_E_FLAG>\n" +
            "    <AREA_ID>#{area_id}</AREA_ID>\n" +
            "    <CHNL_NO>#{chnl_no}</CHNL_NO>\n" +
            "    <GETHER_MODE>A</GETHER_MODE>\n" +
            "    <SESSION_ID>#{session_id}</SESSION_ID>\n" +
            "    <IC_INFO>\n" +
            "       <IC_ID></IC_ID>\n" +
            "        <IC_NO></IC_NO>\n" +
            "        <IC_TYPE></IC_TYPE>\n" +
            "        <IC_EXTENDED_CONTENT></IC_EXTENDED_CONTENT>\n" +
            "    </IC_INFO>\n" +
            "    <FORM_INFO>\n" +
            "        <FORM_TYPE></FORM_TYPE>\n" +
            "        <FORM_ID></FORM_ID>\n" +
            "    </FORM_INFO>\n" +
            "    <VE_LICENSE_NO>#{ve_license_no}</VE_LICENSE_NO>\n" +
            "    <GROSS_WT>#{gross_wt}</GROSS_WT>\n" +
            "    <VE_RFID>\n" +
            "        <RFID_ID>#{rfid_id}</RFID_ID>\n" +
            "        <VE_LICENSE_NO>#{ve_license_no}</VE_LICENSE_NO>\n" +
            "        <VE_CUSTOMS_NO></VE_CUSTOMS_NO>\n" +
            "        <VE_WT>#{ve_wt}</VE_WT>\n" +
            "        <VE_COMPANY></VE_COMPANY>\n" +
            "        <VE_PERFORMANCE>1</VE_PERFORMANCE>\n" +
            "    </VE_RFID>\n" +
            "    <OPERATE_TIME>#{operate_time}</OPERATE_TIME>\n" +
            "</GATHER_INFO>\n";
    private static final String demo="<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
            "<GATHER_INFO  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n" +
            "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"http://rpb.customs.gov.cn/common/FrontEndSchemas/\">\n" +
            "<I_E_FLAG>I</I_E_FLAG>\n" +
            "<AREA_ID>5301HG</AREA_ID>\n" +
            "<CHNL_NO>53010HITest101</CHNL_NO>\n" +
            "<GETHER_MODE>B</GETHER_MODE>\n" +
            "<SESSION_ID>20180130173410733</SESSION_ID>\n" +
            " <VE_RFID>\n" +
            "<RFID_ID>E0040000BA0EE801</RFID_ID>\n" +
            "</VE_RFID>\n" +
            "<OPERATOR_ID>5399990</OPERATOR_ID>\n" +
            "<OPERATE_TIME>2016-11-24 11:31:52</OPERATE_TIME>\n" +
            "</GATHER_INFO>";

    private static final String X21Template = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
            "<GATHER_INFO AREA_ID=\"#{area_id}\" CHNL_NO=\"#{chnl_no}\" I_E_TYPE=\"#{ie_flag}\" SEQ_NO=\"#{session_id}\">\n" +
            "        <IC>\n" +
            "            <DR_IC_NO/>\n" +
            "            <IC_DR_CUSTOMS_NO/>\n" +
            "            <IC_CO_CUSTOMS_NO/>\n" +
            "            <IC_BILL_NO/>\n" +
            "            <IC_GROSS_WT/>\n" +
            "            <IC_VE_CUSTOMS_NO/>\n" +
            "            <IC_VE_NAME/>\n" +
            "            <IC_CONTA_ID/>\n" +
            "            <IC_ESEAL_ID/>\n" +
            "            <IC_EX_DATA/>\n" +
            "        </IC>\n" +
            "        <WEIGHT>\n" +
            "            <GROSS_WT>#{gross_wt}</GROSS_WT>\n" +
            "        </WEIGHT>\n" +
            "        <CAR>\n" +
            "            <VE_NAME>#{ve_license_no}</VE_NAME>\n" +
            "            <CAR_EC_NO>#{rfid_id}</CAR_EC_NO>\n" +
            "            <CAR_EC_NO2/>\n" +
            "            <VE_CUSTOMS_NO/>\n" +
            "            <VE_WT/>\n" +
            "        </CAR>\n" +
            "        <CONTA>\n" +
            "            <CONTA_NUM/>\n" +
            "            <CONTA_RECO>1</CONTA_RECO>\n" +
            "            <CONTA_MODEL_F/>\n" +
            "            <CONTA_MODEL_B/>\n" +
            "            <CONTA_ID_F/>\n" +
            "            <CONTA_ID_B/>\n" +
            "        </CONTA>\n" +
            "        <SEAL>\n" +
            "            <ESEAL_ID/>\n" +
            "        </SEAL>\n" +
            "        <BAR_CODE>#{bar_code}</BAR_CODE>\n" +
            "    </GATHER_INFO>";

    /**
     * 发送报文封装模板
     */
    public static final String mq_template = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" +
            "<DxpMsg xmlns=\"http://www.chinaport.gov.cn/dxp\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ver=\"1.0\">\n" +
            "    <TransInfo>\n" +
            "        <CopMsgId>#{CopMsgId}</CopMsgId>\n" +
            "        <SenderId>GDXPKK0000000002</SenderId>\n" +
            "        <MsgType>#{MsgType}</MsgType>\n" +
            "        <CreatTime>#{CreatTime}</CreatTime>\n" +
            "        <ReceiverIds>\n" +
            "            <ReceiverId>GJCKK00000000001</ReceiverId>\n" +
            "        </ReceiverIds>\n" +
            "    </TransInfo>\n" +
            "    <Data>#{Data}</Data>\n" +
            "</DxpMsg>";
}