997 lines
59 KiB
PHP
Executable File
997 lines
59 KiB
PHP
Executable File
<?php
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
|
|
|
|
// Allow OPTIONS for all routes
|
|
$routes->options('(:any)', function() {
|
|
// This will never be called because the CORS filter returns early
|
|
// But having this route ensures OPTIONS isn't rejected as 404
|
|
});
|
|
|
|
$routes->group('sheet', function ($routes) {
|
|
$routes->post('create', 'GoogleSheetController::create');
|
|
$routes->get('(:segment)/fetch', 'GoogleSheetController::fetch/$1');
|
|
$routes->post('(:segment)/save', 'GoogleSheetController::save/$1');
|
|
$routes->get('(:segment)/download', 'GoogleSheetController::download/$1');
|
|
$routes->get('(:segment)', 'GoogleSheetController::editor/$1');
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
* @var RouteCollection $routes
|
|
*/
|
|
$routes->post('/chat', 'ChatbotControllerNew::index');
|
|
$routes->get('/widget', 'ChatbotControllerNew::widget');
|
|
$routes->get('/chatbottest', 'ChatbotControllerNew::chatbotest');
|
|
$routes->get('/chatbot', 'ChatbotControllerNew::chatbot');
|
|
|
|
$routes->get('/swagger', 'SwaggerController::index', ['filter' => 'authMVC']);
|
|
$routes->get('/fedeploy', 'DeployController::fedeploy_view', ['filter' => 'authMVC']);
|
|
$routes->post('/fedeploy', 'DeployController::fedeploy', ['filter' => 'authMVC']);
|
|
$routes->get('/visitOffBoardCheck', 'EmployeeController::visitOffBoardCheck');
|
|
$routes->get('/metaDashboardDemo', 'TestingController::metaDashboardDemo');
|
|
|
|
// Reminder Mail Notification
|
|
|
|
$routes->get("reminder_mail", "NotificationController::reminder_mail");
|
|
$routes->get("getClientData", "ClientController::getClientData");
|
|
$routes->get("testing_for_review_mail/(:any)", "ClientController::testingForReviewMail/$1");
|
|
$routes->get("sendMemberReviewConfirmationMail/(:any)", "ClientController::sendMemberReviewConfirmationMail/$1");
|
|
$routes->get("update-policy-terms-for-corrections", "ClientController::updatePolicyTermsForCorrections");
|
|
$routes->get("update_rack_rate_json", "ClientController::updateRackRateJson");
|
|
$routes->get("updatajson", "EmpDataServiceController::updatajson");
|
|
$routes->get("view", "EmployeeController::viewECard/$1");
|
|
$routes->get("checkWellnessOnboardStatus/(:any)", "EmployeeController::checkWellnessOnboardStatus/$1");
|
|
$routes->get("initiateWellnessOnboard/(:any)", "EmployeeController::initiateWellnessOnboard/$1");
|
|
$routes->get("exportQCRandRFQ/(:any)", "LeadsController::exportQCRandRFQ/$1");
|
|
$routes->get("testMailAttachments", "ClientController::testMailAttachments");
|
|
$routes->get("updatePolicyTermsKey", "ClientController::updatePolicyTermsKey");
|
|
$routes->get("updateRemainderDate", "ClientController::updateRemainderDate");
|
|
$routes->get("sendCroneRemainderMail", "DashboardController::sendCroneRemainderMail");
|
|
$routes->get("sendextraparam", "ClientController::sendextraparam");
|
|
$routes->get("updateRenewalData", "ClientController::updateRenewalData");
|
|
$routes->get("updateRenewalDataNotExistingClient", "ClientController::updateRenewalDataNotExistingClient");
|
|
$routes->get("updateRenewalInsurerData", "ClientController::updateRenewalInsurerData");
|
|
$routes->get("sendMutipleToEmails", "MasterController::sendMutipleToEmails");
|
|
$routes->post("getCommission", "InsuranceCommissionController::initiateCommissionCalc",['filter' => 'CommissionApiFilter']);
|
|
$routes->get("importRules", "RuleImportController::upload");
|
|
// $routes->post("iAgreeForAddOn", "EmployeeRestController::iAgreeForAddOn");
|
|
// $routes->get("sendCroneRemainderMail", "DashboardController::sendCroneRemainderMail");
|
|
// $routes->post("employeeUpload", "EmployeeRestController::employeeUpload");
|
|
|
|
$routes->post("add_advertise_image", "AppContentManagementController::add_advertise_image");
|
|
$routes->post('remove_advertise_image', 'AppContentManagementController::remove_advertise_image');
|
|
$routes->get("add_image_index", "AppContentManagementController::add_image_index");
|
|
$routes->get("getAdvertiseImage/(:any)", "AppContentManagementController::getAdvertiseImage/$1");
|
|
$routes->get('showAdvertiseImage/(:any)', 'AppContentManagementController::showAdvertiseImage/$1');
|
|
|
|
|
|
// $routes->get('/', 'LoginController::index');
|
|
$routes->get('/test', 'Home::index');
|
|
$routes->get('/check_gemini', 'Home::check_Gemini');
|
|
$routes->get('/check_gemini2', 'Home::check_gemini_2');
|
|
$routes->get('/checkPolicyDoc', 'Home::checkPolicyDoc');
|
|
$routes->get('/login', 'LoginController::index'); ///auth/google
|
|
$routes->get('/loginPos', 'LoginController::loginPos'); //login POS team
|
|
$routes->post('/getVerifyPosMobileNo', 'LoginController::getVerifyPosMobileNo'); //Verify POS team mobile no
|
|
$routes->post('/getVerifiedPosUserData', 'LoginController::getVerifiedPosUserData'); //Verify POS team user data
|
|
$routes->get('/logout', 'LoginController::logout');
|
|
$routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse');
|
|
$routes->get('/auth/google', 'LoginController::initiateGoogleOAuth');
|
|
$routes->get('/update-emp-policy-status', 'ClientController::updateEmpAndPolicyStatus');
|
|
$routes->get('download-e-card/(:any)', 'EmployeeController::generateIDCardForEmployee/$1');
|
|
$routes->get('download-kyc-docs/(:segment)', 'ClientController::downloadKYCDocument/$1');
|
|
$routes->get('claim-form-download/(:any)', 'TicketController::downloadClaimForm/$1');
|
|
$routes->get('downloadClaimFile/(:any)', 'TicketController::downloadClaimFile/$1');
|
|
$routes->match (['get','post'],"claims-feedback-form/(:any)/(:any)", "TicketController::viewClaimFeedbackForm/$1/$2");
|
|
$routes->match (['get','post'],"claims-feedback-form/(:any)", "TicketController::viewClaimFeedbackForm/$1");
|
|
|
|
|
|
|
|
$routes->group("/user", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "UserController::create");
|
|
$routes->get("create", "UserController::create");
|
|
$routes->post("edit", "UserController::edit");
|
|
$routes->get("list", "UserController::list");
|
|
$routes->get("getuser/(:hash)", "UserController::getuser/$1");
|
|
$routes->get("deactive/(:hash)", "UserController::deactive/$1");
|
|
$routes->get("rolesandteams", "UserController::getRolesAndTeams");
|
|
$routes->get("getUserActivityHistory", "UserController::getUserActivityHistory");
|
|
$routes->match(['get','post','put'], 'partner', 'UserController::partner');
|
|
$routes->match(['get','post','put'], 'partnerIncentive', 'UserController::partnerIncentive');
|
|
$routes->get("download-incentive-file/(:any)", "UserController::downloadIncentivesFile/$1");
|
|
});
|
|
|
|
$routes->group("/dashboard", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("view", "DashboardController::dashboard");
|
|
$routes->get('get-notification', 'DashboardController::getDashboardNotifications');
|
|
$routes->get('acknowledge-notification/(:segment)', 'DashboardController::acknowledgeMessage/$1');
|
|
$routes->get('get-pending-action', 'PendingActionsController::getPendingActions');
|
|
$routes->post("prepareClaimSearchData","DashboardController::prepareClaimSearchData");
|
|
});
|
|
|
|
$routes->group("/client", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->get("list", "ClientController::index");
|
|
$routes->get("type/(:any)", "ClientController::type/$1");
|
|
$routes->get("create", "ClientController::clientOnboarding");
|
|
$routes->get('deposit/(:num)', 'ClientController::deposit/$1');
|
|
$routes->get('remove/(:num)', 'ClientController::removeClient/$1');
|
|
$routes->get("list/(:any)", "ClientController::editClientOnboarding/$1");
|
|
$routes->post('wipe', 'ClientController::wipeDemoClient');
|
|
$routes->get("typeList/(:any)", "ClientController::typeList/$1");
|
|
|
|
// application/config/routes.php
|
|
|
|
// Add a route for the view_Deposit method
|
|
$routes->get('view_deposit/(:num)', 'ClientController::view_Deposit/$1');
|
|
$routes->get('createtransaction', 'ClientController::createtransaction');
|
|
$routes->post('save_deposit', 'ClientController::saveDeposit');
|
|
$routes->post("saveApiData", "ClientController::saveApiData");
|
|
$routes->get("generateToken","ClientController::sendToken");
|
|
// $routes->get('view_Deposit/(:num)/(:num)','ClientController/view_Deposit/$1/$2');
|
|
|
|
$routes->group("notification", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "NotificationController::createNotification");
|
|
$routes->post("update_enable", "NotificationController::update_enable");
|
|
$routes->post("add_attachment", "NotificationController::insertAttachmentsForMailTemplates");
|
|
$routes->get("getMailTemplateData/(:any)/(:any)", "NotificationController::getMailTemplateData/$1/$2");
|
|
$routes->get("removeAttachment/(:any)", "NotificationController::removeAttachmentsForMailTemplates/$1");
|
|
});
|
|
|
|
$routes->group("general", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientGeneralInfo");
|
|
$routes->post("edit", "ClientController::editClientGeneralInfo");
|
|
});
|
|
|
|
$routes->group("branch", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientBranch");
|
|
$routes->post("edit", "ClientController::editClientBranch");
|
|
$routes->get("list/(:any)", "ClientController::getSingleBranchDataById/$1");
|
|
$routes->get("remove/(:any)", "ClientController::removeClientBranch/$1");
|
|
$routes->post("auto_fetch_branch","ClientController::auto_fetch_branch");
|
|
$routes->post("auto_fetch_branch_details","ClientController::auto_fetch_branch_details");
|
|
});
|
|
|
|
$routes->group("relation", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientRelation");
|
|
$routes->post("edit", "ClientController::editClientRelation");
|
|
});
|
|
|
|
$routes->group("policy", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientPolicy");
|
|
$routes->post("edit", "ClientController::editClientPolicy");
|
|
$routes->get("list/(:any)", "ClientController::getClientPolicyById/$1");
|
|
$routes->post("policyGMCTerms", "ClientController::policyGMCTerms");
|
|
$routes->get("getterms", "ClientController::getterms");
|
|
$routes->get("remove/(:any)", "ClientController::removePolicy/$1");
|
|
});
|
|
|
|
$routes->group("kyc", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientKYCInfo");
|
|
$routes->post("edit", "ClientController::editClientKYCInfo");
|
|
$routes->get("list/(:any)", "ClientController::getKycDocsById/$1");
|
|
$routes->get("delete/(:any)", "ClientController::deleteClientKycDocs/$1");
|
|
|
|
$routes->post("create_2", "ClientController::createClientKYCInfo_2");
|
|
$routes->post("edit_2", "ClientController::editClientKYCInfo_2");
|
|
$routes->post("delete_2", "ClientController::deleteClientKycDocs_2/$1");
|
|
$routes->get("download_2/(:any)", "ClientController::downloadClientKycDocs_2/$1");
|
|
|
|
});
|
|
|
|
$routes->group("premimum", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createClientPolicyPremium");
|
|
$routes->post("edit", "ClientController::editClientPolicyPremium");
|
|
});
|
|
|
|
$routes->group("terms", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("gpa_create", "ClientController::policyGPATerms");
|
|
$routes->post("edit", "ClientController::editClientPolicyPremium");
|
|
$routes->post("other_terms", "ClientController::otherPolicyTermsFormSubmit");
|
|
});
|
|
|
|
$routes->group("vehicle", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::uploadVehicleFile");
|
|
$routes->post("edit", "ClientController::editUploadVehicleFile");
|
|
$routes->get("list/(:any)", "ClientController::listVehicleFiles/$1");
|
|
$routes->get("delete/(:any)", "ClientController::deleteVehicleFiles/$1");
|
|
});
|
|
|
|
|
|
$routes->group("others", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "ClientController::createOtherTabContent");
|
|
$routes->post('check-duplicate', 'ClientController::validateDuplicateByClientBranch');
|
|
});
|
|
});
|
|
|
|
$routes->group("/employee", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "EmployeeController::list");
|
|
$routes->get("search", "EmployeeController::search");
|
|
$routes->get("upload", "EmployeeController::employeesUplodWithEvents");
|
|
$routes->post("upload", "EmployeeController::employeesUplodWithEvents");
|
|
$routes->get("excel_error/(:any)", "EmployeeController::getExcelFileErrors/$1");
|
|
$routes->get("endorsement-list", "EmployeeController::endorsementList");
|
|
$routes->match(['get','post'],'enrollment-list','EmployeeController::enrollmentClientList');
|
|
$routes->get("empby_client_clientbranch/(:any)/(:any)", "EmployeeController::empby_client_clientbranch/$1/$2");
|
|
$routes->get("truncate/(:any)", "EmployeeController::truncateFileData/$1");
|
|
$routes->get("test-rack-rate", "EmployeeController::testRackRate");
|
|
$routes->post("test-rack-rate", "EmployeeController::testRackRate");
|
|
$routes->get('test_members_list', 'EmployeeController::test_members_list');
|
|
$routes->post('get_emp_history','EmployeeController::getEmpHistory');
|
|
$routes->get("retail-endorsement-list", "EmployeeController::retailendorsementlist");
|
|
$routes->post("retail-endorsement-save", "EmployeeController::retailendorsementsave");
|
|
$routes->get("getTPADataVariationReport/(:num)", "EmployeeController::getTPADataVariationReport/$1");
|
|
$routes->get("bulkGenerateEcardAndStoreinS3", "EmployeeController::bulkGenerateEcardAndStoreinS3");
|
|
$routes->get('clearCdSession', 'EmployeeController::clearCdSession');
|
|
$routes->get('checkSessionStatus', 'EmployeeController::checkSessionStatus');
|
|
|
|
});
|
|
|
|
|
|
|
|
$routes->group("/master", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->group("insurer", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->get("list", "MasterController::insurerList");
|
|
$routes->get("remove/(:any)", "MasterController::insurerRemove/$1");
|
|
$routes->get("create", "MasterController::insurerOnboarding");
|
|
$routes->post("createpost", "MasterController::createInsurerGeneralInfo");
|
|
$routes->post("edit", "MasterController::editInsurerGeneralInfo");
|
|
$routes->get("list/(:any)", "MasterController::editInsurerOnboarding/$1");
|
|
|
|
$routes->group("branch", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "MasterController::createInsurerBranch");
|
|
$routes->post("edit", "MasterController::editInsurerBranch");
|
|
$routes->get("editget/(:any)", "MasterController::editInsurerGet/$1");
|
|
$routes->get("list/(:any)", "MasterController::insurerBranchList/$1");
|
|
$routes->post("getList", "MasterController::getInsurerBranchList");
|
|
$routes->get("remove/(:any)", "MasterController::removeInsurerBranch/$1");
|
|
});
|
|
});
|
|
|
|
$routes->group("tpa", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "MasterController::tpaList");
|
|
$routes->get("create", "MasterController::tpaOnboarding");
|
|
$routes->post("createpost", "MasterController::createTPAGeneralInfo");
|
|
$routes->post("edit", "MasterController::editTPAGeneralInfo");
|
|
$routes->get("list/(:any)", "MasterController::editTPAOnboarding/$1");
|
|
$routes->get("remove/(:any)", "MasterController::tpaRemove/$1");
|
|
|
|
$routes->group("branch", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "MasterController::createTPABranch");
|
|
$routes->get("editget/(:any)", "MasterController::editTPAGet/$1");
|
|
$routes->post("edit", "MasterController::editTPABranch");
|
|
$routes->get("list/(:any)", "MasterController::tpaBranchList/$1");
|
|
$routes->get("remove/(:any)", "MasterController::removeTPABranch/$1");
|
|
});
|
|
});
|
|
|
|
$routes->group("kyc", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->get("list", "MasterController::kycList");
|
|
$routes->get("create", "MasterController::kycOnboarding");
|
|
$routes->post("createpost", "MasterController::createKYCInfo");
|
|
$routes->post("edit", "MasterController::editKYCInfo");
|
|
$routes->get("list/(:any)", "MasterController::editKYCOnboarding/$1");
|
|
$routes->get("remove/(:any)", "MasterController::kycRemove/$1");
|
|
$routes->get("delete/(:any)", "MasterController::deleteClientKycDocs/$1");
|
|
|
|
$routes->group("kycdocs", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("createpost", "MasterController::createKycDocs");
|
|
$routes->get("editget/(:any)", "MasterController::editKYCGet/$1");
|
|
$routes->post("edit", "MasterController::editKYCDocs");
|
|
// $routes->get("list", "MasterController::tpaBranchList");
|
|
$routes->get("list/(:any)", "MasterController::kycDocsList/$1");
|
|
$routes->get("remove/(:any)", "MasterController::removeKYCDocs/$1");
|
|
});
|
|
});
|
|
|
|
$routes->group("policy", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->get("list", "MasterController::policyTypeList");
|
|
$routes->get("create", "MasterController::policyTypeOnboarding");
|
|
$routes->post("createpost", "MasterController::createPolicyType");
|
|
$routes->post("edit", "MasterController::editPolicyType");
|
|
$routes->get("list/(:any)", "MasterController::editPolicyTypeOnboarding/$1");
|
|
$routes->get("remove/(:any)", "MasterController::policyTypeRemove/$1");
|
|
|
|
$routes->group("policies", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("createpost", "MasterController::createPolicies");
|
|
$routes->get("editget/(:any)", "MasterController::editPoliciesGet/$1");
|
|
$routes->post("edit", "MasterController::editPolicies");
|
|
$routes->get("list", "MasterController::tpaBranchList");
|
|
$routes->get("list/(:any)", "MasterController::policesList/$1");
|
|
$routes->get("remove/(:any)", "MasterController::removePolicyPolicies/$1");
|
|
});
|
|
});
|
|
|
|
$routes->group("cash_deposite", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "MasterController::CDMasterList");
|
|
$routes->post("create", "MasterController::createCDMasterData");
|
|
$routes->post("edit", "MasterController::editCDMasterData");
|
|
$routes->get("list/(:any)", "MasterController::getCDMasterDataByID/$1");
|
|
$routes->get("remove/(:any)", "MasterController::removeCDMaster/$1");
|
|
});
|
|
|
|
$routes->group("vehicle", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "MasterController::VehicleMasterList");
|
|
$routes->get("list/(:any)", "MasterController::getVehicleMasterDataByID/$1");
|
|
$routes->get("remove/(:any)", "MasterController::deactiveVehicleData/$1");
|
|
});
|
|
});
|
|
|
|
$routes->group("/util", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("clients-with-policies", "EmployeeController::getClientWithPolicies");
|
|
$routes->get("police-by-insurer/(:any)", "ClientController::getPolicesByInsurerId/$1");
|
|
$routes->get("get-file-error/(:any)", "EmployeeController::getUploadedFileError/$1");
|
|
$routes->get("kyc-other-docs-delete/(:any)", "ClientController::deleteClientKycOtherDocs/$1");
|
|
$routes->get("policy-premium", "ClientController::getpolicyGridData/$1");
|
|
$routes->get("update-policy-status", "ClientController::updateClientPolicyStatus/$1");
|
|
$routes->get("download-excel/(:any)", "EmployeeController::downloadSampleExcelFile/$1");
|
|
$routes->get("get-emp-endorsement/(:any)", "EmployeeController::getEmpEndoresmentEntry/$1");
|
|
$routes->post("import-export", "EmployeeController::importExport");
|
|
$routes->get("featch-client-policy-list/(:any)", "ClientController::getClientPolicyList/$1");
|
|
$routes->get("download-file-list/(:any)", "EmployeeController::downloadFileList/$1");
|
|
$routes->get("featch-emp-list", "EmployeeController::featchEmpList/$1");
|
|
$routes->get("view-success-emp-list", "EmployeeController::viewUploadedEmployeeList/$1");
|
|
$routes->get("fetch-policy-for-policy-type", "ClientController::fetchPolicyDataForPolicyType/$1");
|
|
$routes->get("fetch-emp-count/(:any)", "EmployeeController::getEmpCount/$1");
|
|
$routes->get("init-Emp-onboard/(:any)", "EmployeeController::initiateManualEmployeesOnboardProcess/$1");
|
|
$routes->get("full-excel-error-file/(:any)", "EmployeeController::downloadFullExcelErrorFile/$1");
|
|
$routes->get("preview-card/(:any)", "EmployeeController::previewTemplate/$1");
|
|
$routes->get("export-import-error-list/(:any)", "EmployeeController::errorListExportImport/$1");
|
|
$routes->get("has_policy_config_completed/(:any)", "EmployeeController::hasPolicyConfigCompleted/$1");
|
|
$routes->get("get-client-branch/(:any)", "ClientController::getClientBranch/$1");
|
|
$routes->get("get-client-details/(:any)", "ClientController::getClientAllDetailsByUsingClientID/$1");
|
|
$routes->get("delete-additional-rack-rate/(:any)", "ClientController::deleteAdditionalRackRate/$1");
|
|
$routes->get("check_cd_ac_no/(:any)", "MasterController::checkUniqueCDAccountNumber/$1");
|
|
$routes->get("get_cd_ac/(:any)", "ClientController::get_cd_ac/$1");
|
|
$routes->get("check_policy_type/(:any)", "ClientController::checkPolicyType/$1");
|
|
$routes->get("getPolicyTerms/(:any)", "ClientController::getPolicyTerms/$1");
|
|
$routes->get("getPolicyTermsFormJson/(:any)", "ClientController::getPolicyTermsFormJson/$1");
|
|
$routes->get("checkHRNumber/(:any)", "ClientController::checkHRNumber/$1");
|
|
$routes->get("check_addition_premium_JSON/(:any)", "ClientController::checkAdditionPremiumJSON/$1");
|
|
$routes->get("get_policy_type_for_base_policy/(:any)", "ClientController::getPolicyTypeForBasePolicy/$1");
|
|
$routes->get("get_client_details/(:any)", "ClientController::getClientDetails/$1");
|
|
$routes->get("featch_dashboard_data/(:any)", "DashboardController::featch_dashboard_data/$1");
|
|
$routes->get("remove_rack_rate/(:any)", "ClientController::removeRackRate/$1");
|
|
$routes->get("rename_rack_rate_tab/(:any)", "ClientController::renameRackRateTab/$1");
|
|
$routes->post("create_excel_template", "MasterController::createExcelTemplate");
|
|
$routes->get("get_insurer_by_export_templete", "MasterController::getInsurerByExportTemplete");
|
|
$routes->get("copy_insurer_templete/(:any)", "MasterController::copyInsurerTemplete/$1");
|
|
$routes->get("get_single_excel_template/(:any)", "MasterController::getSingleExcelTemplate/$1");
|
|
$routes->get("dublicate_template/(:any)", "MasterController::duplicateTemplate/$1");
|
|
$routes->get("getBranchByClientID/(:any)", "ClientController::getBranchByClientID/$1");
|
|
$routes->get("getPolicyDetailsByPolicyId/(:any)", "ClientController::getPolicyDetailsByPolicyId/$1");
|
|
$routes->get("getClientAndBranchAndPolicy", "ClientController::getClientAndBranchAndPolicy");
|
|
$routes->get("getCDAccNoByClientAndInsurer/(:any)", "ClientController::getCDAccNoByClientAndInsurer/$1");
|
|
$routes->post("createClientWithMinimalData", "ClientController::createClientWithMinimalData");
|
|
$routes->post("createVehicleWithMinimalData", "ClientController::createVehicleWithMinimalData");
|
|
$routes->post("createVehicleWithMinimalDataForBDS", "ClientController::createVehicleWithMinimalDataForBDS");
|
|
$routes->post("createClientBranchWithMinamalData", "ClientController::createClientBranchWithMinamalData");
|
|
$routes->post("createClientPolicyWithMinimalData", "ClientController::createClientPolicyWithMinimalData");
|
|
$routes->post("createCDAccountNumberUsingAjax", "MasterController::createCDAccountNumberUsingAjax");
|
|
$routes->post("drive_file_upload", "PolicyTransactionController::uploadFile");
|
|
$routes->post("updateInvoiceStatus", "PolicyTransactionController::updateInvoiceStatus");
|
|
$routes->get("remove_co_share_data/(:any)", "PolicyTransactionController::removeCoShareData/$1");
|
|
$routes->get("check_cost_center/(:any)", "ClientController::check_cost_center/$1");
|
|
$routes->get("getPTCOShareCount/(:any)", "PolicyTransactionController::getPTCOShareCount/$1");
|
|
$routes->get("test_mail", "MasterController::testGmailAPI");
|
|
$routes->post("test_mail", "MasterController::testGmailAPI");
|
|
$routes->get("check_policy_no/(:any)", "ClientController::check_policy_no/$1");
|
|
$routes->get("get_client_policy_data_using_policy_no", "ClientController::get_client_policy_data_using_policy_no");
|
|
$routes->get("get_client_policy_data_using_policy_no_and_endo_no", "ClientController::get_client_policy_data_using_policy_no_and_endo_no");
|
|
$routes->get("checkInvoiceStatus/(:any)", "PolicyTransactionController::checkInvoiceStatus/$1");
|
|
$routes->get("base_policy_for_policy_inception/(:any)", "PolicyTransactionController::getBasePolicy/$1");
|
|
$routes->get("sentTestMail/(:any)","NotificationController::sentTestMail/$1");
|
|
$routes->post("sendCommonTestMail","NotificationController::sendCommonTestMail");
|
|
$routes->get("send_manual_reminder/(:any)", "DashboardController::sendManualReminder/$1");
|
|
$routes->get("send_manual_ecard/(:any)", "DashboardController::sendManualEcard/$1");
|
|
$routes->get("get_client_policy_list_for_remainder/(:any)", "EmployeeController::get_client_policy_list_for_remainder/$1");
|
|
$routes->get("get_client_branch_data/(:any)", "ClientController::get_client_branch_data/$1");
|
|
$routes->get("getLevelContects", "LeadsController::getLevelContects");
|
|
$routes->get("get_emp_master_data_for_update/(:any)", "EmployeeController::get_emp_master_data_for_update/$1");
|
|
$routes->get("send_mail_for_individual_employee_ecard/(:any)", "EmployeeController::send_mail_for_individual_employee_ecard/$1");
|
|
$routes->post("update_emp_data", "EmployeeController::update_emp_data");
|
|
$routes->get("checkDeletionGetDataFunction", "EmployeeController::checkDeletionGetDataFunction");
|
|
$routes->get("download_import_excel/(:any)", "EmployeeController::downloadSampleImportExcelFile/$1");
|
|
$routes->get("getInsurerBranchContacts/(:any)", "LeadsController::getInsurerBranchContacts/$1");
|
|
$routes->get("download_import_file/(:any)", "EmployeeController::download_import_file/$1");
|
|
$routes->get('log_list', 'EmployeeController::listLogs');
|
|
$routes->get('view_log/(:any)', 'EmployeeController::viewLog/$1');
|
|
$routes->get('download_log/(:any)', 'EmployeeController::downloadLog/$1');
|
|
$routes->post('checkDuplicateTableFieldValue', 'ClientController::checkDuplicateTableFieldValue');
|
|
$routes->get('getCoShareStatementDetails/(:any)', 'PolicyTransactionController::getCoShareStatementDetails/$1');
|
|
$routes->get('getClientPolicyDataBasedOnClientAndInsuer', 'PolicyTransactionController::getClientPolicyDataBasedOnClientAndInsuer');
|
|
$routes->get('checkCDAmountForBasePremium', 'PolicyTransactionController::checkCDAmountForBasePremium');
|
|
$routes->post('map_employees', 'EmployeeController::mapEmployees');
|
|
$routes->post('get_data_for_mapping', 'EmployeeController::getDataForMapping');
|
|
$routes->post('unmap_employees/(:num)', 'EmployeeController::unmapEmployees/$1');
|
|
$routes->get('transformMailContent', 'LeadsController::transformMailContent');
|
|
$routes->get('getCDAmount', 'ClientController::getCDAmount');
|
|
$routes->get('getTheEmpDataForClaim/(:any)', 'ClientController::getTheEmpDataForClaim/$1');
|
|
// $routes->get('getTheEmpDataForClaimSearchByMobile/(:any)', 'ClientController::getTheEmpDataForClaimSearchByMobile/$1');
|
|
$routes->get('getTheEmpDataForClaimSearchByMobile', 'ClientController::getTheEmpDataForClaimSearchByMobile');
|
|
$routes->get('getLeadNonEB/(:any)', 'LeadsController::getLeadNonEB/$1');
|
|
$routes->get('getPolicyTypeFields', 'LeadsController::getPolicyTypeFields');
|
|
$routes->get('removeMultiFile', 'LeadsController::removeMultiFile');
|
|
$routes->get('removeInstallments', 'LeadsController::removeInstallments');
|
|
$routes->get('getLeadEmailHistory/(:any)', 'LeadsController::getLeadEmailHistory/$1');
|
|
$routes->get('viewHrAccessData', 'ClientController::viewHrAccessData');
|
|
$routes->post('saveHrAccessData', 'ClientController::saveHrAccessData');
|
|
$routes->get('removeLevelContacts', 'ClientController::removeLevelContacts');
|
|
$routes->get('getClaimDumpFileErrorData', 'TicketController::getClaimDumpFileErrorData');
|
|
$routes->get("claim_dump_excel_error/(:any)", "TicketController::getClaimDumpExcelFileErrors/$1");
|
|
$routes->get("download_claim_dump_file/(:any)", "TicketController::downloadClaimDumpFile/$1");
|
|
$routes->post('uploadMultiFileFromRfq', 'LeadsController::uploadMultiFileFromRfq');
|
|
$routes->get('downloadMemberFile/(:any)', 'LeadsController::downloadMemberFile/$1');
|
|
$routes->get('downloadFullMemberDataExcelErrorFile/(:any)', 'LeadsController::downloadFullMemberDataExcelErrorFile/$1');
|
|
$routes->get('getMemberDataExcelFileErrors', 'LeadsController::getMemberDataExcelFileErrors');
|
|
$routes->post('savePlacementDataAndValidateMemberDataFile', 'LeadsController::savePlacementDataAndValidateMemberDataFile');
|
|
$routes->get('checkMemberDataFileValidationStatus', 'LeadsController::checkMemberDataFileValidationStatus');
|
|
$routes->match(['get', 'post', 'delete'], 'nhanceBranchMaster', 'MasterController::nhanceBranchMaster');
|
|
$routes->match(['get', 'post', 'delete'], 'vehicleTypeMaster', 'MasterController::vehicleTypeMaster');
|
|
$routes->match(['get', 'post', 'delete'], 'rtoMaster', 'MasterController::rtoMaster');
|
|
$routes->match(['get', 'post', 'delete'], 'partnerPOS', 'MasterController::partnerPOS');
|
|
$routes->get('checkDuplicateCdAccount', 'MasterController::checkDuplicateCdAccount');
|
|
$routes->get('proceedExcelFileDataValidation', 'EmployeeController::proceedExcelFileDataValidation');
|
|
$routes->get('checkTpaApiEnable', 'EmployeeRestController::checkTpaApiEnable');
|
|
$routes->get('generateDemographyDataTable', 'LeadsController::generateDemographyDataTable');
|
|
$routes->post('insufficientCdBalanceHrMailSend', 'EmployeeController::insufficientCdBalanceHrMailSend');
|
|
});
|
|
|
|
$routes->post("policy_tranction/sendInstallmentRemainderMail","PolicyTransactionController::sendInstallmentRemainderMail");
|
|
$routes->cli("cli/sendInstallmentRemainderMail","PolicyTransactionController::sendInstallmentRemainderMail");
|
|
|
|
$routes->group("policy_tranction", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->post("getMoreInfo","PolicyTransactionController::getMoreInfo");
|
|
$routes->post("saveInstallment","PolicyTransactionController::saveInstallment");
|
|
|
|
$routes->group("inception", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->match(['get', 'post'], 'list', 'PolicyTransactionController::viewInception');
|
|
$routes->post("create", "PolicyTransactionController::createInceptionPolicy");
|
|
$routes->get("list/(:any)", "PolicyTransactionController::getInceptionDataForEdit/$1");
|
|
$routes->get("remove/(:any)", "PolicyTransactionController::removeCDMaster/$1");
|
|
$routes->get("removePolicyTransaction/(:any)", "PolicyTransactionController::removePolicyTransaction/$1");
|
|
$routes->match(['get', 'post'], 'list2', 'PolicyTransactionController::viewInception2');
|
|
$routes->get("list2/(:any)", "PolicyTransactionController::getInceptionDataForEdit2/$1");
|
|
});
|
|
|
|
$routes->group("endorsement", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "PolicyTransactionController::viewEndorsement");
|
|
$routes->post("create", "PolicyTransactionController::createEndorsementPolicy");
|
|
$routes->get("list/(:any)", "PolicyTransactionController::getEndorsementDataForEdit/$1");
|
|
$routes->get("remove/(:any)", "PolicyTransactionController::removeCDMaster/$1");
|
|
$routes->get("list2", "PolicyTransactionController::viewEndorsement2");
|
|
$routes->get("list2/(:any)", "PolicyTransactionController::getEndorsementDataForEdit2/$1");
|
|
});
|
|
|
|
$routes->group("report", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->match(['get', 'post'],"list", "PolicyTransactionController::reportBDS");
|
|
$routes->match(['get', 'post'],"list_new", "PolicyTransactionController::reportBDSNew");
|
|
$routes->get("report-varience-list", "PolicyTransactionController::reportVarience");
|
|
$routes->get("report-business-list", "PolicyTransactionController::reportBusinessList");
|
|
$routes->get("report-finance-list", "PolicyTransactionController::reportFinanceList");
|
|
$routes->get("report-outstanding-list", "PolicyTransactionController::reportOutstanding");
|
|
});
|
|
|
|
$routes->group("statement", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get("list", "PolicyTransactionController::statementList");
|
|
$routes->post("upload", "PolicyTransactionController::uploadInsurerStatement");
|
|
$routes->get("getPaymentDetails/(:any)", "PolicyTransactionController::getInvoicePaymentDetails/$1");
|
|
$routes->post("saveInvoicePaymentDetails", "PolicyTransactionController::saveInvoicePaymentDetails");
|
|
$routes->get("deletePaymentEntry/(:any)", "PolicyTransactionController::deletePaymentEntry/$1");
|
|
$routes->get("downloadSampleInsurerStatement", "PolicyTransactionController::downloadSampleInsurerStatement");
|
|
$routes->get("getFileErr/(:any)", "PolicyTransactionController::getFileErr/$1");
|
|
$routes->get("getInsurerStatementMonth", "PolicyTransactionController::getInsurerStatementMonth");
|
|
$routes->get("deleteStatement/(:any)", "PolicyTransactionController::deleteStatement/$1");
|
|
//$routes->post('failedStatement',"PolicyTransactionController::failedStatementList");
|
|
});
|
|
|
|
});
|
|
|
|
$routes->group("leads", ["filter" => "authMVC"], function ($routes) {
|
|
|
|
$routes->match(['get', 'post'],"list", "LeadsController::viewLeadsList");
|
|
$routes->post("create", "LeadsController::createLead");
|
|
$routes->get("list/(:any)", "LeadsController::getLeadDataForEdit/$1");
|
|
$routes->get("sendMail", "LeadsController::sendMailWithAttachement");
|
|
$routes->post("sendMail", "LeadsController::sendMailWithAttachement");
|
|
$routes->get("exportQCRandRFQ/(:any)", "LeadsController::exportQCRandRFQ/$1");
|
|
$routes->get("featchLeadDataAndInsertClient/(:any)", "LeadsController::featchLeadDataAndInsertClient/$1");
|
|
$routes->get("featchClientPolicyFromLead/(:any)", "LeadsController::featchClientPolicyFromLead/$1");
|
|
});
|
|
|
|
$routes->group("rfq", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->post("create", "LeadsController::createRFQ");
|
|
$routes->post("savePolicyInfo", "LeadsController::savePolicyInfo");
|
|
$routes->post("createQCR", "LeadsController::createQCR");
|
|
$routes->get("list/(:any)", "LeadsController::viewRFQ/$1");
|
|
$routes->get("nonEB","LeadsController::rfqNonEB");
|
|
});
|
|
|
|
|
|
$routes->get("driveListFiles", "GoogleDriveController::listFiles");
|
|
$routes->post('dmsSearch', 'PolicyTransactionController::dmsSearch', ['filter' => 'authMVC']);
|
|
$routes->get('dmsSearch', 'PolicyTransactionController::dmsSearch', ['filter' => 'authMVC']);
|
|
$routes->get('downloadGdriveFile', 'GoogleDriveController::downloadGdriveFile', ['filter' => 'authMVC']);
|
|
$routes->get('cli/sendZeptoMail', 'MasterController::testZeptoSMTP');
|
|
|
|
$routes->cli('cli/processjob', 'JobWorker::processJob');
|
|
$routes->cli('cli/processjobs', 'JobWorker::processJobs');
|
|
|
|
$routes->cli('cli/bulkGenerateEcardAndStoreinS3', 'EmployeeController::bulkGenerateEcardAndStoreinS3');
|
|
|
|
$routes->get("processjob", "JobWorker::processJob");
|
|
$routes->cli('cli/new_gmail_token', 'MasterController::generateNewGmailAPIToken');
|
|
$routes->cli('cli/send_mail_cli', 'MasterController::testGmailAPIViaCLI');
|
|
$routes->cli('cli/sendZeptoMail', 'MasterController::testZeptoSMTP');
|
|
$routes->cli('cli/check_bounce_mail_cli', 'MasterController::testCheckBounceMails');
|
|
$routes->cli('cli/app_check_list', 'MasterController::appCheckList');
|
|
$routes->cli('cli/new_gdrive_token', 'GoogleDriveController::generateNewGoogleDriveAccessToken');
|
|
$routes->cli('cli/check_env', 'MasterController::checkEnv');
|
|
|
|
//crone job
|
|
$routes->cli('cli/enrollOpendAndClose', 'DashboardController::updatePolicyEnrollmentStatus');
|
|
$routes->cli("cli/sendCroneRemainderMail", "DashboardController::sendCroneRemainderMail");
|
|
$routes->cli('cli/update-emp-policy-status', 'ClientController::updateEmpAndPolicyStatus');
|
|
$routes->cli('cli/insurerRFQRemainder', 'LeadsController::remainderForQcr');
|
|
$routes->cli('cli/sendMailWithAutoQuery','TicketController::sendMailWithAutoQuery');
|
|
$routes->cli('cli/MediAssit-ClaimStatusUpdate','MediAssistApiController::ClaimStatusUpdate');
|
|
$routes->cli('cli/Vidal-ClaimStatusUpdate','VidalApiController::ClaimStatusUpdate');
|
|
$routes->cli('cli/MediAssit-syncTpaClaimToNhance','MediAssistApiController::syncTpaClaimToNhance');
|
|
$routes->cli('cli/thzReminderCrone','ThzController::getOpenTicketsOlderThan24HoursAndAssignNextLevel');
|
|
|
|
|
|
|
|
|
|
|
|
// Test initiate Claim
|
|
$routes->post('initiateClaim',"EmployeeRestController::initiateClaim");
|
|
$routes->get('departments',"EmployeeRestController::get_ticket_type");
|
|
$routes->get('get_ticket_data',"EmployeeRestController::get_ticket_data");
|
|
|
|
|
|
//api
|
|
$routes->group("/api", ["filter" => [ 'ratelimit' , 'authJWT']], function ($routes) {
|
|
$routes->get('get_ticket_type',"EmployeeRestController::get_ticket_type");
|
|
$routes->post("logined", "RestAuthenticationController::logined");
|
|
$routes->post("getId", "RestAuthenticationController::getUserIdFromToken");
|
|
});
|
|
|
|
|
|
|
|
$routes->get("getSSORedirectUrl", "ApiServiceController::getSSORedirectUrl");
|
|
$routes->get("getEmployeePolicy", "EmployeeRestController::getEmployeePolicy");
|
|
$routes->get("downloadCdSplitUpFile", "EmployeeRestController::downloadCdSplitUpFile");
|
|
$routes->get("downloadFileTableFile/(:any)", "EmployeeController::downloadFileList/$1");
|
|
|
|
|
|
|
|
$routes->group("employeeRest", ['filter' => ['ratelimit' , 'appSignature'] ], function ($routes) {
|
|
|
|
//Employee login api's
|
|
$routes->post("verifyEmployeeNumber", "RestAuthenticationController::verifyEmployeeWithMobileNumber");
|
|
$routes->post("getVerifiedUserData", "RestAuthenticationController::getVerifiedUserData");
|
|
$routes->post("verifyEmployeeEmailId", "RestAuthenticationController::verifyEmployeeWithEmailId");
|
|
$routes->post("updateEmpOTP", "RestAuthenticationController::updateEmpOTP");
|
|
|
|
// MPIN api's
|
|
$routes->post("saveMpin", "RestAuthenticationController::saveMpin");
|
|
$routes->post("updateMpin", "RestAuthenticationController::updateMpin");
|
|
$routes->post("verifyMpin", "RestAuthenticationController::verifyMpin");
|
|
$routes->post("checkMpin", "RestAuthenticationController::checkMpin");
|
|
$routes->post("updateEmpMPIN", "RestAuthenticationController::updateEmpMPIN");
|
|
$routes->post("forgotMPIN", "RestAuthenticationController::forgotMPIN");
|
|
$routes->post("updateMobileNumber", "RestAuthenticationController::updateMobileNumber");
|
|
|
|
// PASSWORD api's
|
|
$routes->post("savePassword", "RestAuthenticationController::savePassword");
|
|
$routes->post("changePassword", "RestAuthenticationController::changePassword");
|
|
$routes->post("verifyPassword", "RestAuthenticationController::verifyPassword");
|
|
$routes->post("verifyOtp", "RestAuthenticationController::verifyOtp");
|
|
$routes->post("checkPassword", "RestAuthenticationController::checkPassword");
|
|
|
|
//HR login api's
|
|
$routes->post("verifyHrWithMobileNumber", "RestAuthenticationController::verifyHrWithMobileNumber");
|
|
$routes->post("verifyHrWithEmail", "RestAuthenticationController::verifyHrWithEmail");
|
|
$routes->post("getVerifiedHrData", "RestAuthenticationController::getVerifiedHrData");
|
|
$routes->post("updateHROTP", "RestAuthenticationController::updateHROTP");
|
|
$routes->get("getHRAccessData", "RestAuthenticationController::getHRAccessData");
|
|
|
|
$routes->post("getPostEmployeeDataForAuth", "RestAuthenticationController::getPostEmployeeDataForAuth");
|
|
$routes->post("getRetailUserData", "RestAuthenticationController::getRetailUserData");
|
|
|
|
$routes->get("getClientDetails", "EmployeeRestController::getClientDetails");
|
|
$routes->get("getAdvertisementImage", "EmployeeRestController::getAdvertisementImage");
|
|
|
|
//retail user apis
|
|
$routes->post("getVerifiedRetailUserData", "RestAuthenticationController::getVerifiedRetailUserData");
|
|
$routes->post("updateRetailUserAuthDetails", "RestAuthenticationController::updateRetailUserAuthDetails");
|
|
|
|
});
|
|
|
|
$routes->group("employeeRest", ["filter" => ['GlobalPostFileUploadGuard', 'ratelimit' , 'appSignature', 'authJWT']], function ($routes) {
|
|
|
|
$routes->post('logout', 'RestAuthenticationController::logout');
|
|
|
|
$routes->post("ecardRequest", "ApiServiceController::ecardRequest");
|
|
$routes->get("getWellnessURL", "ApiServiceController::getWellnessURL");
|
|
|
|
|
|
$routes->post("logHrActivity", "RestAuthenticationController::logHrActivity");
|
|
// $routes->post("getVerifiedUserData", "RestAuthenticationController::getVerifiedUserData");
|
|
|
|
|
|
$routes->post("getChatResponse", "ChatBotController::getChatResponse");
|
|
|
|
|
|
$routes->post("storeFireBase", "EmployeeRestController::storeFireBase");
|
|
$routes->get("getEmployeeProfile", "EmployeeRestController::getEmployeeProfile");
|
|
$routes->post("employeeUpload", "EmployeeRestController::employeeUpload");
|
|
$routes->get("relationshipList", "EmployeeRestController::relationshipList");
|
|
$routes->get("getEmployeeAndDependence", "EmployeeRestController::getEmployeeAndDependence");
|
|
$routes->post("editEmployeeAndDependence", "EmployeeRestController::editEmployeeAndDependence");
|
|
$routes->post("addEmployeeAndDependence", "EmployeeRestController::addEmployeeAndDependence");
|
|
$routes->get("getEmployeePolicy", "EmployeeRestController::getEmployeePolicy");
|
|
$routes->post("createOrUpdateEmployeePolicySiAmount", "EmployeeRestController::createOrUpdateEmployeePolicySiAmount");
|
|
$routes->get("deleteDependence", "EmployeeRestController::deleteDependence");
|
|
$routes->get("getEmployeeAndDependenceByClientId", "EmployeeRestController::getEmployeeAndDependenceByClientId");
|
|
$routes->get("getClientPolicy", "EmployeeRestController::getClientPolicy");
|
|
$routes->get("getAddOnPolicy", "EmployeeRestController::getAddOnPolicy");
|
|
$routes->post("iAgreeForAddOn", "EmployeeRestController::iAgreeForAddOn");
|
|
$routes->get("exportDataByClientPolicyId", "EmployeeRestController::exportDataByClientPolicyId");
|
|
$routes->get("removeEmpAndEmpPolicyData", "EmployeeRestController::removeEmpAndEmpPolicyData");
|
|
$routes->post("calculatePremium", "EmployeeRestController::calculatePremium");
|
|
$routes->get("getEmployeeOldPolicy", "EmployeeRestController::getEmployeeOldPolicy");
|
|
$routes->get("getEmployeeActiveOrInactivePolicy", "EmployeeRestController::getEmployeeActiveOrInactivePolicy");
|
|
$routes->get("getFEContent", "EmployeeRestController::getFEContent");
|
|
$routes->get("getAdvertisementImage", "EmployeeRestController::getAdvertisementImage");
|
|
$routes->get("getEcardURL", "EmployeeRestController::getEcardURL");
|
|
|
|
|
|
|
|
//hr api's
|
|
$routes->get("getPolicyLevelEmployeeSummaryData", "EmployeeRestController::getPolicyLevelEmployeeSummaryData");
|
|
$routes->get("cdSummaryData", "EmployeeRestController::cdSummaryData");
|
|
$routes->get("cdTransactionData", "EmployeeRestController::cdTransactionData");
|
|
$routes->match( ['get', 'post'], 'claimsSearch','EmployeeRestController::claimsSearch');
|
|
$routes->get("claimView", "EmployeeRestController::claimView");
|
|
$routes->get("exportCashDepositData", "EmployeeRestController::exportCashDepositData");
|
|
$routes->get("hrFileList", "EmployeeRestController::hrFileList");
|
|
$routes->get("hrFileUploadMasters", "EmployeeRestController::hrFileUploadMasters");
|
|
$routes->get("hrFileDownload", "EmployeeRestController::hrFileDownload");
|
|
$routes->post("hrFileUpload", "EmployeeRestController::hrFileUpload");
|
|
$routes->post("updateHrFileUploadData", "EmployeeRestController::updateHrFileUploadData");
|
|
$routes->post("getHrDashboad", "EmployeeRestController::getHrDashboad");
|
|
|
|
|
|
//thz_master's
|
|
$routes->post("ticketSave", "ThzController::ticketSave");
|
|
$routes->get("ticketList", "ThzController::ticketList");
|
|
$routes->post("ticketConversationSave", "ThzController::ticketConversationSave");
|
|
$routes->get("ticketConversationList", "ThzController::ticketConversationList");
|
|
$routes->get("ticketHistoryList", "ThzController::ticketHistoryList");
|
|
$routes->match(['get','post','put'], 'ticketType', 'ThzController::ticketType');
|
|
|
|
//this route for nhance website contact form (sales/service)
|
|
$routes->group("employeeRest", ['filter' => ['ratelimit' , 'appSignature'] ], function ($routes) {
|
|
$routes->post("ticketSave", "ThzController::ticketSave");
|
|
});
|
|
|
|
//API FAQ
|
|
$routes->match(['get','post','delete'], 'FAQ', 'AppContentManagementController::FAQ');
|
|
|
|
//claims
|
|
$routes->post('initiateClaim',"EmployeeRestController::initiateClaim");
|
|
$routes->get('get_ticket_type',"EmployeeRestController::get_ticket_type");
|
|
$routes->get('get_ticket_data',"EmployeeRestController::get_ticket_data");
|
|
$routes->get('getClaimTypeMaster',"EmployeeRestController::getClaimTypeMaster");
|
|
$routes->post('uploadIRDocs',"EmployeeRestController::uploadIRDocs");
|
|
|
|
// add retail policy
|
|
$routes->post("addEmpRetailPolicy", "EmployeeRestController::addEmpRetailPolicy");
|
|
|
|
// get insurer and policy type
|
|
$routes->get("getPolicyTypeAndInsurer", "EmployeeRestController::getPolicyTypeAndInsurer");
|
|
$routes->get("getExcelFileErrors/(:any)", "EmployeeController::getExcelFileErrors/$1");
|
|
$routes->get("getPolicyAndEndorsementFiles", "EmployeeRestController::getPolicyAndEndorsementFiles");
|
|
$routes->get("downloadPolicyFiles", "EmployeeRestController::downloadPolicyFiles");
|
|
$routes->post("bulkEcardDownloadAsZip", "EmployeeRestController::bulkEcardDownloadAsZip");
|
|
$routes->get("downloadSampleExcel/(:any)", "EmployeeController::downloadSampleExcelFile/$1");
|
|
});
|
|
|
|
$routes->get("hrFileDownload", "EmployeeRestController::hrFileDownload");
|
|
$routes->post("hrFileList", "EmployeeRestController::hrFileList");
|
|
$routes->get("getEmployeeActiveOrInactivePolicy", "EmployeeRestController::getEmployeeActiveOrInactivePolicy");
|
|
$routes->get("sendPushNotification", "EmployeeRestController::sendPushNotification");
|
|
$routes->post("sendEmail", "EmployeeRestController::send_email");
|
|
$routes->get("getPolicyLevelEmployeeSummaryData", "EmployeeRestController::getPolicyLevelEmployeeSummaryData");
|
|
$routes->get("cdTransactionData", "EmployeeRestController::cdTransactionData");
|
|
$routes->match( ['get', 'post'], 'claimsSearch','EmployeeRestController::claimsSearch');
|
|
$routes->get("getBackToEnrolledDetails", "EmployeeRestController::getBackToEnrolledDetails");
|
|
// $routes->post("addEmpRetailPolicy", "EmployeeRestController::addEmpRetailPolicy");
|
|
// $routes->get("getPolicyTypeAndInsurer", "EmployeeRestController::getPolicyTypeAndInsurer");
|
|
|
|
|
|
// Ticketing System
|
|
|
|
// Ticketing System End's
|
|
|
|
$routes->get("autobookstackLogin", "RestAuthenticationController::bookstackLoginToken");
|
|
//BDSReports
|
|
$routes->group("/bdsReport", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->match( ['get', 'post'], 'irba_report','BDSReportController::irba_report');
|
|
$routes->get('insurer_wise_data/(:any)','BDSReportController::Insurer_wise_Data/$1');
|
|
$routes->get('bap_wise_data/(:any)','BDSReportController::Bap_Wise_Data/$1');
|
|
$routes->match( ['get', 'post'], 'renewal_report','BDSReportController::renewalReport');
|
|
$routes->get('getTATReport','BDSReportController::bdsTATReport');
|
|
$routes->get("getMultiReport/(:any)", "BDSReportController::getMultiReport/$1");
|
|
});
|
|
|
|
//New Tickets
|
|
$routes->group("/ticket", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->match( ['get', 'post'], 'list','TicketController::ticketList');
|
|
$routes->get('feedback-list','TicketController::feedbackList');
|
|
$routes->match(['get', 'post'], 'claim-upload','TicketController::claimDumpUpload');
|
|
$routes->get('remove','TicketController::removeTicket');
|
|
$routes->get('new/(:any)','TicketController::ticket_form/$1');
|
|
$routes->post('create','TicketController::createTicket');
|
|
$routes->post('update','TicketController::updateTicket');
|
|
$routes->get('view/(:any)','TicketController::view_ticket/$1');
|
|
$routes->get('mail_template','TicketController::mailTemplate');
|
|
$routes->post('crud_mail_template/(:any)','TicketController::crudTemplate/$1');
|
|
$routes->post('note/(:any)','TicketController::crudNote/$1');
|
|
$routes->post('reply','TicketController::saveReply');
|
|
$routes->match( ['get', 'post'], 'ticket_reports','TicketController::ticketReports');
|
|
$routes->post('getPolicyStartDate','TicketController::getPolicyStartDate');
|
|
$routes->post("getPoliciesbyEmpID","TicketController::getPoliciesbyEmpID");
|
|
$routes->post("getMoreInfo","TicketController::getMoreInfo");
|
|
$routes->get("getMoreInfo","TicketController::getMoreInfo");
|
|
$routes->post('upload_url',"TicketController::upload_url");
|
|
$routes->post('getUrlDataByTicketId',"TicketController::getUrlDataByTicketId");
|
|
$routes->get('remove_url',"TicketController::remove_url");
|
|
$routes->get('fetchVehiclePolicy/(:any)','TicketController::fetchVehiclePolicy/$1');
|
|
$routes->post('saveIRDocsJson',"TicketController::saveIRDocsJson");
|
|
$routes->get('getTpaClaimStatus',"ApiServiceController::getClaimStatus");
|
|
});
|
|
|
|
$routes->group("/claim_mis", ["filter" => "authMVC"], function ($routes) {
|
|
$routes->get('list','TicketController::claimMisFileList');
|
|
$routes->get('download','TicketController::downloadClaimMisFile');
|
|
$routes->post('upload','TicketController::uploadClaimMisFile');
|
|
});
|
|
|
|
$routes->group("clientApi",["filter" => "AuthClientApi"], function ($routes){
|
|
|
|
$routes->post("getPolicyMaster","ClientAPIController::sendPolicyMaster");
|
|
$routes->post("getEmployeeMaster","ClientAPIController::sendEmpMaster");
|
|
$routes->post("getClaimMaster","ClientAPIController::sendClaimMaster");
|
|
// $routes->post("pushData","ClientWebHooksController::sendSample");
|
|
});
|
|
|
|
$routes->post("dispatchWebhookData/(:any)/(:any)",'ClientWebHooksController::pushData/$1/$2');
|
|
|
|
|
|
$routes->post("retrieveWebhookDataEmp","ClientWebHooksController::pullData_emp");
|
|
$routes->post("retrieveWebhookDataClaim","ClientWebHooksController::pullData_claim");
|
|
|
|
|
|
|
|
//Third party ICICILombard Api Call
|
|
$routes->get('generateAuthToken','ICICILombardController::generateAuthToken');
|
|
$routes->get('createEnrollmentBatch','ICICILombardController::createEnrollmentBatch');
|
|
$routes->get('getEnrollmentBatchStatus','ICICILombardController::getEnrollmentBatchStatus');
|
|
$routes->get('fetchUHIDDetails','ICICILombardController::fetchUHIDDetails');
|
|
|
|
|
|
|
|
//Third party - testing route
|
|
$routes->get('FhplGetBenefDetails','FhplApiController::FhplGetBenefDetails');
|
|
$routes->get('EcardRequest','HealthIndiaApiController::EcardRequest');
|
|
$routes->get('HospitalNetwork','MediAssistApiController::HospitalNetwork');
|
|
$routes->get('VidalGetBenefDetails','VidalApiController::VidalGetBenefDetails');
|
|
$routes->get('ClaimDetail','VidalApiController::ClaimDetail');
|
|
$routes->get('SubmitClaim','VidalApiController::SubmitClaim');
|
|
$routes->get('IntimateClaim','MediAssistApiController::IntimateClaim');
|
|
$routes->get('IRSubmission','MediAssistApiController::IRSubmission');
|
|
$routes->get('ClaimStatusUpdate','MediAssistApiController::ClaimStatusUpdate');
|
|
$routes->get('syncTpaClaimToNhance','MediAssistApiController::syncTpaClaimToNhance');
|
|
$routes->get('HealthIndiaGetBenefDetails','HealthIndiaApiController::HealthIndiaGetBenefDetails');
|
|
|
|
|
|
// API service (Don't delete)
|
|
$routes->post("ecardRequest", "ApiServiceController::ecardRequest");
|
|
$routes->post("getTPAID", "ApiServiceController::getTPAID");
|
|
$routes->get('fileDownload','MediAssistApiController::fileDownload');
|
|
|
|
|
|
|
|
|
|
|
|
$routes->get('testTracelog','TestBusinessController::a');
|
|
$routes->get("claimView", "EmployeeRestController::claimView");
|
|
|
|
// General Tickets
|
|
$routes->post("ticketSave", "ThzController::ticketSave"); //
|
|
$routes->get("ticketList", "ThzController::ticketList");
|
|
$routes->post("ticketConversationSave", "ThzController::ticketConversationSave");
|
|
$routes->get("ticketConversationList", "ThzController::ticketConversationList");
|
|
$routes->post('ticketAutoFetchDetails',"ThzController::ticketAutoFetchDetails");
|
|
$routes->match(['get','post','put'], 'ticketType', 'ThzController::ticketType');
|
|
$routes->get("ticketHistoryList", "ThzController::ticketHistoryList");
|
|
|
|
// General FAQ
|
|
$routes->match(['get','post','delete'], 'FAQ', 'AppContentManagementController::FAQ');
|
|
$routes->match(['get','post','delete'], 'frontend_content', 'AppContentManagementController::frontend_content');
|
|
$routes->get("getFEContent", "EmployeeRestController::getFEContent");
|
|
|
|
//for testing
|
|
$routes->group('test', function($routes) {
|
|
$routes->post('api/saveForm', 'TestingController::saveForm');
|
|
$routes->get('insurerRFQRemainder', 'LeadsController::remainderForQcr');
|
|
$routes->get('generatePDF', 'TestingController::generatePDF');
|
|
$routes->get('viewPDF', 'TestingController::viewPDF');
|
|
$routes->get('generate-pdf-view', 'TestingController::generatePDFWithView');
|
|
$routes->get('param/(:any)', 'TestingController::ptedfitdata/$1');
|
|
$routes->get('viewrfq', 'TestingController::viewRFQNonEb');
|
|
$routes->get('exportexcel', 'TestingController::exportExcel');
|
|
$routes->post('saverfq', 'TestingController::saverfq');
|
|
$routes->get('mapping_client_id_and_branch_id','TestingController::mapping_client_id_and_branch_id');
|
|
$routes->get('membervalidation', 'TestingController::membervalidation');
|
|
$routes->get('generateExcel', 'TestingController::generateExcel');
|
|
$routes->get('logo_renaming','TestingController::logo_renaming');
|
|
$routes->get('testingquerys','TestingController::testingquerys');
|
|
$routes->get('thzReminderCrone','ThzController::getOpenTicketsOlderThan24HoursAndAssignNextLevel');
|
|
// $routes->get('createDefaultMailTempalteInDB','TestingController::createDefaultMailTempalteInCrossDB');
|
|
// $routes->get('createDefaultMailTempalteInSameDB','TestingController::createDefaultMailTempalteInSameDB');
|
|
});
|
|
$routes->cli('cli/testcli', 'TestingController::testcli');
|
|
|
|
//PARTNER PAYOUT
|
|
$routes->group('payout', function($routes) {
|
|
$routes->match (['get','post'],'list',"PayoutController::payoutList");
|
|
$routes->post('fetchUtrDetails',"PayoutController::fetchUtrDetails");
|
|
$routes->post('saveUtrDetails',"PayoutController::saveUtrDetails");
|
|
$routes->post('removeUtrDetails',"PayoutController::removeUtrDetails");
|
|
// invoice policy mapping
|
|
$routes->get('invoices', 'PayoutController::invoices');
|
|
$routes->post('invoices/save', 'PayoutController::saveInvoice');
|
|
$routes->get('invoices/history', 'PayoutController::auditHistory');
|
|
$routes->get('invoices/preview', 'PayoutController::preview');
|
|
$routes->get('invoices/downloadPdf/(:any)', 'PayoutController::downloadPdf/$1');
|
|
$routes->get('invoice/generate-number/(:num)', 'PayoutController::generateInvoiceNumberAjax/$1');
|
|
|
|
});
|
|
|
|
//PARTNER COMMISSION
|
|
$routes->group('commission', function($routes) {
|
|
$routes->match (['get','post'],'list',"RuleImportController::commissionFileUploadList");
|
|
$routes->post('upload',"RuleImportController::upload");
|
|
$routes->get('sample_file',"RuleImportController::downloadSampleCommissionFileUploadExcel");
|
|
$routes->get('downloadErrorFile',"RuleImportController::downloadErrorFile");
|
|
$routes->get("deleteCommissionData/(:any)", "RuleImportController::deleteCommissionData/$1");
|
|
$routes->get('checkSameEntry',"RuleImportController::checkSameEntry");
|
|
$routes->get('rules/list/(:any)',"RuleImportController::ruleList/$1");
|
|
$routes->post('rules/save/',"RuleImportController::saveRule");
|
|
$routes->post('rules/remove/',"RuleImportController::removeRule");
|
|
$routes->get('checkRuleUsage',"RuleImportController::checkRuleUsage");
|
|
});
|
|
|
|
//BDS BULK UPLOAD
|
|
$routes->group('bds_upload', function($routes) {
|
|
$routes->match (['get','post'],'list',"PolicyTransactionController::policyBulkUpload");
|
|
$routes->get('downloadBDSDumpFile/(:any)',"PolicyTransactionController::downloadBDSDumpFile/$1");
|
|
$routes->get('getBdsDumpFileErrorData',"PolicyTransactionController::getBdsDumpFileErrorData");
|
|
$routes->get('getBdsDumpExcelFileErrors/(:any)',"PolicyTransactionController::getBdsDumpExcelFileErrors/$1");
|
|
});
|
|
|
|
|
|
// -----------------------------------------------------------------------------------------------------------------
|
|
$routes->group('logs', function($routes) {
|
|
$routes->get('/', 'LogController::index');
|
|
$routes->get('view/(:segment)', 'LogController::view/$1');
|
|
$routes->get('download/(:segment)', 'LogController::download/$1');
|
|
$routes->get('delete/(:segment)', 'LogController::delete/$1');
|
|
$routes->get('clearAll', 'LogController::clearAll');
|
|
});
|
|
|
|
// -----------------------------------------------------------------------------------------------------------------
|
|
$routes->group('sales', function($routes) {
|
|
|
|
// ==================== LEAD ROUTES ====================
|
|
|
|
$routes->get('/', 'SalesController::index');
|
|
|
|
// Get all leads with filters
|
|
$routes->get('leads', 'SalesController::getLeads');
|
|
|
|
// Get lead statistics
|
|
$routes->get('leads/stats', 'SalesController::getLeadStats');
|
|
|
|
// Get single lead with complete details
|
|
$routes->get('leads/(:num)', 'SalesController::getLead/$1');
|
|
|
|
// Create new lead
|
|
$routes->post('leads', 'SalesController::createLead');
|
|
|
|
// Update lead
|
|
$routes->put('leads/(:num)', 'SalesController::updateLead/$1');
|
|
|
|
// Delete lead
|
|
$routes->delete('leads/(:num)', 'SalesController::deleteLead/$1');
|
|
|
|
// Get contacts for a lead
|
|
$routes->get('leads/(:num)/contacts', 'SalesController::getContacts/$1');
|
|
|
|
// Get activities for a lead
|
|
$routes->get('leads/(:num)/activities', 'SalesController::getLeadActivities/$1');
|
|
|
|
// Get activity timeline for a lead
|
|
$routes->get('leads/(:num)/timeline', 'SalesController::getActivityTimeline/$1');
|
|
|
|
// Get notes for a lead
|
|
$routes->get('leads/(:num)/notes', 'SalesController::getLeadNotes/$1');
|
|
|
|
// ==================== CONTACT PERSON ROUTES ====================
|
|
|
|
// Create contact person
|
|
$routes->post('contacts', 'SalesController::createContact');
|
|
|
|
// Update contact person
|
|
$routes->put('contacts/(:num)', 'SalesController::updateContact/$1');
|
|
|
|
// Delete contact person
|
|
$routes->delete('contacts/(:num)', 'SalesController::deleteContact/$1');
|
|
|
|
// Set primary contact
|
|
$routes->put('contacts/(:num)/set-primary', 'SalesController::setPrimaryContact/$1');
|
|
|
|
// ==================== ACTIVITY ROUTES ====================
|
|
|
|
// Get all activities with filters
|
|
$routes->get('activities', 'SalesController::getActivities');
|
|
|
|
// Get upcoming activities
|
|
$routes->get('activities/upcoming', 'SalesController::getUpcomingActivities');
|
|
|
|
// Get pending activities count
|
|
$routes->get('activities/pending-count', 'SalesController::getPendingCount');
|
|
|
|
// Create activity
|
|
$routes->post('activities', 'SalesController::createActivity');
|
|
|
|
// Update activity
|
|
$routes->put('activities/(:num)', 'SalesController::updateActivity/$1');
|
|
|
|
// Complete activity
|
|
$routes->post('activities/(:num)/complete', 'SalesController::completeActivity/$1');
|
|
|
|
// Delete activity
|
|
$routes->delete('activities/(:num)', 'SalesController::deleteActivity/$1');
|
|
|
|
// ==================== NOTE ROUTES ====================
|
|
|
|
// Create note
|
|
$routes->post('notes', 'SalesController::createNote');
|
|
|
|
// Update note
|
|
$routes->put('notes/(:num)', 'SalesController::updateNote/$1');
|
|
|
|
// Delete note
|
|
$routes->delete('notes/(:num)', 'SalesController::deleteNote/$1');
|
|
|
|
|
|
//Dashboard
|
|
$routes->get('branchLevelDashboard', 'SalesController::branchLevelDashboard');
|
|
$routes->get('salesManagerLevelDashboard', 'SalesController::salesManagerLevelDashboard');
|
|
});
|
|
|
|
|