Exemple #1
0
class FaFlowFlownodeFlow(db.Model):
    __tablename__ = 'fa_flow_flownode_flow'

    ID = db.Column(db.Integer, primary_key=True)
    FLOW_ID = db.Column(db.ForeignKey(u'fa_flow.ID'), nullable=False)
    FROM_FLOWNODE_ID = db.Column(db.ForeignKey(u'fa_flow_flownode.ID'),
                                 nullable=False)
    TO_FLOWNODE_ID = db.Column(db.Integer, nullable=False)
    HANDLE = db.Column(db.Numeric(1, 0), nullable=False)
    ASSIGNER = db.Column(db.Numeric(1, 0), nullable=False)
    STATUS = db.Column(db.String(20))
    REMARK = db.Column(db.String(20))
    EXPIRE_HOUR = db.Column(db.Integer, nullable=False)

    fa_flow = db.relationship(
        u'FaFlow',
        primaryjoin='FaFlowFlownodeFlow.FLOW_ID == FaFlow.ID',
        backref=u'fa_flow_flownode_flows')
    fa_flow_flownode = db.relationship(
        u'FaFlowFlownode',
        primaryjoin='FaFlowFlownodeFlow.FROM_FLOWNODE_ID == FaFlowFlownode.ID',
        backref=u'fa_flow_flownode_flows')
    fa_role = db.relationship(u'FaRole',
                              secondary=u'fa_flow_flownode_role',
                              backref=u'fa_flow_flownode_flows')
Exemple #2
0
class FaModule(db.Model):
    __tablename__ = 'fa_module'

    ID = db.Column(db.Integer, primary_key=True)
    PARENT_ID = db.Column(db.ForeignKey(u'fa_module.ID'))
    NAME = db.Column(db.String(60))
    LOCATION = db.Column(db.String(2000))
    CODE = db.Column(db.String(20))
    IS_DEBUG = db.Column(db.Numeric(1, 0), nullable=False)
    IS_HIDE = db.Column(db.Numeric(1, 0), nullable=False)
    SHOW_ORDER = db.Column(db.Numeric(2, 0), nullable=False)
    DESCRIPTION = db.Column(db.String(2000))
    IMAGE_URL = db.Column(db.String(2000))
    DESKTOP_ROLE = db.Column(db.String(200))
    W = db.Column(db.Integer)
    H = db.Column(db.Integer)

    parent = db.relationship(u'FaModule',
                             remote_side=[ID],
                             primaryjoin='FaModule.PARENT_ID == FaModule.ID',
                             backref=u'fa_modules')
    fa_role = db.relationship(u'FaRole',
                              secondary=u'fa_role_module',
                              backref=u'fa_modules')
    fa_user = db.relationship(u'FaUser',
                              secondary=u'fa_user_module',
                              backref=u'fa_modules')
Exemple #3
0
class FaBulletin(db.Model):
    __tablename__ = 'fa_bulletin'

    ID = db.Column(db.Integer, primary_key=True)
    TITLE = db.Column(db.String(255), nullable=False)
    PIC = db.Column(db.String(255))
    TYPE_CODE = db.Column(db.String(50))
    CONTENT = db.Column(db.Text)
    USER_ID = db.Column(db.Integer)
    PUBLISHER = db.Column(db.String(255), nullable=False)
    ISSUE_DATE = db.Column(db.DateTime, nullable=False)
    IS_SHOW = db.Column(db.Numeric(1, 0), nullable=False)
    IS_IMPORT = db.Column(db.Numeric(1, 0), nullable=False)
    IS_URGENT = db.Column(db.Numeric(1, 0), nullable=False)
    AUTO_PEN = db.Column(db.Numeric(1, 0), nullable=False)
    CREATE_TIME = db.Column(db.DateTime, nullable=False)
    UPDATE_TIME = db.Column(db.DateTime, nullable=False)
    REGION = db.Column(db.String(10), nullable=False)

    fa_files = db.relationship(u'FaFile',
                               secondary=u'fa_bulletin_file',
                               backref=u'fa_bulletins')
    fa_role = db.relationship(u'FaRole',
                              secondary=u'fa_bulletin_role',
                              backref=u'fa_bulletins')
