56 lines
2.7 KiB
JSON
56 lines
2.7 KiB
JSON
{
|
|
"Name": "成员收益分类汇总视图",
|
|
"Columns": [
|
|
{
|
|
"$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": "float",
|
|
"MaxLength": -1,
|
|
"Name": "总金额",
|
|
"ColumnType": "System.Double, 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.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.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": "WITH c1 as (\r\nSELECT\r\n[执行人] as 成员,\r\n[请款状态],\r\nzt.[状态],\r\n[计算提成] as 总金额,\r\n(CASE WHEN ISNULL([请款状态], 0)=0 or [请款状态]=4 THEN [计算提成] ELSE 0 END) as 待结算,\r\n(CASE WHEN [请款状态]=1 or [请款状态]=2 THEN [计算提成] ELSE 0 END) as 办理中,\r\n(CASE WHEN [请款状态]=3 THEN [计算提成] ELSE 0 END) as 已结算\r\nFROM [View_任务工时统计] t\r\nLEFT JOIN [请款单状态] zt ON t.[请款状态] = zt.状态码\r\n)\r\n\r\nSELECT\r\n[成员],\r\nSUM(总金额) as 总金额,\r\nSUM(待结算) as 待结算,\r\nSUM(办理中) as 办理中,\r\nSUM(已结算) as 已结算\r\nFROM c1\r\nGROUP BY\r\n[成员]",
|
|
"ViewInfo": {
|
|
"ViewName": "成员收益分类汇总视图",
|
|
"IsUpdatable": true,
|
|
"QueryColumns": [
|
|
"成员"
|
|
]
|
|
}
|
|
},
|
|
"Indexes": []
|
|
} |