{"Message":"清除无用命令及页面","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":2,"Type":23,"Name":"TableView/View_项目统计信息"},{"State":2,"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":1,"Name":"PCPage/汇报管理"},{"State":2,"Type":6,"Name":"Pages/汇报/项目周报"},{"State":2,"Type":1,"Name":"PCPage/项目周报详情"},{"State":2,"Type":1,"Name":"PCPage/导入汇报数据"},{"State":2,"Type":1,"Name":"PCPage/日报助手"},{"State":1,"Type":15,"Name":"ServerCommand/新增或修改项目"},{"State":2,"Type":15,"Name":"ServerCommand/AI报工数据转日报"},{"State":2,"Type":15,"Name":"ServerCommand/AI内容转报工数据"},{"State":2,"Type":15,"Name":"ServerCommand/新增或更新汇报"},{"State":2,"Type":15,"Name":"ServerCommand/AI生成周报"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"Type":15,"Name":"ServerCommand/计算报工数据"},{"State":4,"Type":7,"Name":"Table/邮件模板表"},{"State":1,"Type":23,"Name":"TableView/项目平行视图"},{"State":2,"Type":1,"Name":"PCPage/汇报详情(废弃)"},{"State":1,"Type":1,"Name":"PCPage/任务管理"},{"State":3,"Type":22,"Name":"Tables/邮件"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-26 16:35:21 +08:00
parent dc19c1b6d7
commit 6eeae26327
31 changed files with 386 additions and 7942 deletions

View File

@@ -61,7 +61,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "afc70b8a-3b5c-4dcd-9f28-c2ff688947c8",
"GUID": "8e61c4dd-8dbb-40e1-b0c9-959c63ad922f",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -70,48 +70,7 @@
"ColumnName": "项目ID"
},
{
"GUID": "d723118e-eb55-469f-a95c-57d943e8d224",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务名称",
"GUID": "82947834-93d4-4141-ae13-ac868718c9e3"
},
"ColumnName": "任务名称"
},
{
"GUID": "568fdd28-7ca7-487c-b79d-b31b9bf5c2b5",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "总分配工时",
"GUID": "5bd82d2d-ef35-4d87-8acf-e4db9c4caadf"
},
"ColumnName": "总分配工时"
},
{
"GUID": "45ccb343-6ebf-4bf7-ae9e-6e92cd71c2ef",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务状态",
"GUID": "8ab893d0-a983-49c5-83d4-f924307b44d8"
},
"ColumnName": "任务状态"
},
{
"GUID": "2e9cc93a-22f1-4290-b8db-57e9ce13562b",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务状态",
"GUID": "7dd81639-004a-4e1f-8801-bdb573d4689f",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
"DisplayColumn": "任务状态"
}
},
"ColumnName": "任务状态文本"
},
{
"GUID": "6b0d9c9f-2cae-40da-acf4-60952c085338",
"GUID": "4989d674-ee78-46b8-a072-2d7733460388",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -125,7 +84,7 @@
"ColumnName": "严格模式"
},
{
"GUID": "cca6bf37-23dc-4d69-91a8-02c3b1b472bc",
"GUID": "82740ff8-773e-4053-b37c-207add96257f",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -139,7 +98,7 @@
"ColumnName": "项目预算工时"
},
{
"GUID": "11118acb-9533-48b1-be1f-78d305cd4dfb",
"GUID": "dedf7931-edf9-4bcb-ba27-96f6aded01b2",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -153,7 +112,7 @@
"ColumnName": "项目预算费用"
},
{
"GUID": "636c6ce8-5f76-4b24-b6ab-4bec06f7686b",
"GUID": "3b32ce9c-b2e9-4fa5-83d7-9be63cad05ca",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -167,7 +126,62 @@
"ColumnName": "工时分配方式"
},
{
"GUID": "b0e3308f-5205-4e32-99ef-38c65207a523",
"GUID": "3bb5ef8a-c14b-44d8-942f-97123bd81cb1",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
"GUID": "308db60b-e65c-46e0-9a4d-69e0dbc32859",
"RelationBinding": {
"RelatedTable": "项目平行视图",
"RelatedColumn": "ID",
"DisplayColumn": "已消耗成本"
}
},
"ColumnName": "已消耗成本"
},
{
"GUID": "6ca8cfbe-45d5-417e-aebc-c678156925aa",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务名称",
"GUID": "82947834-93d4-4141-ae13-ac868718c9e3"
},
"ColumnName": "任务名称"
},
{
"GUID": "ba2e327a-c92b-4137-9ecb-5de42cb19707",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "总分配工时",
"GUID": "5bd82d2d-ef35-4d87-8acf-e4db9c4caadf"
},
"ColumnName": "总分配工时"
},
{
"GUID": "1a1ae55c-d95b-4f41-b021-308483d3231f",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务状态",
"GUID": "8ab893d0-a983-49c5-83d4-f924307b44d8"
},
"ColumnName": "任务状态"
},
{
"GUID": "c131e1f2-f95e-4b88-bf83-af7392addf74",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务状态",
"GUID": "7dd81639-004a-4e1f-8801-bdb573d4689f",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
"DisplayColumn": "任务状态"
}
},
"ColumnName": "任务状态文本"
},
{
"GUID": "da7959ca-41d4-4674-aa2b-d21ed82c63ad",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务类型",
@@ -181,7 +195,7 @@
"ColumnName": "提成系数"
},
{
"GUID": "99987fb5-2450-44cb-8973-0d68d12f6591",
"GUID": "3ed1cdd3-4df8-4a1d-afc7-b99631cf9774",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "可分配工时",
@@ -205,7 +219,7 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "f717aacf32884bc1a7ee967f563a1959"
"ID": "5f3a84069a66454684b844d7c706a7b4"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
@@ -413,7 +427,7 @@
}
],
"Comments": "项目成员设置的时薪",
"ID": "1622d6da-4a84-4d29-8c40-4e7f5c1413e9"
"ID": "ca29b261-7e0d-4289-8d94-a75676c530e6"
},
{
"Condition": {
@@ -446,7 +460,7 @@
}
],
"Comments": "项目岗位设置的时薪",
"ID": "ade0e4db-b029-4d18-b33b-d6a7a6312db1"
"ID": "6af943c6-f876-4976-97e3-f62e1f8b2017"
},
{
"Condition": {
@@ -479,7 +493,7 @@
}
],
"Comments": "成员用户的默认时薪",
"ID": "6f9d7a37-7338-473b-860c-11c8cfeab7fc"
"ID": "a39f61cc-d164-4f96-984c-c917014a073d"
},
{
"CommandList": [
@@ -496,13 +510,13 @@
"ID": "1034a8bcf12a49328a31314e519829f0"
}
],
"ID": "e9d9c695-f0f1-437b-a4ec-4a68e9fc9585"
"ID": "d6ae29f8-5d46-4e64-94ec-6a1e11657bcf"
}
]
}
],
"Comments": "优先使用手动指定的提成金额",
"ID": "8157b13f-b540-4c4c-bfdd-60ab5f41d4d7"
"ID": "67e56cf7-7938-4db9-851a-c3479a66f1ce"
},
{
"CommandList": [
@@ -522,7 +536,7 @@
"ID": "c9b6eb8cb30e4eaa839a7e1e28ee50a1"
}
],
"ID": "b514935e-9661-48ee-812d-70e334d4f4f8"
"ID": "257e165c-eb77-4b1d-aac4-7b1018651fd2"
}
],
"Comments": "计算成员的时薪"
@@ -681,13 +695,13 @@
}
],
"Comments": "先检查个人工时余额够不够如果不够直接提成为0",
"ID": "c24b9026-c18c-4950-a1a5-91980ebf5404"
"ID": "39af5f93-7902-47f7-8878-e8d36a9582cc"
}
]
}
],
"Comments": "如果分配到人头,则判断该人总计划工时还够不够",
"ID": "4e551833-82e6-4e4a-9b80-ed39ef6d1f30"
"ID": "b976e913-9337-4354-9e33-14d20d427824"
},
{
"Condition": {
@@ -739,59 +753,16 @@
}
],
"Comments": "先检查个人工时余额够不够如果不够直接提成为0",
"ID": "d4d24aea-150a-4797-b410-8ff6601c6f90"
"ID": "becc2735-057f-46b4-927e-ddc42dd2e649"
}
]
}
],
"Comments": "如果是共用任务工时,则查看任务计划工时够不够",
"ID": "05ecd057-a8c6-4c11-8edf-67424ccb7c22"
"ID": "157b318f-113d-4f3a-8e2d-d77b6fadf1f5"
}
]
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目统计信息",
"TableValue": {
"TableName": "View_项目统计信息",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "d5112f23-c686-4543-a368-36de9071418f",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "项目预算费用",
"GUID": "1f23c586-e318-41f8-9e2c-f9fc47949199"
},
"ColumnName": "项目预算费用"
},
{
"GUID": "3cf0425f-b400-4d94-8ffb-823e77ff9805",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "总成本",
"GUID": "7c3a493f-d2ac-49b3-957f-7a772d5138bf"
},
"ColumnName": "总成本"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "项目ID",
"GUID": "0aa2d908-82fb-4233-a1e8-eb5a36cecaa2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目ID"
}
},
"TopCount": "1"
},
"ID": "d27566a7c6b44b408b1ef9869716aa75",
"Comments": "从视图统计项目的信息"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "预测本次产生成本",
@@ -799,7 +770,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=计算时薪*工时数*任务信息.提成系数"
},
"ID": "29f5e69fe1814d4cb586221dec465ad3"
"ID": "e45c29f556d047c89679e3629d1bf07e"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -811,12 +782,12 @@
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=预测本次产生成本+项目统计信息.总成本"
"SerializeProperty": "=预测本次产生成本+任务信息.已消耗成本"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.项目预算费用"
"SerializeProperty": "=任务信息.项目预算费用"
},
"compareType": 2
},
@@ -878,7 +849,7 @@
]
}
],
"ID": "97cafc32-6501-4fc7-92fb-fd54ecee0fba"
"ID": "94eebf76-3e1f-4204-aed0-dc79f138ab7c"
},
{
"CommandList": [
@@ -939,12 +910,12 @@
]
}
],
"ID": "dbdf8595-2183-4cda-9929-be8921639ea9"
"ID": "bb2eaebf-644d-4f64-9f1a-844f6b145c6f"
}
]
}
],
"ID": "2f33833d-21ea-4509-ae48-11dff2c6b452"
"ID": "ebe39f8f-7104-413a-86be-2e37e355e972"
},
{
"CommandList": [
@@ -977,13 +948,13 @@
]
}
],
"ID": "94d11f39-180c-433a-a040-c76bb1aaf58d"
"ID": "5848a927-8c76-4a95-ac8f-a889d95820d5"
}
]
}
],
"Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标",
"ID": "e4cae573-9b03-45a7-af22-228accb1c09a"
"ID": "5f08047f-b24b-4f26-a664-5a2b9cbe9712"
},
{
"CommandList": [
@@ -1040,12 +1011,12 @@
]
}
],
"ID": "7cd4db74-9852-4309-941d-f72e46074ed0"
"ID": "f2c13fbb-4b83-4317-a071-feb0c2bc3341"
}
]
}
],
"ID": "e4a9468a-adaf-4be2-ae35-9cc94cfa2c5c"
"ID": "94085bf9-7ef3-42e4-a9ad-64f11d24d5dc"
},
{
"CommandList": [
@@ -1078,7 +1049,7 @@
]
}
],
"ID": "66c86e72-c97f-4be8-b9a3-dbf0033d2638"
"ID": "713ec475-5c18-4ad2-b0cb-d9bcf9d2df72"
}
]
}

