From 17f143f6001c0bd9e00579601284dd4050215fe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Wed, 3 Jul 2024 17:36:51 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E5=A2=9E=E5=8A=A0AI=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E5=8E=86=E5=8F=B2=E8=A1=8C=E6=9D=83=E9=99=90","Messag?= =?UTF-8?q?eType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E4=B8=BB=E9=A2=98"},{"State":1,"Type":7,"Name":"Table?= =?UTF-8?q?/=E5=AF=B9=E8=AF=9D=E5=8E=86=E5=8F=B2"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 22 +----- Tables/AI助手/对话主题.json | 125 +++++++++++++++++++++++++++++++++ Tables/AI助手/对话历史.json | 136 ++++++++++++++++++++++++++++++++++++ 3 files changed, 263 insertions(+), 20 deletions(-) diff --git a/.collaboration b/.collaboration index 5bf7d263..7f198eb6 100644 --- a/.collaboration +++ b/.collaboration @@ -298,29 +298,11 @@ }, { "ModuleName": "Table/对话主题", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-07-03T17:36:11.4469311+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\AI助手\\对话主题.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/对话历史", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-07-03T17:35:43.6692029+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\AI助手\\对话历史.json" - ] + "ModuleType": 7 }, { "ModuleName": "Pages/内建手机页面", diff --git a/Tables/AI助手/对话主题.json b/Tables/AI助手/对话主题.json index 65f512ce..46060477 100644 --- a/Tables/AI助手/对话主题.json +++ b/Tables/AI助手/对话主题.json @@ -1,5 +1,130 @@ { "Name": "对话主题", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core", + "enabledTypes": 2, + "followMasterDetails": [ + { + "subTableName": "对话历史", + "subColumnName": "主题", + "relatedColumnName": "ID" + } + ], + "isExternal": true, + "detailTables": [ + { + "subTableName": "对话历史", + "subColumnName": "主题", + "relatedColumnName": "ID" + } + ] + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", + "operationTypes": 13, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core", + "userFieldName": "用户", + "filterType": 4, + "condition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "对话主题", + "ColumnName": "用户", + "GUID": "2ea62072-90ec-4595-95c5-248c9ec13952" + }, + "Value": "%CurrentUser.UserName%" + } + } + }, + "dataPermissionType": 2, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordBindingConfig, Forguncy.RbacPermission.Core", + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 1, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "用户": 5 + }, + "subTableOperations": { + "对话历史": 5 + }, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "Administrator" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "用户": 5 + }, + "subTableOperations": { + "对话历史": 5 + }, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "用户": 5 + }, + "subTableOperations": { + "对话历史": 5 + }, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "FGC_Anonymous" + ] + } + ] + }, "Columns": [ { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", diff --git a/Tables/AI助手/对话历史.json b/Tables/AI助手/对话历史.json index 34169c67..c4d6f348 100644 --- a/Tables/AI助手/对话历史.json +++ b/Tables/AI助手/对话历史.json @@ -1,5 +1,141 @@ { "Name": "对话历史", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core", + "isExternal": true, + "detailTables": [] + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordBindingConfig, Forguncy.RbacPermission.Core", + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 1, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", + "operationTypes": 13, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 2, + "roleNames": [ + "Administrator" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", + "operationTypes": 5, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core", + "filterType": 1 + } + }, + "dataPermissionType": 2, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", + "operationTypes": 1, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core", + "filterType": 2 + } + }, + "dataPermissionType": 2, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "角色": 5, + "内容": 5, + "用户名": 5, + "图片": 5, + "附件": 5 + }, + "subTableOperations": {}, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "Administrator" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "角色": 5, + "内容": 5, + "用户名": 5, + "图片": 5, + "附件": 5 + }, + "subTableOperations": {}, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "FGC_LoginUser" + ] + }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core", + "fieldOperations": { + "ID": 1, + "主题": 5, + "角色": 5, + "内容": 5, + "用户名": 5, + "图片": 5, + "附件": 5 + }, + "subTableOperations": {}, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 4, + "roleNames": [ + "FGC_Anonymous" + ] + } + ] + }, "Columns": [ { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",