15 Star 61 Fork 35

alexgaoyh / pap-all-project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
Loading...
README
MIT

欢迎使用 PAP 快速开发框架


本项目整合了部分 PAP 业务线下部分基础组件与业务组件,更加详细的组件模块介绍可以进入到各个子模块中查看ReadME。

访问 DEMO

自定义starter
# pap-logback-operdb-spring-boot-starter 
 Interceptor 注解,异步持久化到日志数据库,解决操作日志问题
 
# pap-sequence-starter 
 流水号生成器,形如 年月日自增流水号(可增加前缀与后缀)
 
 # pap-bean-spring-boot-starter
 自定义业务Bean,形如 IDWorker序号生成器/当前登录用户处理Bean
LogBack日志插件
# pap-logback-ext
 在持久化数据库的过程中,对logback-core扩展,使其可以最多保存32个参数。
 对时间格式进行可视化处理。
 
# pap-logback-oper
 多数据源下日志查询(为防止日志持久化到多个不同数据库),这里需要动态切换数据源。
基础组件
# pap-calculate
 自定义数学公式计算器,以实现绝大部分Excel中的公式。
 
# pap-code-generator
 代码生成器,支持Mybatis自定义扩展插件、FreeMarker 自定义模板。
基础组件
# pap-upload
 同一文件处理,支持 ElementUI 。
 
# pap-obj
 基础POJO类、含部分工具类
 
# pap-base
 基础Base通用方法与额外工具类
 
# pap-activitiy
 工作流处理逻辑,以实现 发布模型,发布任务,领取任务,审核任务,任务流程图,与RBAC用户体系打通。
 
# pap-rabbitmq
 消息中间件工具类,其中包含 分布式事务过程中针对消息中间件的支持,增加 事务协调者(守护进程) 的概念,保证分布式事务的最终一致性。
 
# pap-spring-boot-spi-demo
 Saas 平台在设计的过程中,会出现不同租户的业务需求不一致的情况,在这种情况下,则可以考虑使用 SPI 来支持定制化的服务。
  
# pap-spring-boot-admin
 管理和监控Spring Boot 应用程序的开源软件,增加Eureka 的支持,并且处理项目上下文的情况。
业务组件
# pap-datas
 省市区、数据字典功能 。
 
# pap-rbac
 RBAC用户权限模型,其中因为前后端分离,对RBAC进行部分修改,采用 权限码 进行前后端的权限约定,对各类资源都采用如上的 权限编码 概念进行权限控制。
 
# pap-msg
 系统消息、站内信。
 
# pap-customer
 客户中心。
 
# pap-item
 电商环节,商品中心(其中包含SKU 的处理逻辑,详见子模块的ReadMe 文件)。
  
# pap-product
 产品中心,对自定义公式的汇总,可以通过自定义复杂的公式,进行四则运算,可以满足形如 薪酬计算 等需要公式介入的功能。
 
# d2-admin-start-kit
  前端项目,使用:  https://github.com/d2-projects/d2-admin 

image

前端依赖

MIT License Copyright (c) 2019 https://gitee.com/alexgaoyh/pap-all-project Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

SpringCloud 全家桶。 1、扩展 logback,支持异步持久化数据库。2、自定义starter,满足 流水号生成、日志持久化、自定义业务Bean。3、Actitivi 工作流示例。4、rabbitmq 消息中间件,增加守护进程满足 分布式事务 数据最终一致性。5、自定义公式计算器,可动态扩展复杂的四则运算。6、Mybatis 扩展插件。7、省市区、日志、商品SKU 等业务组件。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/alexgaoyh/pap-all-project.git
git@gitee.com:alexgaoyh/pap-all-project.git
alexgaoyh
pap-all-project
pap-all-project
master

搜索帮助