docs: [java]-[mvn]-update CHANGELOG.md和README.MD

This commit is contained in:
chandler 2024-12-27 00:24:51 +08:00
parent 711f77864e
commit d42b27568d
3 changed files with 93 additions and 14 deletions

View File

@ -1,5 +1,14 @@
## v39.3.3
### 版本列表
下载地址:[v39.3.3](https://github.com/lich0821/WeChatFerry/releases/tag/v39.3.3)
| 名称 | 版本 | 文件名 |
|-----------------|-----------|---------------------------|
| 微信客户端 | 3.9.11.25 | WeChatSetup-3.9.11.25.exe |
| WeChatFerry-SDK | 39.3.3 | v39.3.3.zip |
### 功能列表
| 接口名 | 地址 | 是否支持 | 备注 |
@ -13,7 +22,7 @@
| 获取指定数据库中的表列表 | /list/dbTable | ✔️ | 已测试 |
| 执行数据库查询SQL | /exec/dbQuerySql | ✔️ | 已测试 |
| 发送消息汇总入口 | /send/msgMaster | ❌ | 预留 |
| 发送文本消息 | /send/textMsg | ❌ | 该版本不支持 |
| 发送文本消息 | /send/textMsg | ✔️ | 已测试 |
| 发送富文本消息 | /send/richTextMsg | ❌ | 缩略图参数需要为空,否则会发送失败 |
| 发送XML消息 | /send/xmlMsg | ❌ | 该版本不支持 |
| 发送图片消息 | /send/imageMsg | ✔️ | 已测试 |
@ -68,3 +77,53 @@
- 适配SDK39.3.3版本
- wcf.proto文件部分字段类型修改
- 消息转发适配多种消息类型
<br/>
___
<br/><br/>
## v39.2.4 - 推荐✨
### 版本列表
下载地址:[v39.2.4](https://github.com/lich0821/WeChatFerry/releases/tag/v39.2.4)
| 名称 | 版本 | 文件名 |
|-----------------|-----------|---------------------------|
| 微信客户端 | 3.9.10.27 | WeChatSetup-3.9.10.27.exe |
| WeChatFerry-SDK | 39.2.4 | v39.2.4.zip |
### 功能列表
| 接口名 | 地址 | 是否支持 | 备注 |
|----------------|------------------------|------|--------|
| 查询登录状态 | /loginStatus | ✔️ | 已测试 |
| 获取登录微信内部识别号UID | /loginWeChatUid | ✔️ | 已测试 |
| 获取登录微信信息 | /loginWeChatInfo | ✔️ | 已测试 |
| 获取消息类型列表 | /list/msgType | ✔️ | 已测试 |
| 获取联系人列表 | /list/contacts | ✔️ | 已测试 |
| 获取数据库表名称列表 | /list/dbTableName | ✔️ | 已测试 |
| 获取指定数据库中的表列表 | /list/dbTable | ✔️ | 已测试 |
| 执行数据库查询SQL | /exec/dbQuerySql | ✔️ | 已测试 |
| 发送消息汇总入口 | /send/msgMaster | ❌ | 预留 |
| 发送文本消息 | /send/textMsg | ✔️ | 已测试 |
| 发送富文本消息 | /send/richTextMsg | ✔️ | 已测试 |
| 发送XML消息 | /send/xmlMsg | ❌ | 该版本不支持 |
| 发送图片消息 | /send/imageMsg | ✔️ | 已测试 |
| 发送表情消息 | /send/emojiMsg | ✔️ | 已测试 |
| 发送文件消息 | /send/fileMsg | ✔️ | 已测试 |
| 拍一拍群友 | /patOnePat | ✔️ | 已测试 |
| 撤回消息 | /revokeMsg | ❌ | 该版本不支持 |
| 通过好友申请 | /passFriendApply | ❌ | 该版本不支持 |
| 添加群成员为微信好友 | /addFriend/groupMember | ❔ | 待测试 |
| 查询群成员 | /groupMember/list | ✔️ | 已测试 |
| 邀请群成员 | /groupMember/invite | ❔ | 待测试 |
| 删除群成员 | /groupMember/delete | ❔ | 待测试 |
| 查询朋友圈 | /friendCircle | ❔ | 待测试 |
| 接收转账 | /receiveTransfer | ❌ | 该版本不支持 |
<br/>
___

View File

@ -13,7 +13,7 @@
|-----------------|-----------|----|
| JDK | 1.8+ | √ |
| Maven | 3.8+ | √ |
| 微信 | 3.9.11.25 | √ |
| 微信客户端 | 3.9.11.25 | √ |
| WeChatFerry-SDK | 39.3.3 | √ |
| MySQL | 8.0+ | 备用 |
@ -35,6 +35,15 @@
把刚下载的最新发布文件解压到本项目中的 dll 文件目录下,直接替换原因文件即可
替换 `clients/java/wechat-ferry-mvn/dll` 目录下(也可以在配置文件中改为自定义的目录)
- sdk.dll
- spy.dll
- spy_debug.dll
> 如果之前已经使用本项目启动过微信,此时替换发现替换不了,是因为正则运行的微信客户端正在使用该文件,
> 请退出并关闭微信客户端之后再进行替换
### 修改配置文件
配置文件src/main/resources/application.yml
@ -72,7 +81,7 @@ swagger地址http://localhost:9201/swagger-ui/index.html
### 核心依赖
| 依赖 | 版本 | 说明 |
|---------------|--------|----------|
|---------------|-------------|----------|
| Spring Boot | 2.7.18 | 基础框架 |
| protobuf-java | 3.22.2 | rpc |
| jna | 5.6.0 | 态访问系统本地库 |
@ -80,6 +89,8 @@ swagger地址http://localhost:9201/swagger-ui/index.html
| fastjson2 | 2.0.52 | 序列化 |
| dom4j | 2.1.3 | XML解析包 |
| httpclient | 4.5.13 | 客户端请求 |
| validation | 2.0.1.Final | 参数校验 |
| springfox | 3.0.0 | swagger3 |
### 模块结构
@ -93,16 +104,22 @@ wechat-ferry-mvn
│ ├─main 重启命令
│ │ ├─java(com.wechat.ferry) java代码目录
│ │ │ ├─config 配置
│ │ │ ├─constant 常量
│ │ │ ├─controller 控制层(API接口)
│ │ │ ├─entity 聚合模型
│ │ │ │ ├─dto DTO模型
│ │ │ │ ├─po 数据库实体(与表结构一一对应,否则请使用DTO)
│ │ │ │ ├─proto PB实体
│ │ │ │ └─vo 视图层返回体目录
│ │ │ ├─enums 枚举
│ │ │ ├─exception 异常封装
│ │ │ ├─handle 处理层
│ │ │ ├─service 业务接口
│ │ │ ├─service 业务
│ │ │ │ └─impl 业务实现类
│ │ │ ├─utils 工具类
│ │ │ ├─strategy 策略层
│ │ │ │ └─impl 策略实现类(如接收到消息之后的事件处理可以放在这里)
│ │ │ ├─task 定时任务
│ │ │ ├─utils 工具层
│ │ │ └─WcferryApplication.java 启动类
│ │ │
│ │ │resources 资源目录

View File

@ -0,0 +1,3 @@
# Ignore everything in this directory
*
# Except this file !.gitkeep