. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.3.5) 2026-09-08 10:03:06.108 [main] [] INFO com.crm.app.CrmAppApplication - Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 25468 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt) 2026-09-08 10:03:06.114 [main] [] INFO com.crm.app.CrmAppApplication - The following 1 profile is active: "verify" 2026-09-08 10:03:09.125 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08 10:03:09.130 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-09-08 10:03:09.185 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 JPA repository interfaces. 2026-09-08 10:03:09.208 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08 10:03:09.211 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-09-08 10:03:09.225 [main] [] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 2 ms. Found 0 Redis repository interfaces. 2026-09-08 10:03:09.489 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.489 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.490 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.491 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.492 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.492 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.492 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.492 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.493 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.494 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.495 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.495 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.495 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.495 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.495 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.496 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.497 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.498 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.499 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.500 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.501 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08 10:03:09.505 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.506 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.507 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.508 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.508 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.509 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.511 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.511 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.511 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.511 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.512 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.513 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.514 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.515 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.516 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.517 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08 10:03:09.518 [main] [] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08 10:03:12.132 [main] [] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) 2026-09-08 10:03:12.179 [main] [] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2026-09-08 10:03:12.179 [main] [] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31] 2026-09-08 10:03:12.387 [main] [] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2026-09-08 10:03:12.387 [main] [] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6185 ms 2026-09-08 10:03:13.801 [main] [] INFO c.crm.auth.config.PermissionConfig - 数据权限受控表扫描完成:0 张 2026-09-08 10:03:14.454 [main] [] INFO c.crm.base.config.CustomIdGenerator - 雪花ID生成器初始化完成,workerId=0, datacenterId=0 _ _ |_ _ _|_. ___ _ | _ | | |\/|_)(_| | |_\ |_)||_|_\ / | 3.5.7 2026-09-08 10:03:16.451 [main] [] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] 2026-09-08 10:03:16.801 [main] [] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final 2026-09-08 10:03:16.864 [main] [] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled 2026-09-08 10:03:17.639 [main] [] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer 2026-09-08 10:03:17.721 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 2026-09-08 10:03:18.507 [main] [] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6f8281e6 2026-09-08 10:03:18.512 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 2026-09-08 10:03:18.650 [main] [] WARN org.hibernate.orm.deprecation - HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2026-09-08 10:03:22.949 [main] [] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-09-08 10:03:46.141 [main] [] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-09-08 10:03:47.369 [main] [] WARN c.c.a.c.DebugTokenController - ============================================================ 2026-09-08 10:03:47.369 [main] [] WARN c.c.a.c.DebugTokenController - 调试 token 接口 /api/auth/debug/token 已启用(verify profile) 2026-09-08 10:03:47.369 [main] [] WARN c.c.a.c.DebugTokenController - 严禁用于生产环境!任何知道 userId 的人可冒充该用户。 2026-09-08 10:03:47.369 [main] [] WARN c.c.a.c.DebugTokenController - 参见 docs/adr/0014-verify-profile-debug-token-endpoint.md 2026-09-08 10:03:47.369 [main] [] WARN c.c.a.c.DebugTokenController - ============================================================ 2026-09-08 10:03:50.289 [main] [] INFO c.c.c.p.i.NgramNameSimilarityPortImpl - CustomerNameSimilarityPort 一期实现就绪(预筛模式:FULLTEXT ngram) 2026-09-08 10:03:50.291 [main] [] INFO c.c.c.p.i.StubCompanyLookupPortImpl - CompanyLookupPort 一期 stub 已装配(企查查未接入,工商候选返回空) 2026-09-08 10:03:51.096 [main] [] INFO c.c.c.p.i.NoopProjectOwnerSyncPortImpl - ProjectOwnerSyncPort no-op 默认实现已装配(A5 项目模块未建,owner 同步跳过) 2026-09-08 10:03:51.183 [main] [] INFO c.c.c.p.i.NoopOpportunityOwnerSyncPortImpl - OpportunityOwnerSyncPort no-op 默认实现已装配(票 11 接商机真源后替换) 2026-09-08 10:03:51.438 [main] [] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - Using generated security password: 02499f29-81c2-411e-a871-db334ddef994 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2026-09-08 10:03:51.464 [main] [] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager 2026-09-08 10:03:52.998 [main] [] INFO c.c.a.c.DataScopeModuleStartupValidator - 数据权限模块校验通过:0 张受控表,4 个注册模块 2026-09-08 10:03:53.056 [main] [] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' 2026-09-08 10:03:53.106 [main] [] INFO com.crm.app.CrmAppApplication - Started CrmAppApplication in 47.845 seconds (process running for 49.405) 2026-09-08 10:03:53.113 [main] [] INFO com.crm.auth.config.DataInitializer - 执行权限数据初始化检查... 2026-09-08 10:03:53.156 [http-nio-8080-exec-1] [] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2026-09-08 10:03:53.156 [http-nio-8080-exec-1] [] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2026-09-08 10:03:53.161 [http-nio-8080-exec-1] [] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms 2026-09-08 10:03:54.347 [main] [] INFO com.crm.auth.config.DataInitializer - 权限数据初始化检查完成 2026-09-08 10:03:54.347 [main] [] INFO c.c.d.c.DictPermissionInitializer - 执行数据字典权限种子化检查... 2026-09-08 10:03:54.752 [main] [] INFO c.c.d.c.DictPermissionInitializer - 数据字典权限种子化检查完成:10 个权限点 2026-09-08 10:03:54.753 [main] [] INFO c.c.r.c.RulePermissionInitializer - 执行线索规则权限种子化检查(仅菜单)... 2026-09-08 10:03:54.850 [main] [] INFO c.c.r.c.RulePermissionInitializer - 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:03:54.850 [main] [] INFO c.c.r.config.RegionDataInitializer - 执行行政区划全量种子导入检查... 2026-09-08 10:03:55.956 [http-nio-8080-exec-1] [1400d672fd074a779558b3164e810405] WARN c.c.a.c.DebugTokenController - [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08 10:03:58.016 [main] [] INFO c.c.r.config.RegionDataInitializer - 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08 10:03:58.017 [main] [] INFO c.c.l.c.LeadPermissionInitializer - 执行线索管理权限种子化检查(仅菜单)... 2026-09-08 10:03:59.932 [main] [] INFO c.c.l.c.LeadPermissionInitializer - 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08 10:03:59.932 [main] [] INFO c.c.r.c.OpportunityRulePermissionInitializer - 执行商机规则权限种子化检查(仅菜单)... 2026-09-08 10:04:00.019 [main] [] INFO c.c.r.c.OpportunityRulePermissionInitializer - 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:00.019 [main] [] INFO c.c.r.c.OpportunityStageTemplatePermissionInitializer - 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08 10:04:00.116 [main] [] INFO c.c.r.c.OpportunityStageTemplatePermissionInitializer - 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:00.117 [main] [] INFO c.c.r.c.CustomerReminderRulePermissionInitializer - 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08 10:04:00.204 [main] [] INFO c.c.r.c.CustomerReminderRulePermissionInitializer - 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:00.205 [main] [] INFO c.c.r.c.SchemeFieldDefInitializer - 执行方案卡系统字段库种子化检查... 2026-09-08 10:04:00.219 [main] [] INFO c.c.r.c.SchemeFieldDefInitializer - 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08 10:04:00.233 [main] [] INFO c.c.r.c.SchemeFieldDefInitializer - 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08 10:04:00.233 [main] [] INFO c.c.r.c.OpportunitySchemeCardTemplatePermissionInitializer - 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08 10:04:01.536 [main] [] INFO c.c.r.c.OpportunitySchemeCardTemplatePermissionInitializer - 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:01.550 [main] [] INFO c.c.r.c.StageTemplateInitializer - 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08 10:04:01.563 [main] [] INFO c.c.r.c.CustomerReminderRuleInitializer - 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08 10:04:01.563 [main] [] INFO c.c.r.c.CustomerDedupRulePermissionInitializer - 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08 10:04:01.948 [main] [] INFO c.c.r.c.CustomerDedupRulePermissionInitializer - 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:01.961 [main] [] INFO c.c.r.c.CustomerDedupRuleInitializer - 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08 10:04:01.961 [main] [] INFO c.c.r.c.OpportunityPushRulePermissionInitializer - 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08 10:04:02.359 [main] [] INFO c.c.r.c.OpportunityPushRulePermissionInitializer - 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:02.360 [main] [] INFO c.c.r.c.OpportunityDedupRulePermissionInitializer - 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08 10:04:02.447 [main] [] INFO c.c.r.c.OpportunityDedupRulePermissionInitializer - 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:02.457 [main] [] INFO c.c.r.config.ProjectRuleInitializer - 项目规则单例已存在(id=1),跳过种子化 2026-09-08 10:04:02.458 [main] [] INFO c.c.r.c.ProjectRulePermissionInitializer - 执行项目规则权限种子化检查(仅菜单)... 2026-09-08 10:04:02.538 [main] [] INFO c.c.r.c.ProjectRulePermissionInitializer - 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08 10:04:02.539 [main] [] INFO c.c.dict.config.DictDataInitializer - 执行内置字典幂等初始化检查... Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended 2026-09-08 10:04:06.217 [http-nio-8080-exec-6] [56ab86a233d44816845a07778d57a795] WARN c.c.a.c.DebugTokenController - [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08 10:04:18.395 [http-nio-8080-exec-3] [2506519288904c7d9d37913386e934cc] WARN c.c.a.c.DebugTokenController - [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08 10:04:26.252 [main] [] INFO c.c.dict.config.DictDataInitializer - 内置字典幂等初始化检查完成:25 个分组 2026-09-08 10:04:29.033 [main] [] INFO c.c.c.c.CustomerFulltextIndexInitializer - customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过 2026-09-08 10:05:01.289 [http-nio-8080-exec-10] [3342b77142f24021864e905d8ab849ee] WARN c.c.a.c.DebugTokenController - [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08 10:10:10.356 [http-nio-8080-exec-3] [3fbc0d9047f244bb905312e129b34cb5] WARN c.c.a.c.DebugTokenController - [verify] 为 userId=739564171091247104 签发调试 token sionInitializer : 执行数据字典权限种子化检查... 2026-09-08T10:03:54.752+08:00 INFO 25468 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 数据字典权限种子化检查完成:10 个权限点 2026-09-08T10:03:54.753+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 执行线索规则权限种子化检查(仅菜单)... 2026-09-08T10:03:54.850+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:03:54.850+08:00 INFO 25468 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 执行行政区划全量种子导入检查... 2026-09-08T10:03:55.956+08:00 WARN 25468 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T10:03:58.016+08:00 INFO 25468 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08T10:03:58.017+08:00 INFO 25468 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 执行线索管理权限种子化检查(仅菜单)... 2026-09-08T10:03:59.932+08:00 INFO 25468 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08T10:03:59.932+08:00 INFO 25468 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 执行商机规则权限种子化检查(仅菜单)... 2026-09-08T10:04:00.019+08:00 INFO 25468 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:00.019+08:00 INFO 25468 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08T10:04:00.116+08:00 INFO 25468 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:00.117+08:00 INFO 25468 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08T10:04:00.204+08:00 INFO 25468 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:00.205+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 执行方案卡系统字段库种子化检查... 2026-09-08T10:04:00.219+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08T10:04:00.233+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08T10:04:00.233+08:00 INFO 25468 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08T10:04:01.536+08:00 INFO 25468 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:01.550+08:00 INFO 25468 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08T10:04:01.563+08:00 INFO 25468 --- [crm-app] [main] c.c.r.c.CustomerReminderRuleInitializer : 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08T10:04:01.563+08:00 INFO 25468 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08T10:04:01.948+08:00 INFO 25468 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:01.961+08:00 INFO 25468 --- [crm-app] [main] c.c.r.c.CustomerDedupRuleInitializer : 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08T10:04:01.961+08:00 INFO 25468 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08T10:04:02.359+08:00 INFO 25468 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:02.360+08:00 INFO 25468 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08T10:04:02.447+08:00 INFO 25468 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:02.457+08:00 INFO 25468 --- [crm-app] [main] c.c.rule.config.ProjectRuleInitializer : 项目规则单例已存在(id=1),跳过种子化 2026-09-08T10:04:02.458+08:00 INFO 25468 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 执行项目规则权限种子化检查(仅菜单)... 2026-09-08T10:04:02.538+08:00 INFO 25468 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T10:04:02.539+08:00 INFO 25468 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 执行内置字典幂等初始化检查... 2026-09-08T10:04:06.217+08:00 WARN 25468 --- [crm-app] [http-nio-8080-exec-6] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T10:04:18.395+08:00 WARN 25468 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T10:04:26.252+08:00 INFO 25468 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 内置字典幂等初始化检查完成:25 个分组 2026-09-08T10:04:29.033+08:00 INFO 25468 --- [crm-app] [main] c.c.c.c.CustomerFulltextIndexInitializer : customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过 2026-09-08T10:05:01.289+08:00 WARN 25468 --- [crm-app] [http-nio-8080-exec-10] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T10:10:10.356+08:00 WARN 25468 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:36:52.643+08:00 INFO 40808 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 40808 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt) 2026-09-08T16:36:52.658+08:00 INFO 40808 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify" 2026-09-08T16:36:57.408+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T16:36:57.412+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-09-08T16:36:57.481+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 50 ms. Found 0 JPA repository interfaces. 2026-09-08T16:36:57.514+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T16:36:57.516+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-09-08T16:36:57.537+08:00 INFO 40808 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 6 ms. Found 0 Redis repository interfaces. 2026-09-08T16:36:57.980+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.981+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.982+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.982+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.982+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.982+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.982+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.983+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.985+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.988+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.990+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.991+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.992+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.993+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.993+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.993+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.994+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.995+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.996+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.997+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.998+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:57.999+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.001+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T16:36:58.013+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.013+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.013+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.013+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.014+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.015+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.016+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.020+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.021+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.022+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.024+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.025+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.026+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.026+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.027+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.027+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.027+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.027+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.027+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.028+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.028+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.028+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.028+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.028+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.029+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.030+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.031+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.032+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.032+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.032+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:36:58.032+08:00 WARN 40808 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T16:37:01.396+08:00 INFO 40808 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2026-09-08T16:37:01.439+08:00 INFO 40808 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2026-09-08T16:37:01.441+08:00 INFO 40808 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] 2026-09-08T16:37:01.596+08:00 INFO 40808 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2026-09-08T16:37:01.597+08:00 INFO 40808 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 8633 ms 2026-09-08T16:37:03.132+08:00 INFO 40808 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : 数据权限受控表扫描完成:0 张 2026-09-08T16:37:03.529+08:00 INFO 40808 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : 雪花ID生成器初始化完成,workerId=0, datacenterId=0 2026-09-08T16:37:06.196+08:00 INFO 40808 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2026-09-08T16:37:06.416+08:00 INFO 40808 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final 2026-09-08T16:37:06.582+08:00 INFO 40808 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled 2026-09-08T16:37:07.729+08:00 INFO 40808 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2026-09-08T16:37:08.031+08:00 INFO 40808 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2026-09-08T16:37:09.460+08:00 INFO 40808 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1eff74f2 2026-09-08T16:37:09.463+08:00 INFO 40808 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2026-09-08T16:37:09.646+08:00 WARN 40808 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2026-09-08T16:37:14.176+08:00 INFO 40808 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-09-08T16:37:32.705+08:00 INFO 40808 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-09-08T16:37:34.591+08:00 WARN 40808 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T16:37:34.592+08:00 WARN 40808 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 调试 token 接口 /api/auth/debug/token 已启用(verify profile) 2026-09-08T16:37:34.592+08:00 WARN 40808 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 严禁用于生产环境!任何知道 userId 的人可冒充该用户。 2026-09-08T16:37:34.592+08:00 WARN 40808 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 参见 docs/adr/0014-verify-profile-debug-token-endpoint.md 2026-09-08T16:37:34.592+08:00 WARN 40808 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T16:37:43.788+08:00 INFO 40808 --- [crm-app] [main] c.c.c.p.i.NgramNameSimilarityPortImpl : CustomerNameSimilarityPort 一期实现就绪(预筛模式:FULLTEXT ngram) 2026-09-08T16:37:43.795+08:00 INFO 40808 --- [crm-app] [main] c.c.c.p.impl.StubCompanyLookupPortImpl : CompanyLookupPort 一期 stub 已装配(企查查未接入,工商候选返回空) 2026-09-08T16:37:46.694+08:00 INFO 40808 --- [crm-app] [main] c.c.c.p.i.NoopProjectOwnerSyncPortImpl : ProjectOwnerSyncPort no-op 默认实现已装配(A5 项目模块未建,owner 同步跳过) 2026-09-08T16:37:47.011+08:00 INFO 40808 --- [crm-app] [main] c.c.p.i.NoopOpportunityOwnerSyncPortImpl : OpportunityOwnerSyncPort no-op 默认实现已装配(票 11 接商机真源后替换) 2026-09-08T16:37:48.046+08:00 WARN 40808 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration : Using generated security password: 236e5dee-e4cb-4e48-8d9a-337a27ac8b66 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2026-09-08T16:37:48.145+08:00 INFO 40808 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager 2026-09-08T16:37:53.972+08:00 INFO 40808 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : 数据权限模块校验通过:0 张受控表,4 个注册模块 2026-09-08T16:37:54.061+08:00 INFO 40808 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' 2026-09-08T16:37:54.186+08:00 INFO 40808 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 63.76 seconds (process running for 65.533) 2026-09-08T16:37:54.197+08:00 INFO 40808 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 执行权限数据初始化检查... 2026-09-08T16:37:55.190+08:00 INFO 40808 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 权限数据初始化检查完成 2026-09-08T16:37:55.190+08:00 INFO 40808 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 执行数据字典权限种子化检查... 2026-09-08T16:37:55.694+08:00 INFO 40808 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 数据字典权限种子化检查完成:10 个权限点 2026-09-08T16:37:55.695+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 执行线索规则权限种子化检查(仅菜单)... 2026-09-08T16:37:55.812+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:55.812+08:00 INFO 40808 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 执行线索管理权限种子化检查(仅菜单)... 2026-09-08T16:37:56.677+08:00 INFO 40808 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08T16:37:56.677+08:00 INFO 40808 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 执行行政区划全量种子导入检查... 2026-09-08T16:37:58.789+08:00 INFO 40808 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08T16:37:58.790+08:00 INFO 40808 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 执行商机规则权限种子化检查(仅菜单)... 2026-09-08T16:37:58.943+08:00 INFO 40808 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:58.943+08:00 INFO 40808 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08T16:37:59.088+08:00 INFO 40808 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.089+08:00 INFO 40808 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08T16:37:59.197+08:00 INFO 40808 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.198+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 执行方案卡系统字段库种子化检查... 2026-09-08T16:37:59.224+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08T16:37:59.242+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08T16:37:59.243+08:00 INFO 40808 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08T16:37:59.376+08:00 INFO 40808 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.405+08:00 INFO 40808 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08T16:37:59.424+08:00 INFO 40808 --- [crm-app] [main] c.c.r.c.CustomerReminderRuleInitializer : 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08T16:37:59.424+08:00 INFO 40808 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08T16:37:59.542+08:00 INFO 40808 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.562+08:00 INFO 40808 --- [crm-app] [main] c.c.r.c.CustomerDedupRuleInitializer : 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08T16:37:59.563+08:00 INFO 40808 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08T16:37:59.743+08:00 INFO 40808 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.743+08:00 INFO 40808 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08T16:37:59.853+08:00 INFO 40808 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.869+08:00 INFO 40808 --- [crm-app] [main] c.c.rule.config.ProjectRuleInitializer : 项目规则单例已存在(id=1),跳过种子化 2026-09-08T16:37:59.870+08:00 INFO 40808 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 执行项目规则权限种子化检查(仅菜单)... 2026-09-08T16:37:59.973+08:00 INFO 40808 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:37:59.974+08:00 INFO 40808 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 执行同步任务权限种子化检查(仅菜单)... 2026-09-08T16:38:00.022+08:00 INFO 40808 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : 创建目录节点:用户管理 (type=1) 2026-09-08T16:38:00.071+08:00 INFO 40808 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : 创建菜单节点:同步任务 (type=2) 2026-09-08T16:38:00.129+08:00 INFO 40808 --- [crm-app] [scheduling-1] c.c.a.s.impl.DtSyncTaskServiceImpl : 初始化同步设置默认行:id=752568364311773184 2026-09-08T16:38:00.237+08:00 INFO 40808 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 同步任务权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:38:00.238+08:00 INFO 40808 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 执行日志管理权限种子化检查(仅菜单)... 2026-09-08T16:38:00.291+08:00 INFO 40808 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : 创建目录节点:A7 后台管理 (type=1) 2026-09-08T16:38:00.346+08:00 INFO 40808 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : 创建菜单节点:日志管理 (type=2) 2026-09-08T16:38:00.354+08:00 INFO 40808 --- [crm-app] [scheduling-1] com.crm.auth.job.DtSyncScheduleJob : [钉钉自动同步Job] 已按同步设置发起自动同步任务 2026-09-08T16:38:00.482+08:00 INFO 40808 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 日志管理权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:38:00.495+08:00 INFO 40808 --- [crm-app] [main] c.c.c.c.CustomerFulltextIndexInitializer : customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过 2026-09-08T16:38:01.591+08:00 INFO 40808 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 执行内置字典幂等初始化检查... 2026-09-08T16:38:06.807+08:00 INFO 40808 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-09-08T16:38:06.826+08:00 INFO 40808 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 17 ms 2026-09-08T16:38:10.945+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:38:23.079+08:00 INFO 40808 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 内置字典幂等初始化检查完成:25 个分组 2026-09-08T16:38:39.315+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:38:41.795+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-7] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63008, msg=字典编码创建后不可修改 2026-09-08T16:39:12.116+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:39:25.572+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-4] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:39:26.722+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63009, msg=该字典已被引用,无法删除 2026-09-08T16:39:31.941+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:39:37.106+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63001, msg=字典键值不能为空 2026-09-08T16:39:41.273+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63013, msg=该字典为分组默认项,请先取消默认或指定其他默认项 2026-09-08T16:39:41.881+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63013, msg=该字典为分组默认项,请先取消默认或指定其他默认项 2026-09-08T16:39:54.011+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63009, msg=该字典已被引用,无法删除 2026-09-08T16:39:56.294+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=63009, msg=该字典已被引用,不可修改分组 2026-09-08T16:39:57.114+08:00 WARN 40808 --- [crm-app] [http-nio-8080-exec-4] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:50:31.789+08:00 INFO 41880 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 41880 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt) 2026-09-08T16:50:31.795+08:00 INFO 41880 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify" 2026-09-08T16:50:36.060+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T16:50:36.068+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-09-08T16:50:36.137+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 51 ms. Found 0 JPA repository interfaces. 2026-09-08T16:50:36.237+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T16:50:36.239+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-09-08T16:50:36.270+08:00 INFO 41880 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 5 ms. Found 0 Redis repository interfaces. 2026-09-08T16:50:36.945+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.946+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.946+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.947+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.948+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.948+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.949+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.949+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.951+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.951+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.951+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.952+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.952+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.953+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.953+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.953+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.953+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.953+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.954+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.956+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.956+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.956+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.956+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.957+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.961+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.961+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.961+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.962+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.962+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.963+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.963+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.964+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.965+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.966+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.966+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.967+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.968+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.971+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.972+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.972+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.972+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.973+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.975+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.976+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.977+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.977+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.978+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.978+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.978+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.979+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.979+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.979+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.980+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.981+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.982+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.985+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T16:50:36.992+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.993+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.994+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.994+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.994+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.994+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.995+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.995+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.995+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.995+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.995+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.996+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.996+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.997+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.998+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.998+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.998+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:36.999+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.000+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.001+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.001+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.001+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.002+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.003+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.003+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.005+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.006+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.006+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.006+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.006+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.006+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.007+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.010+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.012+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.013+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.013+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.014+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.015+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.015+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.015+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.016+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.020+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.021+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.021+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.021+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.022+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.022+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.022+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.022+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.023+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.032+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.033+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.034+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.035+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.035+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.035+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.035+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.036+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.038+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T16:50:37.039+08:00 WARN 41880 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T16:50:40.700+08:00 INFO 41880 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2026-09-08T16:50:40.755+08:00 INFO 41880 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2026-09-08T16:50:40.755+08:00 INFO 41880 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] 2026-09-08T16:50:41.136+08:00 INFO 41880 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2026-09-08T16:50:41.137+08:00 INFO 41880 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 9204 ms 2026-09-08T16:50:42.899+08:00 INFO 41880 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : 数据权限受控表扫描完成:0 张 2026-09-08T16:50:43.247+08:00 INFO 41880 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : 雪花ID生成器初始化完成,workerId=0, datacenterId=0 2026-09-08T16:50:45.838+08:00 INFO 41880 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2026-09-08T16:50:46.070+08:00 INFO 41880 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final 2026-09-08T16:50:46.234+08:00 INFO 41880 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled 2026-09-08T16:50:47.184+08:00 INFO 41880 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2026-09-08T16:50:47.276+08:00 INFO 41880 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2026-09-08T16:50:48.271+08:00 INFO 41880 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@619944a7 2026-09-08T16:50:48.273+08:00 INFO 41880 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2026-09-08T16:50:48.470+08:00 WARN 41880 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2026-09-08T16:50:52.751+08:00 INFO 41880 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-09-08T16:51:11.003+08:00 INFO 41880 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-09-08T16:51:12.132+08:00 WARN 41880 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T16:51:12.133+08:00 WARN 41880 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 调试 token 接口 /api/auth/debug/token 已启用(verify profile) 2026-09-08T16:51:12.133+08:00 WARN 41880 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 严禁用于生产环境!任何知道 userId 的人可冒充该用户。 2026-09-08T16:51:12.133+08:00 WARN 41880 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 参见 docs/adr/0014-verify-profile-debug-token-endpoint.md 2026-09-08T16:51:12.133+08:00 WARN 41880 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T16:51:18.265+08:00 INFO 41880 --- [crm-app] [main] c.c.c.p.i.NgramNameSimilarityPortImpl : CustomerNameSimilarityPort 一期实现就绪(预筛模式:FULLTEXT ngram) 2026-09-08T16:51:18.269+08:00 INFO 41880 --- [crm-app] [main] c.c.c.p.impl.StubCompanyLookupPortImpl : CompanyLookupPort 一期 stub 已装配(企查查未接入,工商候选返回空) 2026-09-08T16:51:20.139+08:00 INFO 41880 --- [crm-app] [main] c.c.c.p.i.NoopProjectOwnerSyncPortImpl : ProjectOwnerSyncPort no-op 默认实现已装配(A5 项目模块未建,owner 同步跳过) 2026-09-08T16:51:20.356+08:00 INFO 41880 --- [crm-app] [main] c.c.p.i.NoopOpportunityOwnerSyncPortImpl : OpportunityOwnerSyncPort no-op 默认实现已装配(票 11 接商机真源后替换) 2026-09-08T16:51:20.950+08:00 WARN 41880 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration : Using generated security password: 154cd30b-ab9c-459c-a3fe-c5b595813fa8 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2026-09-08T16:51:21.012+08:00 INFO 41880 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager 2026-09-08T16:51:24.589+08:00 INFO 41880 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : 数据权限模块校验通过:0 张受控表,4 个注册模块 2026-09-08T16:51:24.702+08:00 INFO 41880 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' 2026-09-08T16:51:24.748+08:00 INFO 41880 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 54.083 seconds (process running for 55.062) 2026-09-08T16:51:24.753+08:00 INFO 41880 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 执行权限数据初始化检查... 2026-09-08T16:51:25.684+08:00 INFO 41880 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 权限数据初始化检查完成 2026-09-08T16:51:25.684+08:00 INFO 41880 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 执行数据字典权限种子化检查... 2026-09-08T16:51:26.128+08:00 INFO 41880 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 数据字典权限种子化检查完成:10 个权限点 2026-09-08T16:51:26.128+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 执行线索规则权限种子化检查(仅菜单)... 2026-09-08T16:51:26.226+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:26.226+08:00 INFO 41880 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 执行行政区划全量种子导入检查... 2026-09-08T16:51:27.702+08:00 INFO 41880 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08T16:51:27.702+08:00 INFO 41880 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 执行线索管理权限种子化检查(仅菜单)... 2026-09-08T16:51:28.213+08:00 INFO 41880 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08T16:51:28.214+08:00 INFO 41880 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 执行商机规则权限种子化检查(仅菜单)... 2026-09-08T16:51:28.313+08:00 INFO 41880 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.314+08:00 INFO 41880 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08T16:51:28.417+08:00 INFO 41880 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.417+08:00 INFO 41880 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08T16:51:28.530+08:00 INFO 41880 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.531+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 执行方案卡系统字段库种子化检查... 2026-09-08T16:51:28.548+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08T16:51:28.564+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08T16:51:28.565+08:00 INFO 41880 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08T16:51:28.682+08:00 INFO 41880 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.695+08:00 INFO 41880 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08T16:51:28.710+08:00 INFO 41880 --- [crm-app] [main] c.c.r.c.CustomerReminderRuleInitializer : 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08T16:51:28.710+08:00 INFO 41880 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08T16:51:28.819+08:00 INFO 41880 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.834+08:00 INFO 41880 --- [crm-app] [main] c.c.r.c.CustomerDedupRuleInitializer : 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08T16:51:28.834+08:00 INFO 41880 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08T16:51:28.940+08:00 INFO 41880 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:28.940+08:00 INFO 41880 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08T16:51:29.053+08:00 INFO 41880 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:29.067+08:00 INFO 41880 --- [crm-app] [main] c.c.rule.config.ProjectRuleInitializer : 项目规则单例已存在(id=1),跳过种子化 2026-09-08T16:51:29.068+08:00 INFO 41880 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 执行项目规则权限种子化检查(仅菜单)... 2026-09-08T16:51:29.187+08:00 INFO 41880 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:29.187+08:00 INFO 41880 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 执行同步任务权限种子化检查(仅菜单)... 2026-09-08T16:51:29.297+08:00 INFO 41880 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 同步任务权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:29.297+08:00 INFO 41880 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 执行日志管理权限种子化检查(仅菜单)... 2026-09-08T16:51:29.399+08:00 INFO 41880 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 日志管理权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T16:51:29.400+08:00 INFO 41880 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 执行内置字典幂等初始化检查... 2026-09-08T16:51:30.649+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-09-08T16:51:30.652+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed initialization in 2 ms 2026-09-08T16:51:37.181+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:51:43.494+08:00 INFO 41880 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 内置字典幂等初始化检查完成:25 个分组 2026-09-08T16:51:43.505+08:00 INFO 41880 --- [crm-app] [main] c.c.c.c.CustomerFulltextIndexInitializer : customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过 2026-09-08T16:51:46.628+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:51:47.835+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61012, msg=内置角色不允许删除 2026-09-08T16:51:48.716+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61012, msg=内置角色不允许删除 2026-09-08T16:51:50.100+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64005, msg=公海池下存在活跃线索,禁止删除 2026-09-08T16:51:50.485+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-6] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64005, msg=公海池下存在活跃线索,禁止删除 2026-09-08T16:51:55.718+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:52:01.014+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61019, msg=移交方与接收人不能相同 2026-09-08T16:52:01.980+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-5] c.c.a.s.impl.UserTransferServiceImpl : 用户移交完成:from=739564171091247104, to=744842318024015872, 各域计数=[lead=0, opportunity=12, project=0, customer=73] 2026-09-08T16:52:03.281+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.a.s.impl.UserTransferServiceImpl : 用户移交完成:from=744842318024015872, to=739564171091247104, 各域计数=[lead=0, opportunity=12, project=0, customer=73] 2026-09-08T16:52:05.648+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 保存角色:id=752571910688079872, roleCode=e2d_role_165146 2026-09-08T16:52:05.697+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.RoleScopeStoreImpl : 清空角色模块档位:roleId=752571910688079872, 行数=0 2026-09-08T16:52:07.920+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 保存角色:id=752571920259481600, roleCode=e2d_role_165146_copy_aZJVMe 2026-09-08T16:52:07.994+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.RoleScopeStoreImpl : 清空角色模块档位:roleId=752571920259481600, 行数=0 2026-09-08T16:52:07.995+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 复制角色:srcId=752571910688079872, newId=752571920259481600, newCode=e2d_role_165146_copy_aZJVMe 2026-09-08T16:52:08.966+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61021, msg=角色未授权任何菜单,不可启用;请先在角色管理中分配权限资源 2026-09-08T16:52:10.167+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61012, msg=内置角色不允许停用 2026-09-08T16:52:11.227+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 删除角色及级联关联:roleId=752571910688079872 2026-09-08T16:52:11.730+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.a.service.impl.SysRoleServiceImpl : 删除角色及级联关联:roleId=752571920259481600 2026-09-08T16:52:12.484+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-8] c.c.a.service.impl.ResourceServiceImpl : 保存资源节点:id=752571939385507840, name=e2d-演示权限点-165146, type=BUTTON 2026-09-08T16:52:12.988+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 保存角色:id=752571941520408576, roleCode=e2d_rrole_165146 2026-09-08T16:52:13.025+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.RoleScopeStoreImpl : 清空角色模块档位:roleId=752571941520408576, 行数=0 2026-09-08T16:52:13.564+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-5] c.c.a.service.impl.SysRoleServiceImpl : 分配角色资源:roleId=752571941520408576, 输入 1 个 -> 补全后 3 个 2026-09-08T16:52:13.908+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-8] c.c.a.service.impl.SysRoleServiceImpl : 停用角色:roleId=752571941520408576 2026-09-08T16:52:15.057+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.ResourceServiceImpl : 停用资源节点:id=752571939385507840, name=e2d-演示权限点-165146 2026-09-08T16:52:15.332+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.a.service.impl.ResourceServiceImpl : 启用资源节点:id=752571939385507840, name=e2d-演示权限点-165146 2026-09-08T16:52:15.989+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61009, msg=仅停用状态的资源可删除,请先停用该节点 2026-09-08T16:52:16.262+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-8] c.c.a.service.impl.ResourceServiceImpl : 停用资源节点:id=752571939385507840, name=e2d-演示权限点-165146 2026-09-08T16:52:16.651+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61020, msg=资源被 1 个角色授权引用,禁止删除;请先在角色管理中解除引用,角色ID:[752571941520408576] 2026-09-08T16:52:17.598+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-10] c.c.a.service.impl.SysRoleServiceImpl : 删除角色及级联关联:roleId=752571941520408576 2026-09-08T16:52:17.959+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.a.service.impl.ResourceServiceImpl : 停用资源节点:id=752571939385507840, name=e2d-演示权限点-165146 2026-09-08T16:52:18.323+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-5] c.c.a.service.impl.ResourceServiceImpl : 删除资源节点:id=752571939385507840, name=e2d-演示权限点-165146 2026-09-08T16:52:26.580+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64029, msg=已存在同名称的发布中规则:e2d-推送R2-165146 2026-09-08T16:52:27.494+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64030, msg=项目创建方式非法(可选:自动创建/用户交互/关联已有项目) 2026-09-08T16:52:29.117+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64027, msg=仅草稿版本可删除 2026-09-08T16:52:32.739+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64031, msg=按项目属地范围须填写适用对象 2026-09-08T16:52:33.077+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-9] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64031, msg=仅全部商机范围的规则可设为默认 2026-09-08T16:52:35.885+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64030, msg=引用的项目查重规则版本非发布中,草稿不可被正式引用 2026-09-08T16:52:37.516+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64033, msg=仅草稿版本可删除 2026-09-08T16:52:39.990+08:00 INFO 41880 --- [crm-app] [http-nio-8080-exec-9] c.c.r.s.impl.ProjectRuleServiceImpl : [项目规则] 分区覆盖保存:operator=739564171091247104, section=阶段别名配置, rows=2 2026-09-08T16:52:40.930+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-6] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64036, msg=标底方认定比例须在 0-100 之间 2026-09-08T16:52:41.010+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:52:49.211+08:00 ERROR 41880 --- [crm-app] [task-1] c.crm.file.task.ThumbnailGenerationTask : 缩略图生成失败:fileId=752572091160592384, thumbKey=thumbnails/752572091160592384.jpg java.io.IOException: Cannot run program "soffice": CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) ~[na:na] at com.crm.file.service.impl.OfficeThumbnailRenderer.runConversion(OfficeThumbnailRenderer.java:110) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.service.impl.OfficeThumbnailRenderer.render(OfficeThumbnailRenderer.java:70) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generateSync(ThumbnailGenerationTask.java:140) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generateWithLock(ThumbnailGenerationTask.java:102) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generate(ThumbnailGenerationTask.java:70) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:113) ~[spring-aop-6.1.14.jar!/:6.1.14] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na] Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessImpl.create(Native Method) ~[na:na] at java.base/java.lang.ProcessImpl.(ProcessImpl.java:505) ~[na:na] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:158) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ~[na:na] ... 19 common frames omitted 2026-09-08T16:53:25.530+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:54:02.257+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-5] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T16:54:49.818+08:00 WARN 41880 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:02:26.603+08:00 INFO 39428 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 39428 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt) 2026-09-08T17:02:26.615+08:00 INFO 39428 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify" 2026-09-08T17:02:32.133+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T17:02:32.144+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-09-08T17:02:32.231+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 64 ms. Found 0 JPA repository interfaces. 2026-09-08T17:02:32.281+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T17:02:32.282+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-09-08T17:02:32.316+08:00 INFO 39428 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces. 2026-09-08T17:02:32.859+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.860+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.860+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.861+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.862+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.862+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.862+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.863+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.863+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.863+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.864+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.866+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.869+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.882+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.883+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.883+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.883+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.888+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.894+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.894+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.894+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.895+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.896+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.897+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.897+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.897+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.897+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.897+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.898+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.899+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.899+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.902+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.903+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.903+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.904+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.904+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.905+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.906+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.907+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.907+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.907+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.908+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.909+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.909+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.910+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.910+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.910+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.910+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.910+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.911+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.911+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.912+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.913+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.913+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.913+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.914+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T17:02:32.937+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.938+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.938+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.938+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.939+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.939+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.940+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.940+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.941+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.942+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.942+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.943+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.943+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.943+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.944+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.945+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.945+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.945+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.945+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.945+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.946+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.947+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.948+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.949+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.949+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.949+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.949+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.952+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.953+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.954+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.954+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.954+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.955+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.955+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.955+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.956+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.956+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.957+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.958+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.959+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.959+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.959+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.960+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.960+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.961+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.961+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.961+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.962+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.963+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.963+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.963+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.963+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T17:02:32.963+08:00 WARN 39428 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T17:02:36.313+08:00 INFO 39428 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2026-09-08T17:02:36.398+08:00 INFO 39428 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2026-09-08T17:02:36.398+08:00 INFO 39428 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] 2026-09-08T17:02:36.671+08:00 INFO 39428 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2026-09-08T17:02:36.674+08:00 INFO 39428 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 9829 ms 2026-09-08T17:02:38.582+08:00 INFO 39428 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : 数据权限受控表扫描完成:0 张 2026-09-08T17:02:39.064+08:00 INFO 39428 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : 雪花ID生成器初始化完成,workerId=0, datacenterId=0 2026-09-08T17:02:42.560+08:00 INFO 39428 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2026-09-08T17:02:42.977+08:00 INFO 39428 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final 2026-09-08T17:02:43.113+08:00 INFO 39428 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled 2026-09-08T17:02:44.473+08:00 INFO 39428 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2026-09-08T17:02:44.564+08:00 INFO 39428 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2026-09-08T17:02:45.421+08:00 INFO 39428 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7b06dce0 2026-09-08T17:02:45.424+08:00 INFO 39428 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2026-09-08T17:02:45.590+08:00 WARN 39428 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2026-09-08T17:02:50.595+08:00 INFO 39428 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-09-08T17:03:08.972+08:00 INFO 39428 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-09-08T17:03:10.646+08:00 WARN 39428 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T17:03:10.646+08:00 WARN 39428 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 调试 token 接口 /api/auth/debug/token 已启用(verify profile) 2026-09-08T17:03:10.646+08:00 WARN 39428 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 严禁用于生产环境!任何知道 userId 的人可冒充该用户。 2026-09-08T17:03:10.646+08:00 WARN 39428 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 参见 docs/adr/0014-verify-profile-debug-token-endpoint.md 2026-09-08T17:03:10.647+08:00 WARN 39428 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T17:03:18.499+08:00 INFO 39428 --- [crm-app] [main] c.c.c.p.i.NgramNameSimilarityPortImpl : CustomerNameSimilarityPort 一期实现就绪(预筛模式:FULLTEXT ngram) 2026-09-08T17:03:18.504+08:00 INFO 39428 --- [crm-app] [main] c.c.c.p.impl.StubCompanyLookupPortImpl : CompanyLookupPort 一期 stub 已装配(企查查未接入,工商候选返回空) 2026-09-08T17:03:20.315+08:00 INFO 39428 --- [crm-app] [main] c.c.c.p.i.NoopProjectOwnerSyncPortImpl : ProjectOwnerSyncPort no-op 默认实现已装配(A5 项目模块未建,owner 同步跳过) 2026-09-08T17:03:20.508+08:00 INFO 39428 --- [crm-app] [main] c.c.p.i.NoopOpportunityOwnerSyncPortImpl : OpportunityOwnerSyncPort no-op 默认实现已装配(票 11 接商机真源后替换) 2026-09-08T17:03:21.194+08:00 WARN 39428 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration : Using generated security password: 9bb0a9a2-0af9-4952-bd5a-5ac51e66a3f0 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2026-09-08T17:03:21.275+08:00 INFO 39428 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager 2026-09-08T17:03:27.610+08:00 INFO 39428 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : 数据权限模块校验通过:0 张受控表,4 个注册模块 2026-09-08T17:03:27.698+08:00 INFO 39428 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' 2026-09-08T17:03:27.797+08:00 INFO 39428 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 62.533 seconds (process running for 64.651) 2026-09-08T17:03:27.813+08:00 INFO 39428 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 执行权限数据初始化检查... 2026-09-08T17:03:28.141+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-09-08T17:03:28.158+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 13 ms 2026-09-08T17:03:29.737+08:00 INFO 39428 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 权限数据初始化检查完成 2026-09-08T17:03:29.737+08:00 INFO 39428 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 执行数据字典权限种子化检查... 2026-09-08T17:03:30.595+08:00 INFO 39428 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 数据字典权限种子化检查完成:10 个权限点 2026-09-08T17:03:30.595+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 执行线索规则权限种子化检查(仅菜单)... 2026-09-08T17:03:30.729+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:30.729+08:00 INFO 39428 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 执行行政区划全量种子导入检查... 2026-09-08T17:03:33.387+08:00 INFO 39428 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08T17:03:33.388+08:00 INFO 39428 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 执行线索管理权限种子化检查(仅菜单)... 2026-09-08T17:03:34.392+08:00 INFO 39428 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08T17:03:34.392+08:00 INFO 39428 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 执行商机规则权限种子化检查(仅菜单)... 2026-09-08T17:03:34.555+08:00 INFO 39428 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:34.556+08:00 INFO 39428 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08T17:03:34.697+08:00 INFO 39428 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:34.697+08:00 INFO 39428 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08T17:03:34.862+08:00 INFO 39428 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:34.862+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 执行方案卡系统字段库种子化检查... 2026-09-08T17:03:34.912+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08T17:03:34.932+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08T17:03:34.933+08:00 INFO 39428 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08T17:03:35.132+08:00 INFO 39428 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:35.209+08:00 INFO 39428 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08T17:03:35.231+08:00 INFO 39428 --- [crm-app] [main] c.c.r.c.CustomerReminderRuleInitializer : 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08T17:03:35.231+08:00 INFO 39428 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08T17:03:35.329+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:03:35.404+08:00 INFO 39428 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:35.426+08:00 INFO 39428 --- [crm-app] [main] c.c.r.c.CustomerDedupRuleInitializer : 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08T17:03:35.426+08:00 INFO 39428 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08T17:03:35.574+08:00 INFO 39428 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:35.574+08:00 INFO 39428 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08T17:03:35.708+08:00 INFO 39428 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:35.741+08:00 INFO 39428 --- [crm-app] [main] c.c.rule.config.ProjectRuleInitializer : 项目规则单例已存在(id=1),跳过种子化 2026-09-08T17:03:35.743+08:00 INFO 39428 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 执行项目规则权限种子化检查(仅菜单)... 2026-09-08T17:03:35.887+08:00 INFO 39428 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:35.888+08:00 INFO 39428 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 执行同步任务权限种子化检查(仅菜单)... 2026-09-08T17:03:36.076+08:00 INFO 39428 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 同步任务权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:36.077+08:00 INFO 39428 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 执行日志管理权限种子化检查(仅菜单)... 2026-09-08T17:03:36.359+08:00 INFO 39428 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 日志管理权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T17:03:36.360+08:00 INFO 39428 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 执行内置字典幂等初始化检查... 2026-09-08T17:03:55.713+08:00 INFO 39428 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 内置字典幂等初始化检查完成:25 个分组 2026-09-08T17:03:56.678+08:00 INFO 39428 --- [crm-app] [main] c.c.c.c.CustomerFulltextIndexInitializer : customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过 2026-09-08T17:05:24.778+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:05:46.253+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:05:47.363+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=744842318024015872 签发调试 token 2026-09-08T17:05:47.447+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 授权拒绝:Access Denied 2026-09-08T17:06:21.053+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-6] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:27:29.260+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:27:29.912+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61012, msg=内置角色不允许删除 2026-09-08T17:27:33.437+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-6] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:27:34.532+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61023, msg=已有同步任务运行中,请稍后再试 2026-09-08T17:27:36.041+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61022, msg=重试间隔不能小于 1 分钟 2026-09-08T17:27:36.229+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61022, msg=重试次数不能小于 1 次 2026-09-08T17:27:38.137+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:27:40.406+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-9] c.c.a.service.impl.SysRoleServiceImpl : 保存角色:id=752580864554041344, roleCode=e2d_lrole_172728 2026-09-08T17:27:40.441+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-9] c.c.a.service.impl.RoleScopeStoreImpl : 清空角色模块档位:roleId=752580864554041344, 行数=0 2026-09-08T17:27:41.072+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-7] c.c.a.service.impl.SysRoleServiceImpl : 删除角色及级联关联:roleId=752580864554041344 2026-09-08T17:27:57.748+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-6] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:28:17.315+08:00 ERROR 39428 --- [crm-app] [task-1] c.crm.file.task.ThumbnailGenerationTask : 缩略图生成失败:fileId=752581016106827776, thumbKey=thumbnails/752581016106827776.jpg java.io.IOException: Cannot run program "soffice": CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) ~[na:na] at com.crm.file.service.impl.OfficeThumbnailRenderer.runConversion(OfficeThumbnailRenderer.java:110) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.service.impl.OfficeThumbnailRenderer.render(OfficeThumbnailRenderer.java:70) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generateSync(ThumbnailGenerationTask.java:140) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generateWithLock(ThumbnailGenerationTask.java:102) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at com.crm.file.task.ThumbnailGenerationTask.generate(ThumbnailGenerationTask.java:70) ~[crm-file-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14] at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:113) ~[spring-aop-6.1.14.jar!/:6.1.14] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na] Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessImpl.create(Native Method) ~[na:na] at java.base/java.lang.ProcessImpl.(ProcessImpl.java:505) ~[na:na] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:158) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ~[na:na] ... 19 common frames omitted 2026-09-08T17:28:18.799+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 资源不存在:code=40401, msg=批量操作日志不存在: 752581016106827776 2026-09-08T17:28:19.090+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-9] c.c.b.a.GlobalExceptionHandlerAdvice : 请求方式错误:Request method 'GET' is not supported 2026-09-08T17:28:19.323+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-3] c.c.b.a.GlobalExceptionHandlerAdvice : 资源不存在:code=40401, msg=批量操作日志不存在: 999999999999 2026-09-08T17:28:19.533+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-4] c.c.a.controller.DebugTokenController : [verify] 为 userId=744842318024015872 签发调试 token 2026-09-08T17:28:19.617+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 授权拒绝:Access Denied 2026-09-08T17:28:19.681+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : 授权拒绝:Access Denied 2026-09-08T17:28:19.757+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-6] c.c.b.a.GlobalExceptionHandlerAdvice : 授权拒绝:Access Denied 2026-09-08T17:28:20.608+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64008, msg=自动回收前提醒参数非法 2026-09-08T17:33:34.878+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-10] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T17:33:35.431+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=66002, msg=该记录无关联的结果文件 2026-09-08T17:33:35.559+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=66002, msg=勾选记录均无可下载的结果文件 2026-09-08T17:33:36.058+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-2] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=64008, msg=自动回收前提醒参数非法 2026-09-08T17:33:36.675+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-9] c.c.a.service.impl.SysRoleServiceImpl : 保存角色:id=752582358841950208, roleCode=e2d_probe_x 2026-09-08T17:33:36.705+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-9] c.c.a.service.impl.RoleScopeStoreImpl : 清空角色模块档位:roleId=752582358841950208, 行数=0 2026-09-08T17:33:37.540+08:00 WARN 39428 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : 业务异常:code=61012, msg=内置角色不允许删除 2026-09-08T17:33:38.036+08:00 INFO 39428 --- [crm-app] [http-nio-8080-exec-7] c.c.a.service.impl.SysRoleServiceImpl : 删除角色及级联关联:roleId=752582358841950208 2026-09-08T20:05:38.003+08:00 INFO 40744 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 40744 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt) 2026-09-08T20:05:38.007+08:00 INFO 40744 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify" 2026-09-08T20:05:43.792+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T20:05:43.802+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-09-08T20:05:43.882+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 60 ms. Found 0 JPA repository interfaces. 2026-09-08T20:05:43.937+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-09-08T20:05:43.940+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-09-08T20:05:43.980+08:00 INFO 40744 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. 2026-09-08T20:05:44.390+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.390+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.390+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.390+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.390+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.391+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.392+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.392+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.392+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.392+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.393+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.393+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.393+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.393+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.393+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.394+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.395+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.396+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.396+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.396+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.400+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.401+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.402+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.402+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.403+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.404+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.404+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.405+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.405+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.405+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.406+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.406+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.406+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.407+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.407+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.407+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.407+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.408+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.409+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.410+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.410+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.410+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.410+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.411+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.412+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.413+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.414+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.415+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.417+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T20:05:44.425+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.426+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.426+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.426+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncSettingsMapper' and 'com.crm.auth.mapper.DtSyncSettingsMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dtSyncTaskMapper' and 'com.crm.auth.mapper.DtSyncTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.427+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserTransferLogMapper' and 'com.crm.auth.mapper.SysUserTransferLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.428+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerDedupRuleMapper' and 'com.crm.rule.mapper.CustomerDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerReminderRuleMapper' and 'com.crm.rule.mapper.CustomerReminderRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityDedupRuleMapper' and 'com.crm.rule.mapper.OpportunityDedupRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.429+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.431+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.433+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPushRuleMapper' and 'com.crm.rule.mapper.OpportunityPushRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.434+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.435+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.435+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.436+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.437+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.438+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.438+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.438+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'projectRuleMapper' and 'com.crm.rule.mapper.ProjectRuleMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.439+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.440+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.441+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.441+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userViewFormMapper' and 'com.crm.preference.mapper.UserViewFormMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.442+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.443+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.443+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.443+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.443+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.443+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.444+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.445+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.445+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.446+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.446+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.446+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.446+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.446+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerAgreementMapper' and 'com.crm.customer.mapper.CustomerAgreementMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.448+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerContactMapper' and 'com.crm.customer.mapper.CustomerContactMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.448+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFocusMapper' and 'com.crm.customer.mapper.CustomerFocusMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.453+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerFollowMapper' and 'com.crm.customer.mapper.CustomerFollowMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.455+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportFailMapper' and 'com.crm.customer.mapper.CustomerImportFailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.456+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerImportTaskMapper' and 'com.crm.customer.mapper.CustomerImportTaskMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.457+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerMapper' and 'com.crm.customer.mapper.CustomerMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.457+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerOplogMapper' and 'com.crm.customer.mapper.CustomerOplogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.457+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerPendingNoticeMapper' and 'com.crm.customer.mapper.CustomerPendingNoticeMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.457+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTeamMemberMapper' and 'com.crm.customer.mapper.CustomerTeamMemberMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferDetailMapper' and 'com.crm.customer.mapper.CustomerTransferDetailMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerTransferMapper' and 'com.crm.customer.mapper.CustomerTransferMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'customerViewLogMapper' and 'com.crm.customer.mapper.CustomerViewLogMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logBatchMapper' and 'com.crm.log.mapper.LogBatchMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logLoginMapper' and 'com.crm.log.mapper.LogLoginMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'logOperationMapper' and 'com.crm.log.mapper.LogOperationMapper' mapperInterface. Bean already defined with the same name! 2026-09-08T20:05:44.458+08:00 WARN 40744 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. 2026-09-08T20:05:50.135+08:00 INFO 40744 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2026-09-08T20:05:50.702+08:00 INFO 40744 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2026-09-08T20:05:50.707+08:00 INFO 40744 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] 2026-09-08T20:05:51.059+08:00 INFO 40744 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2026-09-08T20:05:51.060+08:00 INFO 40744 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 12835 ms 2026-09-08T20:05:57.259+08:00 INFO 40744 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : 数据权限受控表扫描完成:0 张 2026-09-08T20:05:58.578+08:00 INFO 40744 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : 雪花ID生成器初始化完成,workerId=0, datacenterId=0 2026-09-08T20:06:01.134+08:00 INFO 40744 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2026-09-08T20:06:01.477+08:00 INFO 40744 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final 2026-09-08T20:06:01.632+08:00 INFO 40744 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled 2026-09-08T20:06:02.623+08:00 INFO 40744 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2026-09-08T20:06:02.752+08:00 INFO 40744 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2026-09-08T20:06:03.759+08:00 INFO 40744 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4f3a8e3e 2026-09-08T20:06:03.769+08:00 INFO 40744 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2026-09-08T20:06:03.903+08:00 WARN 40744 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2026-09-08T20:06:08.465+08:00 INFO 40744 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-09-08T20:06:25.973+08:00 INFO 40744 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-09-08T20:06:27.592+08:00 WARN 40744 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T20:06:27.592+08:00 WARN 40744 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 调试 token 接口 /api/auth/debug/token 已启用(verify profile) 2026-09-08T20:06:27.593+08:00 WARN 40744 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 严禁用于生产环境!任何知道 userId 的人可冒充该用户。 2026-09-08T20:06:27.593+08:00 WARN 40744 --- [crm-app] [main] c.c.a.controller.DebugTokenController : 参见 docs/adr/0014-verify-profile-debug-token-endpoint.md 2026-09-08T20:06:27.593+08:00 WARN 40744 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ 2026-09-08T20:06:36.006+08:00 INFO 40744 --- [crm-app] [main] c.c.c.p.i.NgramNameSimilarityPortImpl : CustomerNameSimilarityPort 一期实现就绪(预筛模式:FULLTEXT ngram) 2026-09-08T20:06:36.009+08:00 INFO 40744 --- [crm-app] [main] c.c.c.p.impl.StubCompanyLookupPortImpl : CompanyLookupPort 一期 stub 已装配(企查查未接入,工商候选返回空) 2026-09-08T20:06:38.725+08:00 INFO 40744 --- [crm-app] [main] c.c.c.p.i.NoopProjectOwnerSyncPortImpl : ProjectOwnerSyncPort no-op 默认实现已装配(A5 项目模块未建,owner 同步跳过) 2026-09-08T20:06:38.971+08:00 INFO 40744 --- [crm-app] [main] c.c.p.i.NoopOpportunityOwnerSyncPortImpl : OpportunityOwnerSyncPort no-op 默认实现已装配(票 11 接商机真源后替换) 2026-09-08T20:06:40.607+08:00 WARN 40744 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration : Using generated security password: 18374b87-7ce2-4fb2-a2ae-c24555486cd8 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2026-09-08T20:06:41.007+08:00 INFO 40744 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager 2026-09-08T20:06:48.046+08:00 INFO 40744 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : 数据权限模块校验通过:0 张受控表,4 个注册模块 2026-09-08T20:06:48.272+08:00 INFO 40744 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' 2026-09-08T20:06:48.408+08:00 INFO 40744 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 72.228 seconds (process running for 74.652) 2026-09-08T20:06:48.438+08:00 INFO 40744 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 执行权限数据初始化检查... 2026-09-08T20:06:49.828+08:00 INFO 40744 --- [crm-app] [main] com.crm.auth.config.DataInitializer : 权限数据初始化检查完成 2026-09-08T20:06:49.828+08:00 INFO 40744 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 执行数据字典权限种子化检查... 2026-09-08T20:06:50.379+08:00 INFO 40744 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : 数据字典权限种子化检查完成:10 个权限点 2026-09-08T20:06:50.385+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 执行线索规则权限种子化检查(仅菜单)... 2026-09-08T20:06:50.508+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : 线索规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:50.509+08:00 INFO 40744 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 执行行政区划全量种子导入检查... 2026-09-08T20:06:52.562+08:00 INFO 40744 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : 行政区划种子导入完成:对账 3432 行(省 34 / 市 342 / 区 3056),存量 3432 行,新增 0 行 2026-09-08T20:06:52.562+08:00 INFO 40744 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 执行线索管理权限种子化检查(仅菜单)... 2026-09-08T20:06:53.060+08:00 INFO 40744 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : 线索管理权限种子化检查完成:4 个菜单(0 个 button) 2026-09-08T20:06:53.061+08:00 INFO 40744 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 执行商机规则权限种子化检查(仅菜单)... 2026-09-08T20:06:53.169+08:00 INFO 40744 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : 商机规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:53.170+08:00 INFO 40744 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 执行商机阶段模板权限种子化检查(仅菜单)... 2026-09-08T20:06:53.524+08:00 INFO 40744 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : 商机阶段模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:53.525+08:00 INFO 40744 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 执行客户提醒规则权限种子化检查(仅菜单)... 2026-09-08T20:06:53.651+08:00 INFO 40744 --- [crm-app] [main] ustomerReminderRulePermissionInitializer : 客户提醒规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:53.652+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 执行方案卡系统字段库种子化检查... 2026-09-08T20:06:53.672+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡系统字段库种子化检查完成:现存 16 个,新增 0 个 2026-09-08T20:06:53.690+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : 方案卡兜底模板已存在(code=OPP_SCHEME_TPL_01,含已停用),跳过种子化 2026-09-08T20:06:53.691+08:00 INFO 40744 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 执行方案卡模板权限种子化检查(仅菜单)... 2026-09-08T20:06:53.813+08:00 INFO 40744 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : 方案卡模板权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:53.840+08:00 INFO 40744 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : 默认阶段模板已存在(code=OPP_STAGE_TPL_01,含已停用),跳过种子化 2026-09-08T20:06:53.856+08:00 INFO 40744 --- [crm-app] [main] c.c.r.c.CustomerReminderRuleInitializer : 客户提醒规则单例已存在(id=1),跳过种子化 2026-09-08T20:06:53.856+08:00 INFO 40744 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 执行客户查重设置权限种子化检查(仅菜单)... 2026-09-08T20:06:53.972+08:00 INFO 40744 --- [crm-app] [main] c.CustomerDedupRulePermissionInitializer : 客户查重设置权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:53.990+08:00 INFO 40744 --- [crm-app] [main] c.c.r.c.CustomerDedupRuleInitializer : 客户查重设置单例已存在(id=1),跳过种子化 2026-09-08T20:06:53.990+08:00 INFO 40744 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 执行方案推送规则权限种子化检查(仅菜单)... 2026-09-08T20:06:54.129+08:00 INFO 40744 --- [crm-app] [main] OpportunityPushRulePermissionInitializer : 方案推送规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:54.129+08:00 INFO 40744 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 执行项目查重规则权限种子化检查(仅菜单)... 2026-09-08T20:06:54.236+08:00 INFO 40744 --- [crm-app] [main] pportunityDedupRulePermissionInitializer : 项目查重规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:54.252+08:00 INFO 40744 --- [crm-app] [main] c.c.rule.config.ProjectRuleInitializer : 项目规则单例已存在(id=1),跳过种子化 2026-09-08T20:06:54.252+08:00 INFO 40744 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 执行项目规则权限种子化检查(仅菜单)... 2026-09-08T20:06:54.371+08:00 INFO 40744 --- [crm-app] [main] c.c.r.c.ProjectRulePermissionInitializer : 项目规则权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:54.372+08:00 INFO 40744 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 执行同步任务权限种子化检查(仅菜单)... 2026-09-08T20:06:54.501+08:00 INFO 40744 --- [crm-app] [main] c.c.a.c.SyncTaskPermissionInitializer : 同步任务权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:54.511+08:00 INFO 40744 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 执行日志管理权限种子化检查(仅菜单)... 2026-09-08T20:06:54.633+08:00 INFO 40744 --- [crm-app] [main] c.c.log.config.LogPermissionInitializer : 日志管理权限种子化检查完成:仅菜单(0 个 button) 2026-09-08T20:06:54.635+08:00 INFO 40744 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 执行内置字典幂等初始化检查... 2026-09-08T20:06:57.119+08:00 INFO 40744 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-09-08T20:06:57.124+08:00 INFO 40744 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 4 ms 2026-09-08T20:07:06.294+08:00 WARN 40744 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] 为 userId=739564171091247104 签发调试 token 2026-09-08T20:07:10.021+08:00 INFO 40744 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : 内置字典幂等初始化检查完成:25 个分组 2026-09-08T20:07:10.038+08:00 INFO 40744 --- [crm-app] [main] c.c.c.c.CustomerFulltextIndexInitializer : customer FULLTEXT 索引 idx_name_fulltext 已存在,跳过