View File

@@ -1,430 +0,0 @@
{
"Name": "AI内容转报工数据",
"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": {
"IgnoreBlank": false
},
"TestData": "夏超"
},
{
"Name": "汇报日期",
"DataValidationInfo": {
"IgnoreBlank": false
},
"TestData": "2024-04-16"
},
{
"Name": "汇报内容",
"DataValidationInfo": {
"IgnoreBlank": false
},
"TestData": "今天和报价系统部门做了沟通了解了关于成本的细节2小时\r\n另外针对旭升的需求对发票标准版系统进行了升级\r\n抽空研究了一下时间轮的插件做了一些测试花了2小时\r\n今天计划\r\n继续测试时间轮插件、把发票标准版系统的离线发布文件更新以下让恃舷部署到测试服务器\r\n把PMS抽空完善一下预计1小时"
}
],
"InvokeTriggerTestData": {
"UserName": "Administrator"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "获取返回数据",
"ID": "1160201db9ab4885af5731b6a4f0c15e"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"OutParamaterName": "聊天记录"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "role",
"Value": "user"
},
{
"Name": "content",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报内容"
}
}
],
"OutParamaterName": "我的消息"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"InParamater": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天记录"
},
"Operation": 4,
"OperationParamaterAName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=我的消息"
},
"OutParamaterName": "聊天记录"
},
{
"$type": "OPENAIFORGUNCY.Completions, OPENAIFORGUNCY",
"URL": "https://oa.api2d.net",
"APIKEY": "fk211858-C6yKrsealBkvHao04yT9Ypg6GR0NVPyh",
"ORGANIZATION": "",
"IsDataSource": "json",
"MessageJSON": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天记录"
},
"Parameter": {
"Model": 43,
"Temperature": 1.0,
"TopP": 1.0,
"MaxTokens": 3000,
"SystemContent": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"我稍后将发送一篇关于工作日报的内容,汇报人为:\"&汇报人&\"汇报日期为:\"&汇报日期&\"请帮我将工作内容帮我整理成结构化标准数据,我用来写入数据表,通过调用[生成日报数据]命令来想我传递结果参数。\""
},
"Response_format": "text"
},
"OpenTools": true,
"Tools": [
{
"$type": "OPENAIFORGUNCY.FunctionCallObj, OPENAIFORGUNCY",
"Name": "CreateReportData",
"Description": "通过一段自然语言文本,生成结构化的日报数据,用于写到数据表。",
"Properties": [
{
"$type": "OPENAIFORGUNCY.PropertiesObj, OPENAIFORGUNCY",
"Name": "reportList",
"PropertiesType": 4,
"Description": "工作日报数据数组,每一个成员都代表一项工作数据",
"Properties": [],
"Items": {
"Name": "工作日报数据对象",
"PropertiesType": 3,
"Description": "工作日报数据对象,包含工作日报的各个属性和值",
"Required": "type,content",
"Properties": [
{
"$type": "OPENAIFORGUNCY.PropertiesObj, OPENAIFORGUNCY",
"Name": "type",
"Description": "日报代表对昨日工作的汇报,计划为今日还未执行的计划",
"Enum": "日报,计划",
"Properties": []
},
{
"$type": "OPENAIFORGUNCY.PropertiesObj, OPENAIFORGUNCY",
"Name": "content",
"Description": "指具体某一项工作内容你可以进行适当润色对所耗时长的内容请放置time参数里这里需要删掉。",
"Properties": []
},
{
"$type": "OPENAIFORGUNCY.PropertiesObj, OPENAIFORGUNCY",
"Name": "time",
"PropertiesType": 2,
"Description": "某一项工作内容的工作时长,单位为小时,不可自行推测和修改,如果内容中没有就为空。",
"Properties": []
}
]
}
}
],
"Required": "type,content",
"CallFunctionCommand": {
"$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands",
"Commands": [
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参数对象.reportList"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报子表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "39d1011f-77d2-4106-b28c-a0b3bcadaebf"
},
"Value": "1"
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "8168f28d-1cd9-4747-92ac-ccb24b01cbf7"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.type"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报内容",
"GUID": "7cd850b0-866e-4b35-b100-d7619a225767"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.content"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "工时",
"GUID": "5867bc71-06f3-4adb-93e2-9cb407b6929a"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.time"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联任务",
"GUID": "fb41bf88-a680-4215-851f-53cb228334c4"
},
"Value": "1"
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联项目",
"GUID": "d8b6a211-6d0c-4826-9474-748a3de364f6"
},
"Value": "1"
}
]
}
],
"Disabled": true
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "ok",
"CustomReturns": [
{
"ReturnPropertyName": "日报JSON"
}
],
"Disabled": true
}
],
"ParamProperties": {
"arguments": "参数对象"
}
}
}
],
"ResultTo": "result",
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.tool_calls"
}
},
"value": "%Null%",
"compareType": 1
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.tool_calls.Count"
}
},
"value": "0",
"compareType": 2
}
]
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "function",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.tool_calls.0.function"
},
"ID": "bf1604d840c5489ba3eea9adeb21f391"
},
{
"$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": "=function.name"
}
},
"value": "CreateReportData"
},
"CommandList": [
{
"$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand",
"JsonString": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=function.arguments"
},
"SampleJson": "{\r\n \"reportList\": [\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"今天和报价系统部门做了沟通,了解了关于成本的细节\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"对发票标准版系统进行了升级\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"研究了时间轮插件,并进行了测试\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"继续测试时间轮插件\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"更新发票标准版系统的离线发布文件,并部署到测试服务器\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"完善PMS\",\r\n \"time\": 60\r\n }\r\n ]\r\n}",
"ToParameter": "arguments"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "reportList",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=arguments.reportList"
},
"ID": "46466e3f3c5a40a8a27b326072688b5e"
}
],
"ID": "83f655b6-6792-4b26-8c7b-c8cf03cd1021"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=第一条消息.content"
},
"CustomReturns": [
{
"ReturnPropertyName": "日报JSON"
}
]
}
],
"ID": "d737a346-e417-43a0-bd4e-1d45eed4e55b"
}
]
}
],
"ID": "efe9d79b-9703-4c7d-80ab-9830f2479857"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=第一条消息.content"
},
"CustomReturns": [
{
"ReturnPropertyName": "日报JSON"
}
]
}
],
"ID": "f94d1f38-7f06-4f49-a1e2-cd59c2b31eab"
}
]
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "生成完毕",
"CustomReturns": [
{
"ReturnPropertyName": "日报JSON",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=reportList"
}
}
]
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
},
"CustomReturns": [
{
"ReturnPropertyName": "日报JSON"
}
]
}
]
}
}
],
"ReturnProperties": [
{
"Name": "日报JSON"
}
]
}

