| 1234567891011121314151617181920212223242526272829 |
- 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
|