搜索
首页 / 开源项目 /CastleFortress 开发框架

CastleFortress 开发框架

2023-11-21

开源地址:

https://gitee.com/hcwdc/castle-fortress

banner图片

CastleFortress 是一款能快速实现业务的开发框架,基于java语言,支持动态生成代码,减少基础编码工作,预设经典业务场景模板库,支持复制使用。完善的流程和逻辑,漂亮的界面,支持安卓、IOS、H5、小程序等移动端,极大降低开发成本。

项目内置了业务模块CMS内容管理,可以快速实现一个网站。支持自定义模型、自定义表单、文章发布审核、多级用户管理功能。基于 Beetl 的自定义标签,简单好理解,与传统使用的php-cms标签语法类似,学习成本低。

主要特性

  • 基于 Spring BootShiroJWT 的权限管理系统
  • 支持按钮级别权限粒度,可自定义数据权限
  • 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击
  • 成熟的一键生成功能(包括控制器、模型、视图、菜单等)
  • 文档使用的 knife4j 进行了增强显示
  • 前端基于 vue 实现,封装 element-ui,快速上手
  • 集成 ckeditor 实现富文本编辑器增强
  • 完全响应式布局(支持电脑、平板、手机等所有主流设备)

优势

多移动端页面支持

2.0 版本 我们给他起名为《企业敏捷开发框架 2.0》,该版本支持了部分逻辑完善的业务,业务覆盖移动端。我们将很多的业务模板组成了一个模板库,让开发者可以直接对接自己的业务需求进行页面和功能的复用。

框架选用:uniapp

特点:后端+运营端+移动端

代码生成多数据集支持

在普通代码生成器无法满足快速业务的需求,我们在代码生成中支持了:字典、枚举、接口地址、JSON 常量,让你更加快速的实现业务需求。

数据集支持:字典、枚举、接口地址、JSON 常量

API 接口开放

我们是做企业信息化的,多系统集成业务场景在我们长达几年的开发场景中,几乎是每个系统都碰到的。所以本框架提供了对外开放 API 接口使用的一整套生命周期管理体系,非常小型轻量,满足业务中的多方接口对接需求。让接口对接更加安全放心。

特点:使用秘钥对签名加密,请求无法造假

逻辑完善性提升

传统的外包以速度为主,速度快可以节约更多的成本。所以很多完善的细节一般会忽略掉。使用我们的模板,可以完整的复用一整套完善的逻辑。

例如:用户注册后的个人实名验证、需要用户上传身份证(OCR 识别并进行二要素认证),以达到自动且准确的目的。实名认证后,限制了用户修改认证的次数。该功能点包含的细节列表如下:

功能点说明
上传照片上传图片统一接口,上传的图片根据存储位置的不同,进入不同的存储介质,数据库存储的只是 URL 路径
身份证识别调用 OCR 服务进行身份证识别,识别成功后自动填写身份证各项信息,否则不做任何操作
提交验证在信息填写完成后,点击提交按钮,首先会过一下正则验证,判断身份证号码是否符合国家标准。(此步骤可以节省二要素认证费用)
二要素验证如正则匹配无误后,走身份证二要素认证接口,确认姓名与身份证匹配且为同一人。
管理查看管理运营人员进行信息的查看和审核。
限制修改次数限制用户每月可以重新进行认证的次数。
检查过期否系统可以检查证件到期日期是否过期,如有过期,批量选择用户,将会消息推送提示用户重新进行认证。

控制台 控制台-展示

存储配置 展示-02-存储

支付配置 展示-03-支付

行业选择器 展示-04-行业选择器

相关新闻动态
联系华创数字云,定制您的专属方案 专家咨询
带您了解企业级开发框架“CastleFortress”点击查看
电话咨询

0536-8184803 (9:00-18:00)

留言咨询

快速安排专业人员与您联系

联系我们

提交您的需求,我们将尽快与您联系

点击扫码登录
用户登录

登陆后即可下载解决方案和观看完整视频

新用户?请注册>
扫码注册
打开微信扫一扫
关注公众号进行注册
已有账号?请登录>
点击账号登录
手机扫码登录
打开微信扫一扫
使用二维码登录,更快捷