View File

@@ -1,258 +0,0 @@
{
"Name": "AI报工数据转日报",
"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": {
"IgnoreBlank": false
},
"TestData": "1"
},
{
"Name": "汇报日期",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Type": 1,
"ArrayParamItems": [
{
"Name": "类型",
"DataValidationInfo": {}
},
{
"Name": "内容",
"DataValidationInfo": {}
},
{
"Name": "工时",
"DataValidationInfo": {}
}
],
"Name": "汇报数据",
"DataValidationInfo": {}
}
],
"InvokeTriggerTestData": {
"UserName": "Administrator"
}
}
],
"Commands": [
{
"$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": "=汇报数据.Count"
}
},
"value": "0",
"compareType": 2
},
"CommandList": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand",
"JsonString": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=全局_AI配置"
},
"SampleJson": "{\"AI提示词1\":\"我将发给你一个记录着某人一天工作内容的数据为JSON字符串请你尝试解读它内容中的[汇报类型]分为`日报`和`计划`。\\n- 日报指的是昨日工作内容的总结;\\n- 计划指的是今日计划工作安排;\\n请你使用为我编写一篇简要的工作日报对于日报结构和要求如下\\n标题为固定格式YYYY年MM年DD月-某某工作日报\\n内容包含两个主题昨日工作总结、今日工作计划\\n每个主题下的内容从JSON中总结可以适当润色但不可过度偏离源数据中的工作内容\"}",
"ToParameter": "AI配置JSON"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "汇报日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"Name": "汇报人",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"Name": "工作内容明细",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报数据"
}
}
],
"OutParamaterName": "汇报数据对象"
},
{
"$type": "JsonUtilityCommand.JsonSerializeCommand, JsonUtilityCommand",
"SourceObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报数据对象"
},
"ToParameter": "汇报数据文本"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"OutParamaterName": "聊天记录"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "role",
"Value": "user"
},
{
"Name": "content",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报数据文本"
}
}
],
"OutParamaterName": "我的消息"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"InParamater": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天记录"
},
"Operation": 4,
"OperationParamaterAName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=我的消息"
},
"OutParamaterName": "聊天记录"
},
{
"$type": "OPENAIFORGUNCY.Completions, OPENAIFORGUNCY",
"URL": "https://openai.api2d.net",
"APIKEY": "fk211858-C6yKrsealBkvHao04yT9Ypg6GR0NVPyh",
"IsDataSource": "json",
"MessageJSON": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天记录"
},
"Parameter": {
"Model": 43,
"Temperature": 1.0,
"TopP": 1.0,
"MaxTokens": 3000,
"SystemContent": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=AI配置JSON.AI提示词1"
},
"Response_format": "text"
},
"Tools": [],
"ResultTo": "result",
"CommandList": []
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "回复内容",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.content"
},
"ID": "8ab144aa1cbc41579b64c8f3755bb4ea"
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "生成完成",
"CustomReturns": [
{
"ReturnPropertyName": "生成文本",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.content"
}
}
]
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
},
"CustomReturns": [
{
"ReturnPropertyName": "生成文本"
}
]
}
]
}
}
],
"ID": "1ce672b4-5cb7-4617-b49d-b008a1c33358"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "请提供工作内容后再试",
"CustomReturns": [
{
"ReturnPropertyName": "生成文本"
}
]
}
],
"ID": "2f7cf118-ce26-4d20-a909-e3f8c8c44637"
}
]
}
],
"ReturnProperties": [
{
"Name": "生成文本"
}
]
}

