from flask import request, jsonify from byonic_aibm.side_filters.job_levels.co_job_level import COJobLevel from byonic_aibm.side_filters.job_levels.co_job_level import COMLJobLevel from byonic_aibm.side_filters.job_levels.bl_job_level import BLJobLevel from byonic_core.fw_exception import CFException from byonic_core.fw_logging import CFLogger logger = CFLogger().get_logger(__name__) bl_job_level: BLJobLevel = BLJobLevel() def get_job_levels(): try: job_levels = bl_job_level.get_job_levels() response = jsonify(job_levels=[ job_levels[job_level_key].serialize for job_level_key in job_levels ]) except CFException as cfe: raise cfe except Exception as e: message = COMLJobLevel.MSG_JOB_LEVELS_LOAD_FAILED logger.error(message, e) cfe = CFException(SystemError(message), message) raise cfe return response def get_job_levels_by_name(): try: job_levels = bl_job_level.get_job_levels()
def __init__(self): super().__init__() BLRevenue.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_revenue_range: DARevenue = DARevenue()
def __init__(self): super().__init__() DAIndustry.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): super().__init__() DAByonicUser.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): super().__init__() BLUserRole.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_user_role: DAUserRole = DAUserRole()
def __init__(self): super().__init__() DATopic.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): super().__init__() BLTopic.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_intent_topics: DATopic = DATopic()
def __init__(self): super().__init__() BLIndustry.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_industry: DAIndustry = DAIndustry()
def __init__(self): super().__init__() DARevenue.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): FWQueue.__logger = CFLogger().get_logger(self.get_class_name()) if FWQueue.__queue is None: FWQueue.__queue = Queue()
def __init__(self): FWScheduler.__logger = CFLogger().get_logger(self.get_class_name()) self.jobqueue()
def __init__(self): super().__init__() BLEmployee.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_employee_size: DAEmployee = DAEmployee()
def __init__(self): super().__init__() DAJobLevel.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): super().__init__() BLByonicUser.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_byonic_user: DAByonicUser = DAByonicUser()
def __init__(self): super().__init__() DAEmployee.__logger = CFLogger().get_logger(self.get_class_name())
def __init__(self): super().__init__() BLJobLevel.__logger = CFLogger().get_logger(self.get_class_name()) self.cache: CFBaseCache = CFCacheManager().get_cache() self.da_job_level: DAJobLevel = DAJobLevel()