chore: 是否支持远程开关状态字段

This commit is contained in:
fxxian 2024-04-23 17:41:46 +08:00
parent a582409888
commit bff3a210b6
1 changed files with 6 additions and 0 deletions

View File

@ -62,6 +62,8 @@ class LedStatusMobileSerializer(serializers.ModelSerializer):
class DeviceInfoMobileSerializer(serializers.ModelSerializer):
device_name = serializers.SerializerMethodField()
chip_type = serializers.SerializerMethodField()
remote_control_enabled = serializers.SerializerMethodField()
status = serializers.SerializerMethodField()
csq = serializers.SerializerMethodField()
count = serializers.SerializerMethodField()
@ -77,6 +79,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
'device_id',
'device_name',
'chip_type',
'remote_control_enabled',
'status',
'count',
'csq',
@ -104,6 +107,9 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
def get_chip_type(self, obj):
return obj.chip_type
def get_remote_control_enabled(self, obj):
return obj.chip_type == 'AIR-V2'
def get_status(self, obj) -> int:
return obj.online