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
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 });
|
|
};
|
|
|