|
|
@@ -2,11 +2,15 @@ package com.nb.web.service.bus.service;
|
|
|
|
|
|
import cn.dev33.satoken.exception.NotPermissionException;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.nb.auth.bean.LoginUser;
|
|
|
import com.nb.auth.utils.SecurityUtil;
|
|
|
import com.nb.common.crud.BaseService;
|
|
|
import com.nb.core.exception.CustomException;
|
|
|
import com.nb.web.api.entity.AppArticleEntity;
|
|
|
+import com.nb.web.api.feign.ArticleQuery;
|
|
|
+import com.nb.web.api.feign.IAppArticleClient;
|
|
|
import com.nb.web.service.bus.entity.BusDocEntity;
|
|
|
import com.nb.web.service.bus.mapper.AppArticleMapper;
|
|
|
import com.nb.web.service.bus.mapper.BusDocMapper;
|
|
|
@@ -22,7 +26,7 @@ import org.springframework.stereotype.Service;
|
|
|
*/
|
|
|
@Service
|
|
|
@Slf4j
|
|
|
-public class LocalAppArticleService extends BaseService<AppArticleMapper, AppArticleEntity,String> {
|
|
|
+public class LocalAppArticleService extends BaseService<AppArticleMapper, AppArticleEntity,String> implements IAppArticleClient {
|
|
|
|
|
|
@Override
|
|
|
public void validateBeforeSave(AppArticleEntity entity) {
|
|
|
@@ -51,4 +55,11 @@ public class LocalAppArticleService extends BaseService<AppArticleMapper, AppArt
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public IPage<AppArticleEntity> page(ArticleQuery query) {
|
|
|
+ return this.page(query.getPage(),new QueryWrapper<AppArticleEntity>()
|
|
|
+ .lambda()
|
|
|
+ .eq(AppArticleEntity::getType,query.getType()));
|
|
|
+ }
|
|
|
}
|