Subversion Repositories SmartDukaan

Rev

Rev 19426 | Rev 20769 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19426 Rev 20745
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