• 平台基础服务


    服务简码 HPFM

    默认端口 8100

    默认路由 /hpfm/**

    组件编码 hzero-platform

    简介

    1.1 概述

    平台功能基础服务,主要涵盖平台开发支持功能、平台主数据模块、系统管理模块等

    1.2 组件坐标

    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>hzero-platform</artifactId>
        <version>${hzero.service.version}</version>
    </dependency>
    
    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>hzero-platform-saas</artifactId>
        <version>${hzero.service.version}</version>
    </dependency>
    

    插件坐标

    HR组织架构(可选用插件)

    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>platform-hr</artifactId>
        <version>${hzero.plugin.version}</version>
    </dependency>
    
    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>platform-hr-saas</artifactId>
        <version>${hzero.plugin.version}</version>
    </dependency>
    

    主数据模块(可选用插件)

    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>platform-mdm</artifactId>
        <version>${hzero.plugin.version}</version>
    </dependency>
    
    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>platform-mdm-saas</artifactId>
        <version>${hzero.plugin.version}</version>
    </dependency>
    

    组织信息模块(可选用插件)

    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>platform-org</artifactId>
        <version>${hzero.plugin.version}</version>
    </dependency>
    
    <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