Skip to content

Commit 9e930e7

Browse files
committed
refactor(api):重命名 ApiLogRequestService为 ApiRequestLogService将 ApiLogRequestService 类及其所有引用重命名为 ApiRequestLogService,
以保持命名一致性并提高代码可读性。同时更新了相关导入语句和类声明。 此外,在 Jobs 类中新增对 JobExecutionLogService 的注入,并在定时任务中 调用其 purgeOldLogs 方法,以统一日志清理逻辑。
1 parent 49b2efc commit 9e930e7

File tree

6 files changed

+15
-12
lines changed

6 files changed

+15
-12
lines changed

src/main/java/tech/wetech/flexmodel/application/ApiRuntimeApplicationService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import tech.wetech.flexmodel.codegen.entity.ApiDefinition;
1717
import tech.wetech.flexmodel.codegen.entity.ApiRequestLog;
1818
import tech.wetech.flexmodel.domain.model.api.ApiDefinitionService;
19-
import tech.wetech.flexmodel.domain.model.api.ApiLogRequestService;
2019
import tech.wetech.flexmodel.domain.model.api.ApiRateLimiterHolder;
20+
import tech.wetech.flexmodel.domain.model.api.ApiRequestLogService;
2121
import tech.wetech.flexmodel.domain.model.api.LogStat;
2222
import tech.wetech.flexmodel.domain.model.data.DataService;
2323
import tech.wetech.flexmodel.domain.model.idp.IdentityProviderService;
@@ -63,7 +63,7 @@ public class ApiRuntimeApplicationService {
6363
IdentityProviderService identityProviderService;
6464

6565
@Inject
66-
ApiLogRequestService apiLogService;
66+
ApiRequestLogService apiLogService;
6767

6868
@Inject
6969
ModelService modelService;

src/main/java/tech/wetech/flexmodel/application/OverviewApplicationService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import tech.wetech.flexmodel.codegen.entity.ApiDefinition;
77
import tech.wetech.flexmodel.codegen.entity.ApiRequestLog;
88
import tech.wetech.flexmodel.domain.model.api.ApiDefinitionService;
9-
import tech.wetech.flexmodel.domain.model.api.ApiLogRequestService;
9+
import tech.wetech.flexmodel.domain.model.api.ApiRequestLogService;
1010
import tech.wetech.flexmodel.domain.model.api.LogStat;
1111
import tech.wetech.flexmodel.domain.model.connect.DatasourceService;
1212
import tech.wetech.flexmodel.query.Predicate;
@@ -31,7 +31,7 @@ public class OverviewApplicationService {
3131
ApiDefinitionService apiDefinitionService;
3232

3333
@Inject
34-
ApiLogRequestService apiLogService;
34+
ApiRequestLogService apiLogService;
3535

3636
@Inject
3737
DatasourceService datasourceService;

src/main/java/tech/wetech/flexmodel/domain/model/api/ApiLogRequestService.java renamed to src/main/java/tech/wetech/flexmodel/domain/model/api/ApiRequestLogService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@Slf4j
1919
@ApplicationScoped
2020
@ActivateRequestContext
21-
public class ApiLogRequestService {
21+
public class ApiRequestLogService {
2222

2323
@Inject
2424
ApiRequestLogRepository apiLogRepository;

src/main/java/tech/wetech/flexmodel/infrastructure/Jobs.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
import io.quarkus.scheduler.Scheduled;
44
import jakarta.inject.Inject;
5-
import tech.wetech.flexmodel.domain.model.api.ApiLogRequestService;
5+
import tech.wetech.flexmodel.domain.model.api.ApiRequestLogService;
6+
import tech.wetech.flexmodel.domain.model.schedule.JobExecutionLogService;
67
import tech.wetech.flexmodel.domain.model.settings.Settings;
78
import tech.wetech.flexmodel.domain.model.settings.SettingsService;
89

@@ -13,14 +14,16 @@ public class Jobs {
1314

1415
@Inject
1516
SettingsService settingsService;
16-
1717
@Inject
18-
ApiLogRequestService apiLogService;
18+
ApiRequestLogService apiLogService;
19+
@Inject
20+
JobExecutionLogService jobExecutionLogService;
1921

2022
@Scheduled(cron = "0 0 1 * * ?")
2123
void purgeOldLogs() {
2224
Settings settings = settingsService.getSettings();
2325
apiLogService.purgeOldLogs(settings.getLog().getMaxDays());
26+
jobExecutionLogService.purgeOldLogs(settings.getLog().getMaxDays());
2427
}
2528

2629
}

src/main/java/tech/wetech/flexmodel/infrastructure/LogEventConsumer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import jakarta.enterprise.context.ApplicationScoped;
55
import jakarta.inject.Inject;
66
import tech.wetech.flexmodel.codegen.entity.ApiRequestLog;
7-
import tech.wetech.flexmodel.domain.model.api.ApiLogRequestService;
7+
import tech.wetech.flexmodel.domain.model.api.ApiRequestLogService;
88

99
/**
1010
* @author cjbi
@@ -13,7 +13,7 @@
1313
public class LogEventConsumer {
1414

1515
@Inject
16-
ApiLogRequestService apiLogService;
16+
ApiRequestLogService apiLogService;
1717

1818
@ConsumeEvent("request.logging") // 监听特定地址的事件
1919
public void consume(ApiRequestLog apiLog) {

src/main/java/tech/wetech/flexmodel/interfaces/rest/filter/LogFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import jakarta.ws.rs.ext.Provider;
99
import lombok.extern.slf4j.Slf4j;
1010
import tech.wetech.flexmodel.codegen.entity.ApiRequestLog;
11-
import tech.wetech.flexmodel.domain.model.api.ApiLogRequestService;
11+
import tech.wetech.flexmodel.domain.model.api.ApiRequestLogService;
1212
import tech.wetech.flexmodel.domain.model.settings.Settings;
1313
import tech.wetech.flexmodel.domain.model.settings.SettingsService;
1414
import tech.wetech.flexmodel.shared.utils.JsonUtils;
@@ -25,7 +25,7 @@
2525
public class LogFilter implements ContainerRequestFilter, ContainerResponseFilter {
2626

2727
@Inject
28-
ApiLogRequestService apiLogService;
28+
ApiRequestLogService apiLogService;
2929

3030
@Inject
3131
SettingsService settingsService;

0 commit comments

Comments
 (0)