AddonConfig.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?php
  2. namespace addons\DoubleCopy;
  3. use common\components\BaseAddonConfig;
  4. use addons\DoubleCopy\common\components\Bootstrap;
  5. /**
  6. * Class Addon
  7. * @package addons\DoubleCopy
  8. */
  9. class AddonConfig extends BaseAddonConfig
  10. {
  11. /**
  12. * 基础信息
  13. *
  14. * @var array
  15. */
  16. public $info = [
  17. 'name' => 'DoubleCopy',
  18. 'title' => '二二复制',
  19. 'brief_introduction' => '两级关系快速发展会员',
  20. 'description' => '',
  21. 'author' => 'qimall',
  22. 'version' => '1.0.0',
  23. ];
  24. /**
  25. * 应用配置
  26. *
  27. * 例如:菜单设置/权限设置/快捷入口
  28. *
  29. * @var array
  30. */
  31. public $appsConfig = [
  32. 'backend' => 'common/config/backend.php',
  33. // 'frontend' => 'common/config/frontend.php',
  34. // 'merchant' => 'common/config/merchant.php',
  35. // 'merapi' => 'common/config/merapi.php',
  36. // 'html5' => 'common/config/html5.php',
  37. 'api' => 'common/config/api.php',
  38. // 'oauth2' => 'common/config/oauth2.php',
  39. ];
  40. /**
  41. * 引导文件
  42. *
  43. * 设置后系统会在执行插件控制器前执行
  44. *
  45. * @var Bootstrap
  46. */
  47. public $bootstrap = '';
  48. /**
  49. * 服务层
  50. *
  51. * 设置后系统会自动注册
  52. *
  53. * 调用方式
  54. *
  55. * Yii::$app->插件名称 + Services
  56. *
  57. * 例如
  58. *
  59. * Yii::$app->tinyShopServices;
  60. *
  61. * @var string
  62. */
  63. public $service = '';
  64. /**
  65. * 参数配置开启
  66. *
  67. * @var bool
  68. */
  69. public $isSetting = false;
  70. /**
  71. * 规则管理开启
  72. *
  73. * @var bool
  74. */
  75. public $isRule = false;
  76. /**
  77. * 商户路由映射
  78. *
  79. * 开启后无需再去商户应用端去开发程序,直接映射后台应用的控制器方法过去,菜单权限还需要单独配置
  80. *
  81. * @var bool
  82. */
  83. public $isMerchantRouteMap = false;
  84. /**
  85. * 类别
  86. *
  87. * @var string
  88. * [
  89. * 'plug' => "功能插件",
  90. * 'business' => "主要业务",
  91. * 'customer' => "客户关系",
  92. * 'activity' => "营销及活动",
  93. * 'services' => "常用服务及工具",
  94. * 'biz' => "行业解决方案",
  95. * 'h5game' => "H5游戏",
  96. * 'other' => "其他",
  97. * ]
  98. */
  99. public $group = 'business';
  100. /**
  101. * 微信接收消息类别
  102. *
  103. * @var array
  104. * 例如 : ['image','voice','video','shortvideo']
  105. */
  106. public $wechatMessage = [];
  107. /**
  108. * 保存在当前模块的根目录下面
  109. *
  110. * 例如 $install = 'Install';
  111. * 安装类
  112. * @var string
  113. */
  114. public $install = 'Install';
  115. /**
  116. * 卸载SQL类
  117. *
  118. * @var string
  119. */
  120. public $uninstall = 'Uninstall';
  121. /**
  122. * 更新SQL类
  123. *
  124. * @var string
  125. */
  126. public $upgrade = 'Upgrade';
  127. }