252 lines
9.1 KiB
JSON
252 lines
9.1 KiB
JSON
{
|
|
"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
|
|
}
|
|
]
|
|
} |