{"Message":"增加导出excel功能\r\n","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/项目反馈"},{"State":1,"Type":40,"Name":"Plugin"},{"State":3,"Type":15,"Name":"ServerCommand/导出反馈数据"}],"Version":"v1"}

This commit is contained in:
cuckooent
2025-03-03 21:10:53 +08:00
parent c330dcb619
commit 68036043e6
8 changed files with 638 additions and 106 deletions

View File

@@ -0,0 +1,491 @@
{
"$type": "Forguncy.SaveLoad.ServerCommandSaveData, ServerDesignerCommon",
"Name": "导出反馈数据",
"Enabled": true,
"Triggers": {
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.TriggerSaveDataBase, ServerDesignerCommon]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon",
"Permission": {
"$type": "Forguncy.SaveLoad.ServerCommandPermissionSaveData, ServerDesignerCommon",
"PermissionData": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
"permissionResource": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
},
"permissionBindings": {
"$type": "System.Collections.Generic.List`1[[Forguncy.RbacPermission.Core.Impl.ServerCommand.IServerCommandPermissionBinding, Forguncy.RbacPermission.Core]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
"roleNames": {
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
"$values": [
"FGC_LoginUser"
]
}
}
]
}
}
},
"Parameters": {
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "项目ID",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon",
"IgnoreBlank": false
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "关键词",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "反馈类型",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "开始日期",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "结束日期",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "反馈状态",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
}
]
}
}
]
},
"Commands": {
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "文件名",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"项目反馈导出-\"&TEXT(NOW(),\"yyyymmddhhmmss\")&\".xlsx\""
},
"ID": "594095fff70d4c499bf743c096ea899f",
"BreakpointIdentity": "f21430fb-6c04-472f-b8f2-625af3dfbd5e"
},
{
"$type": "OperateFilesCommand.GetFilesFromDatabase, OperateFilesCommand",
"FieldValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=文件名"
},
"ToParameterName": "filename",
"BreakpointIdentity": "3b02fa0c-d8d6-4a26-8520-17035516b462"
},
{
"$type": "Forguncy.Model.Commands.ServerImportExportExcelCommand, ServerDesignerCommon",
"ExcelOperation": 1,
"FilePath": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=filename.0"
},
"TableName": "需求反馈登记表",
"Columns": {
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "ID",
"GUID": "b5cd11a5-222d-4d62-a301-42ca50326fa6"
},
"ExcelColumnNameOrIndex": "ID",
"IsPrimaryKey": true
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "工单编号",
"GUID": "fa56a78f-675e-4fd7-8bed-04fb896621d9"
},
"ExcelColumnNameOrIndex": "工单编号"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "项目ID",
"GUID": "9cfa6206-2305-4db5-8bd0-f67905b89720"
},
"ExcelColumnNameOrIndex": "项目ID"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "项目ID",
"GUID": "a4c34fd8-de2e-478a-a6dc-309dfb492f0d",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目名称"
}
},
"ExcelColumnNameOrIndex": "项目名称"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "关联任务",
"GUID": "ba8d220d-8828-4d90-bd36-ea3ca4e43f03",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "任务平行视图",
"RelatedColumn": "ID",
"DisplayColumn": "任务名称"
}
},
"ExcelColumnNameOrIndex": "任务名称"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "反馈类型",
"GUID": "0292d21a-af76-40cf-9e10-c81146612bd2",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "反馈类型表",
"RelatedColumn": "ID",
"DisplayColumn": "反馈类型"
}
},
"ExcelColumnNameOrIndex": "反馈类型"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "标题",
"GUID": "25fadd79-9a16-43dc-8ec4-523acbb0dec5"
},
"ExcelColumnNameOrIndex": "标题"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "内容",
"GUID": "850ed180-023b-44d5-969c-6b43b81fbc7f"
},
"ExcelColumnNameOrIndex": "内容"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "提交人",
"GUID": "029f2911-6fe9-413e-bfbc-a558fd7ff841"
},
"ExcelColumnNameOrIndex": "提交人"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "联系方式",
"GUID": "119c713f-ce3b-4c51-b25a-fc1316f4f1b8"
},
"ExcelColumnNameOrIndex": "联系方式"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "处理人",
"GUID": "406b9e4a-8c48-4b8a-9407-58cbaa851f59",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ExcelColumnNameOrIndex": "处理人"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "处理结果",
"GUID": "95aa6694-a265-4edd-a524-33cc450f536a"
},
"ExcelColumnNameOrIndex": "处理结果"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "开始处理时间",
"GUID": "05361f5c-d66c-4753-abf9-e0581fd68da3"
},
"ExcelColumnNameOrIndex": "开始处理时间",
"Formatter": "yyyy/m/d h:mm"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "结束处理时间",
"GUID": "6b825aa6-3914-4aa5-8e02-3891a2049135"
},
"ExcelColumnNameOrIndex": "结束处理时间",
"Formatter": "yyyy/m/d h:mm"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "优先级",
"GUID": "935ceb65-c807-44d0-8fc2-9b875c113631"
},
"ExcelColumnNameOrIndex": "优先级"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "状态",
"GUID": "cdb8e292-986c-4240-abb6-95d1b972e494",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "反馈状态表",
"RelatedColumn": "状态码",
"DisplayColumn": "状态"
}
},
"ExcelColumnNameOrIndex": "状态"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "流程实例ID",
"GUID": "bd9d7703-0db5-45e4-9534-e1191f0b294c",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "ACT_HI_PROCINST_View",
"RelatedColumn": "ID_",
"DisplayColumn": "当前节点"
}
},
"ExcelColumnNameOrIndex": "当前节点"
},
{
"$type": "Forguncy.Model.Commands.ExcelColumnInfo, ServerDesignerCommon",
"BindingColumn": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "流程实例ID",
"GUID": "6b417b1c-f08f-413d-8d55-173c606f7399",
"RelationBinding": {
"$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess",
"RelatedTable": "ACT_HI_PROCINST_View",
"RelatedColumn": "ID_",
"DisplayColumn": "当前负责人"
}
},
"ExcelColumnNameOrIndex": "当前负责人"
}
]
},
"QueryCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": {
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
"$values": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "项目ID",
"GUID": "f2fd08d5-3435-41b2-ac4f-af2b5f383abd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目ID"
}
},
{
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": {
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
"$values": [
{
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 6,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "工单编号",
"GUID": "815f140d-82e0-4c74-9e95-684262ab8a03"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关键词"
},
"LeftBracket": 1
},
{
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 6,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "标题",
"GUID": "e3a0c66d-274d-45cf-902b-9461432b3b31"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关键词"
}
},
{
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 6,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "内容",
"GUID": "8130fe0a-666f-4211-a43b-132c2b3b5562"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关键词"
},
"RightBracket": 1
}
]
},
"RelationType": 1
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "反馈类型",
"GUID": "c0abc365-11d5-49ef-b3d5-9b4316574ab8"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈类型"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 3,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "FGC_CreateDate",
"GUID": "b61e3eef-da5a-45d9-bac2-1d8059d0b918"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=开始日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 5,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "FGC_CreateDate",
"GUID": "693139fb-9b70-46a4-92bd-9f9629017cce"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=结束日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "需求反馈登记表",
"ColumnName": "状态",
"GUID": "d0a30723-99dd-4f19-b684-8bc2e66f749f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈状态"
}
}
]
}
},
"NullFormulaValueQueryPolicy": 1,
"BreakpointIdentity": "49ec0419-a36c-481f-a61c-cb961cc5be34"
},
{
"$type": "OperateFilesCommand.DownloadFileCommand, OperateFilesCommand",
"FilePath": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=filename.0"
},
"DownloadFileName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=文件名"
},
"BreakpointIdentity": "a5c286c2-4734-48b7-83b3-a8d7285c9079"
}
]
},
"ReturnProperties": {
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon]], System.Private.CoreLib",
"$values": []
}
}