View File

@@ -1,485 +0,0 @@
{
"Name": "AI生成周报",
"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": {
"IgnoreBlank": false
},
"TestData": "Administrator"
},
{
"Name": "项目ID",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "生成日期",
"DataValidationInfo": {
"IgnoreBlank": false
},
"TestData": "2024-05-21"
}
],
"InvokeTriggerTestData": {
"UserName": "Administrator"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目",
"TableValue": {
"TableName": "项目表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "918e9258-8319-428c-9b9e-21465d7c4c21",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目名称",
"GUID": "e3ae3770-3818-4a35-8783-8a1cd506c188"
},
"ColumnName": "项目名称"
},
{
"GUID": "f60f492d-e013-4447-985b-a7400086e1f2",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "7785e73f-e24d-45e4-ae0d-841ad6d99329",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "项目经理_全名"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目表",
"ColumnName": "ID",
"GUID": "de34a6be-921b-46f5-abb6-4bfe6ef9b946"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目ID"
}
},
"TopCount": "1"
},
"ID": "7ce3f27f33cc4c438d7d7268f0c11182"
},
{
"$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": "JsonUtilityCommand.JsonSerializeCommand, JsonUtilityCommand",
"SourceObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目"
},
"ToParameter": "项目信息字符串"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "上周起始日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成日期-WEEKDAY(生成日期,3)-7"
},
"ID": "4115a274972f45bba55e6fb5e8fbfd0c"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "上周结束日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成日期-WEEKDAY(生成日期,3)-1"
},
"ID": "b9fc3400e48043f8bf5ad1b06c5c0864"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "本周开始日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成日期-WEEKDAY(生成日期,3)"
},
"ID": "9c4578b6e5024eb1904bd2332289058e"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "本周结束日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成日期-WEEKDAY(生成日期,3)+6"
},
"ID": "88d0d170d12e4993af02e464ce3c7bcf"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "上周工作日报",
"TableValue": {
"TableName": "汇报子表",
"BindingInfos": [
{
"GUID": "682e3991-ec1c-43c5-9554-5ca1a16084b2",
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "40a0fee2-f429-4d1a-a23c-334e946704a3",
"RelationBinding": {
"RelatedTable": "汇报记录表",
"RelatedColumn": "ID",
"DisplayColumn": "开始日期"
}
},
"ColumnName": "汇报日期"
},
{
"GUID": "ac0c30d7-1062-44b7-a152-8a7c3ce83eae",
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联任务",
"GUID": "f0ea9e3a-3809-4c20-88e4-d9b559823675",
"RelationBinding": {
"RelatedTable": "任务表",
"RelatedColumn": "ID",
"DisplayColumn": "任务名称"
}
},
"ColumnName": "任务名称"
},
{
"GUID": "5b78ad76-9399-45e1-84e6-0fa066fbb30e",
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "afd89dec-976c-4ea3-a7ca-9ee6a18f049c"
},
"ColumnName": "汇报类型"
},
{
"GUID": "b2b05445-5639-4e16-abf3-fa277ade6657",
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报内容",
"GUID": "83dc859a-42d2-459b-9264-83540e1ef87c"
},
"ColumnName": "汇报内容"
},
{
"GUID": "fc508ebd-4f56-4df1-9bd9-32348d08e832",
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "工时",
"GUID": "c85b16eb-fc2a-4c39-ad41-8cfb9b2921c8"
},
"ColumnName": "工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "e83bc92a-a9b1-459f-900a-51ee910af6d9",
"RelationBinding": {
"RelatedTable": "汇报记录表",
"RelatedColumn": "ID",
"DisplayColumn": "汇报人"
}
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 3,
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "0f825103-4fca-4ad4-819d-7ed1d8cb5200",
"RelationBinding": {
"RelatedTable": "汇报记录表",
"RelatedColumn": "ID",
"DisplayColumn": "开始日期"
}
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上周起始日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 5,
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "976797f8-83c0-46ea-b4a1-3df852eaeb86",
"RelationBinding": {
"RelatedTable": "汇报记录表",
"RelatedColumn": "ID",
"DisplayColumn": "开始日期"
}
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上周结束日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "b17ef968-65b8-4709-bcc8-d3517e583bb6"
},
"Value": "日报"
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联项目",
"GUID": "7104cc4b-18cc-4562-8aed-449ac3319774"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目ID"
}
}
]
}
},
"ID": "26ba0870cc06470e8151078ddc367167"
},
{
"$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": "=上周工作日报.Count"
}
},
"value": "0",
"compareType": 2
},
"CommandList": [
{
"$type": "JsonUtilityCommand.JsonSerializeCommand, JsonUtilityCommand",
"SourceObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上周工作日报"
},
"ToParameter": "上周工作日报字符串"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"OutParamaterName": "消息记录"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "role",
"Value": "user"
},
{
"Name": "content",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目信息字符串"
}
}
],
"OutParamaterName": "项目信息消息对象"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"InParamater": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=消息记录"
},
"Operation": 4,
"OperationParamaterAName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目信息消息对象"
},
"OutParamaterName": "消息记录"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "role",
"Value": "user"
},
{
"Name": "content",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上周工作日报字符串"
}
}
],
"OutParamaterName": "日报消息对象"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"InParamater": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=消息记录"
},
"Operation": 4,
"OperationParamaterAName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=日报消息对象"
},
"OutParamaterName": "消息记录"
},
{
"$type": "OPENAIFORGUNCY.Completions, OPENAIFORGUNCY",
"URL": "https://openai.api2d.net",
"APIKEY": "fk211858-C6yKrsealBkvHao04yT9Ypg6GR0NVPyh",
"ORGANIZATION": "",
"IsDataSource": "json",
"MessageJSON": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=消息记录"
},
"Parameter": {
"Model": 43,
"Temperature": 1.0,
"TopP": 1.0,
"MaxTokens": 500,
"SystemContent": "我将会发送两个JSON数据第一个为项目的信息第二个为该项目上周的工作日报列表请根据内容为我编写该项目的上周工作总结按照任务进行分类用简短语言描述上周的工作生成内容要求1、请保证返回结果中仅包含报告内容2、不要给周报整体添加标题、说明描述等3、请使用HTML编辑器对段落进行排版4、字数不要超过500字",
"Response_format": "text"
},
"Tools": [],
"ResultTo": "result",
"CommandList": []
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "生成完毕",
"CustomReturns": [
{
"ReturnPropertyName": "上周工作",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result.content"
}
}
]
}
],
"ID": "161f4f72-2088-479b-a889-8673d992de5d"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "您上周没有日报,无法为您总结!",
"CustomReturns": [
{
"ReturnPropertyName": "上周工作"
}
]
}
],
"ID": "2c2faac1-4557-49dc-89a3-3a3a5ed3c33c"
}
]
}
],
"ID": "04edc70e-c135-4fbc-8f13-a8423b1b72e0"
}
]
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
},
"CustomReturns": [
{
"ReturnPropertyName": "上周工作"
}
]
}
]
}
}
],
"ReturnProperties": [
{
"Name": "上周工作"
}
]
}

