package com.liquidnet.service.goblin.constant;

import com.liquidnet.service.goblin.dto.vo.GoblinExpressCompanyVo;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * 常用快递公司列表（发货选择，写死；来源：常用快递公司筛选.xlsx）
 */
public final class GoblinExpressCompanyConst {

    private GoblinExpressCompanyConst() {
    }

    public static final List<GoblinExpressCompanyVo> COMMON_LIST = Collections.unmodifiableList(Arrays.asList(
            new GoblinExpressCompanyVo("德邦快递", "debangkuaidi", "国内运输商"),
            new GoblinExpressCompanyVo("德邦物流", "debangwuliu", "国内运输商"),
            new GoblinExpressCompanyVo("顺丰速运", "shunfeng", "国际运输商"),
            new GoblinExpressCompanyVo("京东物流", "jd", "国内运输商"),
            new GoblinExpressCompanyVo("中通快递", "zhongtong", "国内运输商"),
            new GoblinExpressCompanyVo("圆通速递", "yuantong", "国内运输商"),
            new GoblinExpressCompanyVo("韵达快递", "yunda", "国内运输商"),
            new GoblinExpressCompanyVo("申通快递", "shentong", "国内运输商"),
            new GoblinExpressCompanyVo("极兔速递", "jtexpress", "国内运输商"),
            new GoblinExpressCompanyVo("菜鸟速递", "danniao", "国内运输商"),
            new GoblinExpressCompanyVo("百世快递", "huitongkuaidi", "国内运输商"),
            new GoblinExpressCompanyVo("邮政快递包裹", "youzhengguonei", "国际邮政"),
            new GoblinExpressCompanyVo("EMS", "ems", "国际邮政"),
            new GoblinExpressCompanyVo("邮政电商标快", "youzhengdsbk", "国内运输商"),
            new GoblinExpressCompanyVo("邮政标准快递", "youzhengbk", "国内运输商"),
            new GoblinExpressCompanyVo("中国邮政（CHINA POST）", "chinapost", "国际邮政"),
            new GoblinExpressCompanyVo("宅急送", "zhaijisong", "国内运输商"),
            new GoblinExpressCompanyVo("苏宁物流", "suning", "国内运输商"),
            new GoblinExpressCompanyVo("中通快运", "zhongtongkuaiyun", "国内运输商"),
            new GoblinExpressCompanyVo("安能快运", "annengwuliu", "国内运输商"),
            new GoblinExpressCompanyVo("跨越速运", "kuayue", "国内运输商"),
            new GoblinExpressCompanyVo("顺丰冷链", "shunfenglengyun", "国内运输商"),
            new GoblinExpressCompanyVo("中通冷链", "ztocc", "国内运输商"),
            new GoblinExpressCompanyVo("DHL-全球件", "dhlen", "国际运输商"),
            new GoblinExpressCompanyVo("FedEx-国际件", "fedex", "国际运输商"),
            new GoblinExpressCompanyVo("UPS", "ups", "国际运输商"),
            new GoblinExpressCompanyVo("EMS-国际件", "emsguoji", "国际邮政")
    ));
}
