GoData系统介绍

环境准备

下载安装


YAML配置说明

配置在系统启动时生效,其中Port、数据库配置项修改后需要重启服务生效,其他的配置修改后,不需要重启即可实时生效。

这里只说明几个需要重点关注的配置字段,其他字段请查看配置文件中的注释。配置文件在 conf 目录下。

  • boot.yaml中的Profile配置用来指定应用启动时加载对应的的文件,
    dev表示启动时加载app-dev.yaml文件
    prod表示启动时加载app-prod.yaml文件
  • boot.yaml中的DevelopeMode表示开发模式,十分重要!在生产环境中一定要填false!
    true是开发模式,同时app-*.yaml文件中Gorm.InitData也填true,那么每次重启系统,数据都会被清空重置!请慎重!
    false不是开发模式
  • 数据库配置在app-*.yaml中
  • **重点**:1、系统第一次启动时,必须初始化系统内部数据;2、或者需要重置系统内部数据时;请设置下述3项配置为true:
    设置config/boot.yaml中的DevelopeMode为true
    设置config/app-?.yaml中的Gorm.AutoMigrate为true、Gorm.InitData为true

    之后,不是第一启动,或者不需要重置系统内部数据的时候:
    **生产环境中**:第一次启动后,将上述3项配置全部设置为false
    **开发环境中**:config/app-?.yaml中的Gorm.InitData为false

角色管理


接口管理


开放API


表单设计器

表单设计是系统的核心,用于CURD增删改查, 拖拽设计所见即所得。 支持单表、一对多、多对多(需要用到脚本)关系。

生成的表单,默认自适应,默认支持子表单的数据检验

表单功能介绍

form-1

表单项属性

form-1

下拉选择 & 下拉树选择

文件上传

子表单

选择用户

自定义 表单代码

钩子hooks

表单全局设置


BI设计器

BI设计用于生成报表,支持多数据源、多数据集、丰富的图表、多维透视表等等。

  • BI功能至少需要数据源,在数据源的基础之上提供数据集
  • 拖拽设计,支持交互脚本

form-1

数据源

数据集

BI组件设置

BI全局设置


打印设计


Vue代码菜单


设置

文件管理

系统设置

服务器状态

请求日志


生产环境部署

文档目录