130 lines
5.3 KiB
JSON
130 lines
5.3 KiB
JSON
{
|
|
"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": []
|
|
} |