| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace common\enums;
- use common\models\common\Addons;
- /**
- *
- * Class MarketingTypeEnum
- * @Author: hua
- * @DateTime: 2021/12/20 16:35
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @package common\enums
- */
- class SaveEnum
- {
- /**
- * @return array
- */
- public static function getModel(): array
- {
- $model = [
- 'User' => '用户信息',
- 'UserExtra' => '用户资料',
- 'UserLevel' => '会员等级',
- 'DiyPage' => '页面装修',
- 'Poster' => '海报',
- 'Goods' => '商品',
- 'GoodsAttr' => '商品规格',
- 'GoodsExtra' => '商品会员权益',
- 'PlatformSetting' => '平台设置',
- 'MallSetting' => '商城设置',
- 'AddonsSetting' => '设置',
- 'Order' => '订单',
- 'OrderRefund' => '售后订单',
- 'Attachment' => '文件管理',
- 'AuthItemChild' => '权限管理',
- ];
- return $model;
- }
- /**
- * 获取模块
- * @Author: lun
- * @DateTime: 2023/4/24 0024 18:38
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @param int $type
- * @return array
- */
- public static function getModules($type = 2): array
- {
- if ($type == 1) $modules['Mall'] = '平台';
- $modules['Mall'] = '商城';
- $modules['Common'] = '公共调用';
- // 获取插件标识跟名称
- $addons = Addons::find()->select('title,name')->where(['is_online' => 1, 'status' => 1])->asArray()->all();
- if ($addons) {
- $addons_array = array_column($addons,'title','name');
- $modules = array_merge($modules, $addons_array);
- }
- return $modules;
- }
- }
|