FIX_Filters
This commit is contained in:
parent
cb2cc27d98
commit
0fe67c1ce8
@ -28,23 +28,231 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
|
||||
|
||||
//api's with token
|
||||
$routes->group('api', ['filter' => ["jwtAuth:1,2,3,4,agent","appSignature"] ], function ($routes) {
|
||||
// $routes->group('api', ['filter' => ["jwtAuth:1,2,3,4,agent","appSignature"] ], function ($routes) {
|
||||
|
||||
// //logout
|
||||
// $routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
// //Master
|
||||
// $routes->get('master/getRoleMaster', 'MasterController::getRoleMaster');
|
||||
// $routes->get('master/getInsurancePlanTypeMaster', 'MasterController::getInsurancePlanTypeMaster');
|
||||
// $routes->get('master/getClaimMaster', 'MasterController::getClaimMaster');
|
||||
// $routes->get('master/getEndorsementMaster', 'MasterController::getEndorsementMaster');
|
||||
// $routes->get('master/getInsurersMaster', 'MasterController::getInsurersMaster');
|
||||
// $routes->get('master/getStaffMaster', 'MasterController::getStaffMaster');
|
||||
// $routes->get('master/getAllBrokers', 'MasterController::getAllBrokers');
|
||||
// $routes->post('master/createBroker', 'MasterController::createBroker');
|
||||
// $routes->post('master/updateBroker/(:num)', 'MasterController::updateBroker/$1');
|
||||
// $routes->post('master/updateBrokerStatus/(:num)', 'MasterController::updateBrokerStatus/$1');
|
||||
// $routes->get('master/getAllPaymentModelist', 'MasterController::getAllPaymentModelist');
|
||||
// $routes->post('master/createPaymentMode', 'MasterController::createPaymentMode');
|
||||
// $routes->post('master/updatePaymentMode/(:num)', 'MasterController::updatePaymentMode/$1');
|
||||
// $routes->post('master/updatePaymentModeStatus/(:num)', 'MasterController::updatePaymentModeStatus/$1');
|
||||
// $routes->get('master/getAllPOS', 'MasterController::getAllPOS');
|
||||
// $routes->get('master/getAllEndorsement', 'MasterController::getAllEndorsement');
|
||||
// $routes->post('master/createEndorsement', 'MasterController::createEndorsement');
|
||||
// $routes->post('master/updateEndorsement/(:num)', 'MasterController::updateEndorsement/$1');
|
||||
// $routes->post('master/updateEndorsementStatus/(:num)', 'MasterController::updateEndorsementStatus/$1');
|
||||
// $routes->get('master/getVehicleTypeMaster', 'MasterController::getVehicleTypeMaster');
|
||||
// $routes->post('master/createVehicleType', 'MasterController::createVehicleType');
|
||||
// $routes->post('master/updateVehicleType/(:num)', 'MasterController::updateVehicleType/$1');
|
||||
// $routes->post('master/updateVehicleTypeStatus/(:num)', 'MasterController::updateVehicleTypeStatus/$1');
|
||||
|
||||
|
||||
|
||||
// //Agent
|
||||
// $routes->get('agent/agentList', 'AgentController::agentList');
|
||||
// $routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown');
|
||||
// $routes->get('agent/findAgent', 'AgentController::findAgent');
|
||||
// $routes->post('agent/createAgent', 'AgentController::createAgent');
|
||||
// $routes->post('agent/updateAgent', 'AgentController::updateAgent');
|
||||
// $routes->post('agent/updateDeviceToken', 'AgentController::updateDeviceToken');
|
||||
// $routes->post('agent/changeAgentStatus', 'AgentController::changeAgentStatus');
|
||||
// $routes->get('agent/downloadAgentCertificateFile', 'AgentController::downloadAgentCertificateFile');
|
||||
// $routes->get('agent/agentIncentiveFileList', 'AgentController::agentIncentiveFileList');
|
||||
// $routes->post('agent/uploadAgentIncentiveFile', 'AgentController::uploadAgentIncentiveFile');
|
||||
// $routes->get('agent/deleteAgentIncentiveFile', 'AgentController::deleteAgentIncentiveFile');
|
||||
// $routes->get('agent/downloadAgentIncentiveFile', 'AgentController::downloadAgentIncentiveFile');
|
||||
|
||||
|
||||
// //Staff
|
||||
// $routes->get('staff/staffList', 'StaffController::staffList');
|
||||
// $routes->get('staff/staffListForEnquiryAssignDropdown', 'StaffController::staffListForEnquiryAssignDropdown');
|
||||
// $routes->get('staff/handlerListForStaffCreationDropdown', 'StaffController::handlerListForStaffCreationDropdown');
|
||||
// $routes->get('staff/findStaff', 'StaffController::findStaff');
|
||||
// $routes->post('staff/createStaff', 'StaffController::createStaff');
|
||||
// $routes->post('staff/updateStaff', 'StaffController::updateStaff');
|
||||
// $routes->post('staff/changeStaffStatus', 'StaffController::changeStaffStatus');
|
||||
// $routes->get('staff/managerIncentiveFileList', 'StaffController::managerIncentiveFileList');
|
||||
// $routes->get('staff/downloadManagerIncentiveFile', 'StaffController::downloadManagerIncentiveFile');
|
||||
// $routes->get('staff/monthlyLoginCount', 'StaffController::monthlyLoginCount');
|
||||
// $routes->get('staff/staffLoggedDays', 'StaffController::staffLoggedDays');
|
||||
|
||||
|
||||
// //Enquiry
|
||||
// $routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
// $routes->get('enquiry/enquiryQuotePolicyView', 'EnquiryController::enquiryQuotePolicyView');
|
||||
// $routes->post('enquiry/enquiryAssignUpdate', 'EnquiryController::enquiryAssignUpdate');
|
||||
// $routes->post('enquiry/createEnquiry', 'EnquiryController::createEnquiry');
|
||||
// $routes->post('enquiry/updateEnquiry', 'EnquiryController::updateEnquiry');
|
||||
// $routes->get('enquiry/downloadEnquiryFile', 'EnquiryController::downloadEnquiryFile');
|
||||
// $routes->post('enquiry/uploadEnquiryFiles', 'EnquiryController::uploadEnquiryFiles');
|
||||
// $routes->get('enquiry/downloadEnquiryFiles', 'EnquiryController::downloadEnquiryFiles');
|
||||
// $routes->get('enquiry/deleteEnquiryFile', 'EnquiryController::deleteEnquiryFile');
|
||||
// $routes->get('enquiry/enquiryFiles', 'EnquiryController::enquiryFiles');
|
||||
// $routes->get('enquiry/getQuickQuoteEnquiryList', 'EnquiryController::getQuickQuoteEnquiryList');
|
||||
// $routes->get('enquiry/updateEnquiryInProgress', 'EnquiryController::updateEnquiryInProgress');
|
||||
// $routes->get('enquiry/updateEnquiryStatus', 'EnquiryController::updateEnquiryStatus');
|
||||
// $routes->get('enquiry/checkVehicleDuplicate', 'EnquiryController::checkVehicleDuplicate'); // VALIDATION
|
||||
// $routes->post('enquiry/setVehicleTypeToEnquiry', 'EnquiryController::setVehicleTypeToEnquiry');
|
||||
|
||||
|
||||
// //Proposal
|
||||
// $routes->get('quotation/quotationList', 'QuotationController::quotationList');
|
||||
// $routes->get('quotation/findQuotation', 'QuotationController::findQuotation');
|
||||
// $routes->post('quotation/createQuotation', 'QuotationController::createQuotation');
|
||||
// $routes->post('quotation/updateQuotation', 'QuotationController::updateQuotation');
|
||||
// $routes->post('quotation/acceptOrRejectQuotation', 'QuotationController::acceptOrRejectQuotation');
|
||||
// $routes->get('quotation/downloadAdditionalUploadedFile', 'QuotationController::downloadAdditionalUploadedFile');
|
||||
// $routes->post('quotation/proceedQuotation', 'QuotationController::proceedQuotation');
|
||||
// $routes->post('quotation/updateQuoteData', 'QuotationController::updateQuoteData');
|
||||
|
||||
|
||||
// //policy
|
||||
// $routes->get('policy/policyList', 'PolicyController::policyList');
|
||||
// $routes->get('policy/findPolicy', 'PolicyController::findPolicy');
|
||||
// $routes->post('policy/createPolicy', 'PolicyController::createPolicy');
|
||||
// $routes->post('policy/updatePolicy', 'PolicyController::updatePolicy');
|
||||
// $routes->get('policy/downloadPolicyFile', 'PolicyController::downloadPolicyFile');
|
||||
// $routes->post('policy/uploadPolicyFile', 'PolicyController::uploadPolicyFile');
|
||||
// $routes->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
||||
// $routes->post('policy/calculateCommissionRequest', 'PolicyController::calculateCommissionRequest');
|
||||
// $routes->get("policy/vehicleTypeMaster", "PolicyController::vehicleTypeMaster");
|
||||
// $routes->get("policy/fuelTypeMaster", "PolicyController::fuelTypeMaster");
|
||||
|
||||
|
||||
// //claims
|
||||
// $routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
// $routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
|
||||
// //endorsement
|
||||
// $routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||
// $routes->post('endorsement/createEndorsement', 'EndorsementController::createEndorsement');
|
||||
// $routes->post('endorsement/updateEndorsement', 'EndorsementController::updateEndorsement');
|
||||
// $routes->get('endorsement/downloadEndorsementCompletionFile', 'EndorsementController::downloadEndorsementCompletionFile');
|
||||
|
||||
// //dashboard
|
||||
// $routes->get('dashboard/managerDashboard', 'DashboardController::managerDashboard');
|
||||
// $routes->get('dashboard/handlerDashboard', 'DashboardController::handlerDashboard');
|
||||
// $routes->get('dashboard/staffDashboard', 'DashboardController::staffDashboard');
|
||||
// $routes->get('dashboard/agentDashboard', 'DashboardController::agentDashboard');
|
||||
|
||||
// $routes->get("dashboard/businessDashboard", "DashboardController::businessDashboard");
|
||||
// $routes->get("dashboard/partnerDashboard", "DashboardController::partnerDashboard");
|
||||
// $routes->get("dashboard/productivityDashboard", "DashboardController::productivityDashboard");
|
||||
|
||||
// //DASHBOARD Season 1 EXPORT EXCEL (ManagerDashboard - staffLevelPendingSummaryData)
|
||||
// $routes->get("dashboard/downloadExcelStaffPendingSummary", "ExcelExportController::downloadExcelStaffPendingSummary");
|
||||
// $routes->get("dashboard/downloadExcelStaffPendingSummaryByID", "ExcelExportController::downloadExcelStaffPendingSummaryByID");
|
||||
|
||||
// //DASHBOARD Season 2 EXPORT EXCEL (businessDashboard)
|
||||
// $routes->get("dashboard/downloadExcelBroker", "ExcelExportController::downloadExcelBroker");
|
||||
// $routes->get("dashboard/downloadExcelInsurer", "ExcelExportController::downloadExcelInsurer");
|
||||
// $routes->get("dashboard/downloadExcelProduct", "ExcelExportController::downloadExcelProduct");
|
||||
|
||||
|
||||
// //DASHBOARD Season 3 EXPORT EXCEL (partnerDashboard)
|
||||
// $routes->get("dashboard/downloadExcelLowPremium", "ExcelExportController::downloadExcelLowPremium");
|
||||
// $routes->get("dashboard/downloadExcelPerformingAgentsByID", "ExcelExportController::downloadExcelPerformingAgentsByID");
|
||||
// $routes->get("dashboard/downloadExcelPerformingAgentsTop50", "ExcelExportController::downloadExcelPerformingAgentsTop50");
|
||||
// $routes->get("dashboard/downloadExcelWithoutPolicies", "ExcelExportController::downloadExcelWithoutPolicies");
|
||||
|
||||
// //DASHBOARD Season 4 EXPORT EXCEL AS ZIP (partnerDashboard - 3Excel in Zip Folder)
|
||||
// $routes->get("dashboard/downloadExcelAsZIP", "ExcelExportController::downloadExcelAsZIP");
|
||||
|
||||
// //DASHBOARD Season 5 EXPORT EXCEL (productivityDashboard)
|
||||
// $routes->get("dashboard/downloadExcelStaffAndProduct", "ExcelExportController::downloadExcelStaffAndProduct");
|
||||
|
||||
// $routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
|
||||
|
||||
|
||||
// //invoice
|
||||
// $routes->get('invoice/list', 'InvoiceController::invoiceList');
|
||||
// $routes->get('invoice/details', 'InvoiceController::findInvoiceWithItems');
|
||||
// $routes->post('invoice/create-or-update', 'InvoiceController::createOrUpdateInvoice');
|
||||
// $routes->get('invoice/delete', 'InvoiceController::deleteInvoice');
|
||||
// $routes->post('invoice/commission-rate-list', 'InvoiceController::getCommissionRateList');
|
||||
// $routes->get('invoice/getAgentUnusedCommissionList', 'InvoiceController::getAgentUnusedCommissionList');
|
||||
|
||||
|
||||
// // SALES EXECUTIVE
|
||||
// $routes->get('salesExecutive/executiveList', 'SalesExecutive::salesExecutiveList');
|
||||
// $routes->get('salesExecutive/findExecutive', 'SalesExecutive::findSalesExecutive');
|
||||
// $routes->post('salesExecutive/createExecutive', 'SalesExecutive::createSalesExecutive');
|
||||
// $routes->post('salesExecutive/updateExecutive', 'SalesExecutive::updateSalesExecutivedetails');
|
||||
// $routes->post('salesExecutive/changeExecutiveStatus', 'SalesExecutive::changeSalesExecutiveStatus');
|
||||
|
||||
// //report
|
||||
// $routes->get('reports/policy-excel', 'PolicyReportController::downloadExcel');
|
||||
|
||||
// //audit
|
||||
// $routes->get('audit/history', 'MasterController::getHistory');
|
||||
|
||||
|
||||
// });
|
||||
|
||||
|
||||
// common
|
||||
$routes->group('api', ['filter' => ['jwtAuth:1,2,3,4,agent', 'appSignature']], function ($routes) {
|
||||
|
||||
// AUTH
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
// MASTER (COMMON READ)
|
||||
$routes->get('master/getInsurancePlanTypeMaster', 'MasterController::getInsurancePlanTypeMaster');
|
||||
$routes->get('master/getInsurersMaster', 'MasterController::getInsurersMaster');
|
||||
$routes->get('master/getAllBrokers', 'MasterController::getAllBrokers');
|
||||
$routes->get('master/getAllPaymentModelist', 'MasterController::getAllPaymentModelist');
|
||||
$routes->get('master/getVehicleTypeMaster', 'MasterController::getVehicleTypeMaster');
|
||||
|
||||
// POLICY
|
||||
$routes->get('policy/searchThePolicies', 'PolicyController::searchThePolicies');
|
||||
$routes->get('policy/downloadPolicyFile', 'PolicyController::downloadPolicyFile');
|
||||
|
||||
// CLAIMS
|
||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
|
||||
// ENDORSEMENT
|
||||
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||
$routes->get('endorsement/downloadEndorsementCompletionFile','EndorsementController::downloadEndorsementCompletionFile');
|
||||
|
||||
// DASHBOARD
|
||||
$routes->get('dashboard/businessDashboard', 'DashboardController::businessDashboard');
|
||||
$routes->get('dashboard/partnerDashboard', 'DashboardController::partnerDashboard');
|
||||
$routes->get('dashboard/productivityDashboard', 'DashboardController::productivityDashboard');
|
||||
|
||||
// REPORTS
|
||||
$routes->get('reports/policy-excel', 'PolicyReportController::downloadExcel');
|
||||
$routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
});
|
||||
|
||||
|
||||
// 0 - Partner (a) Agent
|
||||
$routes->group('api', ['filter' => ["jwtAuth:agent","appSignature"] ], function ($routes) {
|
||||
|
||||
//logout
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
//Master
|
||||
$routes->get('master/getRoleMaster', 'MasterController::getRoleMaster');
|
||||
$routes->get('master/getInsurancePlanTypeMaster', 'MasterController::getInsurancePlanTypeMaster');
|
||||
$routes->get('master/getClaimMaster', 'MasterController::getClaimMaster');
|
||||
$routes->get('master/getEndorsementMaster', 'MasterController::getEndorsementMaster');
|
||||
$routes->get('master/getInsurersMaster', 'MasterController::getInsurersMaster');
|
||||
$routes->get('master/getStaffMaster', 'MasterController::getStaffMaster');
|
||||
$routes->get('master/getAllBrokers', 'MasterController::getAllBrokers');
|
||||
$routes->post('master/createBroker', 'MasterController::createBroker');
|
||||
$routes->post('master/updateBroker/(:num)', 'MasterController::updateBroker/$1');
|
||||
$routes->post('master/updateBrokerStatus/(:num)', 'MasterController::updateBrokerStatus/$1');
|
||||
$routes->get('master/getAllPaymentModelist', 'MasterController::getAllPaymentModelist');
|
||||
$routes->post('master/createPaymentMode', 'MasterController::createPaymentMode');
|
||||
$routes->post('master/updatePaymentMode/(:num)', 'MasterController::updatePaymentMode/$1');
|
||||
$routes->post('master/updatePaymentModeStatus/(:num)', 'MasterController::updatePaymentModeStatus/$1');
|
||||
@ -53,13 +261,10 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->post('master/createEndorsement', 'MasterController::createEndorsement');
|
||||
$routes->post('master/updateEndorsement/(:num)', 'MasterController::updateEndorsement/$1');
|
||||
$routes->post('master/updateEndorsementStatus/(:num)', 'MasterController::updateEndorsementStatus/$1');
|
||||
$routes->get('master/getVehicleTypeMaster', 'MasterController::getVehicleTypeMaster');
|
||||
$routes->post('master/createVehicleType', 'MasterController::createVehicleType');
|
||||
$routes->post('master/updateVehicleType/(:num)', 'MasterController::updateVehicleType/$1');
|
||||
$routes->post('master/updateVehicleTypeStatus/(:num)', 'MasterController::updateVehicleTypeStatus/$1');
|
||||
|
||||
|
||||
|
||||
|
||||
//Agent
|
||||
$routes->get('agent/agentList', 'AgentController::agentList');
|
||||
$routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown');
|
||||
@ -74,7 +279,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->get('agent/deleteAgentIncentiveFile', 'AgentController::deleteAgentIncentiveFile');
|
||||
$routes->get('agent/downloadAgentIncentiveFile', 'AgentController::downloadAgentIncentiveFile');
|
||||
|
||||
|
||||
//Staff
|
||||
$routes->get('staff/staffList', 'StaffController::staffList');
|
||||
$routes->get('staff/staffListForEnquiryAssignDropdown', 'StaffController::staffListForEnquiryAssignDropdown');
|
||||
@ -88,7 +292,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->get('staff/monthlyLoginCount', 'StaffController::monthlyLoginCount');
|
||||
$routes->get('staff/staffLoggedDays', 'StaffController::staffLoggedDays');
|
||||
|
||||
|
||||
//Enquiry
|
||||
$routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
$routes->get('enquiry/enquiryQuotePolicyView', 'EnquiryController::enquiryQuotePolicyView');
|
||||
@ -106,7 +309,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->get('enquiry/checkVehicleDuplicate', 'EnquiryController::checkVehicleDuplicate'); // VALIDATION
|
||||
$routes->post('enquiry/setVehicleTypeToEnquiry', 'EnquiryController::setVehicleTypeToEnquiry');
|
||||
|
||||
|
||||
//Proposal
|
||||
$routes->get('quotation/quotationList', 'QuotationController::quotationList');
|
||||
$routes->get('quotation/findQuotation', 'QuotationController::findQuotation');
|
||||
@ -117,7 +319,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->post('quotation/proceedQuotation', 'QuotationController::proceedQuotation');
|
||||
$routes->post('quotation/updateQuoteData', 'QuotationController::updateQuoteData');
|
||||
|
||||
|
||||
//policy
|
||||
$routes->get('policy/policyList', 'PolicyController::policyList');
|
||||
$routes->get('policy/findPolicy', 'PolicyController::findPolicy');
|
||||
@ -130,7 +331,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->get("policy/vehicleTypeMaster", "PolicyController::vehicleTypeMaster");
|
||||
$routes->get("policy/fuelTypeMaster", "PolicyController::fuelTypeMaster");
|
||||
|
||||
|
||||
//claims
|
||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
@ -160,7 +360,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->get("dashboard/downloadExcelInsurer", "ExcelExportController::downloadExcelInsurer");
|
||||
$routes->get("dashboard/downloadExcelProduct", "ExcelExportController::downloadExcelProduct");
|
||||
|
||||
|
||||
//DASHBOARD Season 3 EXPORT EXCEL (partnerDashboard)
|
||||
$routes->get("dashboard/downloadExcelLowPremium", "ExcelExportController::downloadExcelLowPremium");
|
||||
$routes->get("dashboard/downloadExcelPerformingAgentsByID", "ExcelExportController::downloadExcelPerformingAgentsByID");
|
||||
@ -173,10 +372,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
//DASHBOARD Season 5 EXPORT EXCEL (productivityDashboard)
|
||||
$routes->get("dashboard/downloadExcelStaffAndProduct", "ExcelExportController::downloadExcelStaffAndProduct");
|
||||
|
||||
$routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
|
||||
|
||||
|
||||
//invoice
|
||||
$routes->get('invoice/list', 'InvoiceController::invoiceList');
|
||||
$routes->get('invoice/details', 'InvoiceController::findInvoiceWithItems');
|
||||
@ -185,7 +380,6 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->post('invoice/commission-rate-list', 'InvoiceController::getCommissionRateList');
|
||||
$routes->get('invoice/getAgentUnusedCommissionList', 'InvoiceController::getAgentUnusedCommissionList');
|
||||
|
||||
|
||||
// SALES EXECUTIVE
|
||||
$routes->get('salesExecutive/executiveList', 'SalesExecutive::salesExecutiveList');
|
||||
$routes->get('salesExecutive/findExecutive', 'SalesExecutive::findSalesExecutive');
|
||||
@ -194,14 +388,273 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
||||
$routes->post('salesExecutive/changeExecutiveStatus', 'SalesExecutive::changeSalesExecutiveStatus');
|
||||
|
||||
//report
|
||||
$routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
$routes->get('reports/policy-excel', 'PolicyReportController::downloadExcel');
|
||||
|
||||
//audit
|
||||
$routes->get('audit/history', 'MasterController::getHistory');
|
||||
|
||||
});
|
||||
|
||||
// 1 - Manager
|
||||
$routes->group('api', ['filter' => ["jwtAuth:1","appSignature"] ], function ($routes) {
|
||||
|
||||
//logout
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
//Master
|
||||
$routes->get('master/getRoleMaster', 'MasterController::getRoleMaster');
|
||||
$routes->get('master/getClaimMaster', 'MasterController::getClaimMaster');
|
||||
$routes->get('master/getEndorsementMaster', 'MasterController::getEndorsementMaster');
|
||||
$routes->get('master/getStaffMaster', 'MasterController::getStaffMaster');
|
||||
$routes->post('master/createBroker', 'MasterController::createBroker');
|
||||
$routes->post('master/updateBroker/(:num)', 'MasterController::updateBroker/$1');
|
||||
$routes->post('master/updateBrokerStatus/(:num)', 'MasterController::updateBrokerStatus/$1');
|
||||
$routes->post('master/createPaymentMode', 'MasterController::createPaymentMode');
|
||||
$routes->post('master/updatePaymentMode/(:num)', 'MasterController::updatePaymentMode/$1');
|
||||
$routes->post('master/updatePaymentModeStatus/(:num)', 'MasterController::updatePaymentModeStatus/$1');
|
||||
$routes->get('master/getAllPOS', 'MasterController::getAllPOS');
|
||||
$routes->get('master/getAllEndorsement', 'MasterController::getAllEndorsement');
|
||||
$routes->post('master/createEndorsement', 'MasterController::createEndorsement');
|
||||
$routes->post('master/updateEndorsement/(:num)', 'MasterController::updateEndorsement/$1');
|
||||
$routes->post('master/updateEndorsementStatus/(:num)', 'MasterController::updateEndorsementStatus/$1');
|
||||
$routes->post('master/createVehicleType', 'MasterController::createVehicleType');
|
||||
$routes->post('master/updateVehicleType/(:num)', 'MasterController::updateVehicleType/$1');
|
||||
$routes->post('master/updateVehicleTypeStatus/(:num)', 'MasterController::updateVehicleTypeStatus/$1');
|
||||
|
||||
//Agent
|
||||
$routes->get('agent/agentList', 'AgentController::agentList');
|
||||
$routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown');
|
||||
$routes->get('agent/findAgent', 'AgentController::findAgent');
|
||||
$routes->post('agent/createAgent', 'AgentController::createAgent');
|
||||
$routes->post('agent/updateAgent', 'AgentController::updateAgent');
|
||||
$routes->post('agent/changeAgentStatus', 'AgentController::changeAgentStatus');
|
||||
$routes->get('agent/downloadAgentCertificateFile', 'AgentController::downloadAgentCertificateFile');
|
||||
$routes->get('agent/agentIncentiveFileList', 'AgentController::agentIncentiveFileList');
|
||||
$routes->post('agent/uploadAgentIncentiveFile', 'AgentController::uploadAgentIncentiveFile');
|
||||
$routes->get('agent/deleteAgentIncentiveFile', 'AgentController::deleteAgentIncentiveFile');
|
||||
$routes->get('agent/downloadAgentIncentiveFile', 'AgentController::downloadAgentIncentiveFile');
|
||||
|
||||
//Staff
|
||||
$routes->get('staff/staffList', 'StaffController::staffList');
|
||||
$routes->get('staff/staffListForEnquiryAssignDropdown', 'StaffController::staffListForEnquiryAssignDropdown');
|
||||
$routes->get('staff/monthlyLoginCount', 'StaffController::monthlyLoginCount');
|
||||
|
||||
//Enquiry
|
||||
$routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
$routes->post('enquiry/createEnquiry', 'EnquiryController::createEnquiry');
|
||||
$routes->get('enquiry/getQuickQuoteEnquiryList', 'EnquiryController::getQuickQuoteEnquiryList');
|
||||
$routes->get('enquiry/checkVehicleDuplicate', 'EnquiryController::checkVehicleDuplicate'); // VALIDATION
|
||||
|
||||
//Proposal
|
||||
$routes->post('quotation/acceptOrRejectQuotation', 'QuotationController::acceptOrRejectQuotation');
|
||||
|
||||
//policy
|
||||
$routes->get('policy/downloadPolicyFile', 'PolicyController::downloadPolicyFile');
|
||||
$routes->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
||||
|
||||
//claims
|
||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
|
||||
//endorsement
|
||||
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||
$routes->post('endorsement/createEndorsement', 'EndorsementController::createEndorsement');
|
||||
$routes->post('endorsement/updateEndorsement', 'EndorsementController::updateEndorsement');
|
||||
$routes->get('endorsement/downloadEndorsementCompletionFile', 'EndorsementController::downloadEndorsementCompletionFile');
|
||||
|
||||
//dashboard
|
||||
$routes->get('dashboard/managerDashboard', 'DashboardController::managerDashboard');
|
||||
$routes->get("dashboard/businessDashboard", "DashboardController::businessDashboard");
|
||||
$routes->get("dashboard/partnerDashboard", "DashboardController::partnerDashboard");
|
||||
$routes->get("dashboard/productivityDashboard", "DashboardController::productivityDashboard");
|
||||
|
||||
//DASHBOARD Season 1 EXPORT EXCEL (ManagerDashboard - staffLevelPendingSummaryData)
|
||||
$routes->get("dashboard/downloadExcelStaffPendingSummary", "ExcelExportController::downloadExcelStaffPendingSummary");
|
||||
$routes->get("dashboard/downloadExcelStaffPendingSummaryByID", "ExcelExportController::downloadExcelStaffPendingSummaryByID");
|
||||
|
||||
//DASHBOARD Season 2 EXPORT EXCEL (businessDashboard)
|
||||
$routes->get("dashboard/downloadExcelBroker", "ExcelExportController::downloadExcelBroker");
|
||||
$routes->get("dashboard/downloadExcelInsurer", "ExcelExportController::downloadExcelInsurer");
|
||||
$routes->get("dashboard/downloadExcelProduct", "ExcelExportController::downloadExcelProduct");
|
||||
|
||||
//DASHBOARD Season 3 EXPORT EXCEL (partnerDashboard)
|
||||
$routes->get("dashboard/downloadExcelLowPremium", "ExcelExportController::downloadExcelLowPremium");
|
||||
$routes->get("dashboard/downloadExcelPerformingAgentsByID", "ExcelExportController::downloadExcelPerformingAgentsByID");
|
||||
$routes->get("dashboard/downloadExcelPerformingAgentsTop50", "ExcelExportController::downloadExcelPerformingAgentsTop50");
|
||||
$routes->get("dashboard/downloadExcelWithoutPolicies", "ExcelExportController::downloadExcelWithoutPolicies");
|
||||
|
||||
//DASHBOARD Season 4 EXPORT EXCEL AS ZIP (partnerDashboard - 3Excel in Zip Folder)
|
||||
$routes->get("dashboard/downloadExcelAsZIP", "ExcelExportController::downloadExcelAsZIP");
|
||||
|
||||
//DASHBOARD Season 5 EXPORT EXCEL (productivityDashboard)
|
||||
$routes->get("dashboard/downloadExcelStaffAndProduct", "ExcelExportController::downloadExcelStaffAndProduct");
|
||||
|
||||
//report
|
||||
$routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
$routes->get('reports/policy-excel', 'PolicyReportController::downloadExcel');
|
||||
|
||||
});
|
||||
|
||||
// 2 - Handler
|
||||
$routes->group('api', ['filter' => ["jwtAuth:2","appSignature"] ], function ($routes) {
|
||||
|
||||
//logout
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
//Agent
|
||||
$routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown');
|
||||
|
||||
//Staff
|
||||
$routes->get('staff/staffListForEnquiryAssignDropdown', 'StaffController::staffListForEnquiryAssignDropdown');
|
||||
|
||||
//Enquiry
|
||||
$routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
$routes->post('enquiry/createEnquiry', 'EnquiryController::createEnquiry');
|
||||
$routes->get('enquiry/getQuickQuoteEnquiryList', 'EnquiryController::getQuickQuoteEnquiryList');
|
||||
$routes->get('enquiry/getInsurersMaster', 'EnquiryController::checkVehicleDuplicate'); // VALIDATION
|
||||
|
||||
//Proposal
|
||||
$routes->post('quotation/acceptOrRejectQuotation', 'QuotationController::acceptOrRejectQuotation');
|
||||
|
||||
//claims
|
||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
|
||||
//endorsement
|
||||
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||
$routes->post('endorsement/createEndorsement', 'EndorsementController::createEndorsement');
|
||||
$routes->post('endorsement/updateEndorsement', 'EndorsementController::updateEndorsement');
|
||||
$routes->get('endorsement/downloadEndorsementCompletionFile', 'EndorsementController::downloadEndorsementCompletionFile');
|
||||
|
||||
//dashboard
|
||||
$routes->get('dashboard/handlerDashboard', 'DashboardController::handlerDashboard');
|
||||
$routes->get("dashboard/businessDashboard", "DashboardController::businessDashboard");
|
||||
$routes->get("dashboard/partnerDashboard", "DashboardController::partnerDashboard");
|
||||
$routes->get("dashboard/productivityDashboard", "DashboardController::productivityDashboard");
|
||||
|
||||
//DASHBOARD Season 1 EXPORT EXCEL (ManagerDashboard - staffLevelPendingSummaryData)
|
||||
$routes->get("dashboard/downloadExcelStaffPendingSummary", "ExcelExportController::downloadExcelStaffPendingSummary");
|
||||
$routes->get("dashboard/downloadExcelStaffPendingSummaryByID", "ExcelExportController::downloadExcelStaffPendingSummaryByID");
|
||||
|
||||
//DASHBOARD Season 2 EXPORT EXCEL (businessDashboard)
|
||||
$routes->get("dashboard/downloadExcelBroker", "ExcelExportController::downloadExcelBroker");
|
||||
$routes->get("dashboard/downloadExcelInsurer", "ExcelExportController::downloadExcelInsurer");
|
||||
$routes->get("dashboard/downloadExcelProduct", "ExcelExportController::downloadExcelProduct");
|
||||
|
||||
//DASHBOARD Season 3 EXPORT EXCEL (partnerDashboard)
|
||||
$routes->get("dashboard/downloadExcelLowPremium", "ExcelExportController::downloadExcelLowPremium");
|
||||
$routes->get("dashboard/downloadExcelPerformingAgentsByID", "ExcelExportController::downloadExcelPerformingAgentsByID");
|
||||
$routes->get("dashboard/downloadExcelPerformingAgentsTop50", "ExcelExportController::downloadExcelPerformingAgentsTop50");
|
||||
$routes->get("dashboard/downloadExcelWithoutPolicies", "ExcelExportController::downloadExcelWithoutPolicies");
|
||||
|
||||
//DASHBOARD Season 4 EXPORT EXCEL AS ZIP (partnerDashboard - 3Excel in Zip Folder)
|
||||
$routes->get("dashboard/downloadExcelAsZIP", "ExcelExportController::downloadExcelAsZIP");
|
||||
|
||||
//DASHBOARD Season 5 EXPORT EXCEL (productivityDashboard)
|
||||
$routes->get("dashboard/downloadExcelStaffAndProduct", "ExcelExportController::downloadExcelStaffAndProduct");
|
||||
|
||||
//report
|
||||
$routes->get('reports/policy-excel', 'PolicyReportController::downloadExcel');
|
||||
$routes->get('reports/endorsement-excel', 'PolicyReportController::downloadExcelEndorsement');
|
||||
|
||||
});
|
||||
|
||||
// 3 - Staff
|
||||
$routes->group('api', ['filter' => ["jwtAuth:3","appSignature"] ], function ($routes) {
|
||||
|
||||
//logout
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
//Agent
|
||||
$routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown');
|
||||
|
||||
//Staff
|
||||
$routes->get('staff/staffListForEnquiryAssignDropdown', 'StaffController::staffListForEnquiryAssignDropdown');
|
||||
|
||||
//Enquiry
|
||||
$routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
$routes->post('enquiry/createEnquiry', 'EnquiryController::createEnquiry');
|
||||
$routes->post('enquiry/updateEnquiry', 'EnquiryController::updateEnquiry');
|
||||
$routes->get('enquiry/downloadEnquiryFile', 'EnquiryController::downloadEnquiryFile');
|
||||
$routes->post('enquiry/uploadEnquiryFiles', 'EnquiryController::uploadEnquiryFiles');
|
||||
$routes->get('enquiry/downloadEnquiryFiles', 'EnquiryController::downloadEnquiryFiles');
|
||||
$routes->get('enquiry/deleteEnquiryFile', 'EnquiryController::deleteEnquiryFile');
|
||||
$routes->get('enquiry/enquiryFiles', 'EnquiryController::enquiryFiles');
|
||||
$routes->get('enquiry/getQuickQuoteEnquiryList', 'EnquiryController::getQuickQuoteEnquiryList');
|
||||
$routes->get('enquiry/updateEnquiryInProgress', 'EnquiryController::updateEnquiryInProgress');
|
||||
$routes->get('enquiry/checkVehicleDuplicate', 'EnquiryController::checkVehicleDuplicate'); // VALIDATION
|
||||
|
||||
//Proposal
|
||||
$routes->post('quotation/acceptOrRejectQuotation', 'QuotationController::acceptOrRejectQuotation');
|
||||
});
|
||||
|
||||
// 4 - Accounts
|
||||
$routes->group('api', ['filter' => ["jwtAuth:4","appSignature"] ], function ($routes) {
|
||||
|
||||
//auth/verifyStaffWithEmailId
|
||||
//auth/getVerifiedStaffData
|
||||
//logout
|
||||
$routes->get('auth/logout', 'StaffAuthController::logout');
|
||||
|
||||
//Master
|
||||
$routes->get('master/getRoleMaster', 'MasterController::getRoleMaster');
|
||||
$routes->get('master/getClaimMaster', 'MasterController::getClaimMaster');
|
||||
$routes->get('master/getEndorsementMaster', 'MasterController::getEndorsementMaster');
|
||||
$routes->get('master/getAllPOS', 'MasterController::getAllPOS');
|
||||
|
||||
//Agent
|
||||
$routes->get('agent/agentList', 'AgentController::agentList');
|
||||
$routes->get('agent/findAgent', 'AgentController::findAgent');
|
||||
$routes->post('agent/createAgent', 'AgentController::createAgent');
|
||||
$routes->post('agent/updateAgent', 'AgentController::updateAgent');
|
||||
$routes->post('agent/changeAgentStatus', 'AgentController::changeAgentStatus');
|
||||
$routes->get('agent/downloadAgentCertificateFile', 'AgentController::downloadAgentCertificateFile');
|
||||
$routes->get('agent/agentIncentiveFileList', 'AgentController::agentIncentiveFileList');
|
||||
$routes->post('agent/uploadAgentIncentiveFile', 'AgentController::uploadAgentIncentiveFile');
|
||||
$routes->get('agent/deleteAgentIncentiveFile', 'AgentController::deleteAgentIncentiveFile');
|
||||
$routes->get('agent/downloadAgentIncentiveFile', 'AgentController::downloadAgentIncentiveFile');
|
||||
|
||||
//Staff
|
||||
$routes->get('staff/staffList', 'StaffController::staffList');
|
||||
$routes->get('staff/handlerListForStaffCreationDropdown', 'StaffController::handlerListForStaffCreationDropdown');
|
||||
$routes->get('staff/findStaff', 'StaffController::findStaff');
|
||||
$routes->post('staff/createStaff', 'StaffController::createStaff');
|
||||
$routes->post('staff/updateStaff', 'StaffController::updateStaff');
|
||||
$routes->post('staff/changeStaffStatus', 'StaffController::changeStaffStatus');
|
||||
|
||||
//Enquiry
|
||||
$routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList');
|
||||
|
||||
//policy
|
||||
$routes->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
||||
|
||||
//claims
|
||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||
|
||||
});
|
||||
//endorsement
|
||||
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||
$routes->post('endorsement/createEndorsement', 'EndorsementController::createEndorsement');
|
||||
$routes->post('endorsement/updateEndorsement', 'EndorsementController::updateEndorsement');
|
||||
$routes->get('endorsement/downloadEndorsementCompletionFile', 'EndorsementController::downloadEndorsementCompletionFile');
|
||||
|
||||
//invoice
|
||||
$routes->get('invoice/list', 'InvoiceController::invoiceList');
|
||||
$routes->get('invoice/details', 'InvoiceController::findInvoiceWithItems');
|
||||
$routes->post('invoice/create-or-update', 'InvoiceController::createOrUpdateInvoice');
|
||||
$routes->get('invoice/delete', 'InvoiceController::deleteInvoice');
|
||||
$routes->post('invoice/commission-rate-list', 'InvoiceController::getCommissionRateList');
|
||||
$routes->get('invoice/getAgentUnusedCommissionList', 'InvoiceController::getAgentUnusedCommissionList');
|
||||
|
||||
// SALES EXECUTIVE
|
||||
$routes->get('salesExecutive/executiveList', 'SalesExecutive::salesExecutiveList');
|
||||
$routes->get('salesExecutive/findExecutive', 'SalesExecutive::findSalesExecutive');
|
||||
$routes->post('salesExecutive/createExecutive', 'SalesExecutive::createSalesExecutive');
|
||||
$routes->post('salesExecutive/updateExecutive', 'SalesExecutive::updateSalesExecutivedetails');
|
||||
$routes->post('salesExecutive/changeExecutiveStatus', 'SalesExecutive::changeSalesExecutiveStatus');
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user