登录接口调试
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:cashier_reserve/common/print/print.dart';
|
||||
import 'package:cashier_reserve/common/request/request_manager.dart';
|
||||
import 'package:cashier_reserve/datas/login/login_result.dart';
|
||||
|
||||
/// LoginModel 登录相关请求
|
||||
class LoginModel {
|
||||
|
||||
/// 获取 登录验证码
|
||||
@@ -8,4 +9,9 @@ class LoginModel {
|
||||
final r = await RequestManager.get("/auth/code");
|
||||
return r;
|
||||
}
|
||||
|
||||
static Future<LoginResult?> login(Map<String, dynamic> params) async {
|
||||
final r = await RequestManager.post("/auth/login", params);
|
||||
return r == null ? null : LoginResult.fromJson(r);
|
||||
}
|
||||
}
|
||||
18
lib/model/reserve_model.dart
Normal file
18
lib/model/reserve_model.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:cashier_reserve/common/request/request_manager.dart';
|
||||
import 'package:cashier_reserve/datas/reserve/table_area_model.dart';
|
||||
|
||||
/// ReserveModel 台桌预定相关请求
|
||||
class ReserveModel {
|
||||
/// getShopTableAreaList 获取店铺桌台区域列表
|
||||
static Future<List<TableAreaModel?>> getShopTableAreaList() async {
|
||||
final r = await RequestManager.get("/api/booking/shop-table/area");
|
||||
if (r == null) {
|
||||
return [];
|
||||
}
|
||||
List<TableAreaModel?> list = [];
|
||||
for (var item in r as List) {
|
||||
list.add(TableAreaModel.fromJson(item));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user