前言

本栏目内容为橙单代码生成工具的在线帮助文档,可通过橙单工具中每个配置页面右上角的「帮助」按钮直接跳转。

多服务配置

单体工程「不支持」添加服务,只能使用新建工程时默认创建的业务服务,微服务和多租户工程可按需创建更多的业务服务。

添加微服务

下图为微服务工程的配置示例,其中「upms」服务是新建工程时默认创建的,仅能用于 「用户权限服务」,且不能删除。

添加多租户服务

下图为多租户工程的配置示例,其中「tenant-admin」是属于「租户管理应用」的单体服务,该应用不支持添加更多的服务。而「upms」则是属于「租户运营应用」的业务微服务。因此当前页面添加的所有服务均属于「租户运营应用」。

独立的流程表单服务

  • 在工程基础的「应用配置」页面,将该应用的「工作流」和「在线表单」配置项设置为「支持」。
  • 在服务列表页面,有且仅有一个业务服务可以被配置为独立的「在线表单 / 工作流」服务。

独立的报表打印服务

  • 在工程基础的「应用配置」页面,将该应用的「报表打印」配置项设置为「支持」。
  • 在服务列表页面,有且仅有一个业务服务可以被配置为独立的「报表打印」服务。

多租户工程注意事项

  • 在下图中,「租户管理应用」仅包含「tenant-admin」租户管理服务,而其他业务服务均属于「租户运营应用」。
  • 在下图中,「tenant-admin」服务是「租户管理应用」中唯一的服务,因此「工作流 / 在线表单」和「报表打印」的两个服务标记只能设置为该服务。
  • 在下图中,除「tenant-admin」外的其他服务均属于「租户运营应用」,因此可以在其他服务中分别选出支持「工作流 / 在线表单」和「报表打印」标记的业务服务。

添加数据库链接

在工程中配置的数据库链接,仅仅用于将数据库中的数据表导入到橙单代码生成工具,如止步于此,我们将不会为您生成任何与业务有关的代码。因此我们需要为服务绑定一到多个数据库链接,再将所属的数据表导入到当前服务,形成服务数据表。具体操作步骤和代码生成结果见以下说明。

  • 如下图所示,点击「业务服务」的「数据库链接」按钮,即可进入相关的配置页面。
  • 在如下页面,点击「设置数据库链接」按钮,可为当前服务配置更多的数据库链接。
  • 之前已经绑定到当前服务的数据库链接,不会出现在下图所示的候选列表中。选中待添加的数据库链接,点击「添加链接」按钮即可。如果期望的数据库链接尚未在工程中创建,可点击「新建链接」按钮即刻创建。
  • 如下图所示,服务绑定数据库链接后,橙单会在生成后工程中为当前服务生成相关的多数据源配置项。

结语

赠人玫瑰,手有余香,感谢您的支持和关注,选择橙单,效率乘三,收入翻番。