add file
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -285,7 +285,7 @@ def get_network_device(device_id: int, db: Session = Depends(get_db)):
|
||||
def create_network_device(
|
||||
name: str,
|
||||
ip_address: str,
|
||||
credential_id: Optional[int] = None,
|
||||
snmp_credential_id: Optional[int] = None, # 前端字段名(与 ORM 列名一致)
|
||||
port: int = 161,
|
||||
device_type: str = "other",
|
||||
description: Optional[str] = None,
|
||||
@@ -305,7 +305,7 @@ def create_network_device(
|
||||
ip_address=ip_address,
|
||||
port=port,
|
||||
device_type=device_type,
|
||||
snmp_credential_id=credential_id,
|
||||
snmp_credential_id=snmp_credential_id,
|
||||
description=description,
|
||||
location=location,
|
||||
is_active=True
|
||||
@@ -337,7 +337,7 @@ def update_network_device(
|
||||
device_id: int,
|
||||
name: Optional[str] = None,
|
||||
ip_address: Optional[str] = None,
|
||||
credential_id: Optional[int] = None,
|
||||
snmp_credential_id: Optional[int] = None,
|
||||
port: Optional[int] = None,
|
||||
device_type: Optional[str] = None,
|
||||
description: Optional[str] = None,
|
||||
@@ -363,8 +363,8 @@ def update_network_device(
|
||||
device.name = name
|
||||
if ip_address:
|
||||
device.ip_address = ip_address
|
||||
if credential_id is not None:
|
||||
device.snmp_credential_id = credential_id
|
||||
if snmp_credential_id is not None:
|
||||
device.snmp_credential_id = snmp_credential_id
|
||||
if port:
|
||||
device.port = port
|
||||
if device_type:
|
||||
|
||||
Reference in New Issue
Block a user