ai-query对接新版freesun-agent接口的分支
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

19 lines
1.6 KiB

'use strict';
const patentReview = require('../controllers/patentReview');
module.exports = function (app, router, opts) {
const { middlewares: { resolveExternalUserId } } = app;
router.get('/patent-review/tasks', resolveExternalUserId, patentReview.getTaskList, { content: '获取专利智能审查任务列表', visible: true });
router.post('/patent-review/tasks', resolveExternalUserId, patentReview.createTask, { content: '创建专利智能审查任务', visible: true });
router.get('/patent-review/tasks/:taskId', patentReview.getTaskDetail, { content: '获取专利智能审查任务详情', visible: true });
router.put('/patent-review/tasks/:taskId', patentReview.updateTask, { content: '修改专利智能审查任务', visible: true });
router.delete('/patent-review/tasks/:taskId', patentReview.deleteTask, { content: '删除专利智能审查任务', visible: true });
router.post('/patent-review/tasks/:taskId/files', patentReview.saveFiles, { content: '保存专利智能审查文件记录', visible: true });
router.post('/patent-review/tasks/:taskId/core-review', patentReview.runCoreReview, { content: '执行发明专利核心审查', visible: true });
router.post('/patent-review/tasks/:taskId/grant-query', patentReview.runGrantQuery, { content: '执行一次性授权案件查询', visible: true });
router.post('/patent-review/tasks/:taskId/grant-query-result', patentReview.saveGrantQueryResult, { content: '保存一次性授权查询结果', visible: true });
router.post('/patent-review/tasks/:taskId/compare', patentReview.runCompare, { content: '执行新颖性创造性对比', visible: true });
};