View File

@@ -1,747 +0,0 @@
{
"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": "汇报ID",
"DataValidationInfo": {}
},
{
"Name": "汇报日期",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "汇报人",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Type": 1,
"ArrayParamItems": [
{
"Name": "关联任务",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "类型",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "工时",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "内容",
"DataValidationInfo": {
"IgnoreBlank": false
}
}
],
"OnlySendChangedData": true,
"PrimaryKeys": [
"ID"
],
"Name": "汇报明细",
"DataValidationInfo": {}
},
{
"Name": "日报内容",
"DataValidationInfo": {}
}
]
}
],
"Commands": [
{
"$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": "=汇报ID"
}
},
"value": "%Null%"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "查重",
"TableValue": {
"TableName": "汇报记录表",
"TableValueType": 3,
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "153292c4-4458-4a38-ac97-01a89b05d6a3"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "c5da8913-a852-4545-9915-d6c684a51acd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "717938b05b37453b89964aa76c0a00be"
},
{
"$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": "0"
},
"CommandList": [
{
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "605c317b-6961-4b73-b0d8-79b9ea2f899c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "7616ccd1-7a40-48e1-a0f2-c10712db3125"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "e9428f1a-c56e-40e0-9e75-261f15bd7791"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=日报内容"
}
}
],
"ParamNameToSaveNewRowValue": "新汇报"
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报明细.AddRows"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务信息",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "80f82886-9eca-4b4a-9c7c-df27c64604d6",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "e82cf278-17e8-427b-8e7e-3d0c12ce6a16"
},
"ColumnName": "项目ID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "9bdf7dd4-0b78-4171-ac4a-a9cb341d749b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "5e28deed642c475c8c5e3577469600ff"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报子表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "17336f2f-f714-4d57-b1f3-5b16a5f762cf"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新汇报.ID"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "cf09427d-9916-4948-a42b-6dfa9e2bdb11"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.类型"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报内容",
"GUID": "c5e53095-abdc-44b4-8a71-bf58248e3e2c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.内容"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "工时",
"GUID": "5ed4666b-1698-4230-9359-6f7b714be2c7"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.工时"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联任务",
"GUID": "5b1d3d04-ee0d-4680-860d-ec58ed8128b4"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联项目",
"GUID": "a335af77-c9b7-44d5-9376-100c43922c7f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(任务信息=\"\",\"\",任务信息.项目ID)"
}
}
]
}
]
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "新增汇报成功"
}
],
"ID": "7da2cd64-c1bb-4b9b-b36b-e6fbaef0bcba"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "当前日期已有汇报,请勿重复提交。"
}
],
"ID": "136577ac-2213-42b7-a604-1d374b266779"
}
]
}
],
"ID": "69cbc96f-7983-4b6e-bcb1-5730f2d0c550"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "校验",
"TableValue": {
"TableName": "汇报记录表",
"TableValueType": 3,
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "62d19b6d-67ee-470c-a51b-00af22ed90ce"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报ID"
}
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "a074360e88e34de795e814cde170544a"
},
{
"$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": "0",
"compareType": 2
},
"CommandList": [
{
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "ef6692e1-676b-4bc0-a56b-2c23de4b1709"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "b138985e-5591-405c-8395-f4388f10abb0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "aee4427c-5235-475d-9d9d-151d74eaebb9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "ae164cbc-c6e4-4284-a6ee-9a9b05c3db49"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=日报内容"
}
}
],
"ParamNameToSaveNewRowValue": "新汇报"
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报明细.AddRows"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务信息",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "3316486c-32c6-4930-8a61-5c46598cc48a",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "e82cf278-17e8-427b-8e7e-3d0c12ce6a16"
},
"ColumnName": "项目ID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "9bdf7dd4-0b78-4171-ac4a-a9cb341d749b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "0cb01adf1b394e5190a3c96b1334c57c"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报子表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报ID",
"GUID": "14712eb6-c8ba-4bce-ab2d-0eb0445d42e1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报ID"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "840eb53f-3609-42ef-862f-b2b502224c32"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.类型"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报内容",
"GUID": "0fbb014b-4603-46a6-90ba-ef78f1489c02"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.内容"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "工时",
"GUID": "05bfd3e5-59ff-4c68-837e-46b13e76889e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.工时"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联任务",
"GUID": "f3374449-4155-4c81-898e-45033103f6d7"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联项目",
"GUID": "ec003738-17f1-4fb1-aef6-19a928a5ecdb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(任务信息=\"\",\"\",任务信息.项目ID)"
}
}
]
}
]
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报明细.EditRows"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务信息",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "9ce924b8-2c07-48f3-b14b-fcb2e39368d0",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "e82cf278-17e8-427b-8e7e-3d0c12ce6a16"
},
"ColumnName": "项目ID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "9bdf7dd4-0b78-4171-ac4a-a9cb341d749b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "d80713a9356d46299ef511c55edf5619"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报子表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "ID",
"GUID": "e0f1f512-c839-4003-b23c-3cab7e12224c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报类型",
"GUID": "38c3e81d-1d3d-42dd-857a-87b1141d432d"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.类型"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "汇报内容",
"GUID": "a881bb23-9979-4700-a053-b8e22685059f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.内容"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "工时",
"GUID": "1f8ec991-b906-48d8-9176-8f778d8b80a6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.工时"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联任务",
"GUID": "e589f2cf-36f4-4f47-b63f-76ab55db35db"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.关联任务"
}
},
{
"BindingInfo": {
"TableName": "汇报子表",
"ColumnName": "关联项目",
"GUID": "35ecf7f5-c956-4f2b-8170-51ff89419f76"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(任务信息=\"\",\"\",任务信息.项目ID)"
}
}
]
}
]
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报明细.DeleteRows"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报子表",
"UpdateType": "delete",
"ShowConfirm": true,
"ConfirmText": "您确定要删除吗?",
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报子表",
"ColumnName": "ID",
"GUID": "e0f1f512-c839-4003-b23c-3cab7e12224c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.ID"
}
}
}
]
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "编辑汇报成功"
}
],
"ID": "1603a168-2367-4d29-ab10-183a378593d7"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "汇报记录不存在,无法为你修改!"
}
],
"ID": "a9412d9c-c022-46fa-be6e-6958a4987a94"
}
]
}
],
"ID": "652ea5f5-945c-4c66-89cd-269042546c03"
}
]
}
]
}

