{"Message":"重构会议事件处理逻辑","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/会议记录表"},{"State":1,"Type":15,"Name":"ServerCommand/获取关键统计信息"},{"State":1,"Type":1,"Name":"PCPage/项目会议"},{"State":1,"Type":1,"Name":"PCPage/发起钉钉会议"},{"State":1,"Type":1,"Name":"PCPage/会议详情"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/钉钉事件处理"},{"State":1,"Type":15,"Name":"ServerCommand/创建项目视频会议_页面"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/创建项目视频会议"},{"State":1,"Type":1,"Name":"PCPage/会议管理"},{"State":1,"Type":15,"Name":"ServerCommand/重新发起会议"},{"State":1,"Type":31,"Name":"UserControlPage/多头像组件"},{"State":1,"Type":16,"Name":"TaskScheduler/定时更新会议信息"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/更新钉钉会议信息"},{"State":3,"Type":7,"Name":"Table/会议成员记录表"}],"Version":"v1"}

This commit is contained in:
cuckooent
2024-11-29 20:30:05 +08:00
parent 0188e1512a
commit bba6060de3
19 changed files with 1648 additions and 1599 deletions

View File

@@ -39,6 +39,14 @@
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "会议类型",
"Remark": "例如:公司会议、部门会议、项目会议、小组会议、培训会议...",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "主持人UnionId",
@@ -53,13 +61,6 @@
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
},
{
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
"Name": "关联钉钉会议ID",
"DataValidationInfo": {
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon"
}
}
]
},
@@ -87,7 +88,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(会议标题=\"\",\"临时创建的会议\",会议标题)"
},
"ID": "41b4f30c28884829bc17f090a1fc9ae8",
"ID": "50aa6ac8c44c49169bcebed4720731f0",
"BreakpointIdentity": "3fb2ff75-5fae-406e-b580-088d675924a3"
},
{
@@ -102,7 +103,7 @@
"$values": [
{
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
"GUID": "b83a2ab2-dff1-417e-b562-3ff272f0768c",
"GUID": "bf901606-76ed-436d-9089-0a258b6a3bb8",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "用户信息视图",
@@ -129,64 +130,9 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "3dc7a5f6820a4e98943f3807c6131630",
"ID": "59a48518795444f8b75508fd32ecda0b",
"BreakpointIdentity": "d9be80a0-377d-4567-9fdb-534dfce80c19"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "参与人列表",
"TableValue": {
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
"TableName": "用户信息视图",
"TableValueType": 1,
"BindingInfos": {
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
"$values": [
{
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
"GUID": "489fc3ce-9dcc-45a3-a4f8-f8f7b2f2819f",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "f5241363-cc0a-4a12-863b-0f8631faf5b3"
},
"ColumnName": "用户名"
}
]
},
"SqlCondition": {
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 8,
"ColumnBindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "用户信息视图",
"ColumnName": "DingTalkUnionID",
"GUID": "809fe762-99ab-41f0-b9fe-9257f3ff6a43"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参会人员UnionId"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "5aef7420492140e5bf7197286348473f",
"BreakpointIdentity": "789cb039-d39f-440a-9841-1a3dd325d4ff"
},
{
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"InParamater": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与人列表"
},
"Operation": 16,
"OperationParamaterAName": ",",
"OperationParamaterBName": "用户名",
"OutParamaterName": "参与人用户名",
"BreakpointIdentity": "20e4259b-f85f-4018-9d4d-3bde15d1276a"
},
{
"$type": "DingTalkPlugin.VideoConferences, DingTalkPlugin",
"ConfTitle": {
@@ -219,7 +165,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "项目ID",
"GUID": "df0c34c6-19b5-429b-bb8a-8508f44ecb86"
"GUID": "4b9444ad-54a8-43db-851d-a5124ae35b22"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -231,10 +177,13 @@
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "会议业务类型",
"GUID": "03903b29-d649-424a-8afa-afe726c16fd6"
"ColumnName": "会议类型",
"GUID": "5f38fd27-183a-4b42-b67b-6334c622e7e3"
},
"Value": "0"
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(会议类型=\"\",\"其他类型\",会议类型)"
}
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
@@ -242,7 +191,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "钉钉会议ID",
"GUID": "ef453d08-15d0-42f4-9637-41e30a36ffeb"
"GUID": "92bf10dd-01cd-46f2-aa49-77d1a45a9cf4"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -255,7 +204,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "发起人",
"GUID": "cef12ad4-6772-4742-ba03-65eb8dd13958"
"GUID": "5e57e9a9-ba90-46d0-a069-5b51a47c900e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -267,12 +216,12 @@
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "参与人",
"GUID": "e5d8410c-9453-41f5-9194-2b3b9a06153e"
"ColumnName": "发起人用户名",
"GUID": "aa2f83e2-1bd6-4775-b9cd-82bbaedd42e6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参会人员UnionId"
"SerializeProperty": "=发起人信息.用户名"
}
},
{
@@ -281,7 +230,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "会议标题",
"GUID": "83855451-2eea-4b5b-97e3-145b32f4e9bc"
"GUID": "351f282d-05e9-4bc7-b952-f559fbf8a0e9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -294,7 +243,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "自动拉会",
"GUID": "fc5cff9f-2dbb-4afc-b597-4977381b1ad4"
"GUID": "d3006b29-b5b2-460c-9c22-1599feb700ac"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -307,61 +256,35 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "开启云录制",
"GUID": "64719837-68e8-4158-829b-912992a76ca8"
"GUID": "8bdc1e8a-c211-4917-ba51-e08edec06fbd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=开启云录制"
}
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "会议开始时间",
"GUID": "02161d7f-1456-4a32-bedc-56473fc00ba2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=NOW()"
}
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "会议状态",
"GUID": "ace6ae3c-45f0-4eb1-8d52-82721eec4ec1"
"GUID": "b3098b3e-bca2-402d-8082-2aa3f92633cf"
},
"Value": "2"
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "关联钉钉会议ID",
"GUID": "7f69922d-24fe-42e7-9789-0b2da7d4d8c4"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关联钉钉会议ID"
}
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "发起人用户名",
"GUID": "5220f948-23f1-4a2b-9de8-0271863d2570"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起人信息.用户名"
}
},
{
"$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon",
"BindingInfo": {
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "会议记录表",
"ColumnName": "参与人用户名",
"GUID": "3184139d-d774-4c8b-97d1-d6afa1d01794"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与人用户名"
}
}
]
},
@@ -428,7 +351,7 @@
}
]
},
"ID": "305340f8-7a4b-411f-8f2d-dc35f908f8ce"
"ID": "aef2e4e0-19f8-472c-9aff-17ff7312f4a9"
}
]
},
@@ -498,7 +421,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "8a540af4-0b77-46d4-9f97-989ed953eb9f"
"GUID": "41bcb4c6-4d45-4354-9f2c-8435812f8186"
},
"Value": "创建视频会议"
},
@@ -508,7 +431,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "75fc03fc-bee2-4d39-a51c-54b8041bc830"
"GUID": "76c70d3c-83e8-467a-ab1b-7a2f5115875c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -521,7 +444,7 @@
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "ec3121c9-49d6-43ed-a56d-1dab2e662604"
"GUID": "286b7eb8-2546-4756-8df7-0e746845fb13"
},
"Value": "异常"
}