{ "Name": "新增任务", "Enabled": true, "Triggers": [ { "$type": "Forguncy.ServerCommands.Models.PostRequestTrigger, 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": "项目ID", "DataValidationInfo": { "IgnoreBlank": false } }, { "Name": "父任务ID" }, { "Name": "任务标题", "DataValidationInfo": { "IgnoreBlank": false } }, { "Name": "执行人" }, { "Name": "开始日期" }, { "Name": "结束日期" }, { "Name": "任务分组" }, { "Name": "任务类型" }, { "Name": "任务版本" }, { "Name": "参与人" }, { "Name": "任务说明" }, { "Name": "备注" }, { "Name": "工时核定方式", "DataValidationInfo": { "IgnoreBlank": false } } ] } ], "Commands": [ { "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", "TryCommandPart": { "CommandList": [ { "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", "TableName": "任务表", "UpdateType": "add", "ShowConfirm": false, "UpdateBindingValues": [ { "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", "GUID": "ff76b3a3-881e-4719-a83a-14d0f634497d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=项目ID" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "父任务ID", "GUID": "0247aa38-8c81-4940-bc75-302de35a7c4a" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=父任务ID" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务名称", "GUID": "72503d5d-bc91-4c1f-be04-a8e04c7c886d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务标题" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "执行者", "GUID": "240a30c9-0088-4974-853b-e3c0a737b89c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务标题" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "参与者", "GUID": "1537acb2-7621-45ad-824a-0f04bb5cfbcb" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与人" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "开始时间", "GUID": "122bed43-b1c8-4082-b4a1-8e58b9f7c7a8" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=开始日期" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "结束时间", "GUID": "6c1281e9-205c-466d-94eb-8020781bbd91" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=结束日期" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务类型", "GUID": "b20ec680-9479-4d02-a930-c88311d82b6c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务类型" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "分组ID", "GUID": "c2071865-f380-419e-9e77-20642d0121bc" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务分组" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "版本", "GUID": "32dfbe51-6077-4e79-a99b-8ac3944b0e08" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务版本" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务说明", "GUID": "3bb00b65-95b4-4d34-b640-98130db8a89c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=任务说明" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "备注", "GUID": "262c8ecc-2af6-456d-8f28-fd14d84d5c8d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=备注" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "工时核定方式", "GUID": "76825213-c1b2-43df-8521-7889a516f1f8" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=工时核定方式" } }, { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", "GUID": "663d69a6-3cb7-4362-863d-284768b26135" }, "Value": "0" } ] }, { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", "ErrorCode": "0", "Message": "新增成功" } ] }, "CatchCommandPart": { "CommandList": [ { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", "ErrorCode": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ExceptionCode" }, "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ExceptionMessage" } } ] } } ] }