{ "Name": "根据汇报模板生成内容", "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_LoginUser" ] } ] } }, "Parameters": [ { "Name": "模板名称", "DataValidationInfo": {} }, { "Name": "汇报数据", "DataValidationInfo": {} }, { "Name": "汇报人", "DataValidationInfo": { "IgnoreBlank": false }, "TestData": "shamus" }, { "Name": "汇报日期", "DataValidationInfo": {} } ], "InvokeTriggerTestData": { "UserName": "Administrator" } } ], "Commands": [ { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "最近一次报工日期", "TableValue": { "TableName": "任务工时表", "TableValueType": 1, "BindingInfos": [ { "GUID": "73e81c41-172f-4f36-be36-0f3753a1c42f", "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", "GUID": "08331bac-2019-4b3b-8f5a-7aa1eeebcfd2" }, "ColumnName": "工时日期" } ], "SqlCondition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", "GUID": "5c25ebf2-35de-42b9-80bb-d2e0f8edde0a" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=汇报人" } }, { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", "GUID": "927e8b88-5075-48c1-a771-2fb8393f560a" }, "Value": "实际" } ] }, "NullFormulaValueQueryPolicy": 0, "TopCount": "1", "OrderBySqlCondition": { "OrderByColumns": [ { "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", "GUID": "ec333b87-7e84-4dfe-b912-2412bcd399eb" }, "Order": 1 } ] } }, "ID": "2e5ca44fc1cb468eb348b70f3f65fbe6" }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "最近报工项目", "TableValue": { "TableName": "任务工时表", "BindingInfos": [ { "GUID": "042d856a-ac9b-4c63-892f-7b516bd4bd3b", "BindingInfo": { "TableName": "任务工时表", "ColumnName": "项目ID", "GUID": "9fe63173-5128-4215-acc4-6709548766a8" }, "ColumnName": "项目ID" }, { "GUID": "787dab28-39ad-4bcc-93ab-3f570c9b73b5", "BindingInfo": { "TableName": "任务工时表", "ColumnName": "总工时", "GUID": "46a18c6e-820c-44e3-9b0e-78348a51130d" }, "ColumnName": "总工时" } ], "SqlCondition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", "GUID": "4b3d5f6f-19ec-4644-bc88-01914025be5c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=汇报人" } }, { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", "GUID": "d0d914d3-0167-477a-a9ee-1b7549dd00b0" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=最近一次报工日期.工时日期" } } ] }, "NullFormulaValueQueryPolicy": 0 }, "ID": "7a9cf1c828b741f689817615908b57ef" } ], "ReturnProperties": [ { "Name": "生成文本" } ] }