{ "Name": "getEmployeeWorkHoursData", "Description": "获取某人工时数据", "Enabled": true, "Triggers": [ { "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", "Permission": { "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", "permissionResource": { "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" }, "permissionBindings": [ { "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", "roleNames": [ "FGC_Anonymous" ] } ] } }, "Parameters": [ { "Name": "user", "DataValidationInfo": { "IgnoreBlank": false } }, { "Name": "startData", "DataValidationInfo": {} }, { "Name": "type", "DataValidationInfo": {} } ] } ], "Commands": [ { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "用户名", "TableValue": { "TableName": "用户信息视图", "TableValueType": 1, "BindingInfos": [ { "GUID": "3a7b8ffc-ddca-473f-8bb1-c9fe95464786", "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "559054ea-3f34-43e4-9a2b-8a58f6b1c468" }, "ColumnName": "用户名" } ], "SqlCondition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "58615291-bf4b-4ec4-b2b6-a339b407b3d9" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=user" } }, { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "全名", "GUID": "b52c1f02-8da3-400e-8333-5a0853d99d87" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=user" } } ], "RelationType": 1 }, "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, "ID": "d7761aa42c414438b3583cc95dad618e" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ { "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": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", "ServerCommandName": "Base根据汇报模板生成内容", "Parameters": [ { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", "ParamName": "生成日期", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=startData" } }, { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", "ParamName": "汇报类型", "Value": "实际" }, { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", "ParamName": "汇报对象", "Value": "个人" }, { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", "ParamName": "对象ID" }, { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", "ParamName": "汇报人", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=用户名.用户名" } } ], "ResultErrorCodeTo": { "SerializeProperty": "返回码" }, "ResultMessageTo": { "SerializeProperty": "返回信息" }, "ReturnPropertiesTo": [ { "ResultPropertyName": "日报内容", "ResultTo": { "SerializeProperty": "日报内容" } }, { "ResultPropertyName": "日报文本", "ResultTo": { "SerializeProperty": "日报纯文本" } }, { "ResultPropertyName": "返回总工时", "ResultTo": { "SerializeProperty": "总工时" } } ], "RefreshAfterFinish": true, "CheckDataValidation": true }, { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", "ErrorCode": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=返回码" }, "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=返回信息" }, "CustomReturns": [ { "ReturnPropertyName": "content", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=日报内容" } }, { "ReturnPropertyName": "duration", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=总工时" } } ] } ], "ID": "189f25fb-c5a6-4602-ba0a-cc9d48e917ce" } ] } ], "ReturnProperties": [ { "Name": "content" }, { "Name": "duration" } ] }