QinGang_interested/lib/http/modules/safety_commitment_api.dart

71 lines
1.6 KiB
Dart

import 'package:dio/dio.dart';
import 'package:qhd_prevention/http/ApiService.dart';
import 'package:qhd_prevention/http/HttpManager.dart';
import 'package:qhd_prevention/services/SessionService.dart';
class SafetyCommitmentApi {
/// 获取需要签字的承诺书
static Future<Map<String, dynamic>> getNeedSafetyCommitment() {
return HttpManager().request(
'${ApiService.basePath}/promise',
'/busPromisePeople/getSignPromisePeople',
method: Method.get,
data: {
// ...data,
},
);
}
/// 承诺书详情
static Future<Map<String, dynamic>> getSafetyCommitmentDetail(String id) {
return HttpManager().request(
'${ApiService.basePath}/promise',
'/busPromisePeople/$id',
method: Method.get,
data: {
// ...data,
},
);
}
/// 承诺书签字
static Future<Map<String, dynamic>> upPromiseBookmarkApply( data) {
return HttpManager().request(
'${ApiService.basePath}/promise',
'/busPromisePeople/signPromisePeople',
method: Method.put,
data: {
...data,
},
);
}
/// 我的承诺列表
static Future<Map<String, dynamic>> getMySecurityPromiseList( data) {
return HttpManager().request(
'${ApiService.basePath}/promise',
'/busPromise/myListByCommitment',
method: Method.post,
data: {
...data,
},
);
}
/// 我的承诺列表
static Future<Map<String, dynamic>> getSignRecordPageData( String id) {
return HttpManager().request(
'${ApiService.basePath}/promise',
'/busPromise/$id',
method: Method.get,
data: {
// ...data,
},
);
}
}