package com.dsh.course.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.entity.TCourse; import com.dsh.course.model.QueryCourseList; import com.dsh.course.model.dto.CourseChangeStateDTO; import com.dsh.course.model.dto.TQueryBenefitsVideosDTO; import com.dsh.course.model.vo.TQueryBenefitsVideosVO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** *

* 课程 Mapper 接口 *

* * @author administrator * @since 2023-06-14 */ public interface TCourseMapper extends BaseMapper { /** * 获取课程管理列表 * * @param page * @param queryCourseList * @return */ List> queryCourseList(Page> page, @Param("item") QueryCourseList queryCourseList); List getCourseByCourseIds(@Param("query") TQueryBenefitsVideosDTO query); int changeState(@Param("ids") List ids, @Param("state") Integer state); }