平台基础服务
服务简码
HPFM
默认端口
8100
默认路由
/hpfm/**
组件编码
hzero-platform
简介
1.1 概述
平台功能基础服务,主要涵盖平台开发支持功能、平台主数据模块、系统管理模块等
1.2 组件坐标
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-platform</artifactId>
<version>${hzero.service.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-platform-saas</artifactId>
<version>${hzero.service.version}</version>
</dependency>
插件坐标
HR组织架构(可选用插件)
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-hr</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-hr-saas</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
主数据模块(可选用插件)
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-mdm</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-mdm-saas</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
组织信息模块(可选用插件)
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-org</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>platform-org-saas</artifactId>
<version>${hzero.plugin.version}</version>
</dependency>
1.3 主要功能
-
系统配置
-
值列表维护、值列表视图
-
多语言描述维护
-
编码规则管理
-
配置管理
-
规则引擎
-
数据源、数据库管理
1.4 服务配置参数
hzero:
platform:
init-cache: ${HZERO_PLATFORM_INIT_CACHE:true} # 是否执行Redis初始化
http-protocol: ${HZERO_PLATFORM_HTTP_PROTOCOL:http} # 请求协议,可选值:http,https,用于值集、弹性域、个性化等功能
role-template-codes: # 如果角色继承自列表中的角色,那么该角色可以看到分配到列表中角色的卡片
- role/organization/default/administrator
regist-entity:
enable: true # 开启实体类的注册
data:
permission:
db-owner: ${HZERO_DB_OWNER:} # 数据库所有者模式,例如在MSSQL下数据库前缀拼接规则为:db-prefix.db-owner.table-name