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(npm start)",
"Bash(timeout 10 npm start)",
"Bash(timeout 15 npm start)"
"Bash(timeout 15 npm start)",
"Bash(del apiservicesconfigaiConfig.js)",
"Bash(grep:*)"
],
"deny": [],
"ask": []

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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