{"Message":"1","MessageType":2,"Modules":[{"State":1,"Type":20,"Name":"ServerCommands/Gitee"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/请求令牌"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/创建一个仓库WebHook"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/删除一个仓库WebHook"},{"State":1,"Type":15,"Name":"ServerCommand/GitCallback"},{"State":1,"Type":1,"Name":"PCPage/选择Git仓库"},{"State":1,"Type":15,"Name":"ServerCommand/同步一个仓库到表"},{"State":1,"Type":15,"Name":"ServerCommand/搜索仓库"},{"State":2,"Type":15,"Name":"ServerCommand/获取用户的所有仓库"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-13 16:18:10 +08:00
parent 073a203f9d
commit b34d650fea
8 changed files with 477 additions and 835 deletions

View File

@@ -1,6 +1,21 @@
{
"Rows": {
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
},
"3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
@@ -66,21 +81,6 @@
"DesignLengthInPixel": 36.0,
"IsHidden": true
}
},
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
}
},
"InLogicalVisibleIndexes": [
@@ -91,6 +91,11 @@
},
"Cols": {
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
@@ -286,11 +291,6 @@
"DesignLengthInPixel": 32.0
}
},
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
}
},
"40": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 20.0
@@ -305,7 +305,7 @@
"1,36": "确认选择",
"26,5": "加载",
"26,9": 1,
"26,13": 10
"26,13": 12
},
"AttachInfos": {
"1,1": {
@@ -327,7 +327,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!每页显示行数"
},
"Value": "10"
"Value": "12"
}
]
},
@@ -392,7 +392,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!每页显示行数"
},
"Value": "10"
"Value": "12"
}
]
},
@@ -624,7 +624,7 @@
"PassValueBack": true
}
],
"ID": "01df6a49-06a0-4047-9bd2-af41fa1e16fb"
"ID": "c53855e5-b3e3-49df-a381-dc52e67794a7"
},
{
"CommandList": [
@@ -637,12 +637,12 @@
}
}
],
"ID": "630c1132-ba03-46ca-a681-aa4ad2613127"
"ID": "b0528c9c-b5fa-4358-bde6-e9e718e3bcd4"
}
]
}
],
"ID": "30874fba-2d37-4789-afab-4c2905ae3d75"
"ID": "6225c176-d9dd-4057-9faf-0a0a70eeecbd"
},
{
"CommandList": [
@@ -652,7 +652,7 @@
"Message": "请选择一个仓库"
}
],
"ID": "6969f218-79b8-4c96-8258-54773657770a"
"ID": "3164910c-9f12-4edf-b743-8f077f0d4484"
}
]
}
@@ -885,6 +885,7 @@
}
},
"ListviewName": "仓库虚拟表格",
"pageSize": 12,
"pagerCount": 7,
"layout": [
{
@@ -907,21 +908,29 @@
}
],
"pageSizes": [
{},
{
"value": 20
"value": 12
},
{
"value": 30
"value": 24
},
{
"value": 40
"value": 36
},
{
"value": 50
"value": 48
},
{
"value": 100
"value": 60
},
{
"value": 72
},
{
"value": 84
},
{
"value": 96
}
]
}
@@ -944,6 +953,68 @@
"ParameterValue": "%CurrentUser%",
"ID": "65852367dd294d6688e6a8ebb921bd21"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "搜索仓库",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "用户名",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前用户"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "关键字",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!搜索框"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "页码",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前页码"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "行数",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!每页显示行数"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "类型",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!AD2"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "仓库列表",
"ResultTo": {
"SerializeProperty": "仓库列表"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
@@ -954,182 +1025,84 @@
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=选择Git仓库!AD2"
"SerializeProperty": "=code"
}
]
},
"value": "个人"
"value": "0"
},
"CommandList": [
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "获取用户的所有仓库",
"Parameters": [
"$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource",
"Listview": "仓库虚拟表格",
"ListviewColumnInfos": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "用户名",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前用户"
}
"ListViewColumnCell": "仓库ID",
"PropertyName": "ID"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "关键字",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!搜索框"
}
"ListViewColumnCell": "空间路径名",
"PropertyName": "空间路径名"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "页码",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前页码"
}
"ListViewColumnCell": "空间名称",
"PropertyName": "空间名称"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "行数",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!每页显示行数"
}
"ListViewColumnCell": "仓库路径名",
"PropertyName": "仓库路径名"
},
{
"ListViewColumnCell": "仓库名称",
"PropertyName": "仓库名称"
},
{
"ListViewColumnCell": "仓库地址",
"PropertyName": "仓库地址"
},
{
"ListViewColumnCell": "仓库描述",
"PropertyName": "仓库描述"
},
{
"ListViewColumnCell": "仓库成员",
"PropertyName": "仓库成员"
},
{
"ListViewColumnCell": "创建人",
"PropertyName": "创建人"
},
{
"ListViewColumnCell": "创建人头像",
"PropertyName": "创建人头像"
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
"SourceCell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!仓库列表"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "仓库列表",
"ResultTo": {
"SerializeProperty": "仓库列表"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
"SampleJson": "[\r\n {\r\n \"ID\": 28499535,\r\n \"空间路径名\": \"GridStudio\",\r\n \"空间名称\": \"罗田县格友软件开发工作室\",\r\n \"仓库路径名\": \"lodop-plugin-application-demo\",\r\n \"仓库名称\": \"LODOP插件应用DEMO\",\r\n \"仓库地址\": \"https://gitee.com/GridStudio/lodop-plugin-application-demo.git\",\r\n \"仓库描述\": \"活字格前端插件\",\r\n \"仓库成员\": \"cuckooent\",\r\n \"创建人\": \"超哥\",\r\n \"创建人头像\": \"https://foruda.gitee.com/avatar/1677043949039184563/5267986_cuckooent_1646218684.png\"\r\n }\r\n]\r\n"
}
],
"ID": "812434bc-7b6c-44c0-b09d-8c9f7ec2d3a7"
"ID": "897206ce-5cde-422f-ad5c-806e43e4de29"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "获取企业的所有仓库",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "用户名",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前用户"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "关键字",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!搜索框"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "页码",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!当前页码"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "行数",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!每页显示行数"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
"FunctionName": "warning",
"Title": "温馨提示",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!msg"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "仓库列表",
"ResultTo": {
"SerializeProperty": "仓库列表"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
"BtnText": "知道了"
}
],
"ID": "c60f828c-12bf-4a13-aed2-2eb1f74f8519"
"ID": "c77a3d67-ce96-4a18-82ea-a575b70f5ac1"
}
]
},
{
"$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource",
"Listview": "仓库虚拟表格",
"ListviewColumnInfos": [
{
"ListViewColumnCell": "仓库ID",
"PropertyName": "ID"
},
{
"ListViewColumnCell": "空间路径名",
"PropertyName": "空间路径名"
},
{
"ListViewColumnCell": "空间名称",
"PropertyName": "空间名称"
},
{
"ListViewColumnCell": "仓库路径名",
"PropertyName": "仓库路径名"
},
{
"ListViewColumnCell": "仓库名称",
"PropertyName": "仓库名称"
},
{
"ListViewColumnCell": "仓库地址",
"PropertyName": "仓库地址"
},
{
"ListViewColumnCell": "仓库描述",
"PropertyName": "仓库描述"
},
{
"ListViewColumnCell": "仓库成员",
"PropertyName": "仓库成员"
},
{
"ListViewColumnCell": "创建人",
"PropertyName": "创建人"
},
{
"ListViewColumnCell": "创建人头像",
"PropertyName": "创建人头像"
}
],
"SourceCell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=选择Git仓库!仓库列表"
},
"SampleJson": "[\r\n {\r\n \"ID\": 28499535,\r\n \"空间路径名\": \"GridStudio\",\r\n \"空间名称\": \"罗田县格友软件开发工作室\",\r\n \"仓库路径名\": \"lodop-plugin-application-demo\",\r\n \"仓库名称\": \"LODOP插件应用DEMO\",\r\n \"仓库地址\": \"https://gitee.com/GridStudio/lodop-plugin-application-demo.git\",\r\n \"仓库描述\": \"活字格前端插件\",\r\n \"仓库成员\": \"cuckooent\",\r\n \"创建人\": \"超哥\",\r\n \"创建人头像\": \"https://foruda.gitee.com/avatar/1677043949039184563/5267986_cuckooent_1646218684.png\"\r\n }\r\n]\r\n"
},
{
"$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
"FunctionName": "remove",
@@ -1700,4 +1673,4 @@
"Formula": "选择Git仓库!$B$2"
}
]
}//YYD5CitlbK36GBdT/z5YwYvWaEM+/FgPdJRV3BZ9NGtjNaBKyvRstUmv3lOzr0iAUsy+I++ycEa7CjXQoJGopwy9bnU1rBEKP7uofjWViz28JJLJY1EJaZJsLNIy06YGai/Y2kf7VOZG4qQDSiMK6k9GzLK5481ySNS82HMW3ZKxwA+RW2UrIy72T0ECYKcYJVRfJH6RdidN1Pv19+Rw1uZ6tSx3IIpN7qE8tr7DooRp7+MbdUqCCjKZe/BMyzghe/2JzKswBKpj+CXma6CjT82RCG3VaJYlzswvDg9fXvNQHVqRHN84Zzj1Ztmzd+rmvUB/TfVQk303vl4jdqdkfYF80vKfHUAj0j8aCAlrkuVWKSIPqZriM3RYIojMSU8xqnXeZnVvxh07edTK8UZtb2RB/fF+5g+RmziPLWq7IM5TE+Jck/r9CjfWrx1aoXYfQSclgAsz2pcgO/SPu4aSkC2yXiuLyPbeN4dFkkWIx9QtB5LuDGodBYZbB9+rZuqXwNoF4CUAHxnEVFl/IiPatrSvCuY9AeOrK7YXss7D9jr3MXiNVSCOxoE9zNFZDMHsUJ3ENU73nIufsTUz98q+sMWZXO1Ks2sFxbM+pmWHyg6c+C2G8zD2oSYe+P7rX0FhJxI2cou+VSG4VSenwFOAexH6KxkIillmWMlljMPB17nV5uibT1RTeVocPcZmb2GvmTbZ+w9zPwOv9UYdXtU3uMxY4IERCapLXQ2aOmEPIbXkhEMwj1KeMkB2j9W19FZ/GzpjZtszL0wpt9meWdF3ZGaMePt9tuiQmxCWhDInILgVG1ZOSjH8gWf7GE2VPhXDla4gR+mv/XUwICnqGqVrARMbg+rTCn8+vH8V88xm7CqMOa1ko/mjAtUOxkimY41tFbmV6eUrkadcIn9kzKYHAA==|920
}//HeaY0i6k95vHnAZ+cyQWKcu++j7cBE2DFjd10U1HCRduTKYYy30rNUwOi6aZEmeofweOir15YhA/qOF9NXx3f4k9WbO+fwmO/IRg0/h292Irex3NN8zj+UFCn9b8n9JFrCOTjz2HOvZNLbBNPH5D5cJP0U5QAzPhReBaLL0/4Sp2XEx20Kij5nsFEt1+8JA2EPBJjQZp/V50d/GR6a139F61M4j2mSnoBfnhtVLm6DO9dMK37MNqP/5woemHNnkOh1C7ozatS1/glZ9snvFauWr3CmuFVfxgAieTSFhr5F/AwOsS62WKtCpk+cJxdYJp5sOFGD72VSFXx50I4h9yDg9Q+7ZOKU2lqwUmMxJGR7VzhI+g5BHaU9VOGBXM84UUXHzIRciLqU0xheJaeytFlG0zb9fRB6cgvKFfqYzhEIgvLt4EquD4AgeI6aoX81jm/xfo23oh6yFD5xjBC5JHbMBeh0d4D/K+Kn6NA72Uja5tMTKtjeX0eKWMU2DXLezExwJFJdE8S3QvSSHGiCHyuSaorZkdZAgHJi2uCU6DcwEIU1UrRdkH1I48ObOj5v+/ujICu3bVt0ImC2DixyXBBEd+rfyGapJgqngYLxK82yA8JEgGis3TyOCicaNHzWQ1FUz0ubmFQ4tgg79ionKTStKXFMncGy0e0BaQIzRbh3EV5rasvRP5dhVeXFifbfm7X0NrT/kMyes5Hr7CGulx5yi+yEwWpJwA70tuXjXRRDwi3uJSsK8STaCjis2LR6w6SwY8xpKiJLjDOPsA0nmSF1oxzoILp4kjBYJ7bCniP2wgqMigDVfHqiI0RSrYN0OaAmD/7dRnJCms+aDgKlm1Ftmtuo8T7CaJ//cvujikPJvvOFJIZpzBaS4BFCxkSda1PWR9ZP7yvHkd3zhkvpzFAw==|920