BTemplateModuleController.php 1.4 KB
<?php

namespace App\Http\Controllers\Bside\Template;

use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\BTemplate\BTemplateModuleLogic;

/**
 * @remark :左侧模块管理
 * @name   :BTemplateModuleController
 * @author :lyh
 * @time   :2023/6/29 11:32
 */
class BTemplateModuleController extends BaseController
{
    /**
     * @remark :获取左侧模块列表
     * @name   :lists
     * @author :lyh
     * @method :post
     * @time   :2023/6/29 11:33
     */
    public function lists(BTemplateModuleLogic $BTemplateModuleLogic){
        $list = $BTemplateModuleLogic->ModuleList($this->map,$this->order);
        $this->response('success',Code::SUCCESS,$list);
    }

    /**
     * @remark :获取详情
     * @name   :read
     * @author :lyh
     * @method :post
     * @time   :2023/10/17 15:30
     */
    public function read(BTemplateModuleLogic $BTemplateModuleLogic){
        $info = $BTemplateModuleLogic->moduleRead();
        $this->response('success',Code::SUCCESS,$info);
    }

    /**
     * @remark :获取所有模块类型
     * @name   :getType
     * @author :lyh
     * @method :post
     * @time   :2023/6/29 14:41
     */
    public function getType(BTemplateModuleLogic $BTemplateModuleLogic){
        $list = $BTemplateModuleLogic->ModuleType($this->map);
        $this->response('success',Code::SUCCESS,$list);
    }
}