name('holiday.index'); Route::get('holiday/get/{year}', 'Api\Third\HolidayController@get')->name('holiday.get'); /*通用api*/ Route::group([ 'prefix' => '/common', ], function (Router $router) { $router->any('sms/send', 'Api\Common\SmsController@sendSms')->name('sms.send'); $router->post('upload/file', 'Api\Common\UploadController@uploadFile'); $router->post('upload/image', 'Api\Common\UploadController@uploadImage'); $router->post('upload/fileinput', 'Api\Common\UploadController@uploadFileinput')->name('api.fileinput'); $router->get('upload/image/{tag}', 'Api\Common\UploadController@getDataByCache'); $router->get('gt/init', 'Api\Common\GeetestController@initGeetest'); $router->any('gitlab/update', 'Api\Common\GitlabController@update'); $router->get('qrcode', 'Api\Common\QrcodeController@qrcode')->name('api.qrcode'); }); /*支付回调*/ Route::group([ 'prefix' => '/payhook', ], function (Router $router) { $router->get('test/{platform}/{type}', 'Api\Common\PayHookController@test'); $router->get('test/return', 'Api\Common\PayHookController@testreturn')->name('test.return'); $router->any('ali', 'Api\Common\PayHookController@aliHook')->name('payhook.ali'); $router->any('wechat', 'Api\Common\PayHookController@wechatHook')->name('payhook.wechat'); }); /*公众号*/ Route::group([ 'prefix' => '/wechat', ], function (Router $router) { $router->any('official', 'Api\Wechat\OfficialController@index')->name('wechat.official'); $router->get('official/menu', 'Api\Wechat\OfficialController@pushMenu')->name('wechat.official.menu'); //微信被动回复 $router->any('test','Api\Wechat\TestController@index')->name('wechat.test'); $router->get('sms', 'Api\Wechat\TestController@smsTest')->name('wechat.smsTest'); }); /*招聘会闸机*/ Route::group([ 'prefix' => '/jobfair', ], function (Router $router) { $router->any('sign/idcard', 'Api\Jobfair\JobfairController@idcard')->name('sign.idcard'); $router->any('sign/qrcode', 'Api\Jobfair\JobfairController@qrcode')->name('sign.qrcode'); $router->any('find/jobfair', 'Api\Jobfair\JobfairController@findJobfair')->name('find.jobfair'); }); /*后台配置列表*/ Route::group([ 'prefix' => '/config', ], function (Router $router) { $router->any('option/setmeals', 'Api\Config\OptionController@setMeals')->name('config.option.setmeal'); $router->any('option/districts', 'Api\Config\OptionController@district')->name('config.option.district'); }); //CRM接口 Route::group([ 'prefix' => '/crm', ], function (Router $router) { $router->any('getApplys', 'Api\Crm\IndexController@getApplys')->name('crm.getApplys'); $router->any('getjobs', 'Api\Crm\IndexController@getjobs')->name('crm.getjobs'); $router->any('getJobRefresh', 'Api\Crm\IndexController@getJobRefresh')->name('crm.getJobRefresh'); $router->any('comLogin', 'Api\Crm\IndexController@companyLogin')->name('crm.login'); $router->any('comAudit', 'Api\Crm\IndexController@companyAudit')->name('crm.comAudit'); $router->any('exhibitors', 'Api\Crm\IndexController@jobfairExhibitors')->name('crm.exhibitors'); $router->any('auditExhibitor', 'Api\Crm\IndexController@auditJobfairExhibitor')->name('crm.auditExhibitor'); $router->any('getFairjobs', 'Api\Crm\IndexController@getJobfairJobs')->name('crm.getFairjobs'); $router->any('JobfairInfo', 'Api\Crm\IndexController@getJobfairInfo')->name('crm.JobfairInfo'); $router->any('auditJobs', 'Api\Crm\IndexController@auditJobs')->name('crm.auditJobs'); $router->any('auditFairJobs', 'Api\Crm\IndexController@auditFairJobs')->name('crm.auditFairJobs'); $router->any('jobInfo', 'Api\Crm\IndexController@getJobInfo')->name('crm.jobInfo'); $router->any('getjobsNums', 'Api\Crm\IndexController@jobNums')->name('crm.getjobsNums'); $router->any('getValidJobsNums', 'Api\Crm\IndexController@validJobNums')->name('crm.getValidJobsNums'); $router->any('getFairjobsNums', 'Api\Crm\IndexController@fairjobsNums')->name('crm.getFairjobsNums'); $router->any('getJobfairExhibitorsNum', 'Api\Crm\IndexController@jobfairExhibitorsNum')->name('crm.jobfairExhibitorsNum'); $router->any('getResumeInfo', 'Api\Crm\IndexController@getResume')->name('crm.getResumeInfo'); $router->any('auditResume', 'Api\Crm\IndexController@auditResume')->name('crm.auditResume'); $router->any('addCompany', 'Api\Crm\IndexController@addCompany')->name('crm.addCompany'); $router->any('addCompanyOrder', 'Api\Crm\IndexController@addCompanyOrder')->name('crm.addCompanyOrder'); $router->any('orderSet', 'Api\Crm\IndexController@setOrder')->name('crm.orderSet'); $router->any('editCompany', 'Api\Crm\IndexController@updateCompany')->name('crm.editCompany'); $router->any('getPayments', 'Api\Crm\IndexController@getPayments')->name('crm.getPayments'); }); Route::group([ 'prefix' => '/auth' ], function (Router $router) { $router->any('login', 'Api\Auth\AuthController@loginByAccount')->name('auth.login'); $router->get('wechat_auth', 'Api\Auth\AuthController@wechatAuth')->name('api.auth.wechat_auth'); $router->get('wechat_auth_back', 'Api\Auth\AuthController@wechatAuthBack')->name('api.auth.wechat_auth_back'); $router->post('test', 'Api\Auth\AuthController@test')->name('api.auth.test'); }); /*抖音招聘*/ Route::group([ 'prefix' => '/douyin_recruit', ], function (Router $router) { $router->any('job/job_list','Api\DouyinRecruit\JobController@jobList')->name('api.douyin_recruit.job.job_list'); $router->post('job/add_post','Api\DouyinRecruit\JobController@addPost')->name('api.douyin_recruit.job.add_post'); }); /*计划任务*/ Route::group([ 'prefix' => '/crontab', ], function (Router $router) { $router->get('one_hour','Api\Crontab\OneHourController@index')->name('api.crontab.one_hour'); }); Route::group([ 'prefix' => '/scrm' ], function (Router $router) { $router->any('data', 'Api\Third\ScrmController@pullData')->name('api.third.scrm.data'); $router->any('test', 'Api\Third\ScrmController@test')->name('api.third.scrm.test'); });