WeixinBindingList.js 662 B

12345678910111213141516171819
  1. const API = require('../../../lib/API')
  2. const { BaseStdResponse } = require('../../../BaseStdResponse')
  3. const WeixinBindingService = require('../../../lib/AIChat/WeixinBindingService')
  4. class AdminWeixinBindingList extends API {
  5. constructor() {
  6. super()
  7. this.setPath('/Admin/AIChat/WeixinBinding/List')
  8. this.setMethod('GET')
  9. this.setPermissionCode('page.admin.aiChat')
  10. }
  11. async onRequest(req, res) {
  12. const result = await WeixinBindingService.listAdminBindings(req.query || {})
  13. return res.json({ ...BaseStdResponse.OK, ...result })
  14. }
  15. }
  16. module.exports.AdminWeixinBindingList = AdminWeixinBindingList