Commit dcc17dc3 by sanshi

巡检任务封装

parent 141ee1cf
# -*- coding: utf-8 -*-
# 创建巡检任务
# 作者: 陈磊
# 时间: 2019-12-19
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class InspectionRuleCreate(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用创建巡检任务")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/inspection/rule/create"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = None
self.name = None
self.type = None
self.time = None
self.period = None
self.hosts = None
self.status = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="name", value=self.name)
base.dict_add_key(_key="type", value=self.type)
base.dict_add_key(_key="time", value=self.time)
base.dict_add_key(_key="period", value=self.period)
base.dict_add_key(_key="hosts", value=self.hosts)
base.dict_add_key(_key="status", value=self.status)
self._json = base._json
self.response = self.api.post(url=self._url, headers=self._headers, json=self._json)
# -*- coding: utf-8 -*-
# 删除巡检任务
# 作者: 陈磊
# 时间: 2019-12-19
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class InspectionRuleDelete(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用删除巡检任务")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/inspection/rule/delete"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = None
self.ruleids = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="ruleids", value=self.ruleids)
self._json = base._json
self.response = self.api.post(url=self._url, headers=self._headers, json=self._json)
# -*- coding: utf-8 -*-
# 查询巡检任务
# 作者: 陈磊
# 时间: 2019-12-19
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class InspectionRuleGet(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用查询巡检任务")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/inspection/rule/get"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = None
self.id = None
self.status = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="id", value=self.id)
base.dict_add_key(_key="status", value=self.status)
self._params = base._json
self.response = self.api.get(url=self._url, headers=self._headers, params=self._params)
# -*- coding: utf-8 -*-
# 更新巡检任务状态
# 作者: 陈磊
# 时间: 2019-12-19
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class InspectionRuleStatus(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用更新巡检任务状态")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/inspection/rule/status"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = None
self.id = None
self.status = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="id", value=self.id)
base.dict_add_key(_key="status", value=self.status)
self._json = base._json
self.response = self.api.post(url=self._url, headers=self._headers, json=self._json)
# -*- coding: utf-8 -*-
# 更新巡检任务
# 作者: 陈磊
# 时间: 2019-12-19
from WorkUtils.UtilsRequest import UtilsRequest
from WorkUtils.UtilsLog import UtilsLog
from WorkApi.ApiBase import ApiBase, GetBase
class InspectionRuleUpdate(object):
def __init__(self, _host):
"""
:param _host: 域名
:return:
"""
self.log = UtilsLog()
self.log.info("调用更新巡检任务")
self.log.info(self.__class__)
self._host = _host
self._headers = {}
self._path = "/inspection/rule/update"
self._url = self._host + self._path
self._params = {}
self._json = {}
self._data = {}
self.response = ""
self.token = None
self.id = None
self.name = None
self.type = None
self.time = None
self.period = None
self.hosts = None
self.status = None
self.api = UtilsRequest()
def get_response(self):
base = ApiBase()
base.dict_add_key(_key="token", value=self.token)
self._headers = base._json
base = ApiBase()
base.dict_add_key(_key="id", value=self.id)
base.dict_add_key(_key="name", value=self.name)
base.dict_add_key(_key="type", value=self.type)
base.dict_add_key(_key="time", value=self.time)
base.dict_add_key(_key="period", value=self.period)
base.dict_add_key(_key="hosts", value=self.hosts)
base.dict_add_key(_key="status", value=self.status)
self._json = base._json
self.response = self.api.post(url=self._url, headers=self._headers, json=self._json)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment