298 lines
9.9 KiB
JSON
298 lines
9.9 KiB
JSON
{
|
||
"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": "汇报ID",
|
||
"DataValidationInfo": {
|
||
"IgnoreBlank": false
|
||
}
|
||
}
|
||
],
|
||
"InvokeTriggerTestData": {
|
||
"UserName": "Administrator"
|
||
}
|
||
}
|
||
],
|
||
"Commands": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "汇报主表",
|
||
"TableValue": {
|
||
"TableName": "汇报记录表",
|
||
"TableValueType": 1,
|
||
"BindingInfos": [
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报记录表",
|
||
"ColumnName": "汇报人",
|
||
"GUID": "b4df1d1d-bad2-4169-8d6a-f58887c99582",
|
||
"AttachType": {
|
||
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
|
||
"UserColumnAttachType": 1
|
||
}
|
||
},
|
||
"ColumnName": "汇报人"
|
||
},
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报记录表",
|
||
"ColumnName": "汇报日期文本",
|
||
"GUID": "657dec23-28df-476f-8709-36b38c0e7b96"
|
||
},
|
||
"ColumnName": "汇报日期"
|
||
}
|
||
],
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"TableName": "汇报记录表",
|
||
"ColumnName": "ID",
|
||
"GUID": "813a1102-e2e5-41d7-8044-6a088af709f4"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=汇报ID"
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0,
|
||
"TopCount": "1"
|
||
},
|
||
"ID": "d3bc485d654242868188179581a918c9"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "汇报子表",
|
||
"TableValue": {
|
||
"TableName": "汇报子表",
|
||
"BindingInfos": [
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "汇报类型",
|
||
"GUID": "4f46c36a-25e6-4b82-a1ac-16109d071ab8"
|
||
},
|
||
"ColumnName": "汇报类型"
|
||
},
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "汇报内容",
|
||
"GUID": "0d671561-a0b5-46f2-8012-da3267e15083"
|
||
},
|
||
"ColumnName": "汇报内容"
|
||
},
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "工时",
|
||
"GUID": "2c0c577e-37de-431f-a226-3adac1d33e53"
|
||
},
|
||
"ColumnName": "工时"
|
||
},
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "关联项目",
|
||
"GUID": "875dd053-4423-4c34-bb9d-d588a882d0a6",
|
||
"RelationBinding": {
|
||
"RelatedTable": "项目表",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "项目名称"
|
||
}
|
||
},
|
||
"ColumnName": "项目名称"
|
||
},
|
||
{
|
||
"BindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "关联任务",
|
||
"GUID": "0f17a3a1-f25c-418b-a9b2-c5d7456d5c29",
|
||
"RelationBinding": {
|
||
"RelatedTable": "任务表",
|
||
"RelatedColumn": "ID",
|
||
"DisplayColumn": "任务名称"
|
||
}
|
||
},
|
||
"ColumnName": "任务名称"
|
||
}
|
||
],
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"TableName": "汇报子表",
|
||
"ColumnName": "汇报ID",
|
||
"GUID": "de513bc4-ed82-42fe-8d68-e673d86727d5"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=汇报ID"
|
||
}
|
||
}
|
||
},
|
||
"ID": "e846b647f4a74a52b07bdb4e3878e485"
|
||
},
|
||
{
|
||
"$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": "=\"我将发给你一个JSON字符串,它是某个人在某天的工作内容清单,内容中的[汇报类型]分为`日报`和`计划`,日报指的是昨日工作内容的总结,计划指的是今日计划工作安排。请你使用纯文本为我编写一篇简要的工作日报,禁止使用Markdown或其他语言格式来进行排版,内容如下:\"&CHAR(10)&汇报数据文本"
|
||
}
|
||
}
|
||
],
|
||
"OutParamaterName": "我的消息"
|
||
},
|
||
{
|
||
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
|
||
"InParamater": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=聊天记录"
|
||
},
|
||
"Operation": 4,
|
||
"OperationParamaterAName": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=我的消息"
|
||
},
|
||
"OutParamaterName": "聊天记录"
|
||
},
|
||
{
|
||
"$type": "WenxinQianfanAI.WenxinQianfanAICommand, WenxinQianfanAI",
|
||
"ClientId": "wvAnHBgnYnvcXKt3S9xPeLZF",
|
||
"ClientSecret": "yw60qYsGrCzLmuZkLoatEcKdpMzJzFuT",
|
||
"ModelType": "completions_pro",
|
||
"Messages": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=聊天记录"
|
||
},
|
||
"Functions": [],
|
||
"ReturnParam": "返回结果"
|
||
},
|
||
{
|
||
"$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": "=返回结果.result"
|
||
}
|
||
},
|
||
"value": "%Null%",
|
||
"compareType": 1
|
||
},
|
||
"CommandList": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "0",
|
||
"Message": "生成完成",
|
||
"CustomReturns": [
|
||
{
|
||
"ReturnPropertyName": "生成文本",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=返回结果.result"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"ID": "741ab2fe-57bc-4085-8f85-0d0250746a3b"
|
||
},
|
||
{
|
||
"CommandList": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=返回结果.error_code"
|
||
},
|
||
"Message": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=返回结果.error_msg"
|
||
},
|
||
"CustomReturns": [
|
||
{
|
||
"ReturnPropertyName": "生成文本"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"ID": "4811907e-d3c9-4547-90f7-f6828453d5a9"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"ReturnProperties": [
|
||
{
|
||
"Name": "生成文本"
|
||
}
|
||
]
|
||
} |