app-starlock/lib/mine/gateway/gatewayConnectionLock/gatewayConnectionLockList_logic.dart

28 lines
842 B
Dart
Raw Normal View History

import 'package:star_lock/tools/baseGetXController.dart';
import '../../../network/api_repository.dart';
import 'gatewayConnectionLockList_entity.dart';
import 'gatewayConnectionLockList_state.dart';
class GatewayConnectionLockListLogic extends BaseGetXController {
GatewayConnectionLockListState state = GatewayConnectionLockListState();
// 网关-附近的锁
Future<GatewayConnectionLockListEntity> gatewayConnectionLockListDataRequest() async {
final GatewayConnectionLockListEntity entity = await ApiRepository.to.gatewayConnectionLockLoadData(
gatewayId:state.gatewayId.value
);
if (entity.errorCode!.codeIsSuccessful) {
state.itemDataList.value = entity.data!.list!;
}
return entity;
}
@override
void onReady() {
super.onReady();
gatewayConnectionLockListDataRequest();
}
}