50 lines
2.0 KiB
JSON
50 lines
2.0 KiB
JSON
{
|
|
"Name": "项目任务树视图",
|
|
"Columns": [
|
|
{
|
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
|
"Required": true,
|
|
"DatabaseColumnType": "varchar",
|
|
"MaxLength": -1,
|
|
"Name": "类型",
|
|
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
|
},
|
|
{
|
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
|
"DatabaseColumnType": "varchar",
|
|
"MaxLength": -1,
|
|
"Name": "ID",
|
|
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
|
},
|
|
{
|
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
|
"DatabaseColumnType": "varchar",
|
|
"MaxLength": -1,
|
|
"Name": "PID",
|
|
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
|
},
|
|
{
|
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
|
"DatabaseColumnType": "nvarchar",
|
|
"MaxLength": -1,
|
|
"Name": "名称",
|
|
"ColumnType": "System.String, 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\n[类型] ='项目',\r\n[ID]='项目' + CAST([ID] AS VARCHAR(10)),\r\n[PID]=NULL,\r\n[项目名称] AS [名称]\r\nFROM 项目表\r\n\r\nUNION ALL\r\n\r\nSELECT\r\n[类型] ='任务',\r\nCAST([ID] AS VARCHAR(10)) AS [ID],\r\nPID=ISNULL(CAST(父任务ID AS varchar(10)), '项目' + CAST([项目ID] AS VARCHAR(10))),\r\n[任务名称] AS [名称]\r\nFROM 任务表",
|
|
"ViewInfo": {
|
|
"ViewName": "项目任务树视图",
|
|
"IsUpdatable": true,
|
|
"QueryColumns": [
|
|
"类型",
|
|
"ID"
|
|
]
|
|
}
|
|
},
|
|
"Indexes": []
|
|
} |