import Router from 'koa-router'; import * as yjbdcController from './yjbdcController.js'; import * as queuedArticleController from './queuedArticleController.js'; const router = new Router(); router.post('/api/YJBDCLogin',yjbdcController.YJBDCLogin); router.post('/api/OCRImageData',yjbdcController.OCRImageData); router.post('/api/GenerateArticle',yjbdcController.GenerateArticle); router.post('/api/UpdateYJBDCArticle',yjbdcController.UpdateYJBDCArticle); router.get('/api/GetYJBDCGenerateConfig',yjbdcController.GetYJBDCGenerateConfig); router.post('/api/GeneratePDF',yjbdcController.GeneratePDF); router.get('/api/GetYJBDCArticleList',yjbdcController.GetYJBDCArticleList); router.get('/api/BuildYJBDCQRCode',yjbdcController.BuildYJBDCQRCode); router.get('/api/DeleteYJBDCArticleList',yjbdcController.DeleteYJBDCArticleList); router.get('/api/UpdateYJBDCArticleReadCount',yjbdcController.UpdateYJBDCArticleReadCount); router.get('/api/GetWordChinese',yjbdcController.GetWordChinese); router.get('/api/GetWordDetail',yjbdcController.GetWordDetail); router.get('/api/AddOrDeleteYJBDCUserCollect',yjbdcController.AddOrDeleteYJBDCUserCollect); router.get('/api/DeleteYJBDCUserCollect',yjbdcController.DeleteYJBDCUserCollect); router.get('/api/GetYJBDCUserCollect',yjbdcController.GetYJBDCUserCollect); router.get('/yjbdc_article_admin',yjbdcController.YJBDC_Articles_Admin); // 队列化文章生成API router.post('/api/QueuedGenerateArticle', queuedArticleController.QueuedGenerateArticle); router.get('/api/GetQueueStatus', queuedArticleController.GetQueueStatus); router.get('/api/GetUserRequestStatus', queuedArticleController.GetUserRequestStatus); router.post('/api/UpdateQueueConfig', queuedArticleController.UpdateQueueConfig); export default router;