add new task order fields

This commit is contained in:
dandds
2018-08-21 16:07:54 -04:00
parent 6c67166e86
commit f2dbed1ef1
2 changed files with 67 additions and 1 deletions

View File

@@ -1,10 +1,32 @@
from sqlalchemy import Column, Integer, String
from enum import Enum
from sqlalchemy import Column, Integer, String, Enum as SQLAEnum
from atst.models import Base
class Source(Enum):
MANUAL = "Manual"
EDA = "eda"
class FundingType(Enum):
RDTE = "RDTE"
OM = "OM"
PROC = "PROC"
OTHER = "OTHER"
class TaskOrder(Base):
__tablename__ = "task_order"
id = Column(Integer, primary_key=True)
number = Column(String)
source = Column(SQLAEnum(Source))
funding_type = Column(SQLAEnum(FundingType))
funding_type_other = Column(String)
clin_0001 = Column(Integer)
clin_0003 = Column(Integer)
clin_1001 = Column(Integer)
clin_1003 = Column(Integer)
clin_2001 = Column(Integer)
clin_2003 = Column(Integer)