1433 lines
95 KiB
JSON
1433 lines
95 KiB
JSON
{
|
||
"$type": "Forguncy.SaveLoad.ServerCommandSaveData, ServerDesignerCommon",
|
||
"Name": "计算报工数据",
|
||
"Enabled": true,
|
||
"Triggers": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.TriggerSaveDataBase, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon",
|
||
"Permission": {
|
||
"$type": "Forguncy.SaveLoad.ServerCommandPermissionSaveData, ServerDesignerCommon",
|
||
"PermissionData": {
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
|
||
"permissionResource": {
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
|
||
},
|
||
"permissionBindings": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.RbacPermission.Core.Impl.ServerCommand.IServerCommandPermissionBinding, Forguncy.RbacPermission.Core]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
|
||
"roleNames": {
|
||
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||
"$values": [
|
||
"FGC_LoginUser"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"Parameters": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
|
||
"Name": "任务ID",
|
||
"DataValidationInfo": {
|
||
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon",
|
||
"IgnoreBlank": false
|
||
},
|
||
"TestData": "1"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
|
||
"Name": "执行人",
|
||
"DataValidationInfo": {
|
||
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon",
|
||
"IgnoreBlank": false
|
||
},
|
||
"TestData": "shamus"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
|
||
"Name": "工时数",
|
||
"DataValidationInfo": {
|
||
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon",
|
||
"IgnoreBlank": false
|
||
},
|
||
"TestData": "2000"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
|
||
"Name": "指定时薪单价",
|
||
"DataValidationInfo": {
|
||
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"InvokeTriggerTestData": {
|
||
"$type": "Forguncy.SaveLoad.InvokeTriggerTestDataSaveData, ServerDesignerCommon",
|
||
"UserName": "Administrator"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"Commands": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "任务信息",
|
||
"TableValue": {
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
|
||
"TableName": "任务平行视图",
|
||
"TableValueType": 1,
|
||
"BindingInfos": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "4da229be-0e7c-4268-96b0-31fab7de3542",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "7a775562-0089-4f89-b487-adb6c325aae7"
|
||
},
|
||
"ColumnName": "项目ID"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "13c6f469-5d70-40b1-9bcb-f8c362a59427",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "e7c38242-5a9e-4a27-9f2e-e7310190db0e",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目平行视图",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "严格模式"
|
||
}
|
||
},
|
||
"ColumnName": "严格模式"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "0695854f-24c5-4ae3-8b66-a308a6159bde",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "0c95b352-574d-479b-b97d-6216b400ee70",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目平行视图",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "项目预算工时"
|
||
}
|
||
},
|
||
"ColumnName": "项目预算工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "7ea9c6f8-973a-4b97-867a-cabb09ce5c24",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "4bc603a4-f90b-4160-abf6-efd30574f3db",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目平行视图",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "项目预算费用"
|
||
}
|
||
},
|
||
"ColumnName": "项目预算费用"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "cc663eec-f5d9-478e-a921-790b226cc119",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "27e931f9-2c3b-4d36-9d31-f513387b9366",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目平行视图",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "工时分配方式"
|
||
}
|
||
},
|
||
"ColumnName": "工时分配方式"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "fd9bd072-be99-4999-b9ee-92fd40748bf4",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "项目ID",
|
||
"GUID": "308db60b-e65c-46e0-9a4d-69e0dbc32859",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目平行视图",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "已消耗成本"
|
||
}
|
||
},
|
||
"ColumnName": "已消耗成本"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "1edee222-5dc4-4451-a188-0f68ea210065",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "任务名称",
|
||
"GUID": "82947834-93d4-4141-ae13-ac868718c9e3"
|
||
},
|
||
"ColumnName": "任务名称"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "1ce94689-2da5-4361-9578-a1c6f8c55513",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "总分配工时",
|
||
"GUID": "5bd82d2d-ef35-4d87-8acf-e4db9c4caadf"
|
||
},
|
||
"ColumnName": "总分配工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "3c4dc6f8-572b-4e3e-a78a-0c9f9dbd8123",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "任务状态",
|
||
"GUID": "8ab893d0-a983-49c5-83d4-f924307b44d8"
|
||
},
|
||
"ColumnName": "任务状态"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "2eaee617-cf67-4cc9-98d5-c0be15415d4f",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "任务状态",
|
||
"GUID": "7dd81639-004a-4e1f-8801-bdb573d4689f",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "任务状态",
|
||
"RelatedColumn": "状态码",
|
||
"DisplayColumn": "任务状态"
|
||
}
|
||
},
|
||
"ColumnName": "任务状态文本"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "a43ac6fd-37e6-4502-a39b-e4841b1695bb",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "任务类型",
|
||
"GUID": "ccd2fb35-e336-4b95-a031-480e1b81d7e4",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "任务类型",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "提成系数"
|
||
}
|
||
},
|
||
"ColumnName": "提成系数"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "df068ea4-e310-4442-b9f1-86f9360f9e64",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "可分配工时",
|
||
"GUID": "009ee24a-cbef-4445-a1c5-143dd462d4c3"
|
||
},
|
||
"ColumnName": "可分配工时"
|
||
}
|
||
]
|
||
},
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务平行视图",
|
||
"ColumnName": "ID",
|
||
"GUID": "9e13ce69-9a90-4903-b1bc-191e78046201"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务ID"
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0,
|
||
"TopCount": "1"
|
||
},
|
||
"ID": "d2db1f66567b49b28ea2194332f72261",
|
||
"BreakpointIdentity": "9bb40356-64d2-45a0-834d-60e548bda3ef"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "任务成员",
|
||
"TableValue": {
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
|
||
"TableName": "任务成员视图",
|
||
"TableValueType": 1,
|
||
"BindingInfos": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "d331a396-4d47-4788-ac53-6b4060e6fc32",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务成员",
|
||
"GUID": "c9f1bc1f-0740-4216-ac99-e79dd41fef88"
|
||
},
|
||
"ColumnName": "参与人"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "3788b9f0-99be-4e28-8913-679514b5c6f7",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务成员",
|
||
"GUID": "5f56fb6d-7c2e-4270-94c8-ab56bc9b6ae7",
|
||
"AttachType": {
|
||
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
|
||
"UserColumnAttachType": 1
|
||
}
|
||
},
|
||
"ColumnName": "参与人_全名"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "b8161740-3b79-4f19-b825-3f8a8432382d",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务成员",
|
||
"GUID": "781a90fc-9c77-43ca-a831-8006774fd4da",
|
||
"AttachType": {
|
||
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
|
||
"UserColumnAttachType": 5,
|
||
"AttachTypeTag": "负荷"
|
||
}
|
||
},
|
||
"ColumnName": "参与人负荷"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "198fdc8c-8eeb-4b74-b66d-2607f7970080",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "默认时薪",
|
||
"GUID": "4d44146b-7124-4f18-aa8d-17da23a4c0b3"
|
||
},
|
||
"ColumnName": "成员时薪"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "eae1743f-cf41-4707-b018-c7571213286d",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "岗位ID",
|
||
"GUID": "faf4cb38-75c8-4741-8b38-cefcb863754d",
|
||
"RelationBinding": {
|
||
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
|
||
"RelatedTable": "项目岗位",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "默认时薪"
|
||
}
|
||
},
|
||
"ColumnName": "岗位时薪"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "da1c678a-9475-4a46-994e-6c0fb85fbd0f",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务成员",
|
||
"GUID": "30da9fdf-e11e-4efe-94ec-0a98cc6fff27",
|
||
"AttachType": {
|
||
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
|
||
"UserColumnAttachType": 5,
|
||
"AttachTypeTag": "默认时薪"
|
||
}
|
||
},
|
||
"ColumnName": "用户时薪"
|
||
}
|
||
]
|
||
},
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||
"SubConditions": {
|
||
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务ID",
|
||
"GUID": "4cadf610-6894-4d43-a84b-ca682a8ebd1c"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务ID"
|
||
}
|
||
},
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "任务成员视图",
|
||
"ColumnName": "任务成员",
|
||
"GUID": "232ca578-e6be-4684-a198-81c16c892591"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=执行人"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0,
|
||
"TopCount": "1"
|
||
},
|
||
"ID": "b70642e6d083400d98f82957a723401a",
|
||
"BreakpointIdentity": "8a4fbb46-7872-48af-a0db-6677ba1b00a8"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员"
|
||
}
|
||
},
|
||
"value": "%Null%",
|
||
"compareType": 1
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时说明",
|
||
"ParameterValue": "按正常核定",
|
||
"ID": "25360003dd544c19b8e90209180aa4ee",
|
||
"BreakpointIdentity": "ebea2f49-4611-4d01-97ac-d94c7e5e8209"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "提成系数",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.提成系数"
|
||
},
|
||
"ID": "199c55eec5134d38bbab871c06c3d4df",
|
||
"BreakpointIdentity": "8a0ced6e-c12e-4fdd-8277-d0155cd12c9d"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
},
|
||
"ID": "513208670e2048768df441f7e683b0e1",
|
||
"BreakpointIdentity": "d8cb051a-075a-4c55-ad96-ee89f101b82d"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=指定时薪单价"
|
||
}
|
||
},
|
||
"value": "%Null%"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.成员时薪"
|
||
}
|
||
},
|
||
"value": "%Null%",
|
||
"compareType": 1
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "计算时薪",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.成员时薪"
|
||
},
|
||
"ID": "e239398731d64f5ab4487f359a7b68d2",
|
||
"BreakpointIdentity": "baac1c61-084e-406b-9de9-c5578d8b6785"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "时薪计算来源",
|
||
"ParameterValue": "成员时薪",
|
||
"ID": "3495ffc5934e49b3811032b982d3be49",
|
||
"BreakpointIdentity": "69b2d266-d83f-4950-ab0c-6130d26403b3"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "项目成员设置的时薪",
|
||
"ID": "f2f7b935-0567-452b-a81b-73e987f3ae92"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.岗位时薪"
|
||
}
|
||
},
|
||
"value": "%Null%",
|
||
"compareType": 1
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "计算时薪",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.岗位时薪"
|
||
},
|
||
"ID": "1c99efd220cc49e49849137de836e5b0",
|
||
"BreakpointIdentity": "1f7e49be-bdee-49e1-9a80-e061eae1805e"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "时薪计算来源",
|
||
"ParameterValue": "项目岗位时薪",
|
||
"ID": "e274eb97ae084105b74b649d06290524",
|
||
"BreakpointIdentity": "f91aa987-4ddc-41a2-87ca-f319eacd19cc"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "项目岗位设置的时薪",
|
||
"ID": "f9d872f0-38df-4c43-8c65-0bae466ec67c"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.用户时薪"
|
||
}
|
||
},
|
||
"value": "%Null%",
|
||
"compareType": 1
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "计算时薪",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.用户时薪"
|
||
},
|
||
"ID": "ae993cad96d24c45959b377a9573f78d",
|
||
"BreakpointIdentity": "5bf034da-ad76-4a27-8d69-6dd028a7a8b9"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "时薪计算来源",
|
||
"ParameterValue": "用户默认时薪",
|
||
"ID": "f058c2d1ef7d45dbaf239b859a434b76",
|
||
"BreakpointIdentity": "26bfffc9-b9a3-40d8-8654-e722db2ec28d"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "成员用户的默认时薪",
|
||
"ID": "9fdb4f09-7092-47ca-a3b6-63b57acf4de9"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "计算时薪",
|
||
"ParameterValue": "0",
|
||
"ID": "7cb8676765614a4b913a540495f8dc63",
|
||
"BreakpointIdentity": "473ae226-899d-4201-9391-7c82427d9bc1"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "时薪计算来源",
|
||
"ParameterValue": "无时薪配置",
|
||
"ID": "1034a8bcf12a49328a31314e519829f0",
|
||
"BreakpointIdentity": "10ab70a1-595b-48a9-bf7c-260b4f85b8d2"
|
||
}
|
||
]
|
||
},
|
||
"ID": "ef4b72fd-f477-4aec-aa08-1bf6cdd05b76"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "23b0fcda-1aa5-43c5-a188-8a7e7ef55040"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "优先使用手动指定的提成金额",
|
||
"ID": "c4ec5f89-93cb-4c5e-be59-b4262f2c8b5f"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "计算时薪",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=指定时薪单价"
|
||
},
|
||
"ID": "7d2e6e5fc0034ca387253b6ca5b1d760",
|
||
"BreakpointIdentity": "a2eb2e76-8480-43a6-9b3f-46fedb386bb3"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "时薪计算来源",
|
||
"ParameterValue": "特殊指定",
|
||
"ID": "c9b6eb8cb30e4eaa839a7e1e28ee50a1",
|
||
"BreakpointIdentity": "9e158516-83b6-402a-9b80-798c1113c07a"
|
||
}
|
||
]
|
||
},
|
||
"ID": "41f678c3-eff8-4dfe-a108-01801d1c973a"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "计算成员的时薪",
|
||
"BreakpointIdentity": "a7ecb6e8-e8ab-411d-9267-00babe20e766"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.严格模式"
|
||
}
|
||
},
|
||
"value": "1"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.任务状态"
|
||
}
|
||
},
|
||
"value": "2"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.工时分配方式"
|
||
}
|
||
},
|
||
"value": "1"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "个人工时情况",
|
||
"TableValue": {
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
|
||
"TableName": "View_任务工时统计",
|
||
"TableValueType": 1,
|
||
"BindingInfos": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "6522ba61-80e8-414a-85dd-a350ee0740e5",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "View_任务工时统计",
|
||
"ColumnName": "总计划工时",
|
||
"GUID": "37b1cd46-749c-4870-9e65-639974e237b4"
|
||
},
|
||
"ColumnName": "总计划工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "3d8ba6c8-14ff-4946-8236-e584acd8c684",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "View_任务工时统计",
|
||
"ColumnName": "总核定工时",
|
||
"GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879"
|
||
},
|
||
"ColumnName": "总实际工时"
|
||
}
|
||
]
|
||
},
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||
"SubConditions": {
|
||
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "View_任务工时统计",
|
||
"ColumnName": "任务ID",
|
||
"GUID": "b732175b-c55c-4a15-b703-223f45ab07a1"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务ID"
|
||
}
|
||
},
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "View_任务工时统计",
|
||
"ColumnName": "执行人",
|
||
"GUID": "4bd4f915-e792-4219-ad86-6602ef9080bd"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=执行人"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0
|
||
},
|
||
"ID": "8662f7dbb85a461591528d74dbba18de",
|
||
"Comments": "从视图统计项目的信息",
|
||
"BreakpointIdentity": "c896be89-9fd5-40d8-ae82-ff74243c2b88"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "个人剩余总工时",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时"
|
||
},
|
||
"ID": "6dc07a32702540ba8c1c8e67f4d7f66b",
|
||
"BreakpointIdentity": "a46de59f-0453-4534-8096-6a9ba10058bf"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=个人剩余总工时"
|
||
}
|
||
},
|
||
"value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
},
|
||
"compareType": 4
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=个人剩余总工时"
|
||
},
|
||
"ID": "9d3acc4ac63a4609981e0d4c77223315",
|
||
"BreakpointIdentity": "668d718f-c58a-4c5e-9f15-7e864034e6c5"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时说明",
|
||
"ParameterValue": "个人工时余额不足,按剩余工时核定!",
|
||
"ID": "35f0050c10914815a69f515fbe6fcaae",
|
||
"BreakpointIdentity": "efda3a4a-6550-45ff-a1e0-565f309abc7c"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "先检查个人工时余额够不够,如果不够,直接提成为0",
|
||
"ID": "e5912933-c670-498e-9086-cc33a193b7fb"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "1dacd343-b46d-416f-8390-77365bbbb442"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "如果分配到人头,则判断该人总计划工时还够不够",
|
||
"ID": "a06bd19a-519d-4d59-9074-633469266d3e"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.工时分配方式"
|
||
}
|
||
},
|
||
"value": "3"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.可分配工时"
|
||
}
|
||
},
|
||
"value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
},
|
||
"compareType": 4
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=IF(任务信息.可分配工时<0,0,任务信息.可分配工时)"
|
||
},
|
||
"ID": "13f9ccabb92d4ae484ab121e41955010",
|
||
"BreakpointIdentity": "4b955436-f4e3-4c83-951a-55ee5c31a5aa"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "核定工时说明",
|
||
"ParameterValue": "任务工时余额不足,按剩余工时核定!",
|
||
"ID": "5afd6a71883042c2aa9bf0919d9e3c6c",
|
||
"BreakpointIdentity": "6a9e1918-7de8-4327-9c17-10148722207e"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "先检查个人工时余额够不够,如果不够,直接提成为0",
|
||
"ID": "7bb9f38e-4ede-449a-a12e-37666e8940a0"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "1ae11305-aa61-43e6-aeb2-963496a1356b"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "如果是共用任务工时,则查看任务计划工时够不够",
|
||
"ID": "92a56383-1988-4d3c-8a30-0f5d3e72889f"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "24d633b2-145f-4982-8c4d-9001f4d057b7"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "预测本次产生成本",
|
||
"ParameterValue": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=计算时薪*工时数*任务信息.提成系数"
|
||
},
|
||
"ID": "9cb2042d40ff4a6c953d95f591ec7fe7",
|
||
"BreakpointIdentity": "1592b9f6-766a-40d9-88c0-610956aac1a6"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||
"SubConditions": {
|
||
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=预测本次产生成本+任务信息.已消耗成本"
|
||
}
|
||
},
|
||
"value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.项目预算费用"
|
||
},
|
||
"compareType": 2
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.项目预算费用"
|
||
}
|
||
},
|
||
"value": "0",
|
||
"compareType": 2
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "400",
|
||
"Message": "该项目预算费用不足,为确保项目成本可控,请联系项目经理增加项目预算后再提交。",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提交工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提成系数",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "计算时薪",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=计算时薪"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定收益",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时*计算时薪*提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "时薪来源",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=时薪计算来源"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时说明",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时说明"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "报工人姓名",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.参与人_全名"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "de390767-00c0-40a1-adce-a812d69dd285"
|
||
}
|
||
]
|
||
},
|
||
"ID": "c0beba2d-531f-4bd5-92a3-36717bdb0e82"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "0",
|
||
"Message": "以下是本次报工的核定数据,请确认无误后提交",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提交工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提成系数",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "计算时薪",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=计算时薪"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定收益",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时*计算时薪*提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "时薪来源",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=时薪计算来源"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时说明",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时说明"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "报工人姓名",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.参与人_全名"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "8a714ad4-245e-48e6-98af-b896b9525f57"
|
||
}
|
||
]
|
||
},
|
||
"ID": "26908518-b535-4acd-a7fa-c703bf5bb7d2"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "5fb4f459-1aab-4e55-ac7b-6462089944e3"
|
||
}
|
||
]
|
||
},
|
||
"ID": "d578f3d9-2103-4173-ac62-fb8d24636825"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "400",
|
||
"Message": "当前任务状态尚不允许报工",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提交工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提成系数"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "计算时薪"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定收益"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "时薪来源"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时说明"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "报工人姓名"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "e32583a9-ada7-4f6f-9b6b-27cee3242f53"
|
||
}
|
||
]
|
||
},
|
||
"ID": "0d27be88-7a3d-41ad-9f6d-3b249cbd27f5"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "90be5c4b-6d78-435d-a4de-d0bebad3a539"
|
||
}
|
||
]
|
||
},
|
||
"Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标",
|
||
"ID": "2a476589-39a0-4106-a218-9785ba359a36"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "0",
|
||
"Message": "以下是本次报工的核定数据,请确认无误后提交",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提交工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=工时数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提成系数",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务信息.提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "计算时薪",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=计算时薪"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定收益",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时*计算时薪*提成系数"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "时薪来源",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=时薪计算来源"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时说明",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=核定工时说明"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "报工人姓名",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=任务成员.参与人_全名"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "33cb12f7-7108-4993-9691-396a0afc8530"
|
||
}
|
||
]
|
||
},
|
||
"ID": "88833066-8fbc-4460-9841-b8fbcb65faaf"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "bdd6d65d-c209-4d7f-9e2d-3d88e198bc2c"
|
||
}
|
||
]
|
||
},
|
||
"ID": "9bd36c9f-7bc4-465f-89a9-81e2c7ca04a9"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "400",
|
||
"Message": "成员不在任务内,无法报工!",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提交工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "提成系数"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "计算时薪"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定收益"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "时薪来源"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "核定工时说明"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "报工人姓名"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "55a7cf69-f76e-4513-ab95-cd608429d9c8"
|
||
}
|
||
]
|
||
},
|
||
"ID": "763f26ff-d7a3-44f1-9c9b-a2399dd3c323"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "333d72a2-2e87-47e0-a79c-97971d5443a9"
|
||
}
|
||
]
|
||
},
|
||
"ReturnProperties": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "提交工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "核定工时"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "提成系数"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "计算时薪"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "核定收益"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "时薪来源"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "核定工时说明"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "报工人姓名"
|
||
}
|
||
]
|
||
}
|
||
} |