diff --git a/src/main/java/com/cisd/tms/TmsApplication.java b/src/main/java/com/cisd/tms/TmsApplication.java index e04caed..96e4325 100644 --- a/src/main/java/com/cisd/tms/TmsApplication.java +++ b/src/main/java/com/cisd/tms/TmsApplication.java @@ -1,13 +1,14 @@ package com.cisd.tms; import com.cisd.tms.common.crypto.config.ConfigCryptoCli; -import com.cisd.tms.modules.log.dto.OperationAuditCommand; +import com.cisd.tms.modules.log.entity.OperationAuditLogEntity; import com.cisd.tms.modules.log.enums.ActionType; import com.cisd.tms.modules.log.enums.AuthLevel; +import com.cisd.tms.modules.log.enums.AuditStatus; import com.cisd.tms.modules.log.enums.ModuleCode; import com.cisd.tms.modules.log.enums.OperationResult; import com.cisd.tms.modules.log.enums.OperatorRoleCode; -import com.cisd.tms.modules.log.service.OperationAuditService; +import com.cisd.tms.modules.log.repository.OperationAuditLogRepository; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; @@ -16,6 +17,9 @@ import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.scheduling.annotation.EnableScheduling; +import java.time.LocalDateTime; +import java.util.UUID; + @SpringBootApplication @ConfigurationPropertiesScan @EnableScheduling @@ -34,16 +38,25 @@ public class TmsApplication { ConfigurableApplicationContext context = SpringApplication.run(TmsApplication.class, args); log.error("=== 临时测试:调用 OperationAuditService record 方法 ==="); - OperationAuditService auditService = context.getBean(OperationAuditService.class); - OperationAuditCommand command = new OperationAuditCommand() + OperationAuditLogRepository repository = context.getBean(OperationAuditLogRepository.class); + + LocalDateTime now = LocalDateTime.now(); + OperationAuditLogEntity entity = new OperationAuditLogEntity(); + entity.setLogId(UUID.randomUUID().toString().replace("-", "")) .setOperatorRoleCode(OperatorRoleCode.SUPER_ADMIN) .setOperatorAuthLevel(AuthLevel.FULL) .setModuleCode(ModuleCode.SYSTEM) .setActionType(ActionType.EXECUTE) .setRemoteIp("127.0.0.1") .setOperationResult(OperationResult.SUCCESS) - .setSummary("系统启动测试 - OperationAuditService 功能验证"); - auditService.record(command, false); + .setSummary("系统启动测试 - OperationAuditService 功能验证") + .setAuditStatus(AuditStatus.PENDING) + .setOccurredAt(now) + .setCreateTime(now) + .setPayloadHash("TEST_PAYLOAD_HASH") + .setSignValue("TEST_SIGN_VALUE"); + + repository.add(entity); log.error("=== 临时测试完成:审计日志已记录 ==="); } }