类 ArticleController
- java.lang.Object
-
- net.guerlab.smart.article.web.controller.AbstractArticleController<net.guerlab.smart.article.service.entity.Article,net.guerlab.smart.article.service.service.ArticleService>
-
- net.guerlab.smart.article.web.controller.user.ArticleController
-
@RestController("/user/article") @RequestMapping("/user/article") public class ArticleController extends AbstractArticleController<net.guerlab.smart.article.service.entity.Article,net.guerlab.smart.article.service.service.ArticleService>文章- 作者:
- guer
-
-
构造器概要
构造器 构造器 说明 ArticleController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.guerlab.smart.article.core.domain.ArticleDTOauditPass(java.lang.Long id)net.guerlab.smart.article.core.domain.ArticleDTOauditRefuse(java.lang.Long id)voiddelete(java.lang.Long id, java.lang.Boolean force)protected voidfillCategories(java.util.Collection<net.guerlab.smart.article.core.domain.ArticleDTO> list)protected net.guerlab.smart.article.service.entity.ArticlefindOne0(java.lang.String id)net.guerlab.smart.article.core.domain.ArticleDTOsave(net.guerlab.smart.article.core.domain.ArticleDTO dto)voidsetConfigService(net.guerlab.smart.article.service.service.ArticleConfigService configService)voidsetOperationLogApi(net.guerlab.smart.user.api.OperationLogApi operationLogApi)voidsetUserApi(net.guerlab.smart.user.api.UserApi userApi)net.guerlab.smart.article.core.domain.ArticleDTOshow(java.lang.Long id)net.guerlab.smart.article.core.domain.ArticleDTOunShow(java.lang.Long id)net.guerlab.smart.article.core.domain.ArticleDTOupdate(java.lang.Long id, net.guerlab.smart.article.core.domain.ArticleDTO dto)-
从类继承的方法 net.guerlab.smart.article.web.controller.AbstractArticleController
beforeFindList, findAll, findList, findOne, getCategoryService, getService, setCategoryService, setService
-
-
-
-
方法详细资料
-
save
@PostMapping public net.guerlab.smart.article.core.domain.ArticleDTO save(@RequestBody net.guerlab.smart.article.core.domain.ArticleDTO dto)
-
update
@PutMapping("/{id}") public net.guerlab.smart.article.core.domain.ArticleDTO update(@PathVariable java.lang.Long id, @RequestBody net.guerlab.smart.article.core.domain.ArticleDTO dto)
-
show
@PutMapping("/{id}/show") public net.guerlab.smart.article.core.domain.ArticleDTO show(@PathVariable java.lang.Long id)
-
unShow
@PutMapping("/{id}/unShow") public net.guerlab.smart.article.core.domain.ArticleDTO unShow(@PathVariable java.lang.Long id)
-
delete
@DeleteMapping("/{id}") public void delete(@PathVariable java.lang.Long id, @RequestParam(required=false) java.lang.Boolean force)
-
auditPass
@HasPermission("ARTICLE_AUDIT") @PutMapping("/{id}/audit/pass") public net.guerlab.smart.article.core.domain.ArticleDTO auditPass(@PathVariable java.lang.Long id)
-
auditRefuse
@HasPermission("ARTICLE_AUDIT") @PutMapping("/{id}/audit/refuse") public net.guerlab.smart.article.core.domain.ArticleDTO auditRefuse(@PathVariable java.lang.Long id)
-
findOne0
protected net.guerlab.smart.article.service.entity.Article findOne0(java.lang.String id)
- 覆盖:
findOne0在类中AbstractArticleController<net.guerlab.smart.article.service.entity.Article,net.guerlab.smart.article.service.service.ArticleService>
-
fillCategories
protected void fillCategories(java.util.Collection<net.guerlab.smart.article.core.domain.ArticleDTO> list)
- 覆盖:
fillCategories在类中AbstractArticleController<net.guerlab.smart.article.service.entity.Article,net.guerlab.smart.article.service.service.ArticleService>
-
setConfigService
@Autowired public void setConfigService(net.guerlab.smart.article.service.service.ArticleConfigService configService)
-
setOperationLogApi
@Autowired public void setOperationLogApi(net.guerlab.smart.user.api.OperationLogApi operationLogApi)
-
setUserApi
@Autowired public void setUserApi(net.guerlab.smart.user.api.UserApi userApi)
-
-