# fhs-framework **Repository Path**: fhs-opensource/fhs-framework ## Basic Information - **Project Name**: fhs-framework - **Description**: fhs是一款后台脚手架,本公司提供数据中台(数据治理平台)源代码、包含元数据、数据源、数据治理、数据标准、数据标签、数据服务、数据质量、数据资产、数据开发采集、数据可视化等功能,基于kettle和flink,欢迎了解。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: v3.x - **Homepage**: http://www.aceplacesoft.com/ - **GVP Project**: No ## Statistics - **Stars**: 836 - **Forks**: 212 - **Created**: 2019-03-29 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: backend **Tags**: None ## README # AD部分 公司有整套商业版数据中台源码出售,你能买到的最强版本数据中台源代码,全国落地70+客户,热销全国20+省份。是您快速交付,二次开发的首选。 ## 功能简介 包含数据源、元数据、数据标准、数据仓库、数据质量、数据指标、数据标签、数据安全、数据生命周期、数据服务、数据资产、数据集成、数据开发、数据可视化、数据运维、系统日志、主数据、数据填报、AI问数等模块。 所有功能模块均对标大厂产品设计,功能完善。 ## 产品优势 1、源代码授权,您可以二次开发。一次购买,多项目使用。 2、源码授权中台厂家中客户最多,落地项目最多,功能最多,11年老公司,千万注册资本,几十人团队,中台稳定维护4年+,售后有保障,公司资质齐全,国央企合作首选。 3、国产化信创适配,支持国产芯片(X86、C86、ARM)、数据库、中间件、操作系统,包过等保三。 4、技术栈友好,包教包会,无论是使用还是二次开发,都能快速上手。 5、数据中台产品中AI融入最多的,做数据中台实施要做蓝图、数据采集、质量、开发、对外开放、做门户,实施周期长,工作量大,用我们的产品,实施周期最少可以降低3成! 6、团队深耕开源社区,是dromara社区、baomidou社区(mybatis plus)、snowy、guns等开源组织的活跃成员,gitee star 第一的ruoyi衍生版项目也在用我们的开源项目,我们更愿意与开发者交朋友。 ## 架构 ![输入图片说明](images/jiagou.png) ## 功能清单 请放大看(点开图片后很小,需要再点一次就能放大了) ![输入图片说明](images/qingdan.png) ## 技术栈 后端:Java springboot springcloud/alibaba mybatis plus hutool 等常见技术 前端:vue elementui vite 等常见技术 中间件:doris,mysql/tidb/阿里OB,redis,rabbitmq,minio,zookeeper。 ### 有演示环境和方案PPT、白皮书,需要加V:abcd19920605 官网:http://www.aceplacesoft.com/



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)