def __init__(self): self.db = DB() self.sys_user = "******" self.user = UserManager() self.user_role_desc = self.user.role_desc self.role_value = self.user.role_value self.pro_man = ProjectManager() self.member_man = MemberManager() self.item_man = ItemManager()
def __init__(self): self.db = DB() self.t_project = "project_info" self.t_user_project = "user_project"
from datetime import datetime from functools import wraps from flask import session, g, redirect, Blueprint, jsonify, request from flask_login import LoginManager, UserMixin, login_required from apscheduler.schedulers.background import BackgroundScheduler import apscheduler.events from Tools.Mysql_db import DB from Tools.MyEmail import MyEmailManager from Class.Control import ControlManager from Function.Common import * __author__ = 'zhouheng' TIME_FORMAT = "%Y-%m-%d %H:%M:%S" db = DB() ip = IPManager() control = ControlManager() my_email = MyEmailManager("/home/msg/conf/") dms_scheduler = BackgroundScheduler() def err_listener(ev): with open("dms_task.log", "a") as wr: wr.write("----------%s----------\n" % datetime.now().strftime(TIME_FORMAT)) if isinstance(ev, apscheduler.events.JobSubmissionEvent): wr.write("Job Submission Event\n") wr.write("code: %s\n" % ev.code) wr.write("job_id: %s\n" % ev.job_id) wr.write("scheduled_run_times: %s\n" % ev.scheduled_run_times)
def __init__(self): self.db = DB() self.t_item = "billing_item"
def __init__(self): self.db = DB() pass
def __init__(self): self.db = DB() self.user = "******" self._salt_password = "******" self.default_password = "******" self._data_role_desc = { "module_desc": u"数据传输", "role_list": { "market": { "role_desc": u"市场", "role_value": 1 }, "upload": { "role_desc": u"上传", "role_value": 2 }, "calc": { "role_desc": u"计算", "role_value": 4 } } } self._api_role_desc = { "module_desc": u"API文档", "role_list": { "api_look": { "role_desc": u"查看", "role_value": 8 }, "api_new": { "role_desc": u"新建", "role_value": 16 }, "api_module_new": { "role_desc": u"新建模块", "role_value": 8192 } } } self._table_role_desc = { "module_desc": u"数据表描述", "role_list": { "table_look": { "role_desc": u"查看", "role_value": 32 } } } self._right_role_desc = { "module_desc": u"权限列表", "role_list": { "right_look": { "role_desc": u"查看", "role_value": 64 }, "right_new": { "role_desc": u"新建", "role_value": 16384 } } } self._user_role_desc = { "module_desc": u"操作用户", "role_list": { "user_new": { "role_desc": u"新建", "role_value": 128 } } } self._bug_role_desc = { "module_desc": u"BUG操作", "role_list": { "bug_look": { "role_desc": u"查看", "role_value": 256 }, "bug_new": { "role_desc": u"新建", "role_value": 512 }, "bug_link": { "role_desc": u"被关联", "role_value": 1024 }, "bug_cancel": { "role_desc": u"取消", "role_value": 2048 }, "bug_del": { "role_desc": u"删除", "role_value": 4096 } } } self._status_code_role_desc = { "module_desc": u"API状态码", "role_list": { "status_code_look": { "role_desc": u"查看", "role_value": 32768 }, "status_code_new": { "role_desc": u"新建", "role_value": 65536 }, "status_code_del": { "role_desc": u"删除", "role_value": 131072 }, "status_code_module": { "role_desc": u"新建模块", "role_value": 524288 } } } self._log_role_desc = { "module_desc": u"晶云平台日志", "role_list": { "log_look": { "role_desc": u"查看", "role_value": 262144 }, "log_receive": { "role_desc": u"接收", "role_value": 1048576 } } } self._release_role_desc = { "module_desc": u"重新发布环境", "role_list": { "release_ih_N": { "role_desc": u"ih普通", "role_value": 2097152 }, "release_ih_V": { "role_desc": u"ihVIP", "role_value": 4194304 }, "release_ytj_N": { "role_desc": u"ytj普通", "role_value": 8388608 } } } self._param_role_desc = { "module_desc": u"晶云参数", "role_list": { "param_look": { "role_desc": u"查看", "role_value": 16777216 }, "param_new": { "role_desc": u"新建", "role_value": 33554432 }, "param_update": { "role_desc": u"更新", "role_value": 67108864 }, "param_del": { "role_desc": u"删除", "role_value": 134217728 } } } self.role_desc = { "data": self._data_role_desc, "api": self._api_role_desc, "table": self._table_role_desc, "right": self._right_role_desc, "user": self._user_role_desc, "bug": self._bug_role_desc, "status_code": self._status_code_role_desc, "log": self._log_role_desc, "release": self._release_role_desc, "param": self._param_role_desc } self.__init_role__()