From e1ae4b80b1e57fa8569cf28cddf983730d35d835 Mon Sep 17 00:00:00 2001 From: lhx Date: Wed, 12 Nov 2025 11:45:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 10 + CLAUDE.md | 167 +++++++ logs/error.log | 407 +++++++++++++++ logs/info.log | 473 ++++++++++++++++++ .../dc/dc_project/mapper/EquipmentMapper.java | 18 + .../com/dc/dc_project/mapper/FileMapper.java | 18 + .../com/dc/dc_project/mapper/OrgMapper.java | 18 + .../dc_project/mapper/PermissionMapper.java | 18 + .../dc/dc_project/mapper/PersonnelMapper.java | 18 + .../mapper/RecordEntrustItemMapper.java | 18 + .../mapper/RecordEntrustMapper.java | 18 + .../dc_project/mapper/RecordLedgerMapper.java | 18 + .../dc/dc_project/mapper/RecordMapper.java | 18 + .../dc_project/mapper/RecordReportMapper.java | 18 + .../dc_project/mapper/RecordResultMapper.java | 18 + .../dc_project/mapper/RecordSampleMapper.java | 18 + .../com/dc/dc_project/mapper/RoleMapper.java | 18 + .../dc/dc_project/mapper/RoleOrgMapper.java | 18 + .../mapper/RolePermissionMapper.java | 18 + .../mapper/StandardCategoryMapper.java | 18 + .../dc/dc_project/mapper/StandardMapper.java | 18 + .../mapper/StandardParamMapper.java | 18 + .../com/dc/dc_project/mapper/UserMapper.java | 18 + .../dc/dc_project/mapper/UserRoleMapper.java | 18 + .../dc/dc_project/model/pojo/Laboratory.java | 82 +++ .../dc_project/service/EquipmentService.java | 13 + .../dc/dc_project/service/FileService.java | 13 + .../dc_project/service/LaboratoryService.java | 13 + .../com/dc/dc_project/service/OrgService.java | 13 + .../dc_project/service/PermissionService.java | 13 + .../dc_project/service/PersonnelService.java | 13 + .../service/RecordEntrustItemService.java | 13 + .../service/RecordEntrustService.java | 13 + .../service/RecordLedgerService.java | 13 + .../service/RecordReportService.java | 13 + .../service/RecordResultService.java | 13 + .../service/RecordSampleService.java | 13 + .../dc/dc_project/service/RecordService.java | 13 + .../dc/dc_project/service/RoleOrgService.java | 13 + .../service/RolePermissionService.java | 13 + .../dc/dc_project/service/RoleService.java | 13 + .../service/StandardCategoryService.java | 13 + .../service/StandardParamService.java | 13 + .../dc_project/service/StandardService.java | 13 + .../dc_project/service/UserRoleService.java | 13 + .../dc/dc_project/service/UserService.java | 16 + .../service/impl/EquipmentServiceImpl.java | 24 + .../service/impl/FileServiceImpl.java | 24 + .../service/impl/LaboratoryServiceImpl.java | 22 + .../service/impl/OrgServiceImpl.java | 24 + .../service/impl/PermissionServiceImpl.java | 24 + .../service/impl/PersonnelServiceImpl.java | 24 + .../impl/RecordEntrustItemServiceImpl.java | 24 + .../impl/RecordEntrustServiceImpl.java | 24 + .../service/impl/RecordLedgerServiceImpl.java | 24 + .../service/impl/RecordReportServiceImpl.java | 24 + .../service/impl/RecordResultServiceImpl.java | 24 + .../service/impl/RecordSampleServiceImpl.java | 24 + .../service/impl/RecordServiceImpl.java | 24 + .../service/impl/RoleOrgServiceImpl.java | 24 + .../impl/RolePermissionServiceImpl.java | 24 + .../service/impl/RoleServiceImpl.java | 24 + .../impl/StandardCategoryServiceImpl.java | 24 + .../impl/StandardParamServiceImpl.java | 24 + .../service/impl/StandardServiceImpl.java | 24 + .../service/impl/UserRoleServiceImpl.java | 24 + .../service/impl/UserServiceImpl.java | 24 + src/main/resources/mapper/EquipmentMapper.xml | 40 ++ src/main/resources/mapper/FileMapper.xml | 33 ++ .../resources/mapper/LaboratoryMapper.xml | 17 + src/main/resources/mapper/OrgMapper.xml | 24 + .../resources/mapper/PermissionMapper.xml | 29 ++ src/main/resources/mapper/PersonnelMapper.xml | 29 ++ .../mapper/RecordEntrustItemMapper.xml | 23 + .../resources/mapper/RecordEntrustMapper.xml | 35 ++ .../resources/mapper/RecordLedgerMapper.xml | 34 ++ src/main/resources/mapper/RecordMapper.xml | 27 + .../resources/mapper/RecordReportMapper.xml | 27 + .../resources/mapper/RecordResultMapper.xml | 28 ++ .../resources/mapper/RecordSampleMapper.xml | 34 ++ src/main/resources/mapper/RoleMapper.xml | 23 + src/main/resources/mapper/RoleOrgMapper.xml | 18 + .../resources/mapper/RolePermissionMapper.xml | 18 + .../mapper/StandardCategoryMapper.xml | 23 + src/main/resources/mapper/StandardMapper.xml | 36 ++ .../resources/mapper/StandardParamMapper.xml | 36 ++ src/main/resources/mapper/UserMapper.xml | 29 ++ src/main/resources/mapper/UserRoleMapper.xml | 18 + 88 files changed, 2858 insertions(+) create mode 100644 .claude/settings.local.json create mode 100644 CLAUDE.md create mode 100644 logs/error.log create mode 100644 logs/info.log create mode 100644 src/main/java/com/dc/dc_project/mapper/EquipmentMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/FileMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/OrgMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/PermissionMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/PersonnelMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordEntrustItemMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordEntrustMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordLedgerMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordReportMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordResultMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RecordSampleMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RoleMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RoleOrgMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/RolePermissionMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/StandardCategoryMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/StandardMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/StandardParamMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/UserMapper.java create mode 100644 src/main/java/com/dc/dc_project/mapper/UserRoleMapper.java create mode 100644 src/main/java/com/dc/dc_project/model/pojo/Laboratory.java create mode 100644 src/main/java/com/dc/dc_project/service/EquipmentService.java create mode 100644 src/main/java/com/dc/dc_project/service/FileService.java create mode 100644 src/main/java/com/dc/dc_project/service/LaboratoryService.java create mode 100644 src/main/java/com/dc/dc_project/service/OrgService.java create mode 100644 src/main/java/com/dc/dc_project/service/PermissionService.java create mode 100644 src/main/java/com/dc/dc_project/service/PersonnelService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordEntrustItemService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordEntrustService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordLedgerService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordReportService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordResultService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordSampleService.java create mode 100644 src/main/java/com/dc/dc_project/service/RecordService.java create mode 100644 src/main/java/com/dc/dc_project/service/RoleOrgService.java create mode 100644 src/main/java/com/dc/dc_project/service/RolePermissionService.java create mode 100644 src/main/java/com/dc/dc_project/service/RoleService.java create mode 100644 src/main/java/com/dc/dc_project/service/StandardCategoryService.java create mode 100644 src/main/java/com/dc/dc_project/service/StandardParamService.java create mode 100644 src/main/java/com/dc/dc_project/service/StandardService.java create mode 100644 src/main/java/com/dc/dc_project/service/UserRoleService.java create mode 100644 src/main/java/com/dc/dc_project/service/UserService.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/EquipmentServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/FileServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/OrgServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/PermissionServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/PersonnelServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordEntrustItemServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordEntrustServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordLedgerServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordReportServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordResultServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordSampleServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RecordServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RoleOrgServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RolePermissionServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/RoleServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/StandardParamServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/StandardServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/UserRoleServiceImpl.java create mode 100644 src/main/java/com/dc/dc_project/service/impl/UserServiceImpl.java create mode 100644 src/main/resources/mapper/EquipmentMapper.xml create mode 100644 src/main/resources/mapper/FileMapper.xml create mode 100644 src/main/resources/mapper/LaboratoryMapper.xml create mode 100644 src/main/resources/mapper/OrgMapper.xml create mode 100644 src/main/resources/mapper/PermissionMapper.xml create mode 100644 src/main/resources/mapper/PersonnelMapper.xml create mode 100644 src/main/resources/mapper/RecordEntrustItemMapper.xml create mode 100644 src/main/resources/mapper/RecordEntrustMapper.xml create mode 100644 src/main/resources/mapper/RecordLedgerMapper.xml create mode 100644 src/main/resources/mapper/RecordMapper.xml create mode 100644 src/main/resources/mapper/RecordReportMapper.xml create mode 100644 src/main/resources/mapper/RecordResultMapper.xml create mode 100644 src/main/resources/mapper/RecordSampleMapper.xml create mode 100644 src/main/resources/mapper/RoleMapper.xml create mode 100644 src/main/resources/mapper/RoleOrgMapper.xml create mode 100644 src/main/resources/mapper/RolePermissionMapper.xml create mode 100644 src/main/resources/mapper/StandardCategoryMapper.xml create mode 100644 src/main/resources/mapper/StandardMapper.xml create mode 100644 src/main/resources/mapper/StandardParamMapper.xml create mode 100644 src/main/resources/mapper/UserMapper.xml create mode 100644 src/main/resources/mapper/UserRoleMapper.xml diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..78b4c4f --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,10 @@ +{ + "permissions": { + "allow": [ + "Bash(tree src/main/java -L 3 -I 'target')", + "Bash(find src/main/java/com/dc/dc_project/controller -name \"*.java\" -exec wc -l {} +)" + ], + "deny": [], + "ask": [] + } +} diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..b4f2610 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,167 @@ +# CLAUDE.md + +- 对话过程使用简体中文交流; + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +This is a **laboratory management system** built with Spring Boot 3.5.7 and Java 17. The application provides functionality for managing laboratories, equipment, personnel, and test records. + +## Tech Stack + +- **Framework**: Spring Boot 3.5.7 +- **Java Version**: 17 +- **Build Tool**: Maven +- **Database**: MySQL 8.3.0 +- **ORM**: MyBatis-Plus 3.5.14 +- **Authentication**: Sa-Token 1.44.0 +- **Cache**: Redis +- **Database Pool**: Druid 1.2.23 +- **API Docs**: SpringDoc OpenAPI 2.3.0 +- **JSON**: FastJSON2 2.0.46 +- **Utilities**: Hutool 5.8.24, Lombok 1.18.34 + +## Architecture + +The project follows a standard layered architecture: + +``` +com.dc.dc_project/ +├── config/ # Configuration classes +├── controller/ # REST API endpoints (currently empty) +├── service/ # Business logic +│ └── impl/ # Service implementations +├── mapper/ # MyBatis-Plus data access layer +├── model/ # Data models +│ ├── pojo/ # Entity models (database tables) +│ ├── dto/ # Data Transfer Objects +│ ├── vo/ # View Objects +│ └── Base.java # Base model class +├── enums/ # Enumerations (currently empty) +└── DcProjectApplication.java +``` + +## Common Commands + +### Build and Run +```bash +# Build the project +./mvnw clean compile + +# Package the application +./mvnw clean package -DskipTests + +# Run the application +./mvnw spring-boot:run + +# Run with specific profile +./mvnw spring-boot:run -Dspring-boot.run.profiles=dev +``` + +### Testing +```bash +# Run all tests +./mvnw test + +# Run a single test class +./mvnw test -Dtest=DcProjectApplicationTests + +# Run tests with verbose output +./mvnw test -X +``` + +### Database Operations +```bash +# Run migrations (if using Flyway/Liquibase) +# None configured - migrations are handled manually + +# Generate MyBatis-Plus code +# Use the generator package: src/main/resources/generator/ +``` + +## Key Configuration + +### Database +- **MySQL Database**: `dc_lab_system` +- **Connection**: Configured in `src/main/resources/application.yml` +- **Mapper Files**: Located in `src/main/resources/mapper/` +- **Pagination**: MySQL dialect with PaginationInnerInterceptor + +### Authentication +- **Sa-Token**: Configured in `config/SaTokenConfigure.java` +- **Protected Routes**: `/project/**` paths require authentication +- **Token Name**: `token` + +### Redis +- **Host**: 117.72.219.63 (configured in application.yml) +- **Database**: 1 +- Used for session management and caching + +## Development Patterns + +### Data Access Layer +- Mappers extend `BaseMapper` from MyBatis-Plus +- Mapper XML files define resultMap and SQL snippets +- Automatic CRUD operations available through base interface + +Example: +```java +public interface UserMapper extends BaseMapper { + // CRUD methods automatically available +} +``` + +### Service Layer +- Services implement custom interfaces +- ServiceImpl classes extend `ServiceImpl` +- Example: `EquipmentServiceImpl extends ServiceImpl implements EquipmentService` + +### Models +- Entities use MyBatis-Plus annotations (`@TableName`, `@TableId`, `@TableField`) +- Lombok `@Data` annotation generates getters/setters +- Entities include common fields: id, createdAt, updatedAt, isDeleted + +### Authentication +- Use `StpUtil.checkLogin()` to verify authentication +- Sa-Token automatically validates tokens from requests +- Manual token management via `StpUtil.login()`, `StpUtil.logout()` + +## Domain Entities + +The system manages the following core entities: +- **User**: System users with roles and permissions +- **Role**: User roles +- **Permission**: System permissions +- **Org**: Organizations/departments +- **Personnel**: Lab personnel +- **Laboratory**: Laboratory information +- **Equipment**: Equipment inventory +- **Record**: Test records +- **RecordSample**: Samples for testing +- **RecordEntrust**: Entrusted tests +- **RecordResult**: Test results +- **RecordReport**: Test reports +- **Standard**: Testing standards +- **StandardCategory**: Standard categories +- **StandardParam**: Standard parameters + +## API Documentation + +- **Swagger UI**: Available at `/swagger-ui.html` (when running) +- **OpenAPI JSON**: Available at `/v3/api-docs` + +## Current Project Status + +- **Database models**: Complete with 20+ entity classes +- **Mapper layer**: Complete with XML files for all entities +- **Service layer**: Interface definitions exist, implementations are minimal +- **Controller layer**: Empty - needs implementation +- **Tests**: Basic Spring Boot test configured + +## Notes + +- File upload limit: 100MB (configured in application.yml) +- SQL logging enabled with `StdOutImpl` for debugging +- Hutool utilities available for common operations +- FastJSON2 used for JSON serialization diff --git a/logs/error.log b/logs/error.log new file mode 100644 index 0000000..a5a2b09 --- /dev/null +++ b/logs/error.log @@ -0,0 +1,407 @@ +2025-11-12 11:12:09.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:12:34.914 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:13:55.151 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:14:46.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:16:16.626 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:15) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:21:50.223 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:23:26.911 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:24:58.704 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:35:39.010 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:36:38.395 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:43:17.865 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted diff --git a/logs/info.log b/logs/info.log new file mode 100644 index 0000000..c619353 --- /dev/null +++ b/logs/info.log @@ -0,0 +1,473 @@ +2025-11-12 11:12:08.521 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 17916 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:12:08.523 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:12:09.074 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:12:09.080 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:12:09.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:12:34.415 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 16096 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:12:34.417 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:12:34.894 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:12:34.901 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:12:34.914 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:13:54.655 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 22232 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:13:54.656 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:13:55.133 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:13:55.139 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:13:55.151 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:14:45.604 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 2844 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:14:45.606 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:14:46.078 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:14:46.083 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:14:46.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:16:16.126 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 9152 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:16:16.128 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:16:16.608 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:16:16.614 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:16:16.626 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:15) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:21:49.741 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 17424 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:21:49.743 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:21:50.203 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:21:50.211 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:21:50.223 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:23:26.423 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 14704 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:23:26.425 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:23:26.891 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:23:26.897 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:23:26.911 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:24:58.205 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 20664 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:24:58.206 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:24:58.685 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:24:58.691 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:24:58.704 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:35:38.520 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 15104 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:35:38.522 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:35:38.989 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:35:38.995 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:35:39.010 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:36:37.914 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 22452 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:36:37.916 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:36:38.375 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:36:38.380 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:36:38.395 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:43:17.368 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 16556 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:43:17.370 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:43:17.841 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:43:17.849 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:43:17.865 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted diff --git a/src/main/java/com/dc/dc_project/mapper/EquipmentMapper.java b/src/main/java/com/dc/dc_project/mapper/EquipmentMapper.java new file mode 100644 index 0000000..486017a --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/EquipmentMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Equipment; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_equipment(设备台账表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Equipment +*/ +public interface EquipmentMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/FileMapper.java b/src/main/java/com/dc/dc_project/mapper/FileMapper.java new file mode 100644 index 0000000..2067dee --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/FileMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.File; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_file(通用文件信息表(文件存储记录))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.File +*/ +public interface FileMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/OrgMapper.java b/src/main/java/com/dc/dc_project/mapper/OrgMapper.java new file mode 100644 index 0000000..9ac7457 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/OrgMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Org; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_org(组织架构表(公司/项目部/试验室))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Org +*/ +public interface OrgMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/PermissionMapper.java b/src/main/java/com/dc/dc_project/mapper/PermissionMapper.java new file mode 100644 index 0000000..3b86925 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/PermissionMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Permission; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_permission(系统权限表(菜单/接口控制))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Permission +*/ +public interface PermissionMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/PersonnelMapper.java b/src/main/java/com/dc/dc_project/mapper/PersonnelMapper.java new file mode 100644 index 0000000..e135b1b --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/PersonnelMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Personnel; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_personnel(人员台账表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Personnel +*/ +public interface PersonnelMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordEntrustItemMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordEntrustItemMapper.java new file mode 100644 index 0000000..008ba05 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordEntrustItemMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordEntrustItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust_item(委托单检测项目明细表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordEntrustItem +*/ +public interface RecordEntrustItemMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordEntrustMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordEntrustMapper.java new file mode 100644 index 0000000..3fbc88a --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordEntrustMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordEntrust; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust(检测委托单)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordEntrust +*/ +public interface RecordEntrustMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordLedgerMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordLedgerMapper.java new file mode 100644 index 0000000..9d7fd23 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordLedgerMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordLedger; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_ledger(检测成果台账表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordLedger +*/ +public interface RecordLedgerMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordMapper.java new file mode 100644 index 0000000..a0dee21 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Record; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record(检测记录表(实际检测过程))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Record +*/ +public interface RecordMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordReportMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordReportMapper.java new file mode 100644 index 0000000..b0de069 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordReportMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordReport; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_report(检测报告表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordReport +*/ +public interface RecordReportMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordResultMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordResultMapper.java new file mode 100644 index 0000000..71cde6e --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordResultMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordResult; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_result(检测结果表(支持参数层级结构))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordResult +*/ +public interface RecordResultMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RecordSampleMapper.java b/src/main/java/com/dc/dc_project/mapper/RecordSampleMapper.java new file mode 100644 index 0000000..92345c7 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RecordSampleMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RecordSample; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_record_sample(检测样品信息表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RecordSample +*/ +public interface RecordSampleMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RoleMapper.java b/src/main/java/com/dc/dc_project/mapper/RoleMapper.java new file mode 100644 index 0000000..b220ef5 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RoleMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Role; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_role(系统角色表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Role +*/ +public interface RoleMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RoleOrgMapper.java b/src/main/java/com/dc/dc_project/mapper/RoleOrgMapper.java new file mode 100644 index 0000000..88c0587 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RoleOrgMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RoleOrg; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_role_org(角色-组织关系表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RoleOrg +*/ +public interface RoleOrgMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/RolePermissionMapper.java b/src/main/java/com/dc/dc_project/mapper/RolePermissionMapper.java new file mode 100644 index 0000000..a8872bb --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/RolePermissionMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.RolePermission; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_role_permission(角色-权限关系表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.RolePermission +*/ +public interface RolePermissionMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/StandardCategoryMapper.java b/src/main/java/com/dc/dc_project/mapper/StandardCategoryMapper.java new file mode 100644 index 0000000..87772dc --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/StandardCategoryMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.StandardCategory; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_standard_category(标准分类表(行业/专业领域))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.StandardCategory +*/ +public interface StandardCategoryMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/StandardMapper.java b/src/main/java/com/dc/dc_project/mapper/StandardMapper.java new file mode 100644 index 0000000..ee5eb99 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/StandardMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.Standard; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_standard(检测标准主表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.Standard +*/ +public interface StandardMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/StandardParamMapper.java b/src/main/java/com/dc/dc_project/mapper/StandardParamMapper.java new file mode 100644 index 0000000..f049081 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/StandardParamMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.StandardParam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_standard_param(标准参数表(检测项目与合格判定规则))】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.StandardParam +*/ +public interface StandardParamMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/UserMapper.java b/src/main/java/com/dc/dc_project/mapper/UserMapper.java new file mode 100644 index 0000000..4a687a8 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/UserMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.User; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_user(系统用户表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.User +*/ +public interface UserMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/mapper/UserRoleMapper.java b/src/main/java/com/dc/dc_project/mapper/UserRoleMapper.java new file mode 100644 index 0000000..2fac9c0 --- /dev/null +++ b/src/main/java/com/dc/dc_project/mapper/UserRoleMapper.java @@ -0,0 +1,18 @@ +package com.dc.dc_project.mapper; + +import com.dc.dc_project.model.pojo.UserRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ADMIN +* @description 针对表【sys_user_role(用户-角色关系表)】的数据库操作Mapper +* @createDate 2025-11-12 09:41:21 +* @Entity generator.pojo.UserRole +*/ +public interface UserRoleMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java b/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java new file mode 100644 index 0000000..7e4ea0d --- /dev/null +++ b/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java @@ -0,0 +1,82 @@ +package com.dc.dc_project.model.pojo; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +/** + * 试验室信息表 + * @TableName sys_laboratory + */ +@TableName(value ="sys_laboratory") +@Data +public class Laboratory { + /** + * + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 坐标 + */ + @TableField(value = "coordinate_a") + private String coordinateA; + + /** + * 坐标2 + */ + @TableField(value = "coordinate_b") + private String coordinateB; + + /** + * 关联组织 + */ + @TableField(value = "org_id") + private Long orgId; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Laboratory other = (Laboratory) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getCoordinateA() == null ? other.getCoordinateA() == null : this.getCoordinateA().equals(other.getCoordinateA())) + && (this.getCoordinateB() == null ? other.getCoordinateB() == null : this.getCoordinateB().equals(other.getCoordinateB())) + && (this.getOrgId() == null ? other.getOrgId() == null : this.getOrgId().equals(other.getOrgId())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getCoordinateA() == null) ? 0 : getCoordinateA().hashCode()); + result = prime * result + ((getCoordinateB() == null) ? 0 : getCoordinateB().hashCode()); + result = prime * result + ((getOrgId() == null) ? 0 : getOrgId().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", coordinateA=").append(coordinateA); + sb.append(", coordinateB=").append(coordinateB); + sb.append(", orgId=").append(orgId); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/dc/dc_project/service/EquipmentService.java b/src/main/java/com/dc/dc_project/service/EquipmentService.java new file mode 100644 index 0000000..b10d243 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/EquipmentService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Equipment; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_equipment(设备台账表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface EquipmentService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/FileService.java b/src/main/java/com/dc/dc_project/service/FileService.java new file mode 100644 index 0000000..4a2d781 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/FileService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.File; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_file(通用文件信息表(文件存储记录))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface FileService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/LaboratoryService.java b/src/main/java/com/dc/dc_project/service/LaboratoryService.java new file mode 100644 index 0000000..8551d11 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/LaboratoryService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Laboratory; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_laboratory(试验室信息表)】的数据库操作Service +* @createDate 2025-11-12 10:49:22 +*/ +public interface LaboratoryService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/OrgService.java b/src/main/java/com/dc/dc_project/service/OrgService.java new file mode 100644 index 0000000..33a50f3 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/OrgService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Org; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_org(组织架构表(公司/项目部/试验室))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface OrgService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/PermissionService.java b/src/main/java/com/dc/dc_project/service/PermissionService.java new file mode 100644 index 0000000..01abf38 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/PermissionService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Permission; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_permission(系统权限表(菜单/接口控制))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface PermissionService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/PersonnelService.java b/src/main/java/com/dc/dc_project/service/PersonnelService.java new file mode 100644 index 0000000..9f30860 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/PersonnelService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Personnel; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_personnel(人员台账表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface PersonnelService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordEntrustItemService.java b/src/main/java/com/dc/dc_project/service/RecordEntrustItemService.java new file mode 100644 index 0000000..b5d9eb9 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordEntrustItemService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordEntrustItem; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust_item(委托单检测项目明细表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordEntrustItemService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordEntrustService.java b/src/main/java/com/dc/dc_project/service/RecordEntrustService.java new file mode 100644 index 0000000..e2e9a29 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordEntrustService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordEntrust; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust(检测委托单)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordEntrustService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordLedgerService.java b/src/main/java/com/dc/dc_project/service/RecordLedgerService.java new file mode 100644 index 0000000..cfa79b5 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordLedgerService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordLedger; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_ledger(检测成果台账表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordLedgerService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordReportService.java b/src/main/java/com/dc/dc_project/service/RecordReportService.java new file mode 100644 index 0000000..0cb8a20 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordReportService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordReport; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_report(检测报告表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordReportService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordResultService.java b/src/main/java/com/dc/dc_project/service/RecordResultService.java new file mode 100644 index 0000000..9305159 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordResultService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordResult; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_result(检测结果表(支持参数层级结构))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordResultService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordSampleService.java b/src/main/java/com/dc/dc_project/service/RecordSampleService.java new file mode 100644 index 0000000..50d11d4 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordSampleService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RecordSample; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record_sample(检测样品信息表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordSampleService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RecordService.java b/src/main/java/com/dc/dc_project/service/RecordService.java new file mode 100644 index 0000000..e504a8c --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RecordService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Record; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_record(检测记录表(实际检测过程))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RecordService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RoleOrgService.java b/src/main/java/com/dc/dc_project/service/RoleOrgService.java new file mode 100644 index 0000000..8a724af --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RoleOrgService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RoleOrg; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_role_org(角色-组织关系表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RoleOrgService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RolePermissionService.java b/src/main/java/com/dc/dc_project/service/RolePermissionService.java new file mode 100644 index 0000000..2c0102f --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RolePermissionService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.RolePermission; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_role_permission(角色-权限关系表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RolePermissionService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/RoleService.java b/src/main/java/com/dc/dc_project/service/RoleService.java new file mode 100644 index 0000000..3d26929 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/RoleService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Role; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_role(系统角色表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface RoleService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/StandardCategoryService.java b/src/main/java/com/dc/dc_project/service/StandardCategoryService.java new file mode 100644 index 0000000..634adc7 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/StandardCategoryService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.StandardCategory; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_standard_category(标准分类表(行业/专业领域))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface StandardCategoryService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/StandardParamService.java b/src/main/java/com/dc/dc_project/service/StandardParamService.java new file mode 100644 index 0000000..4fd6d4a --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/StandardParamService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.StandardParam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_standard_param(标准参数表(检测项目与合格判定规则))】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface StandardParamService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/StandardService.java b/src/main/java/com/dc/dc_project/service/StandardService.java new file mode 100644 index 0000000..ccff7bd --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/StandardService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.Standard; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_standard(检测标准主表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface StandardService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/UserRoleService.java b/src/main/java/com/dc/dc_project/service/UserRoleService.java new file mode 100644 index 0000000..e9209b1 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/UserRoleService.java @@ -0,0 +1,13 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.UserRole; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ADMIN +* @description 针对表【sys_user_role(用户-角色关系表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ +public interface UserRoleService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/UserService.java b/src/main/java/com/dc/dc_project/service/UserService.java new file mode 100644 index 0000000..6e8452a --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/UserService.java @@ -0,0 +1,16 @@ +package com.dc.dc_project.service; + +import com.dc.dc_project.model.pojo.User; +import com.baomidou.mybatisplus.extension.service.IService; +import org.springframework.stereotype.Service; + +/** +* @author ADMIN +* @description 针对表【sys_user(系统用户表)】的数据库操作Service +* @createDate 2025-11-12 09:41:21 +*/ + +@Service +public interface UserService extends IService { + +} diff --git a/src/main/java/com/dc/dc_project/service/impl/EquipmentServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/EquipmentServiceImpl.java new file mode 100644 index 0000000..f52167e --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/EquipmentServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Equipment; +import com.dc.dc_project.service.EquipmentService; +import com.dc.dc_project.mapper.EquipmentMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_equipment(设备台账表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class EquipmentServiceImpl extends ServiceImpl + implements EquipmentService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/FileServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/FileServiceImpl.java new file mode 100644 index 0000000..abc644b --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/FileServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.File; +import com.dc.dc_project.service.FileService; +import com.dc.dc_project.mapper.FileMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_file(通用文件信息表(文件存储记录))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class FileServiceImpl extends ServiceImpl + implements FileService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java new file mode 100644 index 0000000..9fa5a66 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java @@ -0,0 +1,22 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Laboratory; +import com.dc.dc_project.service.LaboratoryService; +import com.dc.dc_project.mapper.LaboratoryMapper; +import org.springframework.stereotype.Service; + +/** +* @author ADMIN +* @description 针对表【sys_laboratory(试验室信息表)】的数据库操作Service实现 +* @createDate 2025-11-12 10:49:22 +*/ +@Service +public class LaboratoryServiceImpl extends ServiceImpl + implements LaboratoryService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/OrgServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/OrgServiceImpl.java new file mode 100644 index 0000000..7adda22 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/OrgServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Org; +import com.dc.dc_project.service.OrgService; +import com.dc.dc_project.mapper.OrgMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_org(组织架构表(公司/项目部/试验室))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class OrgServiceImpl extends ServiceImpl + implements OrgService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/PermissionServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/PermissionServiceImpl.java new file mode 100644 index 0000000..4b757ca --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/PermissionServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Permission; +import com.dc.dc_project.service.PermissionService; +import com.dc.dc_project.mapper.PermissionMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_permission(系统权限表(菜单/接口控制))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class PermissionServiceImpl extends ServiceImpl + implements PermissionService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/PersonnelServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/PersonnelServiceImpl.java new file mode 100644 index 0000000..db3bf5c --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/PersonnelServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Personnel; +import com.dc.dc_project.service.PersonnelService; +import com.dc.dc_project.mapper.PersonnelMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_personnel(人员台账表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class PersonnelServiceImpl extends ServiceImpl + implements PersonnelService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordEntrustItemServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordEntrustItemServiceImpl.java new file mode 100644 index 0000000..520602e --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordEntrustItemServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordEntrustItem; +import com.dc.dc_project.service.RecordEntrustItemService; +import com.dc.dc_project.mapper.RecordEntrustItemMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust_item(委托单检测项目明细表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordEntrustItemServiceImpl extends ServiceImpl + implements RecordEntrustItemService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordEntrustServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordEntrustServiceImpl.java new file mode 100644 index 0000000..ce1a11b --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordEntrustServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordEntrust; +import com.dc.dc_project.service.RecordEntrustService; +import com.dc.dc_project.mapper.RecordEntrustMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_entrust(检测委托单)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordEntrustServiceImpl extends ServiceImpl + implements RecordEntrustService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordLedgerServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordLedgerServiceImpl.java new file mode 100644 index 0000000..9fe3e54 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordLedgerServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordLedger; +import com.dc.dc_project.service.RecordLedgerService; +import com.dc.dc_project.mapper.RecordLedgerMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_ledger(检测成果台账表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordLedgerServiceImpl extends ServiceImpl + implements RecordLedgerService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordReportServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordReportServiceImpl.java new file mode 100644 index 0000000..a80fdc8 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordReportServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordReport; +import com.dc.dc_project.service.RecordReportService; +import com.dc.dc_project.mapper.RecordReportMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_report(检测报告表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordReportServiceImpl extends ServiceImpl + implements RecordReportService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordResultServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordResultServiceImpl.java new file mode 100644 index 0000000..756c854 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordResultServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordResult; +import com.dc.dc_project.service.RecordResultService; +import com.dc.dc_project.mapper.RecordResultMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_result(检测结果表(支持参数层级结构))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordResultServiceImpl extends ServiceImpl + implements RecordResultService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordSampleServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordSampleServiceImpl.java new file mode 100644 index 0000000..3b85ad6 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordSampleServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RecordSample; +import com.dc.dc_project.service.RecordSampleService; +import com.dc.dc_project.mapper.RecordSampleMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record_sample(检测样品信息表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordSampleServiceImpl extends ServiceImpl + implements RecordSampleService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RecordServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RecordServiceImpl.java new file mode 100644 index 0000000..0c5c3d3 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RecordServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Record; +import com.dc.dc_project.service.RecordService; +import com.dc.dc_project.mapper.RecordMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_record(检测记录表(实际检测过程))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RecordServiceImpl extends ServiceImpl + implements RecordService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RoleOrgServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RoleOrgServiceImpl.java new file mode 100644 index 0000000..4f9a07a --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RoleOrgServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RoleOrg; +import com.dc.dc_project.service.RoleOrgService; +import com.dc.dc_project.mapper.RoleOrgMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_role_org(角色-组织关系表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RoleOrgServiceImpl extends ServiceImpl + implements RoleOrgService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RolePermissionServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RolePermissionServiceImpl.java new file mode 100644 index 0000000..a82260d --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RolePermissionServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.RolePermission; +import com.dc.dc_project.service.RolePermissionService; +import com.dc.dc_project.mapper.RolePermissionMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_role_permission(角色-权限关系表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RolePermissionServiceImpl extends ServiceImpl + implements RolePermissionService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/RoleServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/RoleServiceImpl.java new file mode 100644 index 0000000..844379f --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/RoleServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Role; +import com.dc.dc_project.service.RoleService; +import com.dc.dc_project.mapper.RoleMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_role(系统角色表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class RoleServiceImpl extends ServiceImpl + implements RoleService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java new file mode 100644 index 0000000..7b028f0 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.StandardCategory; +import com.dc.dc_project.service.StandardCategoryService; +import com.dc.dc_project.mapper.StandardCategoryMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_standard_category(标准分类表(行业/专业领域))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class StandardCategoryServiceImpl extends ServiceImpl + implements StandardCategoryService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/StandardParamServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/StandardParamServiceImpl.java new file mode 100644 index 0000000..ac22e42 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/StandardParamServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.StandardParam; +import com.dc.dc_project.service.StandardParamService; +import com.dc.dc_project.mapper.StandardParamMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_standard_param(标准参数表(检测项目与合格判定规则))】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class StandardParamServiceImpl extends ServiceImpl + implements StandardParamService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/StandardServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/StandardServiceImpl.java new file mode 100644 index 0000000..02c4ad9 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/StandardServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.Standard; +import com.dc.dc_project.service.StandardService; +import com.dc.dc_project.mapper.StandardMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_standard(检测标准主表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class StandardServiceImpl extends ServiceImpl + implements StandardService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/UserRoleServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/UserRoleServiceImpl.java new file mode 100644 index 0000000..598696a --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/UserRoleServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.UserRole; +import com.dc.dc_project.service.UserRoleService; +import com.dc.dc_project.mapper.UserRoleMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_user_role(用户-角色关系表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class UserRoleServiceImpl extends ServiceImpl + implements UserRoleService{ + +} + + + + diff --git a/src/main/java/com/dc/dc_project/service/impl/UserServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..b6d67f0 --- /dev/null +++ b/src/main/java/com/dc/dc_project/service/impl/UserServiceImpl.java @@ -0,0 +1,24 @@ +package com.dc.dc_project.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.model.pojo.User; +import com.dc.dc_project.service.UserService; +import com.dc.dc_project.mapper.UserMapper; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** +* @author ADMIN +* @description 针对表【sys_user(系统用户表)】的数据库操作Service实现 +* @createDate 2025-11-12 09:41:21 +*/ +@Service +@Slf4j +public class UserServiceImpl extends ServiceImpl + implements UserService{ + +} + + + + diff --git a/src/main/resources/mapper/EquipmentMapper.xml b/src/main/resources/mapper/EquipmentMapper.xml new file mode 100644 index 0000000..9103afc --- /dev/null +++ b/src/main/resources/mapper/EquipmentMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,org_id,name,model,manufacturer,serial_no, + purchase_date,price,range_value,accuracy,status, + calibration_org,calibration_date,valid_until,remind_days,location, + responsible_user,remark,created_at,updated_at,created_by, + updated_by,is_deleted + + diff --git a/src/main/resources/mapper/FileMapper.xml b/src/main/resources/mapper/FileMapper.xml new file mode 100644 index 0000000..ac60d9a --- /dev/null +++ b/src/main/resources/mapper/FileMapper.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + id,ref_table,ref_id,file_name,file_ext,file_type, + file_size,file_url,storage_type,hash_code,uploader_id, + uploader_name,upload_time,remark,is_deleted,created_at, + updated_at + + diff --git a/src/main/resources/mapper/LaboratoryMapper.xml b/src/main/resources/mapper/LaboratoryMapper.xml new file mode 100644 index 0000000..c027c89 --- /dev/null +++ b/src/main/resources/mapper/LaboratoryMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + id,coordinate_a,coordinate_b,org_id + + diff --git a/src/main/resources/mapper/OrgMapper.xml b/src/main/resources/mapper/OrgMapper.xml new file mode 100644 index 0000000..3ef05c8 --- /dev/null +++ b/src/main/resources/mapper/OrgMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + id,parent_id,name,type,code,sort_order, + remark,created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/PermissionMapper.xml b/src/main/resources/mapper/PermissionMapper.xml new file mode 100644 index 0000000..34c8d44 --- /dev/null +++ b/src/main/resources/mapper/PermissionMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + id,parent_id,name,code,type,path, + method,icon,sort_order,status,remark, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/PersonnelMapper.xml b/src/main/resources/mapper/PersonnelMapper.xml new file mode 100644 index 0000000..3a9764d --- /dev/null +++ b/src/main/resources/mapper/PersonnelMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + id,org_id,user_id,name,position,contact_phone, + email,main_responsibility,remark,status,created_by, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/RecordEntrustItemMapper.xml b/src/main/resources/mapper/RecordEntrustItemMapper.xml new file mode 100644 index 0000000..6de9ac2 --- /dev/null +++ b/src/main/resources/mapper/RecordEntrustItemMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + id,entrust_id,standard_id,param_id,item_name,sample_count, + test_method,status,remark + + diff --git a/src/main/resources/mapper/RecordEntrustMapper.xml b/src/main/resources/mapper/RecordEntrustMapper.xml new file mode 100644 index 0000000..4646bb0 --- /dev/null +++ b/src/main/resources/mapper/RecordEntrustMapper.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,entrust_no,org_id,client_name,entrust_date,contact_name, + contact_phone,sample_name,sample_code,sample_type,receive_date, + test_type,status,remark,created_by,updated_by, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/RecordLedgerMapper.xml b/src/main/resources/mapper/RecordLedgerMapper.xml new file mode 100644 index 0000000..37af92d --- /dev/null +++ b/src/main/resources/mapper/RecordLedgerMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + id,report_id,org_id,ledger_no,report_no,sample_name, + sample_type,test_item,test_standard,entrust_unit,report_date, + test_date,result_summary,result_flag,export_flag,remark, + created_at,updated_at + + diff --git a/src/main/resources/mapper/RecordMapper.xml b/src/main/resources/mapper/RecordMapper.xml new file mode 100644 index 0000000..0ecd605 --- /dev/null +++ b/src/main/resources/mapper/RecordMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + id,sample_id,operator_id,record_date,equipment_id,temperature, + humidity,status,remark,created_by,created_at, + updated_at + + diff --git a/src/main/resources/mapper/RecordReportMapper.xml b/src/main/resources/mapper/RecordReportMapper.xml new file mode 100644 index 0000000..cc06fe8 --- /dev/null +++ b/src/main/resources/mapper/RecordReportMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + id,report_no,entrust_id,issue_date,reviewer_id,approver_id, + status,conclusion,file_url,remark,created_at, + updated_at + + diff --git a/src/main/resources/mapper/RecordResultMapper.xml b/src/main/resources/mapper/RecordResultMapper.xml new file mode 100644 index 0000000..f45431c --- /dev/null +++ b/src/main/resources/mapper/RecordResultMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + id,record_id,param_id,parent_result_id,param_name,unit, + measured_value,judge_type,min_value,max_value,result_flag, + remark,created_at + + diff --git a/src/main/resources/mapper/RecordSampleMapper.xml b/src/main/resources/mapper/RecordSampleMapper.xml new file mode 100644 index 0000000..ffa51e0 --- /dev/null +++ b/src/main/resources/mapper/RecordSampleMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + id,entrust_id,sample_code,sample_name,sample_type,sampling_date, + sampling_point,sampling_position,representative_count,condition_desc,storage_location, + status,remark,created_by,updated_by,created_at, + updated_at,is_deleted + + diff --git a/src/main/resources/mapper/RoleMapper.xml b/src/main/resources/mapper/RoleMapper.xml new file mode 100644 index 0000000..94c26c4 --- /dev/null +++ b/src/main/resources/mapper/RoleMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + id,name,code,level,status,description, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/RoleOrgMapper.xml b/src/main/resources/mapper/RoleOrgMapper.xml new file mode 100644 index 0000000..9f233de --- /dev/null +++ b/src/main/resources/mapper/RoleOrgMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + id,role_id,org_id,created_at,created_by + + diff --git a/src/main/resources/mapper/RolePermissionMapper.xml b/src/main/resources/mapper/RolePermissionMapper.xml new file mode 100644 index 0000000..b6f712c --- /dev/null +++ b/src/main/resources/mapper/RolePermissionMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + id,role_id,permission_id,created_at,created_by + + diff --git a/src/main/resources/mapper/StandardCategoryMapper.xml b/src/main/resources/mapper/StandardCategoryMapper.xml new file mode 100644 index 0000000..ab44361 --- /dev/null +++ b/src/main/resources/mapper/StandardCategoryMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + id,parent_id,name,code,sort_order,remark, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/StandardMapper.xml b/src/main/resources/mapper/StandardMapper.xml new file mode 100644 index 0000000..344d747 --- /dev/null +++ b/src/main/resources/mapper/StandardMapper.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,category_id,code,name,publish_date,effective_date, + abolish_date,source_type,status,version_no,url, + has_file,update_cycle,next_check_date,remark,created_by, + updated_by,created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/StandardParamMapper.xml b/src/main/resources/mapper/StandardParamMapper.xml new file mode 100644 index 0000000..13e2d98 --- /dev/null +++ b/src/main/resources/mapper/StandardParamMapper.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,standard_id,param_code,param_name,param_alias,unit, + min_value,max_value,judge_type,default_value,precision_scale, + method_desc,judge_rule,group_code,remark,created_by, + updated_by,created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml new file mode 100644 index 0000000..f059ca6 --- /dev/null +++ b/src/main/resources/mapper/UserMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + id,username,password,real_name,gender,phone, + email,org_id,status,last_login_time,remark, + created_at,updated_at,is_deleted + + diff --git a/src/main/resources/mapper/UserRoleMapper.xml b/src/main/resources/mapper/UserRoleMapper.xml new file mode 100644 index 0000000..af0c1ff --- /dev/null +++ b/src/main/resources/mapper/UserRoleMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + id,user_id,role_id,created_at,created_by + +