mirror of https://github.com/jumpserver/jumpserver
23 lines
405 B
Python
23 lines
405 B
Python
|
# coding: utf-8
|
||
|
import abc
|
||
|
|
||
|
|
||
|
class CommandBase(object):
|
||
|
__metaclass__ = abc.ABCMeta
|
||
|
|
||
|
@abc.abstractmethod
|
||
|
def save(self, command):
|
||
|
pass
|
||
|
|
||
|
@abc.abstractmethod
|
||
|
def bulk_save(self, commands):
|
||
|
pass
|
||
|
|
||
|
@abc.abstractmethod
|
||
|
def filter(self, date_from=None, date_to=None, user=None,
|
||
|
asset=None, system_user=None, command=None, session=None):
|
||
|
pass
|
||
|
|
||
|
|
||
|
|