42 lines
1.7 KiB
Java
42 lines
1.7 KiB
Java
package tqq9.lc123.cloud.app.api.utils.mapping;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
public final class GyDeliveryMapping {
|
|
public static final Map<String, String> 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<String, String> 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() {}
|
|
} |