mirror of
https://github.com/veops/cmdb.git
synced 2025-09-23 22:09:18 +08:00
feat(api): dcim dev (#642)
This commit is contained in:
19
cmdb-api/api/lib/cmdb/dcim/idc.py
Normal file
19
cmdb-api/api/lib/cmdb/dcim/idc.py
Normal file
@@ -0,0 +1,19 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
|
||||
from flask import abort
|
||||
|
||||
from api.lib.cmdb.cache import CITypeCache
|
||||
from api.lib.cmdb.const import BuiltinModelEnum
|
||||
from api.lib.cmdb.dcim.base import DCIMBase
|
||||
from api.lib.cmdb.resp_format import ErrFormat
|
||||
|
||||
|
||||
class IDCManager(DCIMBase):
|
||||
def __init__(self):
|
||||
super(IDCManager, self).__init__()
|
||||
|
||||
self.ci_type = CITypeCache.get(BuiltinModelEnum.DCIM_IDC) or abort(
|
||||
404, ErrFormat.dcim_builtin_model_not_found.format(BuiltinModelEnum.DCIM_IDC))
|
||||
|
||||
self.type_id = self.ci_type.id
|
Reference in New Issue
Block a user