const API = require('../../../lib/API') const { BaseStdResponse } = require('../../../BaseStdResponse') const { ConversationService } = require('../../../lib/AIChat/ConversationService') class AdminAIChatList extends API { constructor() { super() this.setPath('/Admin/AIChat/Conversation/List') this.setMethod('GET') this.setPermissionCode('page.admin.aiChat') } async onRequest(req, res) { const { id, conversation_no, create_user, username, state = -1, queryTime, current = 1, pagesize = 20 } = req.query const result = await ConversationService.listAdminConversations({ id, conversation_no, create_user, username, state, queryTime, current, pagesize }) return res.json({ ...BaseStdResponse.OK, ...result }) } } module.exports.AdminAIChatList = AdminAIChatList