41 lines
1.2 KiB
PHP
41 lines
1.2 KiB
PHP
<?php
|
|
|
|
|
|
namespace addons\xilufitness\controller;
|
|
|
|
use addons\xilufitness\services\CourseService;
|
|
|
|
/**
|
|
* @ApiSector(课程分类)
|
|
* @ApiRoute('addons/xilufitness/course_cate')
|
|
* @ApiWeigh(1)
|
|
* @package addons\xilufitness\controller
|
|
*/
|
|
class CourseCate extends Base
|
|
{
|
|
protected $noNeedRight = '*';
|
|
protected $noNeedLogin = '*';
|
|
|
|
/**
|
|
* @ApiTitle('分类获取')
|
|
* @ApiSummary('获取课程分类数据')
|
|
* @ApiRoute('addons/xilufitness/course_cate/index')
|
|
* @ApiMethod('GET')
|
|
* @ApiParams(name='pid', type='integer',required=true,description='父级id')
|
|
* @ApiHeaders(name = "brand-key", type = 'string',require = true, description = '应用key')
|
|
* @ApiReturnParams(name='code', type='integer',required=true, sample="0")
|
|
* @ApiReturnParams(name='msg', type='string',required=true, sample="获取成功")
|
|
* @ApiReturnParams(name='data', type='bject',required=true, description= "扩展数据")
|
|
* @ApiReturn({
|
|
'code' => 1,
|
|
'msg' => '获取成功',
|
|
'data' => {}
|
|
*})
|
|
*/
|
|
public function index(){
|
|
$pid = $this->request->param('pid',0,'xilufitness_get_id_value');
|
|
$result = CourseService::getInstance()->getCateByPid($pid);
|
|
$this->success('',$result);
|
|
}
|
|
|
|
} |