Files
clue/Tables/项目任务/项目表.json
SHAMUSPC\NINGMEI 6b4dedf7e7 {"Message":"1","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":1,"Name":"PCPage/项目列表"},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":15,"Name":"ServerCommand/新增工时"},{"State":1,"Type":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":1,"Type":1,"Name":"PCPage/项目信息"},{"State":1,"Type":15,"Name":"ServerCommand/新增项目"},{"State":1,"Type":1,"Name":"PCPage/项目审批"},{"State":1,"Type":28,"Name":"ProcessItem/预算申请"},{"State":1,"Type":36,"Name":"ShareCommandContainer/发起预算申请"},{"State":3,"Type":22,"Name":"Tables/需求反馈"},{"State":3,"Type":7,"Name":"Table/需求反馈登记表"},{"State":3,"Type":7,"Name":"Table/反馈状态表"},{"State":3,"Type":1,"Name":"PCPage/项目反馈"}],"Version":"v1"}
2024-03-15 19:30:37 +08:00

561 lines
20 KiB
JSON

{
"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,
"isExternal": true,
"detailTables": [
{
"subTableName": "任务表",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "View_任务工时统计",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "任务工时表",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "项目任务分组",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "项目动态",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "项目岗位",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "项目版本",
"subColumnName": "项目ID",
"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"
}
},
"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": 13,
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
"userFieldName": "项目经理",
"filterType": 4,
"condition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "af801a6e-4e84-49a9-a783-c160270ad6d4"
},
"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.RowBindingConfig, Forguncy.RbacPermission.Core",
"operationTypes": 13,
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
"userFieldName": "项目经理",
"filterType": 5
}
},
"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",
"userFieldName": "项目经理",
"filterType": 4,
"condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目表",
"ColumnName": "公开",
"GUID": "03fca540-a609-4f84-b2a9-8638007dcca1"
},
"Value": "1"
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "a5b93b6f-1fab-4326-98fb-48be951bf1d8"
},
"Value": "%Null%"
}
],
"RelationType": 1
}
}
},
"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,
"删除": 5,
"工时核定方式": 5,
"项目经理": 5,
"所属客户": 5,
"所属客户部门": 5,
"计划开始日期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
"项目简介": 5,
"项目预算工时": 5,
"项目预算费用": 5,
"立项流程示例ID": 5,
"项目状态": 5,
"计划完成日期": 5,
"网络资源": 5,
"项目方案": 5,
"预算方案": 5,
"参与人": 5,
"计划工期": 5,
"计划日期范围": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 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,
"删除": 5,
"工时核定方式": 5,
"项目经理": 5,
"所属客户": 5,
"所属客户部门": 5,
"计划开始日期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
"项目简介": 5,
"项目预算工时": 5,
"项目预算费用": 5,
"立项流程示例ID": 5,
"项目状态": 5,
"计划完成日期": 5,
"网络资源": 5,
"项目方案": 5,
"预算方案": 5,
"参与人": 5,
"计划工期": 5,
"计划日期范围": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 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,
"删除": 5,
"工时核定方式": 5,
"项目经理": 5,
"所属客户": 5,
"所属客户部门": 5,
"计划开始日期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
"项目简介": 5,
"项目预算工时": 5,
"项目预算费用": 5,
"立项流程示例ID": 5,
"项目状态": 5,
"计划完成日期": 5,
"网络资源": 5,
"项目方案": 5,
"预算方案": 5,
"参与人": 5,
"计划工期": 5,
"计划日期范围": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 5
},
"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,
"Unique": true,
"AutoIncrement": true,
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "ID",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "项目名称",
"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": "项目简介",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.ImageBindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "项目封面",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.UserBindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "项目经理",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": "默认",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "项目分组",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "所属客户",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "所属客户部门",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": "计划",
"DatabaseColumnType": "varchar",
"MaxLength": -1,
"Name": "工时核定方式",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "项目预算工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "项目预算费用",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": 0,
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "公开",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": 0,
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "严格模式",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "datetime",
"MaxLength": -1,
"Name": "计划开始日期",
"ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "datetime",
"MaxLength": -1,
"Name": "计划完成日期",
"ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.AttachmentBindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "项目方案",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.AttachmentBindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "预算方案",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": 0,
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "项目状态",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"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": "网络资源",
"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": "参与人",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": 0,
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "删除",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.FormulaColumn, ServerDesignerCommon",
"Formula": "DATEDIF([计划开始日期],[计划完成日期],\"d\")",
"Name": "计划工期",
"ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.FormulaColumn, ServerDesignerCommon",
"Formula": "[计划开始日期]&\",\"&[计划完成日期]",
"Name": "计划日期范围",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"Name": "FGC_Creator"
},
{
"$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon",
"ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"Name": "FGC_CreateDate"
},
{
"$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"Name": "FGC_LastModifier"
},
{
"$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon",
"ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"Name": "FGC_LastModifyDate"
}
],
"ExternalDatabaseInfo": {
"AllowModifySchema": true,
"ConnectionId": "业务表",
"SourceTableName": "项目表",
"SourceTableSchema": "dbo"
},
"PrimaryKey": [
"ID"
],
"Indexes": [],
"Relations": [
{
"PrimarySchema": null,
"PrimaryTable": "客户表",
"PrimaryColumn": "ID",
"ForeignSchema": null,
"ForeignTable": "项目表",
"ForeignColumn": "所属客户",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
},
{
"PrimarySchema": null,
"PrimaryTable": "客户部门表",
"PrimaryColumn": "ID",
"ForeignSchema": null,
"ForeignTable": "项目表",
"ForeignColumn": "所属客户部门",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
},
{
"PrimarySchema": null,
"PrimaryTable": "项目状态",
"PrimaryColumn": "状态码",
"ForeignSchema": null,
"ForeignTable": "项目表",
"ForeignColumn": "项目状态",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
},
{
"PrimarySchema": null,
"PrimaryTable": "ACT_HI_PROCINST_View",
"PrimaryColumn": "ID_",
"ForeignSchema": null,
"ForeignTable": "项目表",
"ForeignColumn": "立项流程示例ID",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
}
]
}