28 lines
842 B
Dart
28 lines
842 B
Dart
|
|
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();
|
|
}
|
|
} |