{ "Name": "ACT_HI_COMMENT_View", "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core", "permissionResource": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core", "enabledTypes": 2, "isCreateRecordHidden": true, "isBpmProcessView": true, "isView": true, "isExternal": true, "detailTables": [] }, "permissionBindings": [ { "$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": 4, "condition": { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "ACT_HI_COMMENT_View", "ColumnName": "PROC_INST_ID_", "GUID": "3ad566fb-db8b-48d8-941a-7d42efa8d6fe", "RelationBinding": { "RelatedTable": "ACT_HI_PROCINST_View", "RelatedColumn": "ID_", "DisplayColumn": "START_USER_ID_" } }, "Value": "%CurrentUser%" } } }, "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": 3 } }, "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, "TYPE_": 5, "TIME_": 5, "USER_ID_": 5, "TASK_ID_": 5, "PROC_INST_ID_": 5, "ACTION_": 5, "MESSAGE_": 5, "INTERNAL_COMMENT_": 5, "SIGNATURE_PAD_": 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, "TYPE_": 5, "TIME_": 5, "USER_ID_": 5, "TASK_ID_": 5, "PROC_INST_ID_": 5, "ACTION_": 5, "MESSAGE_": 5, "INTERNAL_COMMENT_": 5, "SIGNATURE_PAD_": 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, "TYPE_": 5, "TIME_": 5, "USER_ID_": 5, "TASK_ID_": 5, "PROC_INST_ID_": 5, "ACTION_": 5, "MESSAGE_": 5, "INTERNAL_COMMENT_": 5, "SIGNATURE_PAD_": 5 }, "subTableOperations": {}, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" } }, "dataPermissionType": 4, "roleNames": [ "FGC_Anonymous" ] } ] }, "Columns": [ { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "Required": true, "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "ID_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "TYPE_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "Required": true, "DatabaseColumnType": "numeric", "MaxLength": -1, "Name": "TIME_", "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.UserBindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "USER_ID_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "TASK_ID_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "PROC_INST_ID_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "ACTION_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "MESSAGE_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "INTERNAL_COMMENT_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "SIGNATURE_PAD_", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], "ExternalDatabaseInfo": { "ConnectionId": "业务表", "SourceTableName": "ACT_HI_COMMENT_View", "SourceTableSchema": "dbo", "CreateViewSql": "SELECT ID_,TYPE_,TIME_,USER_ID_,TASK_ID_,PROC_INST_ID_,ACTION_,MESSAGE_,INTERNAL_COMMENT_,SIGNATURE_PAD_ FROM [ACT_HI_COMMENT] UNION ALL SELECT ID_, N'正在办理' AS TYPE_, START_TIME_ AS TIME_, ASSIGNEE_ AS USER_ID_, ID_ AS TASK_ID_, PROC_INST_ID_, N'正在办理' AS ACTION_, NULL AS MESSAGE_, NULL AS INTERNAL_COMMENT_, NULL AS SIGNATURE_PAD_ FROM [ACT_HI_TASKINST] WHERE END_TIME_ IS NULL;", "ViewInfo": { "ViewName": "ACT_HI_COMMENT_View", "IsUpdatable": true, "IsProcessView": true, "QueryColumns": [ "ID_" ] } }, "Indexes": [], "Relations": [ { "PrimarySchema": null, "PrimaryTable": "ACT_HI_PROCINST_View", "PrimaryColumn": "ID_", "ForeignSchema": null, "ForeignTable": "ACT_HI_COMMENT_View", "ForeignColumn": "PROC_INST_ID_", "RelationTypeOnDelete": 0, "RelationTypeOnUpdate": 0, "IsDetailTableRelation": false }, { "PrimarySchema": null, "PrimaryTable": "ACT_HI_TASKINST_View", "PrimaryColumn": "ID_", "ForeignSchema": null, "ForeignTable": "ACT_HI_COMMENT_View", "ForeignColumn": "TASK_ID_", "RelationTypeOnDelete": 0, "RelationTypeOnUpdate": 0, "IsDetailTableRelation": false } ] }