course/app/api/controller/StudentHomeworkController.php
2025-01-18 17:33:02 +08:00

85 lines
2.1 KiB
PHP

<?php
namespace app\api\controller;
use app\BaseController;
use app\common\service\StudentHomeworkService;
use support\Request;
class StudentHomeworkController extends BaseController
{
/**
* @desc 添加课程作业
* @param Request $request
* @return \support\Response
*/
public function addStudentHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->addStudentHomework($request);
return $this->json($result);
}
/**
* @desc 获取课程的家庭作业
* @param Request $request
* @return \support\Response
*/
public function getStudentSubjectHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentSubjectHomework($request);
return $this->json($result);
}
public function getStudentHomeworkDetail(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentHomeworkDetail($request);
return $this->json($result);
}
/**
* @desc 获取学生所有的家庭作业的课程
* @param Request $request
* @return \support\Response
*/
public function getStudentHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentHomework($request);
return $this->json($result);
}
/**
* @desc 获取学生所有的家庭作业
* @param Request $request
* @return \support\Response
*/
public function getStudentSubjectHomeworkDetail(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentSubjectHomeworkDetail($request);
return $this->json($result);
}
/**
* @desc 学生查看作业
* @param Request $request
* @return \support\Response
*/
public function checkSubjectHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->checkSubjectHomework($request);
return $this->json($result);
}
}