package tqq9.lc123.cloud.app.api.utils.mapping; import java.util.HashMap; import java.util.Map; public final class GyDeliveryMapping { public static final Map FIELD_MAP = new HashMap<>(); static { // delivery 主数据 FIELD_MAP.put("tqq9_gyfhdh", "code");//发货单单号 FIELD_MAP.put("tqq9_ptddh", "platform_code");//平台单号 FIELD_MAP.put("customer", "receiver_name");//订货客户-名称 FIELD_MAP.put("tqq9_sjr", "receiver_name");//收件人 FIELD_MAP.put("tqq9_sjrsj", "receiver_mobile");//收件人手机号 FIELD_MAP.put("tqq9_xxdz", "receiver_address");//收件人详细地址 FIELD_MAP.put("tqq9_ck", "warehouse_name");//发货仓库-仓库名称 // details 数组 FIELD_MAP.put("details", "details"); // invoices 数组 FIELD_MAP.put("invoices", "invoices"); // delivery_statusInfo 对象数据 FIELD_MAP.put("isCancel", "delivery_statusInfo.cancel");//发货单状态-是否取消 } /* 数组内字段别名:真实字段 -> 别名 */ public static final Map ALIAS_MAP = new HashMap<>(); static { // details 数组数据 ALIAS_MAP.put("item_code", "material");//物料-编码 ALIAS_MAP.put("itemUnitName", "unit");//单位-名称 // invoices 数组数据 ALIAS_MAP.put("invoice_title", "tqq9_invoicett");//发票抬头 ALIAS_MAP.put("invoice_type_name", "tqq9_fplx");//发票类型 ALIAS_MAP.put("tex_payer_number", "tqq9_registerno");//纳税人识别号 ALIAS_MAP.put("bank_name", "tqq9_bank");//开户行 ALIAS_MAP.put("bank_account", "tqq9_bankno");//账号 } private GyDeliveryMapping() {} }