Subversion Repositories SmartDukaan

Rev

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

Rev 6389 Rev 6903
Line 63... Line 63...
63
    created_on = Field(DateTime)
63
    created_on = Field(DateTime)
64
    updated_on = Field(DateTime)
64
    updated_on = Field(DateTime)
65
    actual_price = Field(Float)
65
    actual_price = Field(Float)
66
    discounted_price = Field(Float)
66
    discounted_price = Field(Float)
67
    discounts = OneToMany('Discount')
67
    discounts = OneToMany('Discount')
-
 
68
    insurer = Field(Integer)
-
 
69
    insuranceAmount = Field(Float)
68
    using_options(shortnames=True)
70
    using_options(shortnames=True)
69
    using_table_options(mysql_engine="InnoDB")
71
    using_table_options(mysql_engine="InnoDB")
70
    
72
    
71
class Cart(Entity):
73
class Cart(Entity):
72
    id = Field(Integer, primary_key=True, autoincrement=True)
74
    id = Field(Integer, primary_key=True, autoincrement=True)
Line 200... Line 202...
200
    url = Field(String(200))
202
    url = Field(String(200))
201
    data = Field(String(200))
203
    data = Field(String(200))
202
    using_options(shortnames=True)
204
    using_options(shortnames=True)
203
    using_table_options(mysql_engine="InnoDB")
205
    using_table_options(mysql_engine="InnoDB")
204
 
206
 
-
 
207
class InsuranceDetails(Entity):
-
 
208
    id = Field(Integer, primary_key=True, autoincrement=True)
-
 
209
    addressId = Field(Integer)
-
 
210
    dob = Field(String(64))
-
 
211
    guardianName = Field(String(255))
-
 
212
    using_options(shortnames=True)
-
 
213
    using_table_options(mysql_engine="InnoDB")
-
 
214
 
205
def initialize(dbname='user', db_hostname="localhost"):
215
def initialize(dbname='user', db_hostname="localhost"):
206
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
216
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
207
    engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200, max_overflow=20)
217
    engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200, max_overflow=20)
208
    metadata.bind = engine
218
    metadata.bind = engine
209
    metadata.bind.echo = True
219
    metadata.bind.echo = True