|
@@ -4,16 +4,15 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.miaxis.common.core.domain.Response;
|
|
|
-import com.miaxis.teachingVideo.domain.TeachingVideoInfo;
|
|
|
+import com.miaxis.framework.config.RedisConfig;
|
|
|
import com.miaxis.teachingVideo.domain.TeachingVideoTypeInfo;
|
|
|
-import com.miaxis.teachingVideo.dto.TeachingVideoInfoTypeIdDto;
|
|
|
import com.miaxis.teachingVideo.mapper.TeachingVideoInfoMapper;
|
|
|
import com.miaxis.teachingVideo.mapper.TeachingVideoTypeInfoMapper;
|
|
|
import com.miaxis.teachingVideo.service.ITeachingVideoTypeInfoService;
|
|
|
import com.miaxis.teachingVideo.vo.AppletTeachingVideoTypeInfoVo;
|
|
|
-import com.miaxis.teachingVideo.vo.TeachingVideoInfoAppletVo;
|
|
|
import com.miaxis.teachingVideo.vo.TeachingVideoTypeInfoVo;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
+import org.springframework.cache.annotation.Cacheable;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -103,8 +102,10 @@ public class TeachingVideoTypeInfoServiceImpl extends ServiceImpl<TeachingVideoT
|
|
|
* 查询教学视频分类树形列表
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Cacheable(cacheNames="video",key="'selectAppletTeachingVideoTypeInfoTreeList'")
|
|
|
@Override
|
|
|
public Response<List<AppletTeachingVideoTypeInfoVo>> selectAppletTeachingVideoTypeInfoTreeList() {
|
|
|
+
|
|
|
List<AppletTeachingVideoTypeInfoVo> list = teachingVideoTypeInfoMapper.selectAppletTeachingVideoTypeInfoTreeList();
|
|
|
for (AppletTeachingVideoTypeInfoVo productTypeInfoVo : list) {
|
|
|
if(!"0".equals(productTypeInfoVo.getPid())){
|