api.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. use Illuminate\Http\Request;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. $api = app('Dingo\Api\Routing\Router');
  14. $api->version('v1', function ($api) {
  15. /* 财务路由 */
  16. $api->group(['namespace'=>'Modules\Finance\Http\Controllers'],function ($api) {
  17. /* 资金路由 */
  18. $api->group(['prefix'=>'money'], function ($api){
  19. $api->get('index', 'MoneyController@index');
  20. $api->get('detail', 'MoneyController@detail');
  21. $api->post('income', 'MoneyController@income');
  22. $api->post('deductions', 'MoneyController@deductions');
  23. $api->get('export', 'MoneyController@export');
  24. $api->post('import', 'MoneyController@import');
  25. $api->post('add_income_style', 'MoneyController@addIncomeStyle');
  26. $api->get('get_income_style', 'MoneyController@getIncomeStyle');
  27. $api->post('delete_income_style', 'MoneyController@deleteIncomeStyle');
  28. $api->get('get_payment_list', 'MoneyController@getPaymentList');
  29. $api->get('export_payment_list', 'MoneyController@exportPaymentList');
  30. $api->get('get_many_back_money_user','MoneyController@getManyBackMoneyUser');
  31. });
  32. $api->group(['prefix'=>'userpay'],function ($api){
  33. $api->post('add_money','UserPayController@add_money');
  34. $api->post('user_account','UserPayController@user_account');
  35. $api->post('search','UserPayController@search');
  36. $api->post('user_pay_log','UserPayController@user_pay_log');
  37. $api->post('UserPayCancel','UserPayController@UserPayCancel');
  38. });
  39. });
  40. });