# 发展历程

创业伊始,一直想为自己打造一个完美高效的自动化开发平台,给中小企业以及开发者提供了一个敏捷开发框架,经过时间的积累与沉淀,在整个发展历程中,我们收到了开发用户、企业的反馈,我们一直在不断的努力改进与优化,提高用户的使用体验,创业的孤独的,但是也是一种享受,看到越来越多的用户使用我们的平台给自己的公司、企业以及客户开发精美的业务系统,给了我们坚持下去的决心,鉴于精益求精的心态,本着更好的为用户服务的理念,我们推出了更为高端大气的旗舰版框架,全新的设计与体验,多元化的选择与操作方式;将给用户带来更为优质的体验;

# 主要特性

  • 支持响应式布局,包括:电脑、平板(PAD)、手机等主流设备
  • 基于FreeMarker自定义模板文件,动态生成所需模块
  • 集成一键CURD功能,一键生成整个模块所需的所有文件,包括:常量、控制器、实体对象、Dao、Mapper、接口等等
  • 支持多数据源,简单配置即可实现切换。
  • 系统前端采用Vue+ElementUI开发,自定了如数据表、上传图片(包括多图上传)等一系列适用的组件,多端适配,完美的诠释了多端兼容适配;
  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
  • 框架采用多模块的方式,每个模块各自完成自己的功能,高度解耦,降低了维护升级成本。
  • 国际化支持,服务端及客户端支持
  • 采用AOP的方式实现系统日志功能,如:登录日志、操作日志。

# 技术选型

  1. 系统环境
  • JDK8
  • Servlet 3.0
  • Apache Maven 3
  1. 主框架
  • Spring Boot 2.0
  • Spring Framework 5.0
  • Apache Shiro 1.4
  1. 持久层
  • Apache MyBatisPlus 3.2
  • Alibaba Druid 1.1

4、视图层

  • Vue 2.0
  • ElementUI 2.14

# 集成模块

  • 用户管理:该模块主要完成对内部人员的管理和维护。
  • 角色管理:用于对系统角色进行维护,角色权限分配等。
  • 菜单管理:主要对系统菜单进行管理,包括菜单名称、URL地址、权限标识、图标等等。
  • 职级管理:用于对人员职务进行管理和维护,供人员管理模块调用。
  • 岗位管理:用于对人员岗位进行管理和维护,供人员管理模块调用。
  • 部门管理:主要对部门数据进行管理,采用树状结构进行展示,区分:公司、部门,可配置部分权限。
  • 登录日志:详细的记录系统日常登录、登出日志数据。
  • 操作日志:主要记录和查新系统日常操作增删改查所产生的日志记录。
  • 字典管理:对系统中常规的常量进行管理和维护,以便业务中进行动态调用。
  • 城市管理:主要维护系统的行政区域管理,包括省、市、县区等等,异步动态加载;
  • 配置管理:动态配置系统参数,如:网站信息、支付账号等等。
  • 通知公告:通常对系统发布的通知公告信息进行维护管理。
  • 站点管理:适用于大型的多站点的网站进行站点的设置和维护。
  • 栏目管理:栏目可以理解为基于站点的分类管理,一般分为两级分类。
  • 广告位管理:主要对聚合复杂的页面进行区域划分,以便更好的对广告进行投放。
  • 广告模块:主要对PC端、移动等个终端的广告进行维护,便于运营管理。
  • 布局描述管理:主要对聚合复杂的页面进行区域划分,以便更好的页面的内容进行动态推荐。
  • 布局模块:布局管理可以理解为内容推荐管理,可以定点推荐业务数据以便统一进行页面数据的维护。
  • 友链管理:主要对友情链接进行增删改查维护,以便更高的进行外面管理与投放。
  • 代码生成器:基于框架自定义文件模板一键生成CRUD以及前端UI模板文件和JS文件。