|
@ -1,9 +1,12 @@
|
|
package com.yihu.jw.base.endpoint.menu;
|
|
package com.yihu.jw.base.endpoint.menu;
|
|
|
|
|
|
|
|
import com.yihu.jw.base.service.article.KnowledgeArticleService;
|
|
import com.yihu.jw.base.service.menu.BaseMenuManageService;
|
|
import com.yihu.jw.base.service.menu.BaseMenuManageService;
|
|
|
|
import com.yihu.jw.entity.hospital.article.KnowledgeArticleDictDO;
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
|
|
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
@ -19,6 +22,8 @@ import org.springframework.web.bind.annotation.RestController;
|
|
public class BaseMenuNoLoginEndpoint extends EnvelopRestEndpoint {
|
|
public class BaseMenuNoLoginEndpoint extends EnvelopRestEndpoint {
|
|
@Autowired
|
|
@Autowired
|
|
private BaseMenuManageService menuService;
|
|
private BaseMenuManageService menuService;
|
|
|
|
@Autowired
|
|
|
|
private KnowledgeArticleService knowledgeArticleService;
|
|
@GetMapping(value = BaseRequestMapping.MenuNologin.findAllMenu)
|
|
@GetMapping(value = BaseRequestMapping.MenuNologin.findAllMenu)
|
|
@ApiOperation(value = "查询首页列表")
|
|
@ApiOperation(value = "查询首页列表")
|
|
public Envelop findMenuShowByKey(
|
|
public Envelop findMenuShowByKey(
|
|
@ -61,5 +66,17 @@ public class BaseMenuNoLoginEndpoint extends EnvelopRestEndpoint {
|
|
return failedException(e);
|
|
return failedException(e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@GetMapping(value = BaseRequestMapping.MenuNologin.queryById)
|
|
|
|
@ApiOperation(value = "根据id查询文章")
|
|
|
|
public Envelop queryByCode(
|
|
|
|
@ApiParam(name = "id", value = "id", required = true)
|
|
|
|
@RequestParam(value = "id", required = true)String id) throws Exception{
|
|
|
|
try {
|
|
|
|
KnowledgeArticleDictDO articleDO = knowledgeArticleService.retrieve(id);
|
|
|
|
return success(articleDO);
|
|
|
|
}catch (Exception e){
|
|
|
|
return failedException(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|