From e3d5b39b3ec11534753c8994464f0083c7d07bd0 Mon Sep 17 00:00:00 2001 From: renhao02 Date: Fri, 21 Mar 2025 20:27:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=AD=89=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/aisino/iles/common/model/PageResult.java | 1 + .../repository/PagingAndSortingSpecificationRepository.java | 1 + .../src/main/java/com/aisino/iles/common/service/FtpService.java | 1 + .../main/java/com/aisino/iles/core/annotation/CurrentUser.java | 1 + 4 files changed, 4 insertions(+) diff --git a/server/src/main/java/com/aisino/iles/common/model/PageResult.java b/server/src/main/java/com/aisino/iles/common/model/PageResult.java index aa48265..6b7ae62 100644 --- a/server/src/main/java/com/aisino/iles/common/model/PageResult.java +++ b/server/src/main/java/com/aisino/iles/common/model/PageResult.java @@ -42,6 +42,7 @@ public class PageResult extends Result> { @JsonView(ForJsonView.PageView.class) String relation; + public PageResult(Page page) { super(); total = page.getTotalElements(); diff --git a/server/src/main/java/com/aisino/iles/common/repository/PagingAndSortingSpecificationRepository.java b/server/src/main/java/com/aisino/iles/common/repository/PagingAndSortingSpecificationRepository.java index 8b7320a..a4b0eb3 100644 --- a/server/src/main/java/com/aisino/iles/common/repository/PagingAndSortingSpecificationRepository.java +++ b/server/src/main/java/com/aisino/iles/common/repository/PagingAndSortingSpecificationRepository.java @@ -70,6 +70,7 @@ public interface PagingAndSortingSpecificationRepository { */ long count(@Nullable Specification specification); + /** * 带实体图的列表查询,可提高查询性能 (实体图的作用是可以管理,查询需要的属性和实体,而不是默认的字段属性) * diff --git a/server/src/main/java/com/aisino/iles/common/service/FtpService.java b/server/src/main/java/com/aisino/iles/common/service/FtpService.java index b2de925..b5db54e 100644 --- a/server/src/main/java/com/aisino/iles/common/service/FtpService.java +++ b/server/src/main/java/com/aisino/iles/common/service/FtpService.java @@ -39,6 +39,7 @@ public class FtpService { private final AwsConfig awsConfig; private final AwsS3Service awsS3Service; + public FtpService(AwsConfig awsConfig, AwsS3Service awsS3Service) { this.awsConfig = awsConfig; this.awsS3Service = awsS3Service; diff --git a/server/src/main/java/com/aisino/iles/core/annotation/CurrentUser.java b/server/src/main/java/com/aisino/iles/core/annotation/CurrentUser.java index 1d245aa..2812579 100644 --- a/server/src/main/java/com/aisino/iles/core/annotation/CurrentUser.java +++ b/server/src/main/java/com/aisino/iles/core/annotation/CurrentUser.java @@ -2,6 +2,7 @@ package com.aisino.iles.core.annotation; import java.lang.annotation.*; + /** * 当前用户标记,用于帮助标记参数,方便用户属性注入 */