Files
anmo/server/app/adminapi/controller/coach/SkillController.php
2025-08-19 14:16:51 +08:00

94 lines
2.2 KiB
PHP
Executable File

<?php
namespace app\adminapi\controller\coach;
use app\adminapi\controller\BaseAdminController;
use app\adminapi\logic\coach\SKillLogic;
use app\adminapi\validate\coach\SkillValidate;
/**
* 技能控制器类
* Class SkillController
* @package app\adminapi\controller\coach
*/
class SkillController extends BaseAdminController
{
/**
* @notes 查看服务分类列表
* @return \think\response\Json
* @author ljj
* @date 2022/2/8 3:52 下午
*/
public function lists()
{
return $this->dataLists();
}
/**
* @notes 添加服务分类
* @return \think\response\Json
* @author ljj
* @date 2022/2/8 5:03 下午
*/
public function add()
{
$params = (new SkillValidate())->post()->goCheck('add');
(new SKillLogic())->add($params);
return $this->success('操作成功', [],1,1);
}
/**
* @notes 查看服务分类详情
* @return \think\response\Json
* @author ljj
* @date 2022/2/8 5:21 下午
*/
public function detail()
{
$params = (new SkillValidate())->get()->goCheck('id');
$result = (new SKillLogic())->detail($params['id']);
return $this->success('获取成功',$result);
}
/**
* @notes 编辑服务分类
* @return \think\response\Json
* @author ljj
* @date 2022/2/8 6:26 下午
*/
public function edit()
{
$params = (new SkillValidate())->post()->goCheck();
(new SKillLogic())->edit($params);
return $this->success('操作成功',[],1,1);
}
/**
* @notes 删除服务分类
* @return \think\response\Json
* @author ljj
* @date 2022/2/8 6:34 下午
*/
public function del()
{
$params = (new SkillValidate())->post()->goCheck('id');
(new SKillLogic())->del($params['id']);
return $this->success('操作成功',[],1,1);
}
/**
* @notes 修改服务分类状态
* @return \think\response\Json
* @author ljj
* @date 2022/2/10 10:57 上午
*/
public function status()
{
$params = (new SkillValidate())->post()->goCheck('id');
(new SKillLogic())->status($params);
return $this->success('操作成功',[],1,1);
}
}