View File

@@ -121,44 +121,79 @@
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目信息",
"TableValue": {
"TableName": "项目",
"TableName": "项目平行视图",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "a96a1a27-41ca-4fe0-9359-4bcb525d7176",
"GUID": "33d50656-3216-4c8f-be14-4af6b5f66709",
"BindingInfo": {
"TableName": "项目",
"TableName": "项目平行视图",
"ColumnName": "严格模式",
"GUID": "b8486155-4f64-4dd8-b85c-16543680907f"
"GUID": "f3304d3a-e441-49c0-8657-9ff7e7361662"
},
"ColumnName": "严格模式"
},
{
"GUID": "b5b6bed0-a125-481e-a258-0f0edd8fbe94",
"GUID": "c2db4524-4543-413d-b6f0-5faed4ffc5e1",
"BindingInfo": {
"TableName": "项目",
"TableName": "项目平行视图",
"ColumnName": "项目经理",
"GUID": "f5e1a885-651e-497c-90ef-1e5c341bca1a"
"GUID": "60604077-31c1-4fad-b2d4-0d982c368e43"
},
"ColumnName": "项目经理"
},
{
"GUID": "0f709b85-7855-4ffd-aa1c-2c77e43dae6b",
"BindingInfo": {
"TableName": "项目平行视图",
"ColumnName": "项目预算工时",
"GUID": "f04c13b6-7fbd-4bcc-9af5-626e57bbcca1"
},
"ColumnName": "项目预算工时"
},
{
"GUID": "434ca903-9f8b-4d44-8987-cbd1540bb52e",
"BindingInfo": {
"TableName": "项目平行视图",
"ColumnName": "项目预算费用",
"GUID": "59227a0d-b65a-4b79-b36a-cfbbc093dab2"
},
"ColumnName": "项目预算费用"
},
{
"GUID": "d1000f52-2e9d-451b-8992-d4cc48d52edf",
"BindingInfo": {
"TableName": "项目平行视图",
"ColumnName": "项目总核定工时",
"GUID": "7877033e-26a7-4d66-9b99-b3ab95d177d7"
},
"ColumnName": "项目总核定工时"
},
{
"GUID": "951736e8-83cf-4c62-994d-6646d688c692",
"BindingInfo": {
"TableName": "项目平行视图",
"ColumnName": "已消耗成本",
"GUID": "3f924701-9367-4fb5-bae8-2ce947198ff0"
},
"ColumnName": "已消耗成本"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目",
"TableName": "项目平行视图",
"ColumnName": "ID",
"GUID": "2c0631c8-c61b-431a-bdf4-13f968834089"
"GUID": "19b70b8a-01a2-45e5-a7df-3f81bcc3b844"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "4c7b4834021b431183f23672f24716e0"
"ID": "8918cb2c149640419f57ed025694bb6e"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -176,66 +211,6 @@
"value": "1"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目统计信息",
"TableValue": {
"TableName": "View_项目统计信息",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "66853927-3ca9-4e53-aa1e-6db438d697dd",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "项目预算工时",
"GUID": "020613fe-5e4a-47bc-82ee-e2ede6fb5737"
},
"ColumnName": "项目预算工时"
},
{
"GUID": "8a0247fc-a0b1-4422-9a50-f35a6b3a8594",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "总核定工时",
"GUID": "152697ce-8438-42b5-8e47-92f899bbbfcf"
},
"ColumnName": "总核定工时"
},
{
"GUID": "7937310f-a08c-4ef1-9d44-effa6068f237",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "项目预算费用",
"GUID": "b5e66ce2-c04f-45e2-9ef8-cb6f1be2534d"
},
"ColumnName": "项目预算费用"
},
{
"GUID": "e471e91a-4313-4550-80e4-c1554be3c455",
"BindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "总成本",
"GUID": "82679dce-9071-486f-9eb5-9a36171e90a2"
},
"ColumnName": "总核定成本"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "View_项目统计信息",
"ColumnName": "项目ID",
"GUID": "ecc83868-39ca-446f-afde-d95c38fe55d5"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ID"
}
},
"TopCount": "1"
},
"ID": "ad29d68902fd4f8c9adedd07c1339b41"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
@@ -246,12 +221,12 @@
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.总核定工时"
"SerializeProperty": "=项目信息.项目总核定工时"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.项目预算工时"
"SerializeProperty": "=项目信息.项目预算工时"
},
"compareType": 2
},
@@ -265,7 +240,7 @@
}
}
],
"ID": "2bfe9f9c-3d33-44a8-ae36-d9a913767457"
"ID": "21ef7738-6fbd-4023-a4f3-2c962707083f"
},
{
"Condition": {
@@ -274,12 +249,12 @@
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.总核定成本"
"SerializeProperty": "=项目信息.已消耗成本"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.项目预算费用"
"SerializeProperty": "=项目信息.项目预算费用"
},
"compareType": 2
},
@@ -293,13 +268,13 @@
}
}
],
"ID": "c0006edb-4bea-4893-81a2-7fc390c96a75"
"ID": "8f0a643f-0ba6-4959-8f73-3c340863f642"
}
]
}
],
"Comments": "如果是更新项目,且改变了严格模式,那么就要校验。超标就不允许切换",
"ID": "117ac471-e667-4550-99c4-40f829747f54"
"ID": "30dddffc-2a20-4b09-b409-d445c547a03a"
}
]
},
@@ -325,7 +300,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目名称",
"GUID": "1d7359df-f80a-488e-b303-6fe4bc9540c7"
"GUID": "4a77b2dd-1ccc-46e6-8218-ee1c29b1a0bb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -336,7 +311,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目代号",
"GUID": "12e7894e-e818-42da-916e-6da239ac7b0d"
"GUID": "cfbbaef2-4de2-48dc-a87b-230f27b7b290"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -347,7 +322,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目简介",
"GUID": "ed4fedf0-97cf-4397-b0b7-0c747d30c449"
"GUID": "cb83085f-f922-4d7f-82e0-47dbdf7a94d0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -358,7 +333,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目封面",
"GUID": "02c361e1-40bb-4ebc-8a8d-7d3d258fda4f"
"GUID": "9ad7f9b2-95ea-4789-a865-51fa7650e142"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -369,7 +344,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "ca2bd577-a0f5-4ee2-9ffe-0988ff829ef3"
"GUID": "e1c08af9-ee35-4f6f-be2b-bb5e1044a827"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -380,7 +355,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目分组",
"GUID": "4ce9236a-7f32-47ea-8e70-89bfbabe063a"
"GUID": "cc97e502-f24d-4ea3-8c62-3e932074154c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -391,7 +366,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "所属客户",
"GUID": "1bfc41d8-714b-4996-a47c-e770aedc69eb"
"GUID": "d63618c7-475a-4e5d-837f-e807183c2ef1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -402,7 +377,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "所属客户部门",
"GUID": "91c39c63-d4cb-438e-8694-3cdc77112140"
"GUID": "2b79c431-9b82-4ef2-972c-b0e21e706560"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -413,7 +388,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "公开",
"GUID": "2ed99546-b4fb-46b9-83e1-280a670ded81"
"GUID": "bb1169cf-e40f-4529-97f4-5f12dd45fbf1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -424,7 +399,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "严格模式",
"GUID": "2de689f4-3eb2-406b-a45e-a02458e0fcc7"
"GUID": "0056379a-c3fb-4d91-8946-4421bd818a4c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -435,7 +410,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "计划开始日期",
"GUID": "197303b1-7b6a-4ba4-b284-84dffb188b88"
"GUID": "676824b7-b173-4e44-bf02-e43e44437a79"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -446,7 +421,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "计划完成日期",
"GUID": "00f6346d-3328-43c1-8ec8-6319b86b09d5"
"GUID": "c131ae4a-325f-4a2f-86d2-63cff4323449"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -457,7 +432,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目方案",
"GUID": "76152f46-0000-4f73-be9d-4c8ae754f3d2"
"GUID": "d4bae995-6a31-48ea-9d79-fcbdb5e38fb1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -468,7 +443,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "预算方案",
"GUID": "54ddeb64-0d33-4c21-aef1-08425106954a"
"GUID": "61350024-f231-486e-b6ad-5e9166ae5e14"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -479,7 +454,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "网络资源",
"GUID": "f82ccea4-28b4-4e67-8760-ca4c5a6ea439"
"GUID": "161d79bf-6b79-4c07-b5e4-87a5ad76d24e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -490,7 +465,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "开启反馈收集",
"GUID": "95d2286b-588a-4233-9470-f31e07142d7a"
"GUID": "695630ae-19a8-41d0-88ba-fa497c50c1fd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",