__init__.py 4.1 KB
Newer Older
wanli's avatar
wanli committed
1 2 3 4 5 6
#!/usr/bin/env python
# -*- coding: utf_8 -*-
import os
import json
import logging
from app import signalManager
wanli's avatar
wanli committed
7
from .api_manager import apiManager
wanli's avatar
wanli committed
8 9 10 11 12
from .user_manager import userManager
from .login_manager import loginManager
from .annex_manager import annexManager
from .upload_manager import uploadManager
from .apps_manager import appsManager
wanli's avatar
wanli committed
13
from .menu_manager import menuManager
wanli's avatar
wanli committed
14
from .device_manager import deviceManager
wanli's avatar
wanli committed
15
from .download_manager import downloadManager
wanli's avatar
wanli committed
16
from .login_logs_manager import loginLogsManager
wanli's avatar
wanli committed
17
from .app_logs_manager import appLogsManager
wanli's avatar
wanli committed
18 19
from .build_logs_manager import buildLogsManager

wanli's avatar
wanli committed
20
logger = logging.getLogger(__name__)
wanli's avatar
wanli committed
21 22 23

def initConnect():
    # 系统模块
wanli's avatar
wanli committed
24
    signalManager.actionUpdatePassword.connect(apiManager.update_user_password)
wanli's avatar
wanli committed
25
    signalManager.actionApplicationBuild.connect(appsManager.build)
wanli's avatar
wanli committed
26 27 28 29 30 31 32 33 34 35 36 37 38

    # 登录模块
    signalManager.actionLogin.connect(loginManager.login)
    signalManager.actionLogout.connect(loginManager.logout)
    signalManager.actionRegister.connect(loginManager.register)

    # 应用管理
    signalManager.actionAddApp.connect(appsManager.add)
    signalManager.actionDeleteApp.connect(appsManager.delete)
    signalManager.actionGetApp.connect(appsManager.get)
    signalManager.actionGetAppList.connect(appsManager.getList)
    signalManager.actionUpdateApp.connect(appsManager.update)

wanli's avatar
wanli committed
39 40 41 42 43 44 45
    # 设备管理
    signalManager.actionAddDevice.connect(deviceManager.add)
    signalManager.actionDeleteDevice.connect(deviceManager.delete)
    signalManager.actionGetDevice.connect(deviceManager.get)
    signalManager.actionGetDeviceList.connect(deviceManager.getList)
    signalManager.actionUpdateDevice.connect(deviceManager.update)

wanli's avatar
wanli committed
46 47 48 49 50 51 52
    # 打包记录
    signalManager.actionAddBuildLog.connect(buildLogsManager.add)
    signalManager.actionDeleteBuildLog.connect(buildLogsManager.delete)
    signalManager.actionGetBuildLog.connect(buildLogsManager.get)
    signalManager.actionGetBuildLogList.connect(buildLogsManager.getList)
    signalManager.actionUpdateBuildLog.connect(buildLogsManager.update)

wanli's avatar
wanli committed
53 54 55 56 57 58 59
    # 用户登录记录
    signalManager.actionAddLoginLogs.connect(loginLogsManager.add)
    signalManager.actionDeleteLoginLogs.connect(loginLogsManager.delete)
    signalManager.actionGetLoginLogs.connect(loginLogsManager.get)
    signalManager.actionGetLoginLogsList.connect(loginLogsManager.getList)
    signalManager.actionUpdateLoginLogs.connect(loginLogsManager.update)

wanli's avatar
wanli committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73
    # 用户模块
    signalManager.actionAddUser.connect(userManager.add)
    signalManager.actionDeleteUser.connect(userManager.delete)
    signalManager.actionGetUser.connect(userManager.get)
    signalManager.actionGetUserList.connect(userManager.getList)
    signalManager.actionUpdateUser.connect(userManager.update)

    # 文件附件模块
    signalManager.actionAddAnnex.connect(annexManager.add)
    signalManager.actionDeleteAnnex.connect(annexManager.delete)
    signalManager.actionGetAnnex.connect(annexManager.get)
    signalManager.actionGetAnnexList.connect(annexManager.getList)
    signalManager.actionUpdateAnnex.connect(annexManager.update)

wanli's avatar
wanli committed
74 75 76 77 78 79 80
    # 应用下载统计模块
    signalManager.actionAddDownload.connect(downloadManager.add)
    signalManager.actionDeleteDownload.connect(downloadManager.delete)
    signalManager.actionGetDownload.connect(downloadManager.get)
    signalManager.actionGetDownloadList.connect(downloadManager.getList)
    signalManager.actionUpdateDownload.connect(downloadManager.update)

wanli's avatar
wanli committed
81 82 83 84 85 86 87
    # 应用打包日志
    signalManager.actionAddAppLogs.connect(appLogsManager.add)
    signalManager.actionDeleteAppLogs.connect(appLogsManager.delete)
    signalManager.actionGetAppLogs.connect(appLogsManager.get)
    signalManager.actionGetAppLogsList.connect(appLogsManager.getList)
    signalManager.actionUpdateAppLogs.connect(appLogsManager.update)

wanli's avatar
wanli committed
88 89 90 91 92 93 94
    # 系统菜单
    signalManager.actionAddMenu.connect(menuManager.add)
    signalManager.actionDeleteMenu.connect(menuManager.delete)
    signalManager.actionGetMenu.connect(menuManager.get)
    signalManager.actionGetMenuList.connect(menuManager.getList)
    signalManager.actionUpdateMenu.connect(menuManager.update)

wanli's avatar
wanli committed
95
initConnect()