类 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
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      net.guerlab.smart.article.core.domain.ArticleDTO auditPass​(java.lang.Long id)  
      net.guerlab.smart.article.core.domain.ArticleDTO auditRefuse​(java.lang.Long id)  
      void delete​(java.lang.Long id, java.lang.Boolean force)  
      protected void fillCategories​(java.util.Collection<net.guerlab.smart.article.core.domain.ArticleDTO> list)  
      protected net.guerlab.smart.article.service.entity.Article findOne0​(java.lang.String id)  
      net.guerlab.smart.article.core.domain.ArticleDTO save​(net.guerlab.smart.article.core.domain.ArticleDTO dto)  
      void setConfigService​(net.guerlab.smart.article.service.service.ArticleConfigService configService)  
      void setOperationLogApi​(net.guerlab.smart.user.api.OperationLogApi operationLogApi)  
      void setUserApi​(net.guerlab.smart.user.api.UserApi userApi)  
      net.guerlab.smart.article.core.domain.ArticleDTO show​(java.lang.Long id)  
      net.guerlab.smart.article.core.domain.ArticleDTO unShow​(java.lang.Long id)  
      net.guerlab.smart.article.core.domain.ArticleDTO update​(java.lang.Long id, net.guerlab.smart.article.core.domain.ArticleDTO dto)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ArticleController

        public ArticleController()
    • 方法详细资料

      • 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)