Subversion Repositories SmartDukaan

Rev

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

Rev 2764 Rev 2783
Line 28... Line 28...
28
    setup_all(True)
28
    setup_all(True)
29
 
29
 
30
 
30
 
31
if __name__=="__main__":
31
if __name__=="__main__":
32
    initialize()
32
    initialize()
33
    
33
 
-
 
34
class InvoiceIDGenerator(Entity):
-
 
35
    id=Field(Integer, primary_key=True)
-
 
36
    using_options(shortnames=True)
-
 
37
    using_table_options(mysql_engine="InnoDB")   
34
    
38
    
35
class LineItem(Entity):
39
class LineItem(Entity):
36
    id = Field(Integer, primary_key=True, autoincrement=True)
40
    id = Field(Integer, primary_key=True, autoincrement=True)
37
    item_id = Field(Integer)
41
    item_id = Field(Integer)
38
    productGroup = Field(String(100))
42
    productGroup = Field(String(100))
Line 45... Line 49...
45
    unit_price = Field(Float)
49
    unit_price = Field(Float)
46
    unit_weight = Field(Float)
50
    unit_weight = Field(Float)
47
    total_price = Field(Float)
51
    total_price = Field(Float)
48
    transfer_price = Field(Float)
52
    transfer_price = Field(Float)
49
    total_weight = Field(Float)
53
    total_weight = Field(Float)
-
 
54
    item_number = Field(String(50))
-
 
55
    imei_number = Field(String(20))
50
    order = ManyToOne("Order")
56
    order = ManyToOne("Order")
51
    using_options(shortnames=True)
57
    using_options(shortnames=True)
52
    using_table_options(mysql_engine="InnoDB")
58
    using_table_options(mysql_engine="InnoDB")
53
    
59
    
54
    def __repr__(self):
60
    def __repr__(self):