{ "Name": "任务成员视图", "Columns": [ { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "Required": true, "DatabaseColumnType": "bigint", "MaxLength": -1, "Name": "ID", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "bigint", "MaxLength": -1, "Name": "项目ID", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "bigint", "MaxLength": -1, "Name": "任务ID", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.UserBindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "任务成员", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "HasChangeColumnType": true }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "bigint", "MaxLength": -1, "Name": "项目成员ID", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "bigint", "MaxLength": -1, "Name": "岗位ID", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "float", "MaxLength": -1, "Name": "默认时薪", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.UserBindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", "MaxLength": -1, "Name": "FGC_Creator", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "HasChangeColumnType": true }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "datetime", "MaxLength": -1, "Name": "FGC_CreateDate", "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "datetime", "MaxLength": -1, "Name": "FGC_LastModifyDate", "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "float", "MaxLength": -1, "Name": "总上报工时", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], "ExternalDatabaseInfo": { "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", "ConnectionId": "业务表", "SourceTableName": "任务成员视图", "SourceTableSchema": "dbo", "CreateViewSql": "SELECT\r\nt.[ID],\r\nt.[项目ID],\r\nt.[任务ID],\r\nt.[任务成员],\r\np.ID AS [项目成员ID],\r\np.[岗位ID],\r\np.[默认时薪],\r\nt.[FGC_Creator],\r\nt.[FGC_CreateDate],\r\nt.[FGC_LastModifyDate],\r\nSUM(gs.[上报工时]) AS 总上报工时\r\nFROM [任务成员表] t\r\nLEFT JOIN [项目成员表] p ON t.[项目ID] = p.[项目ID] AND t.[任务成员] = p.[项目成员]\r\nLEFT JOIN [任务工时表] gs ON t.[任务ID] = gs.[任务ID] AND t.[任务成员] = gs.[执行人]\r\nGROUP BY\r\nt.[ID],\r\nt.[项目ID],\r\nt.[任务ID],\r\nt.[任务成员],\r\np.ID ,\r\np.[岗位ID],\r\np.[默认时薪],\r\nt.[FGC_Creator],\r\nt.[FGC_CreateDate],\r\nt.[FGC_LastModifyDate]", "ViewInfo": { "ViewName": "任务成员视图", "IsUpdatable": true, "QueryColumns": [ "ID" ] } }, "Relations": [ { "PrimaryTable": "项目平行视图", "PrimaryColumn": "ID", "ForeignTable": "任务成员视图", "ForeignColumn": "项目ID", "IsDetailTableRelation": true }, { "PrimaryTable": "任务平行视图", "PrimaryColumn": "ID", "ForeignTable": "任务成员视图", "ForeignColumn": "任务ID", "IsDetailTableRelation": true }, { "PrimaryTable": "项目成员表", "PrimaryColumn": "ID", "ForeignTable": "任务成员视图", "ForeignColumn": "项目成员ID", "IsDetailTableRelation": true }, { "PrimaryTable": "项目岗位", "PrimaryColumn": "ID", "ForeignTable": "任务成员视图", "ForeignColumn": "岗位ID", "IsDetailTableRelation": true } ], "Indexes": [] }