台桌列表页面
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import 'package:cashier_reserve/common/request/request_manager.dart';
|
||||
import 'package:cashier_reserve/datas/login/login_result.dart';
|
||||
import 'package:cashier_reserve/data_model/login/login_result.dart';
|
||||
|
||||
/// LoginModel 登录相关请求
|
||||
class LoginModel {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import 'package:cashier_reserve/common/request/request_manager.dart';
|
||||
import 'package:cashier_reserve/datas/reserve/table_area_model.dart';
|
||||
import 'package:cashier_reserve/data_model/reserve/table_area_model.dart';
|
||||
import 'package:cashier_reserve/data_model/reserve/table_model.dart';
|
||||
|
||||
/// ReserveModel 台桌预定相关请求
|
||||
class ReserveModel {
|
||||
@@ -15,4 +16,24 @@ class ReserveModel {
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/// getAreaTableList 获取区域桌台列表
|
||||
static Future<List<TableModel?>> getAreaTableList(num areaId, String date, String type) async {
|
||||
Map<String, dynamic> paramData = {
|
||||
"bookingDate": date,
|
||||
"bookingType": type,
|
||||
};
|
||||
if (areaId > 0) {
|
||||
paramData["areaId"] = areaId;
|
||||
}
|
||||
final r = await RequestManager.get("/api/booking/shop-table/list", params: paramData);
|
||||
if (r == null) {
|
||||
return [];
|
||||
}
|
||||
List<TableModel?> list = [];
|
||||
for (var item in r as List) {
|
||||
list.add(TableModel.fromJson(item));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user