Expressquery.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace addons\expressquery;
  3. use app\common\library\Menu;
  4. use think\exception\PDOException;
  5. use think\Addons;
  6. use think\Db;
  7. /**
  8. * 物流信息接口插件
  9. */
  10. class Expressquery extends Addons
  11. {
  12. /**
  13. * 插件安装方法
  14. * @return bool
  15. */
  16. public function install()
  17. {
  18. $menu = [
  19. [
  20. 'name' => 'expressquery',
  21. 'title' => '物流接口配置',
  22. 'icon' => 'fa fa-truck',
  23. 'remark' => '集成快递鸟、快递100、阿里云3大物流信息查询接口',
  24. 'sublist' => [
  25. ['name' => 'expressquery/index', 'title' => '接口配置'],
  26. ]
  27. ]
  28. ];
  29. Menu::create($menu);
  30. return true;
  31. }
  32. /**
  33. * 插件卸载方法
  34. * @return bool
  35. */
  36. public function uninstall()
  37. {
  38. Menu::delete('expressquery');
  39. return true;
  40. }
  41. /**
  42. * 插件启用方法
  43. */
  44. public function enable()
  45. {
  46. Menu::enable('expressquery');
  47. }
  48. /**
  49. * 插件禁用方法
  50. */
  51. public function disable()
  52. {
  53. Menu::disable('expressquery');
  54. }
  55. }