src/Biz/Course/Service/MaterialService.php

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php

namespace Biz\Course\Service;

interface MaterialService
{
    public function uploadMaterial($material);

    public function addMaterial($fields, $argument);

    public function batchCreateMaterials($materials);

    public function updateMaterial($id, $fields, $argument);

    public function deleteMaterial($courseSetId, $materialId);

    public function deleteMaterialsByLessonId($lessonId, $courseType = 'course');

    public function deleteMaterialsByCourseId($courseId, $courseType = 'course');

    public function deleteMaterialsByCourseSetId($courseSetId, $courseType = 'course');

    public function deleteMaterials($courseSetId, $fileIds, $courseType = 'course');

    public function deleteMaterialsByFileId($fileId);

    public function getMaterial($courseId, $materialId);

    public function findMaterialsByCopyIdAndLockedCourseIds($copyId, $courseIds);

    public function findMaterialsByLessonIdAndSource($lessonId, $source);

    public function searchMaterials($conditions, $orderBy, $start, $limit);

    public function countMaterials($conditions);

    public function searchFileIds($conditions, $orderBy, $start, $limit);

    public function searchMaterialCountGroupByFileId($conditions);

    /**
     * for opencourse.
     *
     * @param  $fileIds
     * @param  $courseId
     *
     * @return mixed
     */
    public function findUsedCourseMaterials($fileIds, $courseId);

    /**
     * for courseSet in course2.0.
     *
     * @param  $fileIds
     * @param  $courseSetId
     *
     * @return mixed
     */
    public function findUsedCourseSetMaterials($fileIds, $courseSetId);

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。