Files
clue/Tables/工时/人员工时统计视图.json
SHAMUSPC\NINGMEI 879a79139f {"Message":"1. 增加预算时长概念;\r\n2. 增加任务成员功能;\r\n3. 增加项目岗位;\r\n4. 增加任务时薪、岗位时薪、人员时薪;","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":1,"Name":"PCPage/任务首页"},{"State":1,"Type":1,"Name":"PCPage/任务-基本信息"},{"State":1,"Type":1,"Name":"PCPage/任务-侧栏"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":11,"Name":"UserService"},{"State":1,"Type":1,"Name":"PCPage/任务-子任务列表"},{"State":1,"Type":1,"Name":"PCPage/任务-关联资源"},{"State":1,"Type":1,"Name":"PCPage/任务-进展"},{"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":1,"Name":"PCPage/工时详情"},{"State":1,"Type":15,"Name":"ServerCommand/新增工时"},{"State":1,"Type":15,"Name":"ServerCommand/修改工时"},{"State":1,"Type":15,"Name":"ServerCommand/新增任务"},{"State":1,"Type":1,"Name":"PCPage/项目菜单"},{"State":1,"Type":1,"Name":"PCPage/项目信息"},{"State":3,"Type":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":3,"Type":1,"Name":"PCPage/切换项目"},{"State":3,"Type":1,"Name":"PCPage/切换任务状态"},{"State":3,"Type":15,"Name":"ServerCommand/变更任务状态"},{"State":3,"Type":23,"Name":"TableView/人员工时统计视图"},{"State":3,"Type":7,"Name":"Table/项目岗位"},{"State":3,"Type":7,"Name":"Table/任务成员表"},{"State":3,"Type":6,"Name":"Pages/项目首页/项目配置"},{"State":3,"Type":1,"Name":"PCPage/项目配置首页"},{"State":3,"Type":1,"Name":"PCPage/项目岗位配置"},{"State":3,"Type":1,"Name":"PCPage/参与成员管理"}],"Version":"v1"}
2024-03-02 14:09:09 +08:00

48 lines
1.9 KiB
JSON

{
"Name": "人员工时统计视图",
"Columns": [
{
"$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": "date",
"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": "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"
}
],
"ExternalDatabaseInfo": {
"ConnectionId": "业务表",
"SourceTableName": "人员工时统计视图",
"SourceTableSchema": "dbo",
"CreateViewSql": "SELECT \r\n [执行人],\r\n cast([工时日期] as date) as 日期,\r\n SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END) AS [计划工时],\r\n SUM(CASE WHEN [工时类型] = '实际' THEN [工时] ELSE 0 END) AS [实际工时]\r\nFROM \r\n [dbo].[任务工时表]\r\nGROUP BY \r\n [执行人],\r\n [工时日期];",
"ViewInfo": {
"ViewName": "人员工时统计视图",
"IsUpdatable": true,
"QueryColumns": [
"执行人"
]
}
},
"Indexes": [],
"Relations": []
}