ProjectController.php 1.2 KB
<?php

namespace App\Http\Controllers\Aside;

use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;

use App\Http\Logic\Aside\ServerConfigLogic;
use App\Http\Requests\Aside\ServerConfigRequest;
use App\Models\Project as ProjectModel;

/**
 * @name:项目信息
 */
class ProjectController extends BaseController
{
    /**
     * @name :项目列表
     * @return void
     * @author :liyuhang
     * @method
     */
    public function lists(){
        $projectModel = new ProjectModel();
        $lists = $projectModel->lists($this->map,$this->p,$this->row,$this->order);
        $this->response('success',Code::SUCCESS,$lists);
    }

    /**
     * @name :添加项目
     * @return void
     * @author :liyuhang
     * @method
     */
    public function add(){
        $projectModel = new ProjectModel();
    }

    /**
     * 保存配置
     * @param ServerConfigRequest $request
     * @param ServerConfigLogic $logic
     * @author zbj
     * @date 2023/4/23
     */
    public function saveServerConfig(ServerConfigRequest $request, ServerConfigLogic $logic){
        $data = $logic->save($this->param);
        return $this->success($data);
    }
}