视图修改、接口修改
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package org.xyzh.api.news.banner;
|
||||
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageParam;
|
||||
import org.xyzh.common.dto.resource.TbBanner;
|
||||
|
||||
import java.util.List;
|
||||
@@ -21,7 +22,7 @@ public interface BannerService {
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<TbBanner> getBannerList(Integer status);
|
||||
ResultDomain<TbBanner> getBannerList(TbBanner filter);
|
||||
|
||||
/**
|
||||
* @description 根据ID获取Banner详情
|
||||
@@ -30,7 +31,7 @@ public interface BannerService {
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<TbBanner> getBannerById(String bannerID);
|
||||
ResultDomain<TbBanner> getBannerPage(PageParam pageParam,TbBanner filter);
|
||||
|
||||
/**
|
||||
* @description 创建Banner
|
||||
@@ -96,4 +97,12 @@ public interface BannerService {
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<Boolean> batchUpdateBannerOrder(java.util.Map<String, Integer> bannerOrders);
|
||||
|
||||
/**
|
||||
* @description 获取首页横幅列表
|
||||
* @return ResultDomain<TbBanner> 首页横幅列表
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<TbBanner> selectHomeBanners();
|
||||
}
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
package org.xyzh.api.study.course;
|
||||
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageParam;
|
||||
import org.xyzh.common.core.page.PageRequest;
|
||||
import org.xyzh.common.dto.study.TbCourse;
|
||||
import org.xyzh.common.dto.study.TbCourseChapter;
|
||||
import org.xyzh.common.dto.study.TbCourseNode;
|
||||
import org.xyzh.common.dto.study.TbLearningRecord;
|
||||
import org.xyzh.common.vo.CourseVO;
|
||||
|
||||
import java.util.List;
|
||||
import org.xyzh.common.vo.CourseItemVO;
|
||||
|
||||
/**
|
||||
* @description 课程服务接口
|
||||
@@ -41,29 +37,29 @@ public interface CourseService {
|
||||
/**
|
||||
* @description 根据ID获取课程详情
|
||||
* @param courseID 课程ID
|
||||
* @return ResultDomain<TbCourse> 课程详情
|
||||
* @return ResultDomain<CourseItemVO> 课程详情
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<CourseVO> getCourseById(String courseID);
|
||||
ResultDomain<CourseItemVO> getCourseById(String courseID);
|
||||
|
||||
/**
|
||||
* @description 创建课程
|
||||
* @param course 课程信息
|
||||
* @return ResultDomain<TbCourse> 创建结果
|
||||
* @param courseItemVO 课程信息
|
||||
* @return ResultDomain<CourseItemVO> 创建结果
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<CourseVO> createCourse(CourseVO courseVO);
|
||||
ResultDomain<CourseItemVO> createCourse(CourseItemVO courseItemVO);
|
||||
|
||||
/**
|
||||
* @description 更新课程
|
||||
* @param courseVO 课程信息
|
||||
* @return ResultDomain<CourseVO> 更新结果
|
||||
* @param courseItemVO 课程信息
|
||||
* @return ResultDomain<CourseItemVO> 更新结果
|
||||
* @author yslg
|
||||
* @since 2025-10-15
|
||||
*/
|
||||
ResultDomain<CourseVO> updateCourse(CourseVO courseVO);
|
||||
ResultDomain<CourseItemVO> updateCourse(CourseItemVO courseItemVO);
|
||||
|
||||
/**
|
||||
* @description 删除课程
|
||||
@@ -185,4 +181,13 @@ public interface CourseService {
|
||||
* @since 2025-10-22
|
||||
*/
|
||||
ResultDomain<Boolean> deleteChapterNode(String nodeID);
|
||||
|
||||
/**
|
||||
* @description 获取课程进度
|
||||
* @param courseID 课程ID
|
||||
* @return ResultDomain<CourseItemVO> 课程进度
|
||||
* @author yslg
|
||||
* @since 2025-10-28
|
||||
*/
|
||||
ResultDomain<CourseItemVO> getCourseProgress(String courseID);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user