| Line 123... |
Line 123... |
| 123 |
additionalUnitLogisticsCost = Field(Float)
|
123 |
additionalUnitLogisticsCost = Field(Float)
|
| 124 |
minimumCodCollectionCharges = Field(Float)
|
124 |
minimumCodCollectionCharges = Field(Float)
|
| 125 |
codCollectionFactor = Field(Float, default=0)
|
125 |
codCollectionFactor = Field(Float, default=0)
|
| 126 |
using_options(shortnames=True)
|
126 |
using_options(shortnames=True)
|
| 127 |
using_table_options(mysql_engine="InnoDB")
|
127 |
using_table_options(mysql_engine="InnoDB")
|
| - |
|
128 |
|
| - |
|
129 |
class BluedartAttribute(Entity):
|
| - |
|
130 |
logisticsTransactionId = Field(String(100), primary_key=True)
|
| - |
|
131 |
name = Field(String(100))
|
| - |
|
132 |
value = Field(String(100))
|
| - |
|
133 |
using_options(shortnames=True)
|
| - |
|
134 |
using_table_options(mysql_engine="InnoDB")
|
| 128 |
|
135 |
|
| 129 |
def initialize(dbname="logistics",db_hostname="localhost", echoOn=True, setup=True):
|
136 |
def initialize(dbname="logistics",db_hostname="localhost", echoOn=True, setup=True):
|
| 130 |
#metadata.bind = "sqlite:///logistics.sqlite" #need to read it from configserver.
|
137 |
#metadata.bind = "sqlite:///logistics.sqlite" #need to read it from configserver.
|
| 131 |
engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200)
|
138 |
engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200)
|
| 132 |
metadata.bind = engine
|
139 |
metadata.bind = engine
|