finance.php 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. use think\facade\Route;
  12. /**
  13. * 财务模块 相关路由
  14. */
  15. Route::group('finance', function () {
  16. /** 提现 */
  17. Route::group(function () {
  18. //申请列表
  19. Route::get('extract', 'v1.finance.UserExtract/index')->option(['real_name' => '提现申请列表']);
  20. //编辑表单
  21. Route::get('extract/:id/edit', 'v1.finance.UserExtract/edit')->option(['real_name' => '提现记录修改表单']);
  22. //保存修改
  23. Route::put('extract/:id', 'v1.finance.UserExtract/update')->option(['real_name' => '提现记录修改']);
  24. //拒绝申请
  25. Route::put('extract/refuse/:id', 'v1.finance.UserExtract/refuse')->option(['real_name' => '拒绝提现申请']);
  26. //通过申请
  27. Route::put('extract/adopt/:id', 'v1.finance.UserExtract/adopt')->option(['real_name' => '通过提现申请']);
  28. })->option(['parent' => 'finance', 'cate_name' => '提现']);
  29. /** 资金记录 */
  30. Route::group(function () {
  31. //筛选类型
  32. Route::get('finance/bill_type', 'v1.finance.Finance/bill_type')->option(['real_name' => '资金记录类型']);
  33. //资金记录
  34. Route::get('finance/list', 'v1.finance.Finance/list')->option(['real_name' => '资金记录列表']);
  35. //佣金记录
  36. Route::get('finance/commission_list', 'v1.finance.Finance/get_commission_list')->option(['real_name' => '佣金记录列表']);
  37. //佣金详情用户信息
  38. Route::get('finance/user_info/:id', 'v1.finance.Finance/user_info')->option(['real_name' => '佣金详情用户信息']);
  39. //佣金提现记录个人列表
  40. // Route::get('finance/extract_list/:id', 'v1.finance.Finance/get_extract_list')->option(['real_name' => '佣金提现记录个人列表']);
  41. Route::get('finance/extract_list/:id', 'v1.finance.Finance/getUserBrokeragelist')->option(['real_name' => '佣金提现记录个人列表']);
  42. //佣金记录完整列表(包含user信息)
  43. Route::get('finance/brokerage_list_full', 'v1.finance.Finance/getBrokerageListFull')->option(['real_name' => '佣金记录完整列表']);
  44. //额度记录完整列表
  45. Route::get('finance/getGiftQuota', 'v1.finance.Finance/getGiftQuota')->option(['real_name' => '额度记录列表']);
  46. /** 余额记录 */
  47. Route::get('balance/list', 'v1.finance.UserBalance/balanceList')->option(['real_name' => '余额记录列表']);
  48. Route::post('balance/set_mark/:id', 'v1.finance.UserBalance/balanceRecordRemark')->option(['real_name' => '余额记录备注']);
  49. })->option(['parent' => 'finance', 'cate_name' => '资金记录']);
  50. /** 充值 */
  51. Route::group(function () {
  52. //充值记录列表
  53. Route::get('recharge', 'v1.finance.UserRecharge/index')->option(['real_name' => '充值记录列表']);
  54. //删除记录
  55. Route::delete('recharge/:id', 'v1.finance.UserRecharge/delete')->option(['real_name' => '删除充值记录']);
  56. //获取用户充值数据
  57. Route::get('recharge/user_recharge', 'v1.finance.UserRecharge/user_recharge')->option(['real_name' => '获取用户充值数据']);
  58. //退款表单
  59. Route::get('recharge/:id/refund_edit', 'v1.finance.UserRecharge/refund_edit')->option(['real_name' => '充值退款表单']);
  60. //退款
  61. Route::put('recharge/:id', 'v1.finance.UserRecharge/refund_update')->option(['real_name' => '充值退款']);
  62. })->option(['parent' => 'finance', 'cate_name' => '充值']);
  63. })->middleware([
  64. \app\http\middleware\AllowOriginMiddleware::class,
  65. \app\adminapi\middleware\AdminAuthTokenMiddleware::class,
  66. \app\adminapi\middleware\AdminCheckRoleMiddleware::class,
  67. \app\adminapi\middleware\AdminLogMiddleware::class
  68. ])->option(['mark' => 'finance', 'mark_name' => '财务管理']);