routes.js 1.7 KB

123456789101112131415161718192021222324252627282930313233
  1. import Router from 'koa-router';
  2. import * as yjbdcController from './yjbdcController.js';
  3. import * as queuedArticleController from './queuedArticleController.js';
  4. const router = new Router();
  5. router.post('/api/YJBDCLogin',yjbdcController.YJBDCLogin);
  6. router.post('/api/OCRImageData',yjbdcController.OCRImageData);
  7. router.post('/api/GenerateArticle',yjbdcController.GenerateArticle);
  8. router.post('/api/UpdateYJBDCArticle',yjbdcController.UpdateYJBDCArticle);
  9. router.get('/api/GetYJBDCGenerateConfig',yjbdcController.GetYJBDCGenerateConfig);
  10. router.post('/api/GeneratePDF',yjbdcController.GeneratePDF);
  11. router.get('/api/GetYJBDCArticleList',yjbdcController.GetYJBDCArticleList);
  12. router.get('/api/BuildYJBDCQRCode',yjbdcController.BuildYJBDCQRCode);
  13. router.get('/api/DeleteYJBDCArticleList',yjbdcController.DeleteYJBDCArticleList);
  14. router.get('/api/UpdateYJBDCArticleReadCount',yjbdcController.UpdateYJBDCArticleReadCount);
  15. router.get('/api/GetWordChinese',yjbdcController.GetWordChinese);
  16. router.get('/api/GetWordDetail',yjbdcController.GetWordDetail);
  17. router.get('/api/AddOrDeleteYJBDCUserCollect',yjbdcController.AddOrDeleteYJBDCUserCollect);
  18. router.get('/api/DeleteYJBDCUserCollect',yjbdcController.DeleteYJBDCUserCollect);
  19. router.get('/api/GetYJBDCUserCollect',yjbdcController.GetYJBDCUserCollect);
  20. router.get('/yjbdc_article_admin',yjbdcController.YJBDC_Articles_Admin);
  21. // 队列化文章生成API
  22. router.post('/api/QueuedGenerateArticle', queuedArticleController.QueuedGenerateArticle);
  23. router.get('/api/GetQueueStatus', queuedArticleController.GetQueueStatus);
  24. router.get('/api/GetUserRequestStatus', queuedArticleController.GetUserRequestStatus);
  25. router.post('/api/UpdateQueueConfig', queuedArticleController.UpdateQueueConfig);
  26. export default router;