feat: 重构v1框架架构和清理整理
- 将preset.ts移动到config目录,符合架构规范 - 迁移php-tools到java-tools,参考Java架构而非PHP - 清理AI层文档,整合为单一README - 删除core层,专注boot和ai层 - 集成AI层与Boot层,实现100%组件集成 - 清理废弃js文件和临时报告文件 - 更新导入路径,保持代码一致性
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
/**
|
||||
* PHP文件发现工具
|
||||
* 自动发现所有PHP控制器和服务文件,建立正确的映射关系
|
||||
* Java架构文件发现工具
|
||||
* 自动发现Java架构结构,参考PHP业务逻辑,建立正确的映射关系
|
||||
*/
|
||||
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
class PHPFileDiscovery {
|
||||
class JavaFileDiscovery {
|
||||
constructor() {
|
||||
this.phpBasePath = '/Users/wanwu/Documents/wwjcloud/wwjcloud-nsetjs/niucloud-php/niucloud';
|
||||
this.javaBasePath = '/Users/wanwu/Documents/wwjcloud/wwjcloud-nsetjs/niucloud-java/niucloud-core/src/main/java/com/niu/core';
|
||||
@@ -38,10 +38,10 @@ class PHPFileDiscovery {
|
||||
}
|
||||
|
||||
/**
|
||||
* 发现所有PHP控制器文件
|
||||
* 发现所有控制器文件 (Java架构参考,PHP业务逻辑提取)
|
||||
*/
|
||||
discoverControllers() {
|
||||
console.log('🔍 发现PHP控制器文件...');
|
||||
console.log('🔍 发现控制器文件 (Java架构参考)...');
|
||||
|
||||
const controllerPaths = [
|
||||
// adminapi控制器路径
|
||||
@@ -116,10 +116,10 @@ class PHPFileDiscovery {
|
||||
}
|
||||
|
||||
/**
|
||||
* 发现所有PHP服务文件
|
||||
* 发现所有服务文件 (Java架构参考,PHP业务逻辑提取)
|
||||
*/
|
||||
discoverServices() {
|
||||
console.log('🔍 发现PHP服务文件...');
|
||||
console.log('🔍 发现服务文件 (Java架构参考)...');
|
||||
|
||||
const servicePaths = [
|
||||
// admin服务路径
|
||||
@@ -541,7 +541,7 @@ class PHPFileDiscovery {
|
||||
* 保存发现结果到文件
|
||||
*/
|
||||
saveDiscoveryResult() {
|
||||
const resultPath = path.join(__dirname, '../php-tools/php-discovery-result.json');
|
||||
const resultPath = path.join(__dirname, '../java-tools/java-discovery-result.json');
|
||||
fs.writeFileSync(resultPath, JSON.stringify(this.discoveredFiles, null, 2));
|
||||
console.log(`\n💾 发现结果已保存到: ${resultPath}`);
|
||||
}
|
||||
@@ -1323,8 +1323,8 @@ class PHPFileDiscovery {
|
||||
|
||||
// 如果直接运行此脚本
|
||||
if (require.main === module) {
|
||||
const discovery = new PHPFileDiscovery();
|
||||
const discovery = new JavaFileDiscovery();
|
||||
discovery.run().catch(console.error);
|
||||
}
|
||||
|
||||
module.exports = PHPFileDiscovery;
|
||||
module.exports = JavaFileDiscovery;
|
||||
Reference in New Issue
Block a user