This commit is contained in:
张成
2025-12-30 16:23:45 +08:00
parent c45ea21c83
commit 956cfe88f8
11 changed files with 26 additions and 26 deletions

View File

@@ -18,7 +18,9 @@
"Bash(done)", "Bash(done)",
"Bash(npm start)", "Bash(npm start)",
"Bash(timeout 10 npm start)", "Bash(timeout 10 npm start)",
"Bash(timeout 15 npm start)" "Bash(timeout 15 npm start)",
"Bash(del apiservicesconfigaiConfig.js)",
"Bash(grep:*)"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

View File

@@ -1,6 +1,6 @@
const db = require('../dbProxy.js'); const db = require('../dbProxy.js');
const logProxy = require('../logProxy.js'); const logProxy = require('../logProxy.js');
const deviceManager = require('../schedule/deviceManager.js'); const deviceManager = require('../schedule/core/deviceManager.js');
/** /**
* MQTT 消息分发器 * MQTT 消息分发器

View File

@@ -1,7 +1,7 @@
const BaseHandler = require('./baseHandler'); const BaseHandler = require('./baseHandler');
const ConfigManager = require('../services/configManager'); const ConfigManager = require('../services/configManager');
const command = require('../command'); const command = require('../core/command');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动活跃处理器 * 自动活跃处理器

View File

@@ -1,7 +1,7 @@
const BaseHandler = require('./baseHandler'); const BaseHandler = require('./baseHandler');
const ConfigManager = require('../services/configManager'); const ConfigManager = require('../services/configManager');
const command = require('../command'); const command = require('../core/command');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动沟通处理器 * 自动沟通处理器

View File

@@ -1,10 +1,10 @@
const BaseHandler = require('./baseHandler'); const BaseHandler = require('./baseHandler');
const ConfigManager = require('../services/configManager'); const ConfigManager = require('../services/configManager');
const jobFilterEngine = require('../services/jobFilterEngine'); const jobFilterEngine = require('../services/jobFilterEngine');
const command = require('../command'); const command = require('../core/command');
const config = require('../config'); const config = require('../infrastructure/config');
const db = require('../../dbProxy'); const db = require('../../dbProxy');
const jobFilterService = require('../../../services/job_filter_service'); const { jobFilterService } = require('../../job/services');
/** /**
* 自动投递处理器 * 自动投递处理器

View File

@@ -1,7 +1,7 @@
const BaseHandler = require('./baseHandler'); const BaseHandler = require('./baseHandler');
const ConfigManager = require('../services/configManager'); const ConfigManager = require('../services/configManager');
const command = require('../command'); const command = require('../core/command');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动搜索处理器 * 自动搜索处理器

View File

@@ -1,6 +1,6 @@
const BaseTask = require('./baseTask'); const BaseTask = require('./baseTask');
const db = require('../../dbProxy'); const db = require('../../dbProxy');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动活跃账号任务 * 自动活跃账号任务

View File

@@ -1,6 +1,6 @@
const BaseTask = require('./baseTask'); const BaseTask = require('./baseTask');
const db = require('../../dbProxy'); const db = require('../../dbProxy');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动沟通任务 * 自动沟通任务

View File

@@ -1,6 +1,6 @@
const BaseTask = require('./baseTask'); const BaseTask = require('./baseTask');
const db = require('../../dbProxy'); const db = require('../../dbProxy');
const config = require('../config'); const config = require('../infrastructure/config');
const authorizationService = require('../../../services/authorization_service'); const authorizationService = require('../../../services/authorization_service');
/** /**

View File

@@ -1,6 +1,6 @@
const BaseTask = require('./baseTask'); const BaseTask = require('./baseTask');
const db = require('../../dbProxy'); const db = require('../../dbProxy');
const config = require('../config'); const config = require('../infrastructure/config');
/** /**
* 自动搜索职位任务 * 自动搜索职位任务

View File

@@ -4,14 +4,14 @@
*/ */
const axios = require('axios'); const axios = require('axios');
const aiConfig = require('./config/aiConfig'); const config = require('../../config/config');
class AIService { class AIService {
constructor() { constructor() {
this.apiKey = aiConfig.apiKey; this.apiKey = config.ai.apiKey;
this.baseURL = aiConfig.baseURL; this.baseURL = config.ai.baseUrl;
this.model = aiConfig.model; this.model = config.ai.model;
this.timeout = aiConfig.timeout; this.timeout = 30000;
// 创建axios实例 // 创建axios实例
this.client = axios.create({ this.client = axios.create({
@@ -395,23 +395,21 @@ let instance = null;
module.exports = { module.exports = {
/** /**
* 获取AI服务实例 * 获取AI服务实例
* @param {Object} config - 配置选项
* @returns {AIService} * @returns {AIService}
*/ */
getInstance(config) { getInstance() {
if (!instance) { if (!instance) {
instance = new AIService(config); instance = new AIService();
} }
return instance; return instance;
}, },
/** /**
* 创建新的AI服务实例 * 创建新的AI服务实例
* @param {Object} config - 配置选项
* @returns {AIService} * @returns {AIService}
*/ */
createInstance(config) { createInstance() {
return new AIService(config); return new AIService();
} }
}; };