当前位置:首页 > SaaS公司百科 > 海外SaaS简介 > 正文内容

SaaS公司DocuSign概况、产品功能、融资历史及主要竞品介绍

SaaSHunter2年前 (2023-03-24)海外SaaS简介864

#### Docusign简介

DocuSign是一家SaaS公司,主要提供在线文档签署服务。公司总部位于美国加州旧金山,于2003年由Tom Gonser、Trent Twombly和 Keith Krach创立。

SaaS公司DocuSign概况、产品功能、融资历史及主要竞品介绍

DocuSign产品功能

DocuSign的主要产品是一个在线文档签署平台,允许用户通过电子邮件和移动应用程序在线签署文档。该平台还提供在线文档管理、在线合同管理和在线协作功能。


【点此免费加入中国最大的SaaS同行交流社群】

DocuSign融资历史

截至2018年6月,DocuSign已经完成了11轮融资,总融资额达到了17亿美元。其中,最近一轮融资是在2017年12月,当时公司获得了4.4亿美元的投资,主要来自于沃尔玛。

DocuSign主要竞品

DocuSign的主要竞品包括Adobe Sign、RightSignature和HelloSign。

相关的业务逻辑。

```java @Service public class BlogService { private final BlogRepository blogRepository;

public BlogService(BlogRepository blogRepository) {
    this.blogRepository = blogRepository;
}

public List<Blog> findAll() {
    List<Blog> blogList = blogRepository.findAll();
    return blogList;
}

public Blog save(Blog blog) {
    return blogRepository.save(blog);
}

public Blog findOne(long id) {
    return blogRepository.findOne(id);
}

public void delete(long id) {
    blogRepository.delete(id);
}

public List<Blog> findTop10ByOrderByUpdateTimeDesc(){
    return blogRepository.findTop10ByOrderByUpdateTimeDesc();
}

} ```

2.3 控制层

新建 BlogController 控制层,编写相关的接口。

```java @RestController public class BlogController { private final BlogService blogService;

public BlogController(BlogService blogService) {
    this.blogService = blogService;
}

@GetMapping("/blogs")
public ModelAndView list(@RequestParam(value = "async", required = false) boolean async,
                         @RequestParam(value = "pageIndex", required = false, defauLTValue = "0") int pageIndex,
                         @RequestParam(value = "pageSize", required = false, defaultValue = "10") int pageSize,
                         @RequestParam(value = "name", required = false, defaultValue = "") String name,
                         Model model) {
    Pageable pageable = new PageRequest(pageIndex, pageSize);
    Page<Blog> page = blogService.listBlogsByNameLike(name, pageable);
    List<Blog> list = page.getContent();

    model.addAttribute("orderModel", 0);
    model.addAttribute("page", page);
    model.addAttribute("blogList", list);
    return new ModelAndView(async == true ? "users/list :: #mAInContainerRepleace" : "users/list", "blogModel", model);
}

@GetMapping("/blogs/{id}")
public ModelAndView view(@PathVariable("id") Long id, Model model) {
    Blog blog = blogService.getBlogById(id);
    model.addAttribute("blog", blog);
    return new ModelAndView("users/view", "blogModel", model);
}

@GetMapping("/blogs/edit/{id}")
public ModelAndView edit(@PathVariable("id") Long id, Model model) {
    Blog blog = blogService.getBlogById(id);
    model.addAttribute("blog", blog);
    return new ModelAndView("users/edit", "blogModel", model);
}

@PostMapping("/blogs/edit")
public ResponseEntity<Response> editBlog(@Valid @ModelAttribute("blog") Blog blog, BIndingResult result,
                                          RedirectAttributes attributes) {
    if (result.hasErrors()) {
        return ResponseEntity.ok().body(new Response(false, "操作失败"));
    }
    blogService.saveBlog(blog);
    return ResponseEntity.ok().body(new Response(true, "操作成功"));
}

@GetMapping("/blogs/new")
public ModelAndView createForm(Model model) {
    model.addAttribute("blog", new Blog());
    return new ModelAndView("users/new", "blogModel", model);
}

@PostMapping("/blogs/new")
public ResponseEntity<Response> create(@Valid Blog blog, BindingResult result) {
    if (result.hasErrors()) {
        return ResponseEntity.ok().body(new Response(false, "操作失败"));
    }
    blogService.saveBlog(blog);
    return ResponseEntity.ok().body(new Response(true, "操作成</p>

扫描二维码推送至手机访问。

版权声明:本文由SaaS增长圈发布,如需转载请注明出处。

本文链接:https://www.saasqiye.com/post/826.html

分享给朋友:

“SaaS公司DocuSign概况、产品功能、融资历史及主要竞品介绍” 的相关文章

SaaS公司Stripe是如何实现业务持续增长并获得成功的

SaaS公司Stripe是如何实现业务持续增长并获得成功的

SaaS公司Stripe是如何实现业务持续增长并获得成功的 简介 Stripe是SaaS(软件即服务)领域的一家领先公司,为开发者提供了支付和计费的简化开发工具。该公司通过为开发者提供简单易用的API(应用程序编程接口)和SDK(软件开发工具包),帮助他们更快速、高效地完成支付和计费相关的开发。...

SaaS公司UiPath是如何实现业务持续增长并获得成功的

SaaS公司UiPath是如何实现业务持续增长并获得成功的

SaaS公司UiPath是如何实现业务持续增长并获得成功的 UiPath是一家具有创新精神的SaaS公司,专注于为企业提供机器人技术解决方案。该公司的使命是帮助企业实现更高效的运营,并通过机器人技术实现更高水平的自动化。 UiPath自成立以来便取得了巨大成功,并在过去几年中迅速增长。该公司获得...

SaaS公司HashiCorp是如何实现业务持续增长并获得成功的

SaaS公司HashiCorp是如何实现业务持续增长并获得成功的

SaaS公司HashiCorp是如何实现业务持续增长并获得成功的 HashiCorp是一家SaaS公司,主要业务是为企业提供云基础设施管理软件。该公司自2010年创立以来,一直在快速发展,并在2018年完成了1.6亿美元的融资,目前估值约为10亿美元。 HashiCorp的成功一直以来都得益于其...

SaaS公司Figma是如何实现业务持续增长并获得成功的

SaaS公司Figma是如何实现业务持续增长并获得成功的

SaaS公司Figma是如何实现业务持续增长并获得成功的 Figma是一个在线设计工具,被誉为“ Photoshop of the Web”,因为它使用了浏览器来运行设计软件,而不是安装在计算机上。Figma 的创始人之一是 Will Knight,他曾在著名的科技媒体《科技美国人》(Wired)...

SaaS公司Datadog是如何实现业务持续增长并获得成功的

SaaS公司Datadog是如何实现业务持续增长并获得成功的

SaaS公司Datadog是如何实现业务持续增长并获得成功的 作为一家SaaS公司,Datadog的业务增长是如何实现的?这同样也是一个值得我们思考的问题。 首先,让我们来看看Datadog是如何通过自动化和数据驱动来提高业务效率的。 1.通过自动化和数据驱动来提高业务效率 自动化是提高业务...

SaaS公司People.ai是如何实现业务持续增长并获得成功的

SaaS公司People.ai是如何实现业务持续增长并获得成功的

SaaS公司People.ai是如何实现业务持续增长并获得成功的 1、通过数据驱动业务增长 People.ai是一家数据驱动的销售和市场营销自动化软件公司。创立于2014年的People.ai,通过大数据和人工智能来帮助企业销售和市场营销人员更好地执行他们的工作。 公司使命是通过数据驱动来提高...