# fhs-framework **Repository Path**: javacodekit2010/fhs-framework ## Basic Information - **Project Name**: fhs-framework - **Description**: 本公司提供数据中台源代码、包含元数据、数据源、数据治理、数据标准、数据标签、数据服务、数据质量、数据开发采集、数据可视化等功能,基于kettle和flink,欢迎了解。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: v3.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 208 - **Created**: 2024-08-29 - **Last Updated**: 2024-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README -------------------------------------------------------------------------------- # AD部分 公司有整套商业版数据中台源码出售,基于doris实现的数据仓库,支持PB级别的数据存储分析,功能模块如下: ## 功能模块 ### 1、数据源管理 ### 2、元数据管理 元模型、最新元数据 ### 3、数据标准管理 标准词根、标准字典、数据元、标准模型、发布、多版本维护、数据标准核对 ### 4、数据仓库管理 支持主题域、主题、数仓集群、维度建模、模型运维、模型审计、模型数据查看、数仓备份和恢复 ### 5、数据质量 规则定义,任务执行,结果查看,统计分析,质量问题修复日志 ### 6、数据血缘 数据血缘,数据流向 ### 7、数据标签 标签对象、标签管理、置标任务、标签圈群、标签画像 ### 8、数据服务 接口在线开发(支持通过JS脚本对数据进行处理后返回,支持动态SQL),接口测试,接口发布,应用管理,应用授权 ## 9、资产目录 目录编目,资产项授权,资产项查看,资产项申请 ### 10、数据集成 kettle调度,kettle 任务/转换 在线设计 ,datax任务在线构建 调度执行 drois多数据目录维护,简易ETL、FLINK ### 11、数据可视化 数据集,报表管理,报表设计,报表查看 ## 技术栈 后端:Java springboot2.7 springcloud/alibaba mybatis plus hutool 等常见技术 前端:vue elementui vite 等常见技术 中间件:doris,mysql,redis,rabbitmq,minio,zookeeper。 ### 有演示环境和方案PPT,需要加V:abcd19920605



FHS-Framwork(翻花绳)是一个集成了国内外诸多优秀开源项目的快速开发平台,除了在常规快速开发平台提供 用户,角色,权限,菜单,字典,审计日志,代码生成器 还拥有可以让您更少写SQL和前端代码的翻译服务以及PAGEX服务。

FHS-Framwork官方交流QQ群:976278956 微信群请加个人微信后邀请入群,微信在最后

bootstrap bootstrap bootstrap + spring-boot spring-boot mybatis-plus beetl

----------------------------------------------------------------------------------------------- # 体验地址(求star) http://demo.fhs-opensource.top/login admin 123456 官网:http://docs.fhs-opensource.top/ # 预览图 ![输入图片说明](img/login.png) ![输入图片说明](img/user.png) # 3. 技术栈 ![输入图片说明](img/jiagou.jpg) # 4. 和其他框架差异化特性 ## -     翻译组件         user id 1转小明 gender 1 转男,详情见:https://gitee.com/fhs-opensource/easy_trans ## -     All in One模式         开发时单体应用调试更方便,部署时微服务扩容更方便。 ## -     更简单的微服务调用          简化微服务开发和调用。详情:https://gitee.com/fhs-opensource/easy_cloud ## -     代码量更少的Excel导入         Excel数据的反向翻译(小明->userId 1,男->0),必填校验,正则校验,重复性校验提供了框架级支持,具体看用户导入功能的前后端代码。 ## -     pagex Json驱动vue组件集         比起Avue和百度的amis仅关注前端,pagex 更注重定制后端接口的配合,可以进一步减少代码量。 ## -     高级查询API         提供高级查询api,简单的单表和多表查询基本不需要写sql。 ## -     Mybatis Plus多表查询          具体用法见MP官方仓库 https://gitee.com/baomidou/mybatis-plus4。 ## -     Mybatis Plus链式查询 ``` new User().userId().eq(1).innerJoin(School.class).list(); ``` ## -     审计日志         比起传统审计日志,我们记录了更易读懂的中文翻译参数,前端表单原始参数,以及本次调用所打印的所有后台日志,方便开发人员定位错误,定位问题不需要找运维要日志咯。 ## -     表单填充         一个表单,从开发到上线中间需要多少次填写呢?为啥不根据正则和字典让他自动填充呢?填充好了修改下自己想改的,可以从用户新增功能体验。 # 使用说明     1 新出炉的文档 http://fhs-opensource.top/components/readme.html     2 quik start      A 准备好redis和mysql
     B 创建数据库,导入sql&docs 下的fhs-demo.sql (如果遇到部分sql执行失败,请手动执行)      C sql&docs的mybatis_plus_advance_ext-1.0.0.jar 拖到idea中安装此插件,此插件类似lombok,可以对PO进行增强      D 修改fhs_app/fhs_app_all_in_one/src/main/resources/application-dev.yml redis和mysql配置      E 启动fhs_app/fhs_app_all_in_one/src/main/java/com/fhs/app/SingleApplication.java      F 如果编译出错可以添加:-Djps.track.ap.dependencies=false NODE版本不建议上15以及以上否则前端可能运行出错。      如果遇到下载不了的jar,请使用中央仓库官方地址:https://repo1.maven.org/maven2/ # 写到最后 目前国内有很多快速开发平台,每个也有每个不同的特色,FHS不一定是最好的,但是我们愿意做百花齐放的快开平台的一朵鲜花,和很多脑子一热写个快开平台或者打算以此盈利不同,FHS 是长久维护的,也是全开源的,希望路过的同学给个Star 抱拳拉! # 作者微信 ![输入图片说明](img/qr.jpg)