31 lines
882 B
Python
31 lines
882 B
Python
|
|
from logisticsClass.logisticsBaseClass import HeadLogistics, LogisticsType
|
|||
|
|
"""
|
|||
|
|
port:AMS(default)
|
|||
|
|
currency:str = 'CNY'
|
|||
|
|
logistics_type:LogisticsType (海运,空运)
|
|||
|
|
"""
|
|||
|
|
|
|||
|
|
class OceanAMSLogistics_EUR(HeadLogistics):
|
|||
|
|
"""欧洲海运"""
|
|||
|
|
logistics_type = LogisticsType.OCEAN
|
|||
|
|
company = "海NL"
|
|||
|
|
country_code = ['FR','ES','DE','IT','NL','BE','PT']
|
|||
|
|
country = ['France','Spain','Germany','Italy','Portugal','Belgium','Netherlands']
|
|||
|
|
def __init__(self):
|
|||
|
|
super().__init__()
|
|||
|
|
self.head_ratio = 8
|
|||
|
|
|
|||
|
|
|
|||
|
|
class AirAMSLogistics_EUR(HeadLogistics):
|
|||
|
|
"""欧洲空运"""
|
|||
|
|
logistics_type = LogisticsType.AIR
|
|||
|
|
company = "空AMS"
|
|||
|
|
country_code = ['FR','ES','DE','IT','NL','BE','PT']
|
|||
|
|
country = ['France','Spain','Germany','Italy','Portugal','Belgium','Netherlands']
|
|||
|
|
def __init__(self):
|
|||
|
|
super().__init__()
|
|||
|
|
self.head_ratio = 40
|
|||
|
|
|
|||
|
|
|
|||
|
|
|