forked from hangshuo652/aurak
feat: implement QuestionBank CRUD with pagination and template query
- Add pagination support to findAll (page, limit query params) - Add findByTemplateId method to service - Add GET /by-template/:templateId endpoint to controller - Service already includes CRUD for QuestionBank and QuestionBankItem
This commit is contained in:
@@ -0,0 +1,521 @@
|
||||
2d
|
||||
Authorization
|
||||
a
|
||||
actionFailed
|
||||
actions
|
||||
addFile
|
||||
addUser
|
||||
admin
|
||||
agentDesc
|
||||
agentTitle
|
||||
aiAssistant
|
||||
aiCommandsApplyResult
|
||||
aiCommandsCustom
|
||||
aiCommandsCustomPlaceholder
|
||||
aiCommandsError
|
||||
aiCommandsGenerating
|
||||
aiCommandsGoBack
|
||||
aiCommandsModalApply
|
||||
aiCommandsModalBasedOnSelection
|
||||
aiCommandsModalCustom
|
||||
aiCommandsModalCustomPlaceholder
|
||||
aiCommandsModalPreset
|
||||
aiCommandsModalResult
|
||||
aiCommandsPreset
|
||||
aiCommandsReferenceContext
|
||||
aiCommandsReset
|
||||
aiCommandsResult
|
||||
aiCommandsStartGeneration
|
||||
aiDisclaimer
|
||||
all
|
||||
allDocuments
|
||||
allFormats
|
||||
allKnowledgeGroups
|
||||
allNotes
|
||||
analyzing
|
||||
analyzingFile
|
||||
analyzingImage
|
||||
apiError
|
||||
associateKnowledgeGroup
|
||||
autoAdjustChunk
|
||||
autoAdjustOverlap
|
||||
autoAdjustOverlapMin
|
||||
back
|
||||
backToWorkspace
|
||||
baseApi
|
||||
broad
|
||||
browseFiles
|
||||
browseManageFiles
|
||||
btnChat
|
||||
cancel
|
||||
canvas
|
||||
categories
|
||||
category
|
||||
categoryCreated
|
||||
categoryDesc
|
||||
categoryName
|
||||
changePassword
|
||||
changeUserPassword
|
||||
chatDesc
|
||||
chatHyperparameters
|
||||
chatTitle
|
||||
chatWithGroup
|
||||
checkPDFStatusFailed
|
||||
chunkConfig
|
||||
chunkIndex
|
||||
chunkInfo
|
||||
chunkNumber
|
||||
chunkOverlap
|
||||
chunkSize
|
||||
citationSources
|
||||
clearFailed
|
||||
clickToSelectAndNote
|
||||
clickToSelectFolder
|
||||
configured
|
||||
confirm
|
||||
confirmChange
|
||||
confirmChangeEmbeddingModel
|
||||
confirmClear
|
||||
confirmClearKB
|
||||
confirmDeleteCategory
|
||||
confirmDeleteFile
|
||||
confirmDeleteGroup
|
||||
confirmDeleteHistory
|
||||
confirmDeleteNote
|
||||
confirmDeleteNotebook
|
||||
confirmDeleteUser
|
||||
confirmPassword
|
||||
confirmPreciseCost
|
||||
confirmRegeneratePDF
|
||||
confirmRemoveFileFromGroup
|
||||
confirmTitle
|
||||
confirmUnsupportedFile
|
||||
contentLength
|
||||
contentOCR
|
||||
conversionFailed
|
||||
convertingInProgress
|
||||
convertingPDF
|
||||
copied
|
||||
copy
|
||||
copyContent
|
||||
copySuccess
|
||||
create
|
||||
createAgent
|
||||
createCategory
|
||||
createCategoryBtn
|
||||
createFailed
|
||||
createFailedRetry
|
||||
createGroupDesc
|
||||
createNotebook
|
||||
createNotebookTitle
|
||||
createNow
|
||||
createPDFNote
|
||||
createUserFailed
|
||||
createdAt
|
||||
creating
|
||||
creatingRegularUser
|
||||
creative
|
||||
ctx
|
||||
currentPassword
|
||||
daysAgo
|
||||
defaultBadge
|
||||
defaultForUploads
|
||||
defaultLLMModel
|
||||
defaultSettingFailed
|
||||
defaultTenant
|
||||
defaultVisionModel
|
||||
delete
|
||||
deleteFailed
|
||||
deleteHistoryFailed
|
||||
deleteHistorySuccess
|
||||
deleteUser
|
||||
deleteUserFailed
|
||||
descPlaceholder
|
||||
dimensions
|
||||
dims
|
||||
directoryLabel
|
||||
documentsAndText
|
||||
domainOptional
|
||||
done
|
||||
downloadPDF
|
||||
downloadPDFFailed
|
||||
dragDropUploadDesc
|
||||
dragDropUploadTitle
|
||||
dragToSelect
|
||||
dropAnywhere
|
||||
dropToIngest
|
||||
editCategory
|
||||
editNote
|
||||
editNotebookTitle
|
||||
editUserRole
|
||||
embeddingModel
|
||||
embeddingModelWarning
|
||||
enableHyDE
|
||||
enableHybridSearch
|
||||
enableQueryExpansion
|
||||
enableReranking
|
||||
enterNamePlaceholder
|
||||
enterNewPassword
|
||||
enterNoteTitle
|
||||
enterPageNumber
|
||||
envLimitWeaker
|
||||
error
|
||||
errorGeneric
|
||||
errorLabel
|
||||
errorLoadData
|
||||
errorMessage
|
||||
errorNoModel
|
||||
errorSaveFailed
|
||||
errorTitleContentRequired
|
||||
errorUploadFile
|
||||
exampleResearch
|
||||
exitFullscreen
|
||||
exitSelectionMode
|
||||
expandMenu
|
||||
extractingText
|
||||
failedToAddToGroup
|
||||
failedToCreateCategory
|
||||
failedToDeleteCategory
|
||||
failedToRemoveFromGroup
|
||||
failedToSaveSettings
|
||||
fastMode
|
||||
fastModeDesc
|
||||
fastModeFeatures
|
||||
featureUpdated
|
||||
fileAddedToGroup
|
||||
fileDeleted
|
||||
fileRemovedFromGroup
|
||||
fileSizeLimitExceeded
|
||||
files
|
||||
fillTargetName
|
||||
filterGroupFiles
|
||||
filterLowResults
|
||||
filterNotesPlaceholder
|
||||
fullTextSearch
|
||||
fullscreenDisplay
|
||||
geminiError
|
||||
generalSettings
|
||||
generalSettingsSubtitle
|
||||
generatePDFPreviewButton
|
||||
getUserListFailed
|
||||
globalNoSpecificGroup
|
||||
globalTenantControl
|
||||
goToAdmin
|
||||
groupCreated
|
||||
groupDeleted
|
||||
groupUpdated
|
||||
groups
|
||||
headerHyperparams
|
||||
headerModelSelection
|
||||
headerRetrieval
|
||||
hidePreview
|
||||
historyMessages
|
||||
historyTitle
|
||||
hybridSearchDesc
|
||||
hybridVectorWeight
|
||||
hybridVectorWeightDesc
|
||||
hybridWeight
|
||||
hydeDesc
|
||||
idxCancel
|
||||
idxDesc
|
||||
idxEmbeddingModel
|
||||
idxFiles
|
||||
idxMethod
|
||||
idxModalTitle
|
||||
idxStart
|
||||
imagesAndVision
|
||||
importComplete
|
||||
importFolder
|
||||
importFolderTip
|
||||
importFolderTitle
|
||||
importToCurrentGroup
|
||||
importedFromLocalFolder
|
||||
indexingChunkingConfig
|
||||
indexingConfigDesc
|
||||
indexingConfigTitle
|
||||
info
|
||||
installPlugin
|
||||
installedPlugin
|
||||
kbCleared
|
||||
kbManagement
|
||||
kbManagementDesc
|
||||
kbSettingsSaved
|
||||
kbSettingsSubtitle
|
||||
langEn
|
||||
langJa
|
||||
langZh
|
||||
languageSettings
|
||||
lblEmbedding
|
||||
lblMaxTokens
|
||||
lblRerank
|
||||
lblRerankRef
|
||||
lblTargetGroup
|
||||
lblTemperature
|
||||
lblTopK
|
||||
loadFailed
|
||||
loadHistoryFailed
|
||||
loadLimitsFailed
|
||||
loadMore
|
||||
loadVisionModelFailed
|
||||
loading
|
||||
loadingHistoriesFailed
|
||||
loadingPDF
|
||||
loadingUserData
|
||||
loginButton
|
||||
loginDesc
|
||||
loginError
|
||||
loginRequired
|
||||
loginTitle
|
||||
loginToUpload
|
||||
logout
|
||||
matchScore
|
||||
max
|
||||
maxBatchSize
|
||||
maxChunkSize
|
||||
maxInput
|
||||
maxOverlapSize
|
||||
maxResponseTokens
|
||||
maxValueMsg
|
||||
min
|
||||
mmAddBtn
|
||||
mmCancel
|
||||
mmEdit
|
||||
mmEmpty
|
||||
mmErrorBaseUrlRequired
|
||||
mmErrorModelIdRequired
|
||||
mmErrorNameRequired
|
||||
mmErrorNotAuthenticated
|
||||
mmFormApiKey
|
||||
mmFormApiKeyPlaceholder
|
||||
mmFormBaseUrl
|
||||
mmFormModelId
|
||||
mmFormName
|
||||
mmFormType
|
||||
mmSave
|
||||
mmTitle
|
||||
model
|
||||
modelConfiguration
|
||||
modelDisabled
|
||||
modelEnabled
|
||||
modelLimitsInfo
|
||||
modelManagement
|
||||
modelManagementSubtitle
|
||||
modifySettings
|
||||
name
|
||||
nameHelp
|
||||
namePlaceholder
|
||||
navAgent
|
||||
navCatalog
|
||||
navChat
|
||||
navKnowledge
|
||||
navKnowledgeGroups
|
||||
navNotebook
|
||||
navPlugin
|
||||
navTenants
|
||||
needLogin
|
||||
newChat
|
||||
newGroup
|
||||
newNote
|
||||
newPassword
|
||||
newPasswordMinLength
|
||||
newTenant
|
||||
next
|
||||
nextStep
|
||||
noContentToPreview
|
||||
noDescriptionProvided
|
||||
noFiles
|
||||
noFilesDesc
|
||||
noFilesFound
|
||||
noGroups
|
||||
noGroupsFound
|
||||
noHistory
|
||||
noHistoryDesc
|
||||
noKnowledgeGroups
|
||||
noNotesFound
|
||||
noRerankModel
|
||||
noTextExtracted
|
||||
noVisionModels
|
||||
none
|
||||
noneUncategorized
|
||||
noteCreatedFailed
|
||||
noteCreatedSuccess
|
||||
noteTitlePlaceholder
|
||||
notebookDesc
|
||||
notebooks
|
||||
notebooksDesc
|
||||
onlyAdminCanModify
|
||||
openInNewWindow
|
||||
openPDFInNewTabFailed
|
||||
operational
|
||||
optimizationTips
|
||||
orgManagement
|
||||
overlapRatioLimit
|
||||
page
|
||||
password
|
||||
passwordChangeFailed
|
||||
passwordChangeSuccess
|
||||
passwordMinLength
|
||||
passwordMismatch
|
||||
passwordPlaceholder
|
||||
pdfConversionError
|
||||
pdfConversionFailed
|
||||
pdfLoadError
|
||||
pdfLoadFailed
|
||||
pdfPreview
|
||||
pdfPreviewReady
|
||||
pendingFiles
|
||||
personalNotebook
|
||||
placeholderEmpty
|
||||
placeholderNewGroup
|
||||
placeholderText
|
||||
placeholderWithFiles
|
||||
pleaseSelect
|
||||
pleaseSelectKnowledgeGroupFirst
|
||||
pleaseWait
|
||||
pluginBy
|
||||
pluginCommunity
|
||||
pluginConfig
|
||||
pluginDesc
|
||||
pluginOfficial
|
||||
pluginTitle
|
||||
position
|
||||
precise
|
||||
preciseMode
|
||||
preciseModeDesc
|
||||
preciseModeFeatures
|
||||
preparingPDFConversion
|
||||
preview
|
||||
previewHeader
|
||||
previewNotSupported
|
||||
previous
|
||||
processingMode
|
||||
pureText
|
||||
pureVector
|
||||
queryExpansionDesc
|
||||
readFailed
|
||||
readingFailed
|
||||
recommendationMsg
|
||||
recommendationReason
|
||||
reconfigureDesc
|
||||
reconfigureFile
|
||||
reconfigureTitle
|
||||
regeneratePDF
|
||||
releaseToIngest
|
||||
requestRegenerationFailed
|
||||
rerankModel
|
||||
rerankSimilarityThreshold
|
||||
rerankingDesc
|
||||
resetZoom
|
||||
retrievalSearchSettings
|
||||
retry
|
||||
roleRegularUser
|
||||
roleTenantAdmin
|
||||
save
|
||||
saveChanges
|
||||
saveNote
|
||||
saveVisionModelFailed
|
||||
saving
|
||||
screenshotPreview
|
||||
searchAgent
|
||||
searchGroupsPlaceholder
|
||||
searchPlaceholder
|
||||
searchPlugin
|
||||
searchResults
|
||||
secureIngestion
|
||||
secureProcessing
|
||||
selectCategory
|
||||
selectEmbedding
|
||||
selectEmbeddingFirst
|
||||
selectEmbeddingModel
|
||||
selectFolderTip
|
||||
selectKnowledgeGroup
|
||||
selectKnowledgeGroups
|
||||
selectLLM
|
||||
selectLLMModel
|
||||
selectOrganization
|
||||
selectPageNumber
|
||||
selectVisionModel
|
||||
selectedFilesCount
|
||||
selectedGroupsCount
|
||||
settings
|
||||
shortDescription
|
||||
showPreview
|
||||
showingRange
|
||||
sidebarDesc
|
||||
sidebarTitle
|
||||
similarityThreshold
|
||||
sourcePreview
|
||||
startByCreatingNote
|
||||
startProcessing
|
||||
startWritingPlaceholder
|
||||
statusIndexingDesc
|
||||
statusReadyDesc
|
||||
statusRunning
|
||||
statusStopped
|
||||
strict
|
||||
subFolderPlaceholder
|
||||
submitFailed
|
||||
success
|
||||
successNoteCreated
|
||||
successNoteDeleted
|
||||
successNoteUpdated
|
||||
successUploadFile
|
||||
supportedFormatsInfo
|
||||
switchLanguage
|
||||
systemConfiguration
|
||||
systemHealth
|
||||
systemUsers
|
||||
tabSettings
|
||||
targetRole
|
||||
temperature
|
||||
tenantsSubtitle
|
||||
textarea
|
||||
tipChunkTooLarge
|
||||
tipMaxValues
|
||||
tipOverlapSmall
|
||||
tipPreciseCost
|
||||
title
|
||||
topK
|
||||
totalChunks
|
||||
totalTenants
|
||||
typeEmbedding
|
||||
typeLLM
|
||||
typeRerank
|
||||
typeVision
|
||||
uncategorized
|
||||
uncategorizedFiles
|
||||
unknownError
|
||||
unknownGroup
|
||||
unsupportedFileType
|
||||
updateFailedRetry
|
||||
updatePlugin
|
||||
updateUserFailed
|
||||
updatedAtPrefix
|
||||
uploadErrors
|
||||
uploadFailed
|
||||
uploadWarning
|
||||
uploading
|
||||
user
|
||||
userAddedToOrganization
|
||||
userCreatedSuccess
|
||||
userDeletedSuccessfully
|
||||
userDemotedFromAdmin
|
||||
userList
|
||||
userManagement
|
||||
userManagementSubtitle
|
||||
userPromotedToAdmin
|
||||
username
|
||||
usernamePlaceholder
|
||||
vectorSimilarityThreshold
|
||||
viewHistory
|
||||
visionModelHelp
|
||||
visionModelSettings
|
||||
visualVision
|
||||
warning
|
||||
welcomeMessage
|
||||
x-api-key
|
||||
x-tenant-id
|
||||
x-user-language
|
||||
yesterday
|
||||
zoomIn
|
||||
zoomOut
|
||||
Reference in New Issue
Block a user