Subversion Repositories SmartDukaan

Rev

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

Rev 15084 Rev 15086
Line -... Line 1...
-
 
1
from sqlalchemy import create_engine
1
from elixir import *
2
from elixir import *
2
from elixir.entity import Entity
3
from elixir.entity import Entity
3
from elixir.fields import Field
4
from elixir.fields import Field
4
from elixir.options import using_options, using_table_options
5
from elixir.options import using_options, using_table_options
5
from sqlalchemy import create_engine
-
 
6
from sqlalchemy.sql.expression import func
6
from sqlalchemy.sql.expression import func
7
from sqlalchemy.types import Integer, String, DateTime, Float, Boolean, Enum, \
7
from sqlalchemy.types import Integer, String, DateTime, Float, Boolean, Enum, \
8
    Text
8
    Text
9
 
9
 
10
 
10
 
Line 110... Line 110...
110
    contact2 = Field(String(10))
110
    contact2 = Field(String(10))
111
    pin = Field(String(6))
111
    pin = Field(String(6))
112
    state = Field(String(48))
112
    state = Field(String(48))
113
    status = Field(String(20))
113
    status = Field(String(20))
114
    is_elavated = Field(Boolean)
114
    is_elavated = Field(Boolean)
115
    retry_count = Field(Field(Integer(3)))
115
    retry_count = Field(Integer(3))
116
    invalid_retry_count = Field(Field(Integer(3)))
116
    invalid_retry_count = Field(Integer(3))
117
    call_priority = Field(Enum('user_initiated', 'system_initiated'))
117
    call_priority = Field(Enum('user_initiated', 'system_initiated'))
118
    next_call_time = Field(DateTime)
118
    next_call_time = Field(DateTime)
119
    is_std = Field(Boolean(DateTime))
119
    is_std = Field(Boolean)
120
    is_or = Field(Boolean(DateTime))
120
    is_or = Field(Boolean)
121
    created = Field(DateTime)
121
    created = Field(DateTime)
122
    modified = Field(DateTime, default=func.now(), onupdate=func.utc_timestamp())
122
    modified = Field(DateTime, default=func.now(), onupdate=func.utc_timestamp())
123
    using_options(shortnames=True)
123
    using_options(shortnames=True)
124
    using_table_options(mysql_engine="InnoDB")
124
    using_table_options(mysql_engine="InnoDB")
125
 
125