course/app/api/controller/StudioController.php

76 lines
1.7 KiB
PHP

<?php
namespace app\api\controller;
use app\BaseController;
use app\common\service\StudioService;
use support\Request;
use think\Exception;
class StudioController extends BaseController
{
protected $noNeedLogin = ['detail'];
/**
* @desc 添加工作室
* @param Request $request
* @return \support\Response
*/
public function add(Request $request)
{
$service = new StudioService();
$res = $service->add($request);
return $this->json($res);
}
/**
* @desc 工作室列表
* @param Request $request
* @return \support\Response
*/
public function select(Request $request)
{
$service = new StudioService();
$res = $service->select($request);
return $this->json($res);
}
/**
* @desc 工作室详情
* @param Request $request
* @return \support\Response
*/
public function detail(Request $request)
{
$service = new StudioService();
$res = $service->detail($request);
return $this->json($res);
}
/**
* @desc 工作室摄影师
* @param Request $request
* @return \support\Response
*/
public function getStudioPhotographer(Request $request)
{
$service = new StudioService();
$res = $service->getStudioPhotographer($request->get());
return $this->json($res);
}
/**
* @desc 移除摄影师
* @param Request $request
* @return \support\Response
*/
public function removePhotographer(Request $request)
{
$service = new StudioService();
$res = $service->removePhotographer($request);
return $this->json($res);
}
}