删除courseCategory该用resource_category

This commit is contained in:
none
2023-03-09 10:06:55 +08:00
parent db1f6fc9c6
commit da74e6425d
16 changed files with 192 additions and 540 deletions

View File

@@ -0,0 +1,43 @@
package xyz.playedu.api.service.impl.internal;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import xyz.playedu.api.domain.ResourceCourseCategory;
import xyz.playedu.api.service.internal.ResourceCourseCategoryService;
import xyz.playedu.api.mapper.ResourceCourseCategoryMapper;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author tengteng
* @description 针对表【resource_course_category】的数据库操作Service实现
* @createDate 2023-03-09 09:54:22
*/
@Service
public class ResourceCourseCategoryServiceImpl extends ServiceImpl<ResourceCourseCategoryMapper, ResourceCourseCategory>
implements ResourceCourseCategoryService {
@Override
public List<Integer> getCourseIdsByCategoryIds(List<Integer> categoryIds) {
return list(query().getWrapper().eq("id", "category_id")).stream().map(ResourceCourseCategory::getCourseId).toList();
}
@Override
public void removeByCourseId(Integer id) {
remove(query().getWrapper().eq("course_id", id));
}
@Override
public void removeByCategoryId(Integer id) {
remove(query().getWrapper().eq("category_id", id));
}
@Override
public List<Integer> getCategoryIdsByCourseId(Integer courseId) {
return list(query().getWrapper().eq("course_id", courseId)).stream().map(ResourceCourseCategory::getCategoryId).toList();
}
}