|
@@ -7,7 +7,7 @@ from loguru import logger
|
|
|
|
|
|
from app.controllers.equipment.fcu import get_fcu_control_result
|
|
|
from app.controllers.equipment.vav import get_vav_control_result
|
|
|
-from app.models.schemas.equipment import EquipmentControlInResponse, EquipmentControlInRequest
|
|
|
+from app.models.schemas.equipment import EquipmentControlResponse, EquipmentControlRequest
|
|
|
from app.utils.date import get_time_str
|
|
|
|
|
|
|
|
@@ -19,7 +19,7 @@ class EquipmentName(str, Enum):
|
|
|
router = APIRouter()
|
|
|
|
|
|
|
|
|
-@router.get('/control', response_model=EquipmentControlInResponse, tags=['equipment'])
|
|
|
+@router.get('/control', response_model=EquipmentControlResponse, tags=['equipment'])
|
|
|
async def get_equipment_command(
|
|
|
projectId: str = Query(..., max_length=50, regex='^Pj'),
|
|
|
equipId: str = Query(..., max_length=50, regex='^Eq'),
|
|
@@ -51,8 +51,8 @@ async def get_equipment_command(
|
|
|
return response
|
|
|
|
|
|
|
|
|
-@router.post('/control', response_model=EquipmentControlInResponse, tags=['equipment'])
|
|
|
-async def get_equipment_command_v2(equipment_control_info: EquipmentControlInRequest):
|
|
|
+@router.post('/control', response_model=EquipmentControlResponse, tags=['equipment'])
|
|
|
+async def get_equipment_command_v2(equipment_control_info: EquipmentControlRequest):
|
|
|
if equipment_control_info.equipType == EquipmentName.FCU:
|
|
|
fcu = await get_fcu_control_result(equipment_control_info.projectId, equipment_control_info.equipId)
|
|
|
output = {
|