wiki-framework 1.0.12 API

程序包
程序包
说明
wiki-ai主要用于AI大模型的封装,只需要对AI模型最基本的设置,即可调用AI大模型。
常量类
wiki-ai 核心基础类
AI 接口实现类
wiki-ai 大模型枚举类
deepSeek 的封装实现
 
doubao 的封装实现
 
grok 的封装实现
 
openai 的封装实现
 
启用 WIKI 自动配置(Mybatis数据库连接)
启用 WIKI 自动配置(JPA数据库连接)
响应构造实体
自动生成工具
接口控制器
 
公共服务接口、订单生成(基于数据库),数据库修改(配合前端实现表格自定义),日志,代码生成
公共服务、订单生成(基于数据库),数据库修改(配合前端实现表格自定义),日志,代码生成
缓存FeignClient响应及处理
微服务配置
负载均衡方式
微服务日志接口
微服务日志接口抽象类
公共配置,账户,阿里OSS,自定义,数据源,拦截器,JWT,日志,Email,会员模块,MQTT,短信,缩略图,TLS,版本,微信等配置
Spring Cloud Config 客户端配置读取及刷新接口
公共常量及常量接口
消息推送常量
短信公共常量
annotation 类注解
基础 mapper
基础接口服务
公共业务mapper接口
基础controller接口及默认实现方法
用户信息读取(基于 Redis )
处理器
启动类(替换SpringBootApplication)
请求,响应Body处理封装(对数据加密,解密)
Cors 配置
公共异常帛捕获处理
过虑控制器
文件上传配置器
Web多视图配置器
JPA 自启动配置
JPA 快速构建查询条件
JPA 配置信息、启动配置
JPA 配置类数据库连接配置
JPA 仓储接口(整形、字符串)
Mongodb 自启动配置
Mongodb 配置信息、启动配置
Mongodb 配置类数据库连接配置
Mongodb 订单号生成
JPA 仓储接口
JPA 仓储接口实现类
Mybatis 配置
Mybatis 自启动配置
Mybatis 配置信息、启动配置
Mybatis 配置类数据库连接配置
 
 
 
 
 
 
公共实体
基础实体类
表格相关实体
 
文件,图片实体
 
代码生成相关实体
 
http相关实体
日志相关实体
 
消息模块实体
 
 
 
mongodb 实体类
mongo生成单号实体
支付相关实体
支付宝相关实体
 
微信相关实体
 
 
 
 
搜索引擎实体
短信相关实体
 
 
websocket实体
 
用户相关实体类
用户相关认证实体
微信实体
 
 
公共枚举
枚举接口
数据库相关枚举
微信支付相关枚举
海上推送相关枚举
短信枚举
公共异常类
Kafka 客户端
Kafka客户端自动启动类
Kafka 配置读取,服务连接配置
Kafka 消费者监听器
Kafka 服务接口
Kafka 服务端
Kafka自动启动类
Kafka 配置读取,服务连接配置
Kafka 工具类
License 实体类
License 助手工具
自定义LicenseManager,用于增加额外的服务器硬件信息校验
系统软件证书生成管理器
License 服务
证书生成接口实现
验证 Lic
License 拦截器配置类,校验配置类
License 验证拦截器
增加业务系统中自定义证书验证监听器,项目启动时安装证书&\u5b9a\u65f6\u68c0\u6d4blic\u53d8\u5316,自动更替lic
License校验
AOP切面接口
Controller AOP切面
方法枚举
mapper AOP 切面
阿里电话
阿里短信
MinIO 工具类
启用自动MinIO
MinIO 配置读取,服务创建配置
MinIO 配置服务连接配置
MinIO 内容类型枚举
MQTT 消费者,监听MQTT消息
MQTT 生产者、接口
Redis 工具
Redis 自启动配置
Redis 配置信息、启动配置
Redis 配置连接器(单点、集群)、Redis订阅、Redis 发布
Redis 分布式锁接口
Redis 分布式锁
Redis 订单号生成
Redis 实例命令(单点,集群)、订阅命令、发布命令
Redis 订阅
RocketMQ 客户端配置连接,工具,服务接口
RocketMQ 服务端配置连接,工具
Security 权限过虑器,用户身份验证提供程序,用户权限评估器,验证代码筛选器
权限配置 开启权限注解,默认是关闭的
安全认证接口
加密模块 JWT 身份验证筛选器,Md5密码编码器
用户登录成功或认证成功处理
服务接口
用户权限及登录查询服务
Netty Socket 服务端工具,服务端启动
socket 启动注解
Netty Socket 客户端创建
配置读取
Socket 配置读取,服务创建配置
Socket 通道、心跳处理
Socket 监听接口
 
 
 
日间工具,Date,Local类型工具
 
加密工具,MD5、JWT、RSA、AES、DES、SHA、HMAC、SM4加密、Unicode工具、CRC工具等
 
 
 
执行bean工具
文件操作工具类
 
 
 
 
 
 
 
 
 
 
自定义日志工具类(log4j封装)
验证码,订单工具,KEY生成(UUID等),汉字转拼音,身份证验证,随机数,雪花算法等
Mockito 工具
网络工具
 
 
 
腾讯、极光推送工具
工具类集合,发送邮件、JSON工具、GZIP工具、HEX工具、集合工具、正则表达式工具、字节工具、脚本执行工具等。
 
 
 
 
Netty 实现的 WebSocket 服务端工具封装了 WebSocket 的常用方法,接口
WebSocket 启动类注解
Websocket 客户端创建,接口
WebSocket 配置读取,服务创建配置
抽象web连接
WebSocket 服务创建、启动,配置,初始化,心跳