Subversion Repositories SmartDukaan

Rev

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

Rev 6031 Rev 20927
Line 4... Line 4...
4
@author: rajveer
4
@author: rajveer
5
'''
5
'''
6
from elixir.entity import Entity
6
from elixir.entity import Entity
7
from elixir.fields import Field
7
from elixir.fields import Field
8
from elixir.options import using_options, using_table_options
8
from elixir.options import using_options, using_table_options
9
from sqlalchemy.types import Integer, DateTime
9
from sqlalchemy.types import Integer, DateTime, String
10
from elixir.relationships import ManyToOne
10
from elixir.relationships import ManyToOne
11
from shop2020.utils.Utils import to_py_date, to_java_date
11
from shop2020.utils.Utils import to_py_date, to_java_date
12
from shop2020.thriftpy.model.v1.order.ttypes import UserWalletHistory as tUserWalletHistory
12
from shop2020.thriftpy.model.v1.order.ttypes import UserWalletHistory as tUserWalletHistory
13
 
13
 
14
class UserWalletHistory(Entity):
14
class UserWalletHistory(Entity):
15
    '''
15
    '''
16
    classdocs
16
    classdocs
17
    '''
17
    '''
18
    id = Field(Integer, primary_key=True, autoincrement=True)
18
    id = Field(Integer, primary_key=True, autoincrement=True)
19
    amount = Field(Integer)
19
    amount = Field(Integer)
-
 
20
    refundable_amount = Field(Integer)
20
    wallet = ManyToOne("UserWallet")
21
    wallet = ManyToOne("UserWallet")
21
    orderId = Field(Integer)
22
    reference = Field(Integer)
-
 
23
    reference_type = Field(String(20))
-
 
24
    wallet_type = Field(String(20))
22
    timestamp = Field(DateTime)
25
    timestamp = Field(DateTime)
23
    using_options(shortnames=True)
26
    using_options(shortnames=True)
24
    using_table_options(mysql_engine="InnoDB")
27
    using_table_options(mysql_engine="InnoDB")
25
 
28
 
26
    def __init__(self):
29
    def __init__(self):