QinGang_interested/lib/http/modules/doorAndCar_api.dart

231 lines
5.7 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 DoorAndCarApi {
///////=======一级口门人
/// 人员-相关方人员入场申请列表
static Future<Map<String, dynamic>> getXgfPersonAuditList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/personApply/xgfPersonApplyList',
method: Method.post,
data: {
...data
},
);
}
/// 人员-相关方-人员申请-详情
static Future<Map<String, dynamic>> getXgfAuditInfoById(String id) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/personApply/xgfPersonApplyInfoById/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
/// 人员-获取本公司的项目列表
static Future<Map<String, dynamic>> getProjectNameList() {
return HttpManager().request(
'${ApiService.basePath}',
'/xgfManager/project/listAllPassedBySelfCorp',
method: Method.get,
data: {
// ...data ,
},
);
}
/// 人员-获取项目里的人列表
static Future<Map<String, dynamic>> getPeopleinProject(String id) {
return HttpManager().request(
'${ApiService.basePath}',
'/xgfManager/projectUser/getPeopleinProject/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
/// 审批人所有数据
static Future<Map<String, dynamic>> getApproverList(String corpId,String deptId,
String personnelPermissionFlag, //人员审核权限(1-无权限,2-有权限)
String vehiclePermissionFlag,//车辆审核权限(1-无权限,2-有权限)
String temporaryPermissionFlag,//临时审核权限(1-无权限,2-有权限)
) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/mkmjApprovalUser/listAll?corpId=$corpId'
'&personnelPermissionFlag=$personnelPermissionFlag'
'&vehiclePermissionFlag=$vehiclePermissionFlag'
'&temporaryPermissionFlag=$temporaryPermissionFlag',
method: Method.get,
data: {
// ...data
},
);
}
/// 人员-相关方人员入场申请列表
static Future<Map<String, dynamic>> xgfPersonSave(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/personApply/xgfPersonSave',
method: Method.post,
data: {
...data
},
);
}
///////=======一级口门车
/// 车辆-相关方提上来的车辆申请
static Future<Map<String, dynamic>> getXgfCarAuditList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/vehicleAudit/pendingApprovalList',
method: Method.post,
data: {
...data
},
);
}
/// 股份、相关方车辆审批-详情
static Future<Map<String, dynamic>> getLevelCarInfoById(String id) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/vehicleApply/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
/// 相关方车辆录入
static Future<Map<String, dynamic>> levelCarSave(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/vehicleApply/save',
method: Method.post,
data: {
...data
},
);
}
/////=========封闭区域人
/// 人员-待审批-已审批|申请中-申请记录分页
static Future<Map<String, dynamic>> getEnclosedPersonList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaPersonApply/pendingApprovalRecordList',
method: Method.post,
data: {
...data
},
);
}
/// 人员-详情
static Future<Map<String, dynamic>> getEnclosedPersonById(String id) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaPersonApply/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
/// 人员-新增
static Future<Map<String, dynamic>> enclosedPersonSave(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaPersonApply/save',
method: Method.post,
data: {
...data
},
);
}
/////=========封闭区域车
/// 人员-待审批-已审批|申请中-申请记录分页
static Future<Map<String, dynamic>> getEnclosedCarList(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaCarApply/list',
method: Method.post,
data: {
...data
},
);
}
/// 车辆-详情
static Future<Map<String, dynamic>> getEnclosedCarById(String id) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaCarApply/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
/// 车辆-新增
static Future<Map<String, dynamic>> enclosedAreaCarSave(Map data) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedAreaCarApply/save',
method: Method.post,
data: {
...data
},
);
}
/// 跟据管辖单位查询封闭区域
static Future<Map<String, dynamic>> getEnclosedAreaById(String id) {
return HttpManager().request(
'${ApiService.basePath}/primeport',
'/closedArea/listAllByJurisdictionalCorpId/$id',
method: Method.get,
data: {
// "id": id,
// ...data ,
},
);
}
}