mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-31 03:43:57 +08:00
格式调整
This commit is contained in:
-10
@@ -41,16 +41,6 @@ public class AgentTemplateController {
|
|||||||
|
|
||||||
private final AgentTemplateService agentTemplateService;
|
private final AgentTemplateService agentTemplateService;
|
||||||
|
|
||||||
@GetMapping("/all")
|
|
||||||
@Operation(summary = "获取所有模板列表")
|
|
||||||
@RequiresPermissions("sys:role:superAdmin")
|
|
||||||
public Result<List<AgentTemplateVO>> getAgentTemplates() {
|
|
||||||
List<AgentTemplateEntity> templates = agentTemplateService.list();
|
|
||||||
// 使用ConvertUtils转换为VO列表
|
|
||||||
List<AgentTemplateVO> voList = ConvertUtils.sourceToTarget(templates, AgentTemplateVO.class);
|
|
||||||
return new Result<List<AgentTemplateVO>>().ok(voList);
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获取模板分页列表")
|
@Operation(summary = "获取模板分页列表")
|
||||||
@RequiresPermissions("sys:role:superAdmin")
|
@RequiresPermissions("sys:role:superAdmin")
|
||||||
|
|||||||
@@ -828,80 +828,78 @@ export default {
|
|||||||
'providerDialog.batchDeleteFieldsSuccess': 'Successfully deleted {count} fields',
|
'providerDialog.batchDeleteFieldsSuccess': 'Successfully deleted {count} fields',
|
||||||
|
|
||||||
// 在agentTemplateManagement对象中添加以下键
|
// 在agentTemplateManagement对象中添加以下键
|
||||||
agentTemplateManagement: {
|
'agentTemplateManagement': {
|
||||||
title: 'Default Role Management',
|
'title': 'Default Role Management',
|
||||||
templateName: 'Template Name',
|
'templateName': 'Template Name',
|
||||||
description: 'Description',
|
'description': 'Description',
|
||||||
createTime: 'Creation Time',
|
'createTime': 'Creation Time',
|
||||||
action: 'Action',
|
'action': 'Action',
|
||||||
createTemplate: 'Create Template',
|
'createTemplate': 'Create Template',
|
||||||
editTemplate: 'Edit Template',
|
'editTemplate': 'Edit Template',
|
||||||
deleteTemplate: 'Delete Template',
|
'deleteTemplate': 'Delete Template',
|
||||||
deleteSuccess: 'Template deleted successfully',
|
'deleteSuccess': 'Template deleted successfully',
|
||||||
confirmDelete: 'Are you sure you want to delete the selected templates?',
|
'confirmDelete': 'Are you sure you want to delete the selected templates?',
|
||||||
batchDelete: 'Batch Delete',
|
'batchDelete': 'Batch Delete',
|
||||||
batchDeleteSuccess: 'Batch deletion successful',
|
'batchDeleteSuccess': 'Batch deletion successful',
|
||||||
selectTemplate: 'Please select a template',
|
'selectTemplate': 'Please select a template',
|
||||||
select: 'Select',
|
'select': 'Select',
|
||||||
searchPlaceholder: 'Please enter template name to search',
|
'searchPlaceholder': 'Please enter template name to search',
|
||||||
search: 'Search',
|
'search': 'Search',
|
||||||
serialNumber: 'Serial Number',
|
'serialNumber': 'Serial Number',
|
||||||
selectAll: 'Select All',
|
'selectAll': 'Select All',
|
||||||
deselectAll: 'Deselect All',
|
'deselectAll': 'Deselect All',
|
||||||
loading: 'Loading...',
|
'loading': 'Loading...',
|
||||||
confirmSingleDelete: 'Are you sure you want to delete this template?',
|
'confirmSingleDelete': 'Are you sure you want to delete this template?',
|
||||||
confirmBatchDelete: 'Are you sure you want to delete the selected {count} templates?',
|
'confirmBatchDelete': 'Are you sure you want to delete the selected {count} templates?',
|
||||||
deleteSuccess: 'Template deleted successfully',
|
'deleteFailed': 'Template deletion failed',
|
||||||
deleteFailed: 'Template deletion failed',
|
'batchDeleteFailed': 'Template batch deletion failed',
|
||||||
batchDeleteSuccess: 'Templates deleted successfully',
|
'deleteBackendError': 'Deletion failed, please check if the backend service is working properly',
|
||||||
batchDeleteFailed: 'Template batch deletion failed',
|
'templateDialog': {
|
||||||
deleteBackendError: 'Deletion failed, please check if the backend service is working properly',
|
'title': 'Template Configuration',
|
||||||
templateDialog: {
|
'templateName': 'Template Name',
|
||||||
title: 'Template Configuration',
|
'templateNamePlaceholder': 'Please enter template name',
|
||||||
templateName: 'Template Name',
|
'description': 'Description',
|
||||||
templateNamePlaceholder: 'Please enter template name',
|
'descriptionPlaceholder': 'Please enter description',
|
||||||
description: 'Description',
|
'roleName': 'Role Name',
|
||||||
descriptionPlaceholder: 'Please enter description',
|
'roleNamePlaceholder': 'Please enter role name',
|
||||||
roleName: 'Role Name',
|
'avatar': 'Avatar',
|
||||||
roleNamePlaceholder: 'Please enter role name',
|
'selectAvatar': 'Select Avatar',
|
||||||
avatar: 'Avatar',
|
'systemPrompt': 'System Prompt',
|
||||||
selectAvatar: 'Select Avatar',
|
'systemPromptPlaceholder': 'Please enter system prompt',
|
||||||
systemPrompt: 'System Prompt',
|
'modelConfig': 'Model Configuration',
|
||||||
systemPromptPlaceholder: 'Please enter system prompt',
|
'modelName': 'Model Name',
|
||||||
modelConfig: 'Model Configuration',
|
'temperature': 'Temperature',
|
||||||
modelName: 'Model Name',
|
'topP': 'Top P',
|
||||||
temperature: 'Temperature',
|
'maxTokens': 'Max Tokens',
|
||||||
topP: 'Top P',
|
'save': 'Save',
|
||||||
maxTokens: 'Max Tokens',
|
'cancel': 'Cancel',
|
||||||
save: 'Save',
|
'nameRequired': 'Please enter template name',
|
||||||
cancel: 'Cancel',
|
'roleNameRequired': 'Please enter role name',
|
||||||
nameRequired: 'Please enter template name',
|
'systemPromptRequired': 'Please enter system prompt'
|
||||||
roleNameRequired: 'Please enter role name',
|
|
||||||
systemPromptRequired: 'Please enter system prompt'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
templateQuickConfig: {
|
'templateQuickConfig': {
|
||||||
title: 'Module Quick Configuration',
|
'title': 'Module Quick Configuration',
|
||||||
basicSettings: 'Basic Settings',
|
'basicSettings': 'Basic Settings',
|
||||||
agentSettings: {
|
'agentSettings': {
|
||||||
agentName: 'Nickname',
|
'agentName': 'Nickname',
|
||||||
agentNamePlaceholder: 'Please enter nickname',
|
'agentNamePlaceholder': 'Please enter nickname',
|
||||||
systemPrompt: 'Introduction',
|
'systemPrompt': 'Introduction',
|
||||||
systemPromptPlaceholder: 'Please enter introduction'
|
'systemPromptPlaceholder': 'Please enter introduction'
|
||||||
},
|
},
|
||||||
modelSettings: 'Model Settings',
|
'modelSettings': 'Model Settings',
|
||||||
voiceSettings: 'Voice Settings',
|
'voiceSettings': 'Voice Settings',
|
||||||
serviceSettings: 'Service Settings',
|
'serviceSettings': 'Service Settings',
|
||||||
deviceSettings: 'Device Settings',
|
'deviceSettings': 'Device Settings',
|
||||||
pluginSettings: 'Plugin Settings',
|
'pluginSettings': 'Plugin Settings',
|
||||||
saveConfig: 'Save Configuration',
|
'saveConfig': 'Save Configuration',
|
||||||
resetConfig: 'Reset Configuration',
|
'resetConfig': 'Reset Configuration',
|
||||||
configSaved: 'Configuration saved successfully',
|
'configSaved': 'Configuration saved successfully',
|
||||||
configReset: 'Configuration has been reset',
|
'configReset': 'Configuration has been reset',
|
||||||
confirmReset: 'Are you sure you want to reset the configuration?',
|
'confirmReset': 'Are you sure you want to reset the configuration?',
|
||||||
success: 'Success',
|
'success': 'Success',
|
||||||
error: 'Error',
|
'error': 'Error',
|
||||||
warning: 'Warning',
|
'warning': 'Warning',
|
||||||
info: 'Info'
|
'info': 'Info'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -828,79 +828,78 @@ export default {
|
|||||||
|
|
||||||
// 默认角色模版和模版快速配置页面
|
// 默认角色模版和模版快速配置页面
|
||||||
// 在agentTemplateManagement对象中添加以下键
|
// 在agentTemplateManagement对象中添加以下键
|
||||||
agentTemplateManagement: {
|
'agentTemplateManagement': {
|
||||||
title: '默认角色管理',
|
'title': '默认角色管理',
|
||||||
templateName: '模板名称',
|
'templateName': '模板名称',
|
||||||
description: '模板描述',
|
'description': '模板描述',
|
||||||
createTime: '创建时间',
|
'createTime': '创建时间',
|
||||||
action: '操作',
|
'action': '操作',
|
||||||
createTemplate: '创建模板',
|
'createTemplate': '创建模板',
|
||||||
editTemplate: '编辑模板',
|
'editTemplate': '编辑模板',
|
||||||
deleteTemplate: '删除模板',
|
'deleteTemplate': '删除模板',
|
||||||
deleteSuccess: '模板删除成功',
|
'deleteSuccess': '模板删除成功',
|
||||||
confirmDelete: '确定要删除选中的模板吗?',
|
'confirmDelete': '确定要删除选中的模板吗?',
|
||||||
batchDelete: '批量删除',
|
'batchDelete': '批量删除',
|
||||||
batchDeleteSuccess: '批量删除成功',
|
'batchDeleteSuccess': '批量删除成功',
|
||||||
selectTemplate: '请选择模板',
|
'selectTemplate': '请选择模板',
|
||||||
select: '选择',
|
'select': '选择',
|
||||||
searchPlaceholder: '请输入模板名称搜索',
|
'searchPlaceholder': '请输入模板名称搜索',
|
||||||
search: '搜索',
|
'search': '搜索',
|
||||||
serialNumber: '序号',
|
'serialNumber': '序号',
|
||||||
selectAll: '全选',
|
'selectAll': '全选',
|
||||||
deselectAll: '取消全选',
|
'deselectAll': '取消全选',
|
||||||
loading: '拼命加载中',
|
'loading': '拼命加载中',
|
||||||
confirmSingleDelete: '确定要删除这个模板吗?',
|
'confirmSingleDelete': '确定要删除这个模板吗?',
|
||||||
confirmBatchDelete: '确定要删除选中的 {count} 个模板吗?',
|
'confirmBatchDelete': '确定要删除选中的 {count} 个模板吗?',
|
||||||
deleteFailed: '模板删除失败',
|
'deleteFailed': '模板删除失败',
|
||||||
batchDeleteFailed: '模板批量删除失败',
|
'batchDeleteFailed': '模板批量删除失败',
|
||||||
deleteBackendError: '删除失败,请检查后端服务是否正常',
|
'deleteBackendError': '删除失败,请检查后端服务是否正常',
|
||||||
templateDialog: {
|
'templateDialog': {
|
||||||
title: '模板配置',
|
'title': '模板配置',
|
||||||
templateName: '模板名称',
|
'templateName': '模板名称',
|
||||||
templateNamePlaceholder: '请输入模板名称',
|
'templateNamePlaceholder': '请输入模板名称',
|
||||||
description: '模板描述',
|
'description': '模板描述',
|
||||||
descriptionPlaceholder: '请输入模板描述',
|
'descriptionPlaceholder': '请输入模板描述',
|
||||||
roleName: '角色名称',
|
'roleName': '角色名称',
|
||||||
roleNamePlaceholder: '请输入角色名称',
|
'roleNamePlaceholder': '请输入角色名称',
|
||||||
avatar: '头像',
|
'avatar': '头像',
|
||||||
selectAvatar: '选择头像',
|
'selectAvatar': '选择头像',
|
||||||
systemPrompt: '系统提示词',
|
'systemPrompt': '系统提示词',
|
||||||
systemPromptPlaceholder: '请输入系统提示词',
|
'systemPromptPlaceholder': '请输入系统提示词',
|
||||||
modelConfig: '模型配置',
|
'modelConfig': '模型配置',
|
||||||
modelName: '模型名称',
|
'modelName': '模型名称',
|
||||||
temperature: '温度',
|
'temperature': '温度',
|
||||||
topP: 'Top P',
|
'topP': 'Top P',
|
||||||
maxTokens: '最大 tokens',
|
'maxTokens': '最大 tokens',
|
||||||
save: '保存',
|
'save': '保存',
|
||||||
cancel: '取消',
|
'cancel': '取消',
|
||||||
nameRequired: '请输入模板名称',
|
'nameRequired': '请输入模板名称',
|
||||||
roleNameRequired: '请输入角色名称',
|
'roleNameRequired': '请输入角色名称',
|
||||||
systemPromptRequired: '请输入系统提示词'
|
'systemPromptRequired': '请输入系统提示词'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
templateQuickConfig: {
|
'templateQuickConfig': {
|
||||||
title: '模块快速配置',
|
'title': '模块快速配置',
|
||||||
basicSettings: '基本设置',
|
'basicSettings': '基本设置',
|
||||||
agentSettings: '助手昵称',
|
'agentSettings': {
|
||||||
agentSettings: {
|
'agentName': '助手昵称',
|
||||||
agentName: '助手昵称',
|
'agentNamePlaceholder': '请输入助手昵称',
|
||||||
agentNamePlaceholder: '请输入助手昵称',
|
'systemPrompt': '角色介绍',
|
||||||
systemPrompt: '角色介绍',
|
'systemPromptPlaceholder': '请输入角色介绍'
|
||||||
systemPromptPlaceholder: '请输入角色介绍'
|
|
||||||
},
|
},
|
||||||
modelSettings: '模型设置',
|
'modelSettings': '模型设置',
|
||||||
voiceSettings: '语音设置',
|
'voiceSettings': '语音设置',
|
||||||
serviceSettings: '服务设置',
|
'serviceSettings': '服务设置',
|
||||||
deviceSettings: '设备设置',
|
'deviceSettings': '设备设置',
|
||||||
pluginSettings: '插件设置',
|
'pluginSettings': '插件设置',
|
||||||
saveConfig: '保存配置',
|
'saveConfig': '保存配置',
|
||||||
resetConfig: '重置配置',
|
'resetConfig': '重置配置',
|
||||||
configSaved: '配置保存成功',
|
'configSaved': '配置保存成功',
|
||||||
configReset: '配置已重置',
|
'configReset': '配置已重置',
|
||||||
confirmReset: '确定要重置配置吗?',
|
'confirmReset': '确定要重置配置吗?',
|
||||||
success: '成功',
|
'success': '成功',
|
||||||
error: '错误',
|
'error': '错误',
|
||||||
warning: '警告',
|
'warning': '警告',
|
||||||
info: '提示'
|
'info': '提示'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -827,80 +827,79 @@ export default {
|
|||||||
'providerDialog.confirmBatchDeleteFields': '確定要刪除選中的{count}個字段嗎?',
|
'providerDialog.confirmBatchDeleteFields': '確定要刪除選中的{count}個字段嗎?',
|
||||||
'providerDialog.batchDeleteFieldsSuccess': '成功刪除{count}個字段',
|
'providerDialog.batchDeleteFieldsSuccess': '成功刪除{count}個字段',
|
||||||
|
|
||||||
agentTemplateManagement: {
|
'agentTemplateManagement': {
|
||||||
title: '預設角色管理',
|
'title': '預設角色管理',
|
||||||
templateName: '模板名稱',
|
'templateName': '模板名稱',
|
||||||
description: '模板描述',
|
'description': '模板描述',
|
||||||
createTime: '建立時間',
|
'createTime': '建立時間',
|
||||||
action: '操作',
|
'action': '操作',
|
||||||
createTemplate: '建立模板',
|
'createTemplate': '建立模板',
|
||||||
editTemplate: '編輯模板',
|
'editTemplate': '編輯模板',
|
||||||
deleteTemplate: '刪除模板',
|
'deleteTemplate': '刪除模板',
|
||||||
deleteSuccess: '模板刪除成功',
|
'deleteSuccess': '模板刪除成功',
|
||||||
confirmDelete: '確定要刪除選取的模板嗎?',
|
'confirmDelete': '確定要刪除選取的模板嗎?',
|
||||||
batchDelete: '批次刪除',
|
'batchDelete': '批次刪除',
|
||||||
batchDeleteSuccess: '批次刪除成功',
|
'batchDeleteSuccess': '批次刪除成功',
|
||||||
selectTemplate: '請選擇模板',
|
'selectTemplate': '請選擇模板',
|
||||||
select: '選擇',
|
'select': '選擇',
|
||||||
searchPlaceholder: '請輸入模板名稱搜尋',
|
'searchPlaceholder': '請輸入模板名稱搜尋',
|
||||||
search: '搜尋',
|
'search': '搜尋',
|
||||||
serialNumber:'序號',
|
'serialNumber':'序號',
|
||||||
selectAll: '全選',
|
'selectAll': '全選',
|
||||||
deselectAll: '取消全選',
|
'deselectAll': '取消全選',
|
||||||
deselectAll: '取消全選',
|
'loading': '拼命加載中',
|
||||||
loading: '拼命加載中',
|
'confirmSingleDelete': '確定要刪除這個模板嗎?',
|
||||||
confirmSingleDelete: '確定要刪除這個模板嗎?',
|
'confirmBatchDelete': '確定要刪除選中的 {count} 個模板嗎?',
|
||||||
confirmBatchDelete: '確定要刪除選中的 {count} 個模板嗎?',
|
'deleteFailed': '模板刪除失敗',
|
||||||
deleteFailed: '模板刪除失敗',
|
'batchDeleteFailed': '批次刪除失敗',
|
||||||
batchDeleteFailed: '批次刪除失敗',
|
'deleteBackendError': '刪除失敗,請檢查後端服務是否正常',
|
||||||
deleteBackendError: '刪除失敗,請檢查後端服務是否正常',
|
'deleteCancelled': '已取消刪除',
|
||||||
deleteCancelled: '已取消刪除',
|
'templateDialog': {
|
||||||
templateDialog: {
|
'title': '模板配置',
|
||||||
title: '模板配置',
|
'templateName': '模板名稱',
|
||||||
templateName: '模板名稱',
|
'templateNamePlaceholder': '請輸入模板名稱',
|
||||||
templateNamePlaceholder: '請輸入模板名稱',
|
'description': '模板描述',
|
||||||
description: '模板描述',
|
'descriptionPlaceholder': '請輸入模板描述',
|
||||||
descriptionPlaceholder: '請輸入模板描述',
|
'roleName': '角色名稱',
|
||||||
roleName: '角色名稱',
|
'roleNamePlaceholder': '請輸入角色名稱',
|
||||||
roleNamePlaceholder: '請輸入角色名稱',
|
'avatar': '頭像',
|
||||||
avatar: '頭像',
|
'selectAvatar': '選擇頭像',
|
||||||
selectAvatar: '選擇頭像',
|
'systemPrompt': '系統提示詞',
|
||||||
systemPrompt: '系統提示詞',
|
'systemPromptPlaceholder': '請輸入系統提示詞',
|
||||||
systemPromptPlaceholder: '請輸入系統提示詞',
|
'modelConfig': '模型配置',
|
||||||
modelConfig: '模型配置',
|
'modelName': '模型名稱',
|
||||||
modelName: '模型名稱',
|
'temperature': '溫度',
|
||||||
temperature: '溫度',
|
'topP': 'Top P',
|
||||||
topP: 'Top P',
|
'maxTokens': '最大 tokens',
|
||||||
maxTokens: '最大 tokens',
|
'save': '保存',
|
||||||
save: '保存',
|
'cancel': '取消',
|
||||||
cancel: '取消',
|
'nameRequired': '請輸入模板名稱',
|
||||||
nameRequired: '請輸入模板名稱',
|
'roleNameRequired': '請輸入角色名稱',
|
||||||
roleNameRequired: '請輸入角色名稱',
|
'systemPromptRequired': '請輸入系統提示詞'
|
||||||
systemPromptRequired: '請輸入系統提示詞'
|
|
||||||
}
|
}
|
||||||
},
|
|
||||||
templateQuickConfig: {
|
|
||||||
title: '模組快速配置',
|
|
||||||
basicSettings: '基本設置',
|
|
||||||
agentSettings: {
|
|
||||||
agentName: '助手暱稱',
|
|
||||||
agentNamePlaceholder: '請輸入助手暱稱',
|
|
||||||
systemPrompt: '角色介紹',
|
|
||||||
systemPromptPlaceholder: '請輸入角色介紹'
|
|
||||||
},
|
},
|
||||||
modelSettings: '模型設置',
|
'templateQuickConfig': {
|
||||||
voiceSettings: '語音設置',
|
'title': '模組快速配置',
|
||||||
serviceSettings: '服務設置',
|
'basicSettings': '基本設置',
|
||||||
deviceSettings: '設備設置',
|
'agentSettings': {
|
||||||
pluginSettings: '外掛設置',
|
'agentName': '助手暱稱',
|
||||||
saveConfig: '保存配置',
|
'agentNamePlaceholder': '請輸入助手暱稱',
|
||||||
resetConfig: '重置配置',
|
'systemPrompt': '角色介紹',
|
||||||
configSaved: '配置保存成功',
|
'systemPromptPlaceholder': '請輸入角色介紹'
|
||||||
configReset: '配置已重置',
|
},
|
||||||
confirmReset: '確定要重置配置嗎?',
|
'modelSettings': '模型設置',
|
||||||
success: '成功',
|
'voiceSettings': '語音設置',
|
||||||
error: '錯誤',
|
'serviceSettings': '服務設置',
|
||||||
warning: '警告',
|
'deviceSettings': '設備設置',
|
||||||
info: '提示'
|
'pluginSettings': '外掛設置',
|
||||||
}
|
'saveConfig': '保存配置',
|
||||||
|
'resetConfig': '重置配置',
|
||||||
|
'configSaved': '配置保存成功',
|
||||||
|
'configReset': '配置已重置',
|
||||||
|
'confirmReset': '確定要重置配置嗎?',
|
||||||
|
'success': '成功',
|
||||||
|
'error': '錯誤',
|
||||||
|
'warning': '警告',
|
||||||
|
'info': '提示'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user