src/Biz/OpenCourse/Service/OpenCourseService.php

(开头部分) 1KB

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

<?php

namespace Biz\OpenCourse\Service;

use Biz\System\Annotation\Log;

interface OpenCourseService
{
    const LIVE_OPEN_TYPE = 'liveOpen';
    const OPEN_TYPE = 'open';

    /**
     * open_course.
     */
    public function getCourse($id);

    public function findCoursesByIds(array $ids);

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

    /**
     * @param $conditions
     *
     * @return mixed
     * @before  searchCourseCount
     */
    public function countCourses($conditions);

    /**
     * @param $course
     *
     * @return mixed
     * @Log(module="open_course",action="create_course")
     */
    public function createCourse($course);

    /**
     * @param $id
     * @param $fields
     *
     * @return mixed
     * @Log(module="open_course",action="update_course",param="id")
     */
    public function updateCourse($id, $fields);

    /**
     * @param $id
     *
     * @return mixed
     * @Log(module="open_course",action="delete_course")
     */
    public function deleteCourse($id);

    public function waveCourse($id, $field, $diff);

    public function favoriteCourse($courseId);

    public function unFavoriteCourse($courseId);

    /**

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

AI 解读 AI

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

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