fix translation.
							parent
							
								
									1ef3783fb9
								
							
						
					
					
						commit
						57bf34a93a
					
				| @ -1,94 +0,0 @@ | ||||
| 
 | ||||
| 
 | ||||
| import 'dart:async'; | ||||
| 
 | ||||
| import 'package:mohem_flutter_app/api/api_client.dart'; | ||||
| import 'package:mohem_flutter_app/app_state/app_state.dart'; | ||||
| import 'package:mohem_flutter_app/classes/consts.dart'; | ||||
| import 'package:mohem_flutter_app/models/generic_response_model.dart'; | ||||
| import 'package:mohem_flutter_app/models/get_employee_contacts.model.dart'; | ||||
| import 'package:mohem_flutter_app/models/payslip/get_deductions_list.dart'; | ||||
| import 'package:mohem_flutter_app/models/payslip/get_earnings_list.dart'; | ||||
| import 'package:mohem_flutter_app/models/payslip/get_payment_information.dart'; | ||||
| import 'package:mohem_flutter_app/models/payslip/get_payslip.dart'; | ||||
| import 'package:mohem_flutter_app/models/payslip/get_summary_of_payment.dart'; | ||||
| 
 | ||||
| 
 | ||||
| class PayslipApiClient { | ||||
|   static final PayslipApiClient _instance = PayslipApiClient._internal(); | ||||
| 
 | ||||
|   PayslipApiClient._internal(); | ||||
| 
 | ||||
|   factory PayslipApiClient() => _instance; | ||||
| 
 | ||||
|   Future<List<GetPayslipList>> getPayslip() async { | ||||
|     String url = "${ApiConsts.erpRest}GET_PAYSLIP"; | ||||
|     Map<String, dynamic> postParams = { | ||||
|       "P_MENU_TYPE": "E", | ||||
|       "P_SELECTED_RESP_ID": -999, | ||||
|     }; | ||||
|     postParams.addAll(AppState().postParamsJson); | ||||
|     return await ApiClient().postJsonForObject((json) { | ||||
|       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | ||||
|       print(responseData); | ||||
|       return responseData.getPayslipList ?? []; | ||||
|     }, url, postParams); | ||||
|   } | ||||
| 
 | ||||
|   Future<List<GetSummaryOfPaymentList>> getSummaryOfPayment() async { | ||||
|     String url = "${ApiConsts.erpRest}GET_SUMMARY_OF_PAYMENT"; | ||||
|     Map<String, dynamic> postParams = { | ||||
|       "P_ACTION_CONTEXT_ID": 188844253, | ||||
|     }; | ||||
|     postParams.addAll(AppState().postParamsJson); | ||||
|     return await ApiClient().postJsonForObject((json) { | ||||
|       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | ||||
|       print(responseData); | ||||
|       return responseData.getSummaryOfPaymentList ?? []; | ||||
|     }, url, postParams); | ||||
|   } | ||||
| 
 | ||||
|   Future<List<GetPaymentInformationList>> getPaymentInfo() async { | ||||
|     String url = "${ApiConsts.erpRest}GET_PAYMENT_INFORMATION"; | ||||
|     Map<String, dynamic> postParams = { | ||||
|       "P_ACTION_CONTEXT_ID": 188844253, | ||||
|     }; | ||||
|     postParams.addAll(AppState().postParamsJson); | ||||
|     return await ApiClient().postJsonForObject((json) { | ||||
|       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | ||||
|       print(responseData); | ||||
|       return responseData.getPaymentInformationList ?? []; | ||||
|     }, url, postParams); | ||||
|   } | ||||
| 
 | ||||
|   Future<List<GetDeductionsList>> getDeductionsList() async { | ||||
|     String url = "${ApiConsts.erpRest}GET_DEDUCTIONS"; | ||||
|     Map<String, dynamic> postParams = { | ||||
|       "P_ACTION_CONTEXT_ID": 188844253, | ||||
|       "P_PAGE_LIMIT": 100, | ||||
|       "P_PAGE_NUM": 1 | ||||
|     }; | ||||
|     postParams.addAll(AppState().postParamsJson); | ||||
|     return await ApiClient().postJsonForObject((json) { | ||||
|       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | ||||
|       print(responseData); | ||||
|       return responseData.getDeductionsList ?? []; | ||||
|     }, url, postParams); | ||||
|   } | ||||
| 
 | ||||
| 
 | ||||
|   Future<List<GetEarningsList>> getEarningsList() async { | ||||
|     String url = "${ApiConsts.erpRest}GET_EARNINGS"; | ||||
|     Map<String, dynamic> postParams = { | ||||
|       "P_ACTION_CONTEXT_ID": 188844253, | ||||
|       "P_PAGE_LIMIT": 100, | ||||
|       "P_PAGE_NUM": 1 | ||||
|     }; | ||||
|     postParams.addAll(AppState().postParamsJson); | ||||
|     return await ApiClient().postJsonForObject((json) { | ||||
|       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | ||||
|       print(responseData); | ||||
|       return responseData.getEarningsList ?? []; | ||||
|     }, url, postParams); | ||||
|   } | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue