128 lines
4.3 KiB
JavaScript
128 lines
4.3 KiB
JavaScript
const express = require('express');
|
|
const router = express.Router({mergeParams:true});
|
|
const path = require('path');
|
|
const { isLoggedIn } = require('../oauth/oauthController');
|
|
|
|
const {
|
|
// setUseEncrypt,
|
|
getTreeObject,
|
|
getRecycleBinObject,
|
|
getFolderSize,
|
|
getLog,
|
|
checkTargetExists,
|
|
createFolder,
|
|
generateUploadUrl,
|
|
uploadData,
|
|
ensureAddOnFolder,
|
|
renameTarget,
|
|
editAuthor,
|
|
getDataInfo,
|
|
generateDownloadUrl,
|
|
downloadTarget,
|
|
relocateTarget,
|
|
removeTarget,
|
|
deleteTarget,
|
|
setDataPermission,
|
|
editPosition,
|
|
renewExpiryDate,
|
|
convertPdf,
|
|
makeThumbPdf,
|
|
addConvetPdfLog,
|
|
removeConvertingData,
|
|
postProcessVideo,
|
|
requestResetViewer,
|
|
updateMemoInfo,
|
|
getMemoInfo,
|
|
uploadData_titleImg,
|
|
generateImageUrl,
|
|
isMainTitleImage,
|
|
deleteMainTitleImage,
|
|
mgmtFunc_resetConvert,
|
|
mgmtFunc_addClickLog,
|
|
getControlBoxPosition,
|
|
setControlBoxPosition,
|
|
// dtest,
|
|
// otest,
|
|
summarizeAI,
|
|
summarizeAI_action,
|
|
downloadzip,
|
|
addSummarizeAiLog,
|
|
// getSocket,
|
|
summarizeState,
|
|
getMyDownloadList,
|
|
addPermissionLog,
|
|
getFilterLog,
|
|
getUserLog,
|
|
getNullThumbnailDataInfo,
|
|
updateThumbnailInfo,
|
|
} = require("../controllers/archiveController");
|
|
|
|
// router.post('/dtest', dtest);
|
|
// router.post('/otest', otest);
|
|
|
|
router.get('/', isLoggedIn ,async(req, res, next) => {
|
|
res.sendFile(path.join(process.cwd(), `views/main/main.html`));
|
|
|
|
//////// pm-bcmf 연결용 테스트 코드 - id, pw 입력해서 정상적으로 로그인 한 경우 authController id, startPath 전역변수 초기화
|
|
req.body = {
|
|
id: undefined,
|
|
startPath: undefined
|
|
};
|
|
const authController = require('../controllers/authController');
|
|
await authController.setBcmfUrlQuery(req, res);
|
|
});
|
|
// router.put('/setUseEncrypt', setUseEncrypt);
|
|
router.get('/getTreeObject', getTreeObject);
|
|
router.get('/getRecycleBinObject', getRecycleBinObject);
|
|
router.get('/getFolderSize', getFolderSize);
|
|
router.get('/getLog', getLog);
|
|
router.post('/checkTargetExists', checkTargetExists);
|
|
router.post('/createFolder', createFolder);
|
|
router.post('/generateUploadUrl', generateUploadUrl);
|
|
router.post('/uploadData', uploadData);
|
|
router.post('/ensureAddOnFolder', ensureAddOnFolder);
|
|
router.post('/renameTarget', renameTarget);
|
|
router.post('/editAuthor', editAuthor);
|
|
router.post('/getDataInfo', getDataInfo);
|
|
router.post('/generateDownloadUrl', generateDownloadUrl);
|
|
router.post('/downloadTarget', downloadTarget);
|
|
router.post('/relocateTarget', relocateTarget);
|
|
router.post('/removeTarget', removeTarget);
|
|
router.post('/deleteTarget', deleteTarget);
|
|
router.post('/setDataPermission', setDataPermission);
|
|
router.post('/editPosition', editPosition);
|
|
router.post('/renewExpiryDate', renewExpiryDate);
|
|
router.post('/convertPdf', convertPdf);
|
|
router.post('/makeThumbPdf', makeThumbPdf);
|
|
router.post('/addConvetPdfLog', addConvetPdfLog);
|
|
router.post('/removeConvertingData', removeConvertingData);
|
|
router.post('/postProcessVideo', postProcessVideo);
|
|
router.post('/requestResetViewer', requestResetViewer);
|
|
router.post('/updateMemoInfo', updateMemoInfo);
|
|
router.get('/getMemoInfo', getMemoInfo);
|
|
router.post('/uploadData_titleImg', uploadData_titleImg);
|
|
router.get('/generateImageUrl', generateImageUrl);
|
|
router.get('/isMainTitleImage', isMainTitleImage);
|
|
router.post('/deleteMainTitleImage', deleteMainTitleImage);
|
|
router.post('/mgmtFunc_resetConvert', mgmtFunc_resetConvert);
|
|
router.post('/mgmtFunc_addClickLog', mgmtFunc_addClickLog);
|
|
router.get('/getControlBoxPosition', getControlBoxPosition);
|
|
router.post('/setControlBoxPosition', setControlBoxPosition);
|
|
router.post('/summarizeAI', summarizeAI.fields([
|
|
{ name: 'prompt_file', maxCount: 1 },
|
|
{ name: 'schema_file', maxCount: 1 },
|
|
]), summarizeAI_action);
|
|
router.post('/addSummarizeAiLog', addSummarizeAiLog);
|
|
router.get('/downloadzip', downloadzip);
|
|
router.get('/summarizeState', summarizeState)
|
|
router.get('/summarizeState', summarizeState)
|
|
router.get('/getMyDownloadList', getMyDownloadList);
|
|
router.post('/addPermissionLog', addPermissionLog);
|
|
|
|
router.get('/getNullThumbnailDataInfo', getNullThumbnailDataInfo);
|
|
router.post('/updateThumbnailInfo', updateThumbnailInfo);
|
|
|
|
router.get('/getFilterLog', getFilterLog);
|
|
router.get('/getUserLog', getUserLog);
|
|
|
|
module.exports = router; |