notify.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. use think\facade\Route;
  3. /**
  4. * 消息通知管理、模版消息(列表,通知,添加,编辑)、短信 相关路由
  5. */
  6. Route::group('notify', function () {
  7. //保存配置 登录
  8. Route::post('sms/config', 'v1.notification.sms.SmsConfig/save_basics');
  9. //短信发送记录
  10. Route::get('sms/record', 'v1.notification.sms.SmsConfig/record');
  11. //短信账号数据
  12. Route::get('sms/data', 'v1.notification.sms.SmsConfig/data');
  13. //查看是否登录
  14. Route::get('sms/is_login', 'v1.notification.sms.SmsConfig/is_login');
  15. //查看是否登录
  16. Route::get('sms/logout', 'v1.notification.sms.SmsConfig/logout');
  17. //发送短信验证码
  18. Route::post('sms/captcha', 'v1.notification.sms.SmsAdmin/captcha');
  19. //修改/注册短信平台账号
  20. Route::post('sms/register', 'v1.notification.sms.SmsAdmin/save');
  21. //短信模板列表
  22. Route::get('sms/temp', 'v1.notification.sms.SmsTemplateApply/index');
  23. //短信模板申请表单
  24. Route::get('sms/temp/create', 'v1.notification.sms.SmsTemplateApply/create');
  25. //短信模板申请
  26. Route::post('sms/temp', 'v1.notification.sms.SmsTemplateApply/save');
  27. //公共短信模板列表
  28. Route::get('sms/public_temp', 'v1.notification.sms.SmsPublicTemp/index');
  29. //剩余条数
  30. Route::get('sms/number', 'v1.notification.sms.SmsPay/number');
  31. //获取支付套餐
  32. Route::get('sms/price', 'v1.notification.sms.SmsPay/price');
  33. //获取支付码
  34. Route::post('sms/pay_code', 'v1.notification.sms.SmsPay/pay');
  35. })->middleware([
  36. \app\http\middleware\AllowOriginMiddleware::class,
  37. \app\adminapi\middleware\AdminAuthTokenMiddleware::class,
  38. \app\adminapi\middleware\AdminCkeckRole::class
  39. ]);