|
@ -15,6 +15,7 @@ import com.yihu.jw.hospital.service.consult.KnowledgeArticleUserService;
|
|
|
import com.yihu.jw.hospital.service.consult.KnowledgeCategoryService;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.ObjEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
|
|
@ -23,6 +24,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import io.swagger.models.auth.In;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.jboss.netty.handler.codec.http.multipart.MixedAttribute;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@ -382,16 +384,18 @@ public class ArticleEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@PostMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.findArticleByCategoryAndName)
|
|
|
@ApiOperation(value = "查询文章")
|
|
|
public ObjEnvelop findArticleByCategoryAndName(@ApiParam(name = "categoryFirst", value = "一级分类code")
|
|
|
public MixEnvelop findArticleByCategoryAndName(@ApiParam(name = "categoryFirst", value = "一级分类code")
|
|
|
@RequestParam(value = "categoryFirst",required = false)String categoryFirst,
|
|
|
@ApiParam(name = "categorySecond", value = "二级分类code")
|
|
|
@ApiParam(name = "categorySecond", value = "二级分类code")
|
|
|
@RequestParam(value = "categorySecond",required = false)String categorySecond,
|
|
|
@ApiParam(name = "keyWords", value = "关键词")
|
|
|
@ApiParam(name = "keyWords", value = "关键词")
|
|
|
@RequestParam(value = "keyWords",required = false)String keyWords,
|
|
|
@ApiParam(name = "page", value = "当前页")
|
|
|
@ApiParam(name = "page", value = "当前页")
|
|
|
@RequestParam(value = "page",required = false)Integer page,
|
|
|
@ApiParam(name = "pageSize", value = "分页大小)")
|
|
|
@ApiParam(name = "pageSize", value = "分页大小)")
|
|
|
@RequestParam(value = "pageSize",required = false)Integer pageSize)throws Exception {
|
|
|
return success(knowledgeArticleService.findArticleByCategoryAndName(categoryFirst,categorySecond,keyWords,page,pageSize));
|
|
|
|
|
|
MixEnvelop mixEnvelop=knowledgeArticleService.findArticleByCategoryAndName(categoryFirst,categorySecond,keyWords,page,pageSize);
|
|
|
return mixEnvelop;
|
|
|
}
|
|
|
}
|