|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @name :TutorialController.php
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:36
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Aside\Com;
|
|
|
|
|
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Http\Controllers\Aside\BaseController;
|
|
|
|
use App\Http\Logic\Aside\Tutorial\TutorialLogic;
|
|
|
|
use App\Models\Tutorial\Tutorial;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :oa教程
|
|
|
|
* @name :TutorialController
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:36
|
|
|
|
*/
|
|
|
|
class TutorialController extends BaseController
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @remark :oa列表
|
|
|
|
* @name :lists
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:36
|
|
|
|
*/
|
|
|
|
public function lists(Tutorial $tutorial){
|
|
|
|
$this->map['status'] = 0;
|
|
|
|
$data = $tutorial->lists($this->map,$this->page,$this->row,$this->order);
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :保存数据
|
|
|
|
* @name :save
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:39
|
|
|
|
*/
|
|
|
|
public function save(TutorialLogic $logic){
|
|
|
|
$this->request->validate([
|
|
|
|
'name'=>'required',
|
|
|
|
'url'=>'required',
|
|
|
|
], [
|
|
|
|
'name.required' => '标识name不为空',
|
|
|
|
'url.required' => '标识url不为空',
|
|
|
|
]);
|
|
|
|
$data = $logic->saveTutorial();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :修改状态
|
|
|
|
* @name :status
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:40
|
|
|
|
*/
|
|
|
|
public function status(TutorialLogic $logic){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>'required',
|
|
|
|
'status'=>'required',
|
|
|
|
], [
|
|
|
|
'id.required' => '标识id不为空',
|
|
|
|
'status.required' => '标识status不为空',
|
|
|
|
]);
|
|
|
|
$data = $logic->statusTutorial();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :删除数据
|
|
|
|
* @name :del
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 17:40
|
|
|
|
*/
|
|
|
|
public function del(TutorialLogic $logic){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>'required',
|
|
|
|
], [
|
|
|
|
'id.required' => '标识id不为空',
|
|
|
|
]);
|
|
|
|
$data = $logic->delTutorial();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|