# breport **Repository Path**: biboheart/breport ## Basic Information - **Project Name**: breport - **Description**: 报表组件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2025-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # breport #### 项目介绍 基于java, 根据数据模型,将数据集转换成最终数据报表结果。 #### 流程 1. 收集源数据。 2. 对源数据进行处理。 3. 基于数据模型,将数据集转化成最终数据报表结果。 4. 将最终数据报表结果输出。 #### 包说明 - template: 报表模板包。对模板进行解析,转换化成结构化对象。 - source: 数据源包。采集数据,对源数据进行处理。多个数据源时,进行数据合并。 - dataset: 数据集包。将数据集转化成最终数据报表结果。 - engine: 报表引擎包。通过报表引擎对源数据进行处理后生成数据集。 - export: 输出器,将最终数据报表结果输出。 - support: 支撑包, 将通用的方法封装成工具类。 - context: 上下文包,用于存放上下文信息。 #### 软件架构 通过source收集源数据,通过engine对源数据,基于model进行处理后生成数据集,通过dataset将数据集转化成最终数据报表结果。 主线过程在core包中。 #### 提交 > snapshot ``` mvn clean deploy ``` > release ``` mvn clean deploy -P ossrh-release -D maven.test.skip=true -D gpg.passphrase={password} ``` #### 安装教程 ``` com.biboheart breport {version} ``` #### 参与贡献 本项目由碧波之心开发提交。