ErpGenerateBill.java 804 Bytes
package com.huaheng.api.general.domain;

import com.alibaba.fastjson.JSON;
import lombok.Data;
import org.apache.commons.lang.StringEscapeUtils;

import java.util.List;

@Data
public class ErpGenerateBill {
    /**ERP单据类型**/
    public String ErpBillType;

    /**仓库编号**/
    public String StockCode;

    /**单据单别**/
    public String BillType;

    public List<ErpGenBillDetail> GenBillDetails;

    public static ErpGenerateBill parse(String msg){
        String json = StringEscapeUtils.unescapeJava(msg);
        ErpGenerateBill obj = JSON.parseObject(json, ErpGenerateBill.class);
        return obj;
    }

    public String toRawJsonStr(){
        String s = JSON.toJSONString(this);
//        System.out.println(StringEscapeUtils.escapeJava(s));
        return s;
    }
}