Exemple #4
0
class FaUser(db.Model):
    __tablename__ = 'fa_user'

    ID = db.Column(db.Integer, primary_key=True)
    NAME = db.Column(db.String(80))
    LOGIN_NAME = db.Column(db.String(20))
    ICON_FILES_ID = db.Column(db.Integer)
    DISTRICT_ID = db.Column(db.ForeignKey(u'fa_district.ID'), nullable=False)
    IS_LOCKED = db.Column(db.Numeric(1, 0))
    CREATE_TIME = db.Column(db.DateTime)
    LOGIN_COUNT = db.Column(db.Integer)
    LAST_LOGIN_TIME = db.Column(db.DateTime)
    LAST_LOGOUT_TIME = db.Column(db.DateTime)
    LAST_ACTIVE_TIME = db.Column(db.DateTime)
    REMARK = db.Column(db.String(2000))
    REGION = db.Column(db.String(10), nullable=False)

    fa_district = db.relationship(
        u'FaDistrict',
        primaryjoin='FaUser.DISTRICT_ID == FaDistrict.ID',
        backref=u'fa_users')
    fa_user_info = db.relationship(u'FaUserInfo',
                                   secondary=u'fa_user_friend',
                                   backref=u'fa_users',
                                   lazy="select")
Exemple #5
0
class FaScriptTask(db.Model):
    __tablename__ = 'fa_script_task'

    ID = db.Column(db.Integer, primary_key=True)
    SCRIPT_ID = db.Column(db.ForeignKey(u'fa_script.ID'), nullable=False)
    BODY_TEXT = db.Column(db.Text, nullable=False)
    BODY_HASH = db.Column(db.String(255), nullable=False)
    RUN_STATE = db.Column(db.String(10),
                          nullable=False,
                          server_default=db.FetchedValue())
    RUN_WHEN = db.Column(db.String(30))
    RUN_ARGS = db.Column(db.String(255))
    RUN_DATA = db.Column(db.String(20),
                         nullable=False,
                         server_default=db.FetchedValue())
    LOG_TYPE = db.Column(db.Numeric(1, 0), server_default=db.FetchedValue())
    DSL_TYPE = db.Column(db.String(255))
    RETURN_CODE = db.Column(db.String(10), server_default=db.FetchedValue())
    START_TIME = db.Column(db.DateTime)
    END_TIME = db.Column(db.DateTime)
    DISABLE_DATE = db.Column(db.DateTime)
    DISABLE_REASON = db.Column(db.String(50))
    SERVICE_FLAG = db.Column(db.String(50))
    REGION = db.Column(db.String(10))
    GROUP_ID = db.Column(db.Integer)

    fa_script = db.relationship(
        u'FaScript',
        primaryjoin='FaScriptTask.SCRIPT_ID == FaScript.ID',
        backref=u'fa_script_tasks')
Exemple #6
0
class FaUserInfo(FaUser):
    __tablename__ = 'fa_user_info'

    ID = db.Column(db.ForeignKey('fa_user.ID'), primary_key=True)
    LEVEL_ID = db.Column(db.Integer)
    FAMILY_ID = db.Column(db.ForeignKey('fa_family.ID'))
    ELDER_ID = db.Column(db.ForeignKey('fa_elder.ID'))
    LEVEL_NAME = db.Column(db.String(2))
    FATHER_ID = db.Column(db.ForeignKey('fa_user_info.ID'))
    COUPLE_ID = db.Column(db.Integer)
    BIRTHDAY_TIME = db.Column(db.DateTime)
    BIRTHDAY_PLACE = db.Column(db.String(500))
    IS_LIVE = db.Column(db.Numeric(1, 0))
    DIED_TIME = db.Column(db.DateTime)
    DIED_PLACE = db.Column(db.String(500))
    SEX = db.Column(db.String(2))
    YEARS_TYPE = db.Column(db.String(10))
    CONSORT_ID = db.Column(db.Integer)
    STATUS = db.Column(db.String(10), nullable=False, server_default=db.FetchedValue())
    CREATE_USER_NAME = db.Column(db.String(50), nullable=False, server_default=db.FetchedValue())
    CREATE_USER_ID = db.Column(db.Integer, nullable=False, server_default=db.FetchedValue())
    UPDATE_TIME = db.Column(db.DateTime, nullable=False, server_default=db.FetchedValue())
    UPDATE_USER_NAME = db.Column(db.String(50), nullable=False, server_default=db.FetchedValue())
    UPDATE_USER_ID = db.Column(db.Integer, nullable=False, server_default=db.FetchedValue())
    ALIAS = db.Column(db.String(10))
    AUTHORITY = db.Column(db.Integer)

    fa_elder = db.relationship('FaElder', primaryjoin='FaUserInfo.ELDER_ID == FaElder.ID', backref='fa_user_infos')
    fa_family = db.relationship('FaFamily', primaryjoin='FaUserInfo.FAMILY_ID == FaFamily.ID', backref='fa_user_infos')
    parent = db.relationship('FaUserInfo', remote_side=[ID], primaryjoin='FaUserInfo.FATHER_ID == FaUserInfo.ID', backref='fa_user_infos')
