diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index bb9b454..d086593 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -26,7 +26,7 @@ jobs: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_TOKEN }} - name: Build and push - uses: docker/bake-action@master + uses: docker/bake-action@v5 env: version: ${{ steps.vars.outputs.tag }} with: diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index ba34098..8ce6638 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -16,7 +16,7 @@ jobs: run: | echo "repository=${GITHUB_ACTOR}/weworkchat-sdk" >> $GITHUB_OUTPUT - name: Docker Hub Description - uses: peter-evans/dockerhub-description@v3 + uses: peter-evans/dockerhub-description@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 571eb36..b8bab1b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'adopt' java-version: ${{ matrix.java }} @@ -23,7 +23,7 @@ jobs: - name: Build with Maven run: mvn clean package -B --file pom.xml - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/') with: generate_release_notes: "true" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8b3358e..a06fe63 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'adopt' java-version: ${{ matrix.java }} diff --git a/pom.xml b/pom.xml index 9c65aeb..4a8afd3 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ WeworkChatSDK WeworkChatSDK 企业微信会话存档服务(WeworkChatSDK),提供一键接入java sdk,导出数据到阿里云msn、oss - 1.2.3 + 1.3.0 @@ -18,7 +18,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.5 + 2.7.18 @@ -54,7 +54,7 @@ com.aliyun.oss aliyun-sdk-oss - 3.17.1 + 3.17.4 io.sentry diff --git a/sdk/libWeWorkFinanceSdk_Java.so b/sdk/libWeWorkFinanceSdk_Java.so old mode 100644 new mode 100755 index e196909..23737a9 Binary files a/sdk/libWeWorkFinanceSdk_Java.so and b/sdk/libWeWorkFinanceSdk_Java.so differ diff --git a/src/main/java/com/chinayin/wework/chatdata/model/MessageDTO.java b/src/main/java/com/chinayin/wework/chatdata/model/MessageDTO.java index 6f42d14..22ce1f7 100644 --- a/src/main/java/com/chinayin/wework/chatdata/model/MessageDTO.java +++ b/src/main/java/com/chinayin/wework/chatdata/model/MessageDTO.java @@ -227,9 +227,15 @@ public class MessageDTO { */ /** - * 视频号 + * 视频号消息 */ @JSONField(ordinal = 10, name = "sphfeed") private TypeSphFeed sphFeed; + /** + * 微盘文件 + */ + @JSONField(ordinal = 10, name = "info") + private TypeQyDiskFile qydiskfile; + } diff --git a/src/main/java/com/chinayin/wework/chatdata/model/messagetype/TypeQyDiskFile.java b/src/main/java/com/chinayin/wework/chatdata/model/messagetype/TypeQyDiskFile.java new file mode 100644 index 0000000..0136b83 --- /dev/null +++ b/src/main/java/com/chinayin/wework/chatdata/model/messagetype/TypeQyDiskFile.java @@ -0,0 +1,19 @@ +package com.chinayin.wework.chatdata.model.messagetype; + +import com.alibaba.fastjson.annotation.JSONField; +import lombok.Data; + +/** + * @author chianyin + * 微盘文件 + */ +@Data +public class TypeQyDiskFile { + + /** + * 文件名称 + */ + @JSONField(name = "filename") + private String filename; + +}