Пример #1
0
 @Post
 @Route("/project/{id}/docs")
 @Transactional
 public Result save(
     @PathParam("id") Integer projectId,
     FlashScope flashScope,
     @Param("name") String name,
     @Param("content") String content) {
   Doc doc = new Doc();
   doc.setProjectId(projectId);
   doc.setName(name);
   doc.setContent(content);
   docRepository.save(doc);
   flashScope.success("建立文档成功");
   return this.redirect("/project/" + projectId + "/docs");
 }
Пример #2
0
  @Put
  @Route("/project/{id}/docs/{docId}")
  @Transactional
  public Result update(
      @PathParam("id") Integer projectId,
      @PathParam("docId") Integer docId,
      FlashScope flashScope,
      @Param("name") String name,
      @Param("content") String content) {

    Doc doc = this.checkEntity(docRepository.findById(docId));
    doc.setName(name);
    doc.setContent(content);
    docRepository.save(doc);
    flashScope.success("修改文档成功");
    return this.redirect("/project/" + projectId + "/docs");
  }