Exemple #7
0
class FaAppVersion(db.Model):
    __tablename__ = 'fa_app_version'

    ID = db.Column(db.Integer, primary_key=True)
    IS_NEW = db.Column(db.Numeric(1, 0), nullable=False)
    TYPE = db.Column(db.String(20), nullable=False)
    REMARK = db.Column(db.String(1000))
    UPDATE_TIME = db.Column(db.DateTime)
    UPDATE_URL = db.Column(db.String(200))
Exemple #8
0
class FaScriptTaskLog(db.Model):
    __tablename__ = 'fa_script_task_log'

    ID = db.Column(db.Integer, primary_key=True)
    SCRIPT_TASK_ID = db.Column(db.ForeignKey('fa_script_task.ID'), nullable=False)
    LOG_TIME = db.Column(db.DateTime, nullable=False)
    LOG_TYPE = db.Column(db.Numeric(1, 0), nullable=False, server_default=db.FetchedValue())
    MESSAGE = db.Column(db.Text)
    SQL_TEXT = db.Column(db.Text)

    fa_script_task = db.relationship('FaScriptTask', primaryjoin='FaScriptTaskLog.SCRIPT_TASK_ID == FaScriptTask.ID', backref='fa_script_task_logs')
Exemple #9
0
class FaDistrict(db.Model):
    __tablename__ = 'fa_district'

    ID = db.Column(db.Integer, primary_key=True)
    PARENT_ID = db.Column(db.ForeignKey('fa_district.ID'))
    NAME = db.Column(db.String(255), nullable=False)
    CODE = db.Column(db.String(50))
    IN_USE = db.Column(db.Numeric(1, 0), nullable=False)
    LEVEL_ID = db.Column(db.Integer, nullable=False)
    ID_PATH = db.Column(db.String(200))
    REGION = db.Column(db.String(10), nullable=False)

    parent = db.relationship('FaDistrict', remote_side=[ID], primaryjoin='FaDistrict.PARENT_ID == FaDistrict.ID', backref='fa_districts')
    fa_user = db.relationship('FaUser', secondary='fa_user_district', backref='fa_districts')
Exemple #10
0
class FaQuery(db.Model):
    __tablename__ = 'fa_query'

    ID = db.Column(db.Integer, primary_key=True)
    NAME = db.Column(db.String(50), nullable=False)
    CODE = db.Column(db.String(20), nullable=False)
    AUTO_LOAD = db.Column(db.Numeric(1, 0), nullable=False)
    PAGE_SIZE = db.Column(db.Integer, nullable=False)
    SHOW_CHECKBOX = db.Column(db.Numeric(1, 0), nullable=False)
    IS_DEBUG = db.Column(db.Numeric(1, 0), nullable=False)
    FILTR_LEVEL = db.Column(db.Numeric(1, 0))
    DB_SERVER_ID = db.Column(db.Integer)
    QUERY_CONF = db.Column(db.Text)
    QUERY_CFG_JSON = db.Column(db.Text)
    IN_PARA_JSON = db.Column(db.Text)
    JS_STR = db.Column(db.Text)
    ROWS_BTN = db.Column(db.Text)
    HEARD_BTN = db.Column(db.Text)
    REPORT_SCRIPT = db.Column(db.Text)
    CHARTS_CFG = db.Column(db.Text)
    CHARTS_TYPE = db.Column(db.String(50))
    FILTR_STR = db.Column(db.Text)
    REMARK = db.Column(db.Text)
    NEW_DATA = db.Column(db.String(50))
Exemple #11
0
class FaScript(db.Model):
    __tablename__ = 'fa_script'

    ID = db.Column(db.Integer, primary_key=True)
    CODE = db.Column(db.String(20), nullable=False)
    NAME = db.Column(db.String(255), nullable=False)
    BODY_TEXT = db.Column(db.Text, nullable=False)
    BODY_HASH = db.Column(db.String(255), nullable=False)
    RUN_WHEN = db.Column(db.String(30))
    RUN_ARGS = db.Column(db.String(255))
    RUN_DATA = db.Column(db.String(20), nullable=False, server_default=db.FetchedValue())
    STATUS = db.Column(db.String(10))
    DISABLE_REASON = db.Column(db.String(50))
    SERVICE_FLAG = db.Column(db.String(50))
    REGION = db.Column(db.String(10))
    IS_GROUP = db.Column(db.Numeric(1, 0), nullable=False)