diff --git a/.collaboration b/.collaboration index 3c6393ea..9f32fe34 100644 --- a/.collaboration +++ b/.collaboration @@ -52,16 +52,7 @@ }, { "ModuleName": "Table/项目版本", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:43:50.0097828+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目\\项目版本.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/项目预算变动表", @@ -603,19 +594,7 @@ }, { "ModuleName": "PCPage/项目版本管理", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:55:00.5302926+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目版本管理.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目版本管理.rd", - "Pages\\97bdc47834844e0d8f3a5aef747785e.json", - "Pages\\97bdc47834844e0d8f3a5aef747785e.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目版本配置", @@ -623,17 +602,7 @@ }, { "ModuleName": "PCPage/任务版本详情", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:55:00.5292463+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务版本详情.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务版本详情.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目周报列表", @@ -717,17 +686,7 @@ }, { "ModuleName": "PCPage/任务-任务信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:55:00.5304392+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-任务信息.json", - "Pages\\任务\\任务-任务信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-关联资源", @@ -755,17 +714,7 @@ }, { "ModuleName": "PCPage/新增任务", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:55:00.5296198+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\新增任务.json", - "Pages\\任务\\新增任务.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/新增进展", @@ -1689,29 +1638,7 @@ }, { "ModuleName": "ServerCommandPrivate/创建一个仓库WebHook", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:24:44.4596049+08:00", - "ModuleType": 27, - "ToRemoveFiles": [ - "ServerCommands\\Gitee\\创建一个仓库WebHook.json" - ] - }, - { - "ModuleName": "ServerCommand/获取企业的所有仓库", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T14:18:03.9440099+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\Gitee\\获取企业的所有仓库.json" - ] + "ModuleType": 27 }, { "ModuleName": "Pages/系统", @@ -1719,148 +1646,58 @@ }, { "ModuleName": "PCPage/开发测试", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T13:31:36.9909431+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\系统\\开发测试.json", - "Pages\\系统\\开发测试.rd", - "Pages\\04bc206e873d4ab8b0a277a53ec1650.json", - "Pages\\04bc206e873d4ab8b0a277a53ec1650.rd" - ] + "ModuleType": 1 }, { "ModuleName": "ServerCommandPrivate/删除一个仓库WebHook", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:32:52.7252732+08:00", "ModuleType": 27 }, { "ModuleName": "Table/Git仓库表", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:45:03.8054775+08:00", "ModuleType": 7 }, { "ModuleName": "Table/Git_WebHook", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:48:38.8793981+08:00", "ModuleType": 7 }, { "ModuleName": "Tables/Git", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:53:45.2168591+08:00", "ModuleType": 22 }, { "ModuleName": "ServerCommand/GitCallback", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:57:37.8790394+08:00", "ModuleType": 15 }, { "ModuleName": "Table/日志表", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T12:58:11.5285351+08:00", "ModuleType": 7 }, { "ModuleName": "Table/Git_事件记录", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T13:02:51.823695+08:00", "ModuleType": 7 }, { "ModuleName": "PCPage/选择Git仓库", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T14:18:03.9442822+08:00", "ModuleType": 1 }, { "ModuleName": "Pages/Git", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T13:10:23.0320829+08:00", "ModuleType": 6 }, { "ModuleName": "ServerCommand/同步一个仓库到表", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T13:21:58.9760175+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommand/搜索仓库列表", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T14:18:03.9440141+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommand/搜索仓库", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T14:19:53.4342327+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommand/获取用户的所有仓库", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-13T14:20:57.8258496+08:00", "ModuleType": 15 } ] \ No newline at end of file diff --git a/Pages/04bc206e873d4ab8b0a277a53ec1650.json b/Pages/4347ba70d904424d852fada4b0f0b0a.json similarity index 67% rename from Pages/04bc206e873d4ab8b0a277a53ec1650.json rename to Pages/4347ba70d904424d852fada4b0f0b0a.json index 3fbb8dcf..213ca0b1 100644 --- a/Pages/04bc206e873d4ab8b0a277a53ec1650.json +++ b/Pages/4347ba70d904424d852fada4b0f0b0a.json @@ -43,12 +43,8 @@ } } }, - "InLogicalVisibleIndexes": [ - 8, - 9, - 10 - ], - "Count": 11 + "Count": 8, + "DefaultSize": 16.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -158,62 +154,6 @@ }, "6,6": { "TemplateCellSource": "空间名称" - }, - "10,2": { - "CellType": { - "$type": "ElementUI.Tag, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "ColorList": [ - { - "color": "Accent 1" - }, - { - "color": "Accent 2" - }, - { - "color": "Accent 3" - }, - { - "color": "Accent 4" - }, - { - "color": "Accent 5" - }, - { - "color": "Accent 6" - } - ], - "separator": ",", - "size": "small", - "effect": "plain", - "allowAdd": false, - "addButtonSettings": { - "width": 100, - "text": "添加标签" - }, - "ReadOnly": true - }, - "TemplateCellSource": "仓库成员" } }, "StyleDatas": { @@ -300,25 +240,13 @@ "4,12": 4, "6,1": 5, "6,2": 6, - "6,6": 7, - "10,2": 5, - "10,3": 5, - "10,4": 5, - "10,5": 5, - "10,6": 5, - "10,7": 5, - "10,8": 5, - "10,9": 5, - "10,10": 5, - "10,11": 5, - "10,12": 5 + "6,6": 7 }, "SheetStyle": { "FontFamily": 0 } }, "Spans": [ - "10,2,1,11", "6,6,1,7", "6,2,1,4", "3,1,1,12", @@ -326,10 +254,10 @@ ], "PageInfo": { "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", - "ParentPageName": "开发测试" + "ParentPageName": "选择Git仓库" }, "PrintInfo": { "PaperSize": {}, "Margin": {} } -}//VE/c++A+MnMQiNsVBhsS7uCZPq81M7NoM+sVo4y/F3MzfzN4C/7DkyxOAeUuoVPOlR8HOVQYM19VB3bd6zzzj4cGLKxVYAsieCr2qwg019exSvq3nL1sJzmkVc0wxG7nEAjLrFDxgPPhnO2FZM8DrKoMST3X+wkPqu6fsNK+/6wqIbRTjqnMpsWrhc4/XSueQSPjNeDjizd1uD+2xWlZkmlf/WiiW/+c3h6eyhztBJkARCxbNAQg/LMc+pQ046+kxf97rAS+vT/v6modyXeuwkCyz3q7z88CwnrEQn1aRvTj/YHeEsv//zNFXCgBavfbwNoa4WJyTuumBq1XdimCBjpBcYwhUgcSjuYYNuRYWuv5dO5fgaD5KB2l6+zCRmwLU5+IKMen5d99QHUd3iuv6N2Co4T5WXSJ77DJ952VKxjaufPcvihEeFCGEdeEkorn3chQayE6akI/KrjjBFBF+K+Xp/5BWvr/0gwLLPAy8uprKk4X6oEv1Kr/kiuukVyYcmUzJFKqMnmkVklOqdkOYl8o31846Jf+9vmul02kktfSVZukpbGYAupBuTG8FCN/xIwJwopvYJPn61Gkt6E7z3FSFtkuS62rgpZamu1DSVmgGLfCzICVQwEmEm7D95OiuFmf3tpjKCLsYun0uhiPXgKUGMOmIsa1BBSJW5lHBvNSn5HaOZYSGIq4op+Zhph98iNcVTGc33uQZk9E8Lpc9JtG3mg/flgV8nNndxZvUsw5AhhPC34halJ8daG3A3jhacI5m6OSUaMnVzedH8lu1YtvVBwl/NeAS9qCx2S6hgdKnT0Li9TEf/fhNcPLHAZnsv2po0BUna2M3A5BheU3XdbudOVE21D5sLVbue2N1pOfNaZWoUEt2IjS5PsefOnMgbCVF7w4ixof1m0J1RzBHg==|920 \ No newline at end of file +}//R6Fp9vHrqUViWuaqO/sz3u6KIK2rolMMPlesdhy2mpsXx+et6ShP3EDSqBHxGpb+vlG64J90kgeua3YyG8h8pWudQybcBBAFNaXtlioAzK9ntlJrzj7130RMe45V/bsEXVy1jcRKu669rp40A2FeRVOdcrOPsUW04JMkLRINvzt+Ys2oY+Qoaz7z5hrfZNtkKIHrEavkhuav/7df4XM0jHami+be2I9g3jadnDbyNCBmVaVllojxjliLb0qclik+H5qn/IClql0RdcQBcZD3Z7gS7FjLlbrz6Jn01rAphdaTFLbbGzLcQyrUFdNzAalvh7/l3R646IdmXtWvSf7MrHqmz/WG05xCqYpfy1v0yJZOX39BKYQOzEkrvVBA+1UsWxnSVWdZ5E7pmtlcmSjPUyHcmAnARSFPq//hk+8SfN4xl4w9cSiRAobFnsfDayYEwqWMr3i4smCJ9PZe41pCN/VmvvB7dUTIMA9bdlLyF+HTmC8vTR6/Bpml/shVt/fifcahTgsww8srySgK1TjWwMUl9P+Gy6IhpFcHgCXnViFBNuM+kzgs+J1cOpFvVFP1vYwZF01QN1a8CaJzj44uwy9ifqy4QB4dmQQOKm7+7BQTLGsyul8XUckGdwjFsXgKDQ3o9YloqKX+t4FfN35DtIiiD5RtYHPI0vO7yBkJdeNQazOBkputVYbLrUVCDjIv9icJUjMJFC2Ke2B5zsmScVGUcrex+uGNkXp5pTdlymX25zAbJ/8LrDBxk9g2RO5ZBFVTO8qlOVBCLMOmvrQ+MERFiWEkS5Zs8PBDKOiCSzUUejWAGtqvDj4AWdcplcGfo+70GF9wh0RfyKEmyOHH0IuLVA00pud2B38+sXMW0g5raSGkjhFnPU3ILa2EL1E3itv537kY4vs5n5g0S5w9eQ==|920 \ No newline at end of file diff --git a/Pages/04bc206e873d4ab8b0a277a53ec1650.rd b/Pages/4347ba70d904424d852fada4b0f0b0a.rd similarity index 70% rename from Pages/04bc206e873d4ab8b0a277a53ec1650.rd rename to Pages/4347ba70d904424d852fada4b0f0b0a.rd index 47152ecb..dd819ae6 100644 --- a/Pages/04bc206e873d4ab8b0a277a53ec1650.rd +++ b/Pages/4347ba70d904424d852fada4b0f0b0a.rd @@ -1,5 +1,5 @@ { "PageType": 2, "ColumnCount": 14, - "RowCount": 11 + "RowCount": 8 } \ No newline at end of file diff --git a/Pages/97bdc47834844e0d8f3a5aef747785e.json b/Pages/97bdc47834844e0d8f3a5aef747785e.json index 9aa64432..b69ca229 100644 --- a/Pages/97bdc47834844e0d8f3a5aef747785e.json +++ b/Pages/97bdc47834844e0d8f3a5aef747785e.json @@ -40,17 +40,12 @@ } }, "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 18.0 - } - }, - "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } } }, - "Count": 4, + "Count": 3, "DefaultSize": 15.0 }, "Values": { @@ -59,15 +54,6 @@ "AttachInfos": { "1,1": { "TemplateCellSource": "版本名称" - }, - "1,2": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "ToolTip": "设置", - "Size": 14, - "ImagePath": "设置 (1).svg", - "UseCellForeColor": true - } } }, "StyleDatas": { @@ -88,4 +74,4 @@ "PaperSize": {}, "Margin": {} } -}//d9LXYhO42je6uLUG+dN4etrzh4fUkuEzIubxneXOIR1//2uldqXHiYnxbz0GOToNrL0btMzaq+V8T02BgjVaOXr19fsrTmUUgE1m2Y+KN4YKLkPfcAJLSf+mjvI2HFhSunWZF7QqFlyQlOQxALaw33iSPU9r3n//P/DX2e1QDYp9XTHJirqTk1SpSONSZNLOovRSeey3NvePSHoiL9z/LETvwnqVFVba9QE6/Gw7V7EJcQT1R3jieJIZrL62th4HArS67PgazHVByhtdWQyLxRDzpxVxQVvwPtObuwXstnT9BuKCr7OxLej/BCPy7G3DLvIbPwRGGqb/d35fsb7XTRUYShQ4jvWOkz9geyIR/Y6QN//aKfZVmyVurE6xT9YjBHZX23j7Q9bYZf0lHBJRmzF3uc3NpD+S8JPcLvQ+qS7I46vhALH9M//aPl4apzCile5si4PbH0LFaNV4MWt7hh5WnBvF4lePDUy6qPlpE143207NacfgxZiB56LPQNsIwQqpKqGPr8rUMxzM19z6+pBVSfXU2mFprzUDfM/Ed6iGTKAgXatzCS9JVGwfuI2Aj9o+13WpK3dQlk334jpFu/WDS+bSpYfXCXo7Qb2TlrcZSnlFG/6fEKLeDUca62YCP5Y2Bz29yvs4f5XOATVzXZCk6nz+6/lpsAiePGzlxtY7jWFHa3aTFx1oNGb4cjFujlE0fouzYMCTWYu+5/aL04Sj9q+c7FABUPFrgglFb9AkyS/MEDD+1g99U6w+NLBWtqGPluJ0hOToQsFw4D7i4pPS8dVGT9ceFPxkx3rfT/4KD5MTY4y6bVNwCe83NKgzy90dW0hosDuN0h1S7xB/vf1+5r6LlOp+OaD3goWyV/kr8CSi3ELc66aALinJML+QSCFnFpskVZFN2dydf6Ou4g==|920 \ No newline at end of file +}//SsnBE4O7V/nahPqxoxVtVk0p1t00vo8za9XQh5nlxCdFXecJO59zti2MSFwbUU/415owpJRaRmvRtvX7ZYEQ9LxawXNcOwUhFZymkzFvfOC0p668L/bxRIVzWUzCPLiU+SeJCSN5JZvMJpGFrOB+5TSJeMeZuw4kexiGKduIKWIU91EcRgrtQL7l7t/UGe5irV29TWdpRdOfuFYIlat8X8yyhXLi9ddRUa4kW2jreDqn0UHTPAhQMzfmdJ4Rk06/QZGQnS/mWPnOljnCZL6Yx3RlAmcVOEGNcRJcAkrENjQuJkIo3w4hCuJZtjDQw1fdFPGHCaOXaxSxzl5/CzbfjCrZZnOWHcahYfo1FzUUAjiHlhqAQxZljxn30qX+Kwlz+MmIZz5N7+J4jt4NsVqJ59BTyHpAUn3/9xNml6gbfqAGyaOiA0aWmqiQm1JrivU6V1x/bzpqvYNvilYncQ48aTVXk3yQTRRlRzcLZngAS2EO7ZQg0eyCS39Ca3PIjXBE8udsSdmr6xObGhDvV95jRXzFLnMxYYGuoooloz/Oqepqycm47Qyq/izyiStNfXXBkYogY8jrVyZfhzcTdejwK4Ap6Pe7j6SIzbI8hhJ4Gd4b1ySMTPXBCTy9cyB9vGFLhidl8icfYwKaW+wTchW3nBbks+KTg+DvCiyEtnoDspbglC6dHQGjliV7a68FESE5tG5oIqRRcrzsSiIcBNUdTat8R2WetudyhLDfny08hDs/imFhrG6qXYNoIRCNlJVD7jfnm1je88EbAJTmGzzOHho7L04vVx3nAguUSVSDk7m6VA5w9k0Dh1oh7bnWHGpfFxTc9zRlfft6lplyuzOBspBcpP0IKGqj7cc3BNfYLJCVyHF1zHXz+KdpOT70SIhVve3mqg/QBjPtw4DIHopTbg==|920 \ No newline at end of file diff --git a/Pages/97bdc47834844e0d8f3a5aef747785e.rd b/Pages/97bdc47834844e0d8f3a5aef747785e.rd index 30385a7e..7ec9107c 100644 --- a/Pages/97bdc47834844e0d8f3a5aef747785e.rd +++ b/Pages/97bdc47834844e0d8f3a5aef747785e.rd @@ -1,5 +1,5 @@ { "PageType": 2, - "ColumnCount": 4, + "ColumnCount": 3, "RowCount": 3 } \ No newline at end of file diff --git a/Pages/Git/选择Git仓库.json b/Pages/Git/选择Git仓库.json new file mode 100644 index 00000000..38a34a36 --- /dev/null +++ b/Pages/Git/选择Git仓库.json @@ -0,0 +1,1703 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 44.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 36.0, + "IsHidden": true + } + }, + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 26 + ], + "Count": 27, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "30": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "31": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "32": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "33": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "34": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "35": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "36": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "37": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "38": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "39": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "40": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "Count": 41, + "DefaultSize": 32.0 + }, + "Values": { + "1,29": "企业", + "1,36": "确认选择", + "26,5": "加载", + "26,9": 1, + "26,13": 10 + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!当前页码" + }, + "Value": "1" + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!每页显示行数" + }, + "Value": "10" + } + ] + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!F27" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "text", + "placeholder": "请输入关键词", + "prefixIcon": { + "$type": "GrapeCity.Forguncy.Plugin.ImageValue, GrapeCity.Forguncy.Plugin", + "Name": "Application/047_search_8.svg", + "BuiltIn": true, + "Color": "#c0c4cc" + }, + "resize": "none", + "clearable": true + } + }, + "1,29": { + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!当前页码" + }, + "Value": "1" + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!每页显示行数" + }, + "Value": "10" + } + ] + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!F27" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "DefaultValue": "企业", + "options": [ + { + "value": "个人", + "label": "个人" + }, + { + "value": "企业", + "label": "企业" + } + ], + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + } + }, + "1,36": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "仓库虚拟表格", + "UpdateType": 6, + "UpdateListviewCommandRunTimeMethodSetting": { + "MethodName": "GetSelectedRows", + "RetrunParamNames": { + "SelectedRows": { + "SerializeProperty": "选择行索引列表" + }, + "SelectedRowCount": { + "SerializeProperty": "选择行个数" + } + } + } + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=选择行个数" + } + ] + }, + "value": "0", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "选择行", + "ID": "da397a5f3a524e3290c56e256d4f078b" + }, + { + "$type": "xTools.Commands.xGetTableSelectRows, xTools", + "TableName": "仓库虚拟表格", + "ToParameter": "选择行数组" + }, + { + "$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon", + "JavaScript": "var obj = JSON.parse(Forguncy.CommandHelper.getVariableValue(\"选择行数组\"))[0];\r\nForguncy.CommandHelper.setVariableValue(\"选择行\", obj)\r\n", + "ID": "34f47449d1ec4f669acb748841bc9c7d" + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "同步一个仓库到表", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "仓库ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!选择行.仓库ID" + } + }, + { + "$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仓库!选择行.仓库地址" + } + }, + { + "$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" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!选择仓库ID" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!选择行.仓库ID" + } + } + ] + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "PassValueBack": true + } + ], + "ID": "01df6a49-06a0-4047-9bd2-af41fa1e16fb" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!msg" + } + } + ], + "ID": "630c1132-ba03-46ca-a681-aa4ad2613127" + } + ] + } + ], + "ID": "30874fba-2d37-4789-afab-4c2905ae3d75" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": "请选择一个仓库" + } + ], + "ID": "6969f218-79b8-4c96-8258-54773657770a" + } + ] + } + ], + "Text": "确认选择", + "TemplateKey": "_RS_Main1", + "Icon": { + "Name": "Application/144_check_1.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "3,1": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "4347ba70d904424d852fada4b0f0b0a", + "Command": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "仓库虚拟表格", + "UpdateType": 6, + "UpdateListviewCommandRunTimeMethodSetting": { + "MethodName": "AddRowSelection", + "ParameterValues": { + "rowIndex": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!行号-1" + } + } + } + } + ], + "ParamProperties": { + "ID": "ID", + "仓库ID": "仓库ID", + "空间路径名": "空间路径名", + "空间名称": "空间名称", + "仓库路径名": "仓库路径名", + "仓库名称": "仓库名称", + "仓库地址": "仓库地址", + "仓库描述": "仓库描述", + "仓库成员": "仓库成员", + "创建人": "创建人", + "创建人头像": "创建人头像", + "行号": "行号" + } + }, + "DataSourceType": 1, + "ListviewName": "表格1", + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "Git仓库表", + "BindingInfos": [ + { + "GUID": "78f9ea4b-fd07-47e6-9200-99cbca373839", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "ID", + "GUID": "677dd5ed-55b9-45e7-9eb6-500b433ec7e3" + }, + "ColumnName": "ID" + }, + { + "GUID": "c5ff9fe2-3ea8-434d-a8a6-a4a91e463c0e", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "24fa568c-57f3-44be-bb09-aad932c58532" + }, + "ColumnName": "仓库ID" + }, + { + "GUID": "d283d5e9-c6ef-43b2-86d7-ad0a6f1f38a6", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间路径名", + "GUID": "b37637ef-b75e-4e8f-9841-9214324d44aa" + }, + "ColumnName": "空间路径名" + }, + { + "GUID": "b43a50ff-eefe-41c2-8303-05c00aa0e242", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间名称", + "GUID": "4bbeb408-201c-4402-bd2e-fe08cb077f87" + }, + "ColumnName": "空间名称" + }, + { + "GUID": "0384032c-9cb9-43f6-89ae-1774cbd546a6", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库路径名", + "GUID": "a627f082-ffdd-4395-8180-91f5bfb127be" + }, + "ColumnName": "仓库路径名" + }, + { + "GUID": "4a7d13d5-d833-4e87-ab48-c322664889c4", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库名称", + "GUID": "31386036-4bc1-47e3-92bf-0cb74b9d9b88" + }, + "ColumnName": "仓库名称" + }, + { + "GUID": "da558faa-0d42-4f6c-ac22-1897a1d129e6", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库地址", + "GUID": "d2838cb8-73bb-492c-9dc4-6e6ed3eb21c5" + }, + "ColumnName": "仓库地址" + }, + { + "GUID": "6637729c-d49e-44fb-85d3-e2569a82a61f", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库描述", + "GUID": "68d49f3c-39d4-4cca-ab92-03af02876328" + }, + "ColumnName": "仓库描述" + }, + { + "GUID": "23085cdf-2d51-4bf7-b026-b3f59bdb60cf", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库成员", + "GUID": "466b95eb-f5bb-448b-a799-f4c1c4696922" + }, + "ColumnName": "仓库成员" + }, + { + "GUID": "0888a352-1a81-41ff-9566-8c0f90f68d84", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人", + "GUID": "3a1054d3-eed6-4dfc-b5e0-b8a2ddf9d797" + }, + "ColumnName": "创建人" + }, + { + "GUID": "ed06d164-3168-4636-84e8-88a8f7fd764a", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人头像", + "GUID": "5c05b5bd-0418-4bb4-bbaf-6e7a658453ce" + }, + "ColumnName": "创建人头像" + }, + { + "GUID": "70114c95-c451-4b57-adfa-be732171fb0d", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ROW()" + }, + "ColumnName": "行号" + } + ], + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "仓库虚拟表格", + "DisplayMode": 2, + "NoItemSetting": { + "ImageForNoItem": { + "Name": "暂无内容 (1).png" + }, + "NoItemImageSize": 160.0, + "TextForNoItem": "暂无内容", + "Orientation": 1 + }, + "TemplateKey": "BlackWhite", + "IsSingleSelection": true, + "DoNotLoadDataWhenLoadPage": true + } + }, + "24,1": { + "CellType": { + "$type": "ElementUI.CellTypes.PaginationCellType, ElementUI", + "PagingChangeCommands": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!当前页码" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!页号" + } + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!每页显示行数" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!每页显示行数" + } + } + ] + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!F27" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "ParamProperties": { + "currentPage": "页号", + "pageSize": "每页显示行数", + "total": "总行数" + } + }, + "ListviewName": "仓库虚拟表格", + "pagerCount": 7, + "layout": [ + { + "layoutItem": "sizes" + }, + { + "layoutItem": "prev" + }, + { + "layoutItem": "pager" + }, + { + "layoutItem": "next" + }, + { + "layoutItem": "jumper" + }, + { + "layoutItem": "->" + } + ], + "pageSizes": [ + {}, + { + "value": 20 + }, + { + "value": 30 + }, + { + "value": 40 + }, + { + "value": 50 + }, + { + "value": 100 + } + ] + } + }, + "26,5": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", + "Cell": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!卡片列表" + }, + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "ParameterValue": "%CurrentUser%", + "ID": "65852367dd294d6688e6a8ebb921bd21" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=选择Git仓库!AD2" + } + ] + }, + "value": "个人" + }, + "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" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "仓库列表", + "ResultTo": { + "SerializeProperty": "仓库列表" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + } + ], + "ID": "812434bc-7b6c-44c0-b09d-8c9f7ec2d3a7" + }, + { + "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" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "仓库列表", + "ResultTo": { + "SerializeProperty": "仓库列表" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + } + ], + "ID": "c60f828c-12bf-4a13-aed2-2eb1f74f8519" + } + ] + }, + { + "$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", + "Cell": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!卡片列表" + }, + "Title": "加载中" + } + ], + "Text": "加载", + "TemplateKey": "_RS_Main1" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332 + }, + { + "FontFamily": 0, + "Formatter": 1 + }, + { + "FontFamily": 0 + }, + { + "FontFamily": 0, + "HorizontalAlignment": 2 + } + ], + "Types": { + "Strs": [ + "Body", + "[AUTO]General", + "Center" + ] + }, + "CellStyles": { + "1,29": 0, + "1,36": 1, + "1,37": 2, + "1,38": 2, + "1,39": 2, + "3,1": 3, + "3,2": 2, + "3,3": 2, + "3,4": 2, + "3,5": 2, + "3,6": 2, + "3,7": 2, + "3,8": 2, + "3,9": 2, + "3,10": 2, + "3,11": 2, + "3,12": 2, + "3,13": 2, + "3,14": 2, + "3,15": 2, + "3,16": 2, + "3,17": 2, + "3,18": 2, + "3,19": 2, + "3,20": 2, + "3,21": 2, + "3,22": 2, + "3,23": 2, + "3,24": 2, + "3,25": 2, + "3,26": 2, + "3,27": 2, + "3,28": 2, + "3,29": 2, + "3,30": 2, + "3,31": 2, + "3,32": 2, + "3,33": 2, + "3,34": 2, + "3,35": 2, + "3,36": 2, + "3,37": 2, + "3,38": 2, + "3,39": 2, + "4,1": 2, + "4,2": 2, + "4,3": 2, + "4,4": 2, + "4,5": 2, + "4,6": 2, + "4,7": 2, + "4,8": 2, + "4,9": 2, + "4,10": 2, + "4,11": 2, + "4,12": 2, + "4,13": 2, + "4,14": 2, + "4,15": 2, + "4,16": 2, + "4,17": 2, + "4,18": 2, + "4,19": 2, + "4,20": 2, + "4,21": 2, + "4,22": 2, + "4,23": 2, + "4,24": 2, + "4,25": 2, + "4,26": 2, + "4,27": 2, + "4,28": 2, + "4,29": 2, + "4,30": 2, + "4,31": 2, + "4,32": 2, + "4,33": 2, + "4,34": 2, + "4,35": 2, + "4,36": 2, + "4,37": 2, + "4,38": 2, + "4,39": 2, + "16,1": 2, + "16,2": 2, + "16,3": 2, + "16,4": 2, + "16,5": 2, + "16,6": 2, + "16,7": 2, + "16,8": 2, + "16,9": 2, + "16,10": 2, + "16,11": 2, + "16,12": 2, + "16,13": 2, + "16,14": 2, + "16,15": 2, + "16,16": 2, + "16,17": 2, + "16,18": 2, + "16,19": 2, + "16,20": 2, + "16,21": 2, + "16,22": 2, + "16,23": 2, + "16,24": 2, + "16,25": 2, + "16,26": 2, + "16,27": 2, + "16,28": 2, + "16,29": 2, + "16,30": 2, + "16,31": 2, + "16,32": 2, + "16,33": 2, + "16,34": 2, + "16,35": 2, + "16,36": 2, + "16,37": 2, + "16,38": 2, + "16,39": 2, + "17,1": 2, + "17,2": 2, + "17,3": 2, + "17,4": 2, + "17,5": 2, + "17,6": 2, + "17,7": 2, + "17,8": 2, + "17,9": 2, + "17,10": 2, + "17,11": 2, + "17,12": 2, + "17,13": 2, + "17,14": 2, + "17,15": 2, + "17,16": 2, + "17,17": 2, + "17,18": 2, + "17,19": 2, + "17,20": 2, + "17,21": 2, + "17,22": 2, + "17,23": 2, + "17,24": 2, + "17,25": 2, + "17,26": 2, + "17,27": 2, + "17,28": 2, + "17,29": 2, + "17,30": 2, + "17,31": 2, + "17,32": 2, + "17,33": 2, + "17,34": 2, + "17,35": 2, + "17,36": 2, + "17,37": 2, + "17,38": 2, + "17,39": 2, + "18,1": 2, + "18,2": 2, + "18,3": 2, + "18,4": 2, + "18,5": 2, + "18,6": 2, + "18,7": 2, + "18,8": 2, + "18,9": 2, + "18,10": 2, + "18,11": 2, + "18,12": 2, + "18,13": 2, + "18,14": 2, + "18,15": 2, + "18,16": 2, + "18,17": 2, + "18,18": 2, + "18,19": 2, + "18,20": 2, + "18,21": 2, + "18,22": 2, + "18,23": 2, + "18,24": 2, + "18,25": 2, + "18,26": 2, + "18,27": 2, + "18,28": 2, + "18,29": 2, + "18,30": 2, + "18,31": 2, + "18,32": 2, + "18,33": 2, + "18,34": 2, + "18,35": 2, + "18,36": 2, + "18,37": 2, + "18,38": 2, + "18,39": 2, + "19,1": 2, + "19,2": 2, + "19,3": 2, + "19,4": 2, + "19,5": 2, + "19,6": 2, + "19,7": 2, + "19,8": 2, + "19,9": 2, + "19,10": 2, + "19,11": 2, + "19,12": 2, + "19,13": 2, + "19,14": 2, + "19,15": 2, + "19,16": 2, + "19,17": 2, + "19,18": 2, + "19,19": 2, + "19,20": 2, + "19,21": 2, + "19,22": 2, + "19,23": 2, + "19,24": 2, + "19,25": 2, + "19,26": 2, + "19,27": 2, + "19,28": 2, + "19,29": 2, + "19,30": 2, + "19,31": 2, + "19,32": 2, + "19,33": 2, + "19,34": 2, + "19,35": 2, + "19,36": 2, + "19,37": 2, + "19,38": 2, + "19,39": 2, + "20,1": 2, + "20,2": 2, + "20,3": 2, + "20,4": 2, + "20,5": 2, + "20,6": 2, + "20,7": 2, + "20,8": 2, + "20,9": 2, + "20,10": 2, + "20,11": 2, + "20,12": 2, + "20,13": 2, + "20,14": 2, + "20,15": 2, + "20,16": 2, + "20,17": 2, + "20,18": 2, + "20,19": 2, + "20,20": 2, + "20,21": 2, + "20,22": 2, + "20,23": 2, + "20,24": 2, + "20,25": 2, + "20,26": 2, + "20,27": 2, + "20,28": 2, + "20,29": 2, + "20,30": 2, + "20,31": 2, + "20,32": 2, + "20,33": 2, + "20,34": 2, + "20,35": 2, + "20,36": 2, + "20,37": 2, + "20,38": 2, + "20,39": 2, + "21,1": 2, + "21,2": 2, + "21,3": 2, + "21,4": 2, + "21,5": 2, + "21,6": 2, + "21,7": 2, + "21,8": 2, + "21,9": 2, + "21,10": 2, + "21,11": 2, + "21,12": 2, + "21,13": 2, + "21,14": 2, + "21,15": 2, + "21,16": 2, + "21,17": 2, + "21,18": 2, + "21,19": 2, + "21,20": 2, + "21,21": 2, + "21,22": 2, + "21,23": 2, + "21,24": 2, + "21,25": 2, + "21,26": 2, + "21,27": 2, + "21,28": 2, + "21,29": 2, + "21,30": 2, + "21,31": 2, + "21,32": 2, + "21,33": 2, + "21,34": 2, + "21,35": 2, + "21,36": 2, + "21,37": 2, + "21,38": 2, + "21,39": 2, + "22,1": 2, + "22,2": 2, + "22,3": 2, + "22,4": 2, + "22,5": 2, + "22,6": 2, + "22,7": 2, + "22,8": 2, + "22,9": 2, + "22,10": 2, + "22,11": 2, + "22,12": 2, + "22,13": 2, + "22,14": 2, + "22,15": 2, + "22,16": 2, + "22,17": 2, + "22,18": 2, + "22,19": 2, + "22,20": 2, + "22,21": 2, + "22,22": 2, + "22,23": 2, + "22,24": 2, + "22,25": 2, + "22,26": 2, + "22,27": 2, + "22,28": 2, + "22,29": 2, + "22,30": 2, + "22,31": 2, + "22,32": 2, + "22,33": 2, + "22,34": 2, + "22,35": 2, + "22,36": 2, + "22,37": 2, + "22,38": 2, + "22,39": 2, + "23,1": 2, + "23,2": 2, + "23,3": 2, + "23,4": 2, + "23,5": 2, + "23,6": 2, + "23,7": 2, + "23,8": 2, + "23,9": 2, + "23,10": 2, + "23,11": 2, + "23,12": 2, + "23,13": 2, + "23,14": 2, + "23,15": 2, + "23,16": 2, + "23,17": 2, + "23,18": 2, + "23,19": 2, + "23,20": 2, + "23,21": 2, + "23,22": 2, + "23,23": 2, + "23,24": 2, + "23,25": 2, + "23,26": 2, + "23,27": 2, + "23,28": 2, + "23,29": 2, + "23,30": 2, + "23,31": 2, + "23,32": 2, + "23,33": 2, + "23,34": 2, + "23,35": 2, + "23,36": 2, + "23,37": 2, + "23,38": 2, + "23,39": 2, + "24,1": 3, + "25,1": 3, + "25,2": 3, + "25,3": 3, + "25,4": 3, + "25,5": 3, + "25,6": 3, + "25,7": 3, + "25,8": 3, + "25,9": 3, + "25,10": 3, + "25,11": 3, + "25,12": 3, + "25,13": 3, + "25,14": 3, + "25,15": 3, + "25,16": 3, + "25,17": 3, + "25,18": 3, + "25,19": 3, + "25,20": 3, + "25,21": 3, + "25,22": 3, + "25,23": 3, + "25,24": 3, + "25,25": 3, + "25,26": 3, + "25,27": 3, + "25,28": 3, + "25,29": 3, + "25,30": 3, + "25,31": 3, + "25,32": 3, + "25,33": 3, + "25,34": 3, + "25,35": 3, + "25,36": 3, + "25,37": 3, + "25,38": 3, + "25,39": 3, + "26,1": 3, + "26,5": 3, + "26,9": 3, + "26,13": 3, + "26,17": 3, + "26,21": 3, + "26,25": 3, + "26,26": 3, + "26,27": 3, + "26,28": 3, + "26,29": 3, + "26,30": 3, + "26,31": 3, + "26,32": 3, + "26,33": 3, + "26,34": 3, + "26,35": 3, + "26,36": 3, + "26,37": 3, + "26,38": 3, + "26,39": 3 + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "Spans": [ + "3,1,21,39", + "24,1,1,39", + "26,1,1,4", + "1,36,1,4", + "26,9,1,4", + "26,13,1,4", + "26,17,1,4", + "26,21,1,4", + "26,5,1,4", + "1,1,1,27", + "1,29,1,6" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PageLoadedCommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择Git仓库!F27" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "选择仓库ID", + "Formula": "选择Git仓库!$B$27" + }, + { + "Name": "当前页码", + "Formula": "选择Git仓库!$J$27" + }, + { + "Name": "每页显示行数", + "Formula": "选择Git仓库!$N$27" + }, + { + "Name": "卡片列表", + "Formula": "选择Git仓库!$B$4" + }, + { + "Name": "搜索框", + "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 \ No newline at end of file diff --git a/Pages/Git/选择Git仓库.rd b/Pages/Git/选择Git仓库.rd new file mode 100644 index 00000000..9423922c --- /dev/null +++ b/Pages/Git/选择Git仓库.rd @@ -0,0 +1,27 @@ +{ + "PageType": 0, + "ColumnCount": 41, + "RowCount": 27, + "CustomNames": [ + { + "Name": "选择仓库ID", + "Formula": "选择Git仓库!$B$27" + }, + { + "Name": "当前页码", + "Formula": "选择Git仓库!$J$27" + }, + { + "Name": "每页显示行数", + "Formula": "选择Git仓库!$N$27" + }, + { + "Name": "卡片列表", + "Formula": "选择Git仓库!$B$4" + }, + { + "Name": "搜索框", + "Formula": "选择Git仓库!$B$2" + } + ] +} \ No newline at end of file diff --git a/Pages/任务/任务-任务信息.json b/Pages/任务/任务-任务信息.json index 5392a62c..6da3dff1 100644 --- a/Pages/任务/任务-任务信息.json +++ b/Pages/任务/任务-任务信息.json @@ -368,7 +368,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "7cbcd09b-de64-4de6-8fc5-cc4ecc357439" + "ID": "7fc8ad10-5ebd-4fbe-81d5-2a96ed6199d1" } ] } @@ -458,7 +458,7 @@ ] } ], - "ID": "b1dce0ad-422a-4c10-a675-b9fb15ecf3c4" + "ID": "23d6decd-442e-433c-b957-d4778e6a1a24" }, { "CommandList": [ @@ -475,12 +475,12 @@ ] } ], - "ID": "7253ea37-94b4-49f8-8b74-cb2f4456cadc" + "ID": "15c9e7bf-75e6-4a00-9b53-758710b42052" } ] } ], - "ID": "88cc65ce-eac4-4d18-908e-c4a12ee95d43" + "ID": "35a985ac-9d1a-4755-a59a-3019e5889393" } ] } @@ -550,7 +550,7 @@ ] } ], - "ID": "f32741b9-9a4a-4077-9200-d120b496445e" + "ID": "31483ac2-7401-4f0b-a52a-6a1c12f4cf3b" }, { "CommandList": [ @@ -567,7 +567,7 @@ ] } ], - "ID": "9292e7fc-6a89-42b1-9255-7b436059f53b" + "ID": "69e7d37d-2f01-4644-9ed7-31037a1e6079" } ] } @@ -655,7 +655,7 @@ ] } ], - "ID": "d19345c0-046d-480c-abea-60aefa86cfbb" + "ID": "02a8ca40-c244-4783-ab30-43105650447c" }, { "CommandList": [ @@ -672,12 +672,12 @@ ] } ], - "ID": "b9430fc0-934b-48c4-972e-12fe40647c36" + "ID": "61b95591-1563-4557-86ee-43c4629a423c" } ] } ], - "ID": "3f500120-df95-4b9f-9ba0-958ca599f9e8" + "ID": "4f90c79b-4719-40e8-9a27-a08ffa1151be" } ] } @@ -747,7 +747,7 @@ ] } ], - "ID": "0b2bd88e-d402-4b1b-9f3e-c0c29bde6085" + "ID": "26e855b0-e75a-402d-b23f-b5444121abfd" }, { "CommandList": [ @@ -764,7 +764,7 @@ ] } ], - "ID": "0d4884f1-7d50-4a45-98c5-a62cb8ad2db9" + "ID": "240d1f06-deed-4118-a162-e49c6f4e481a" } ] } @@ -1028,7 +1028,7 @@ ] } ], - "ID": "28249612-5530-4d4a-8cb9-cff3d21f2fe9" + "ID": "cd01a0e9-2f60-412b-9a09-c7e7c90eeb69" }, { "CommandList": [ @@ -1045,7 +1045,7 @@ ] } ], - "ID": "9bb7cddc-9866-4ff7-b488-f99542cf70a7" + "ID": "46efadda-fa73-486d-b795-d6e35c38ddf6" } ] }, @@ -1079,7 +1079,7 @@ ] } ], - "ID": "f2dd7fa4-3bed-4a98-aae5-53409248254b" + "ID": "2f78c1eb-f440-4f7b-8ca0-47e583f5683b" }, { "CommandList": [ @@ -1096,7 +1096,7 @@ ] } ], - "ID": "c969ea0c-00f4-4260-9a3e-8b1fb36dd4b0" + "ID": "b4e4ce1f-ea9b-4b29-891b-0ac80e27a07f" } ] } @@ -1158,4 +1158,4 @@ "Formula": "'任务-任务信息'!$S$14" } ] -}//FFw2vUJEnTI9b9b3wA8et9DmuXSNh5z1AtjRZRlhQ0WGsy7e2Wji4PDkLHfo4GzeN5Wi/QyPR5r7Y/Ri4qcUMls4ha7rbXJR6HktyFq0qje66UvHqpTX5KEARC51PWKalpPFHJvgJJR+TknMEdQMcDMFOIVldz7ZqE5q4PWpbF++ksjQx7QTb93gRfSdin5pQvKzLa6ld9USGL2c+2k18Zdr3PIQsOF5Zus3pdUjc7FKRgXwAuS/NVI7lkttHNohUFbl76CKhLx1aXo56a6hJeX1Di+tAqjsUIv42xeF4SAD7zG1sFnj4T63MbscaSWfVD0k1ha+u5rb6MapZs/jd4oEoQ8sTgv1YpC/+9Vm7fwSZFV3MC6UNu63KzytgLaGOuyztnOSYP8YiWC6OGcicfFtCeLqXYjuxmmUdwV33K5cVl9QJHo+cZtYrz7FhbwsClhq1OD7sghI1IARQNkV+wxdNWLs7Tlfyx2xiOD3dm08Qo96kbocJm5VViuo7ojTX3A8FsjpnNoPwUzpFElFHAg8A1UucZQm1MaFfl1xOClEUJlZZ1bm7LQq6Shi3bHZB4hsGYzmiGFmafxFo/0Iw7dAmRMGNyR8QDnjRjEd3ZFwyvW13qXbL6hj65wY2spE+jwyM1j/bI9Q7lsAFM6ROK168poQAyp/P7JXlypBQSFixxymktZUAeaENsdSqSKw015puoRqC95/CJ7TzN7GyudHD9QsNVwts3/lWr/nkHvw7PrsLBwuJSgTDF4FAEKCHWfO2kZu6bb5gMeRWhU3v+uXnbjAz7cB6WgDCHyrkmGywb0hI2AxiLIW8lN6sKwDbicSxtSexutAq5fbwYXDn/txLjQkLPswO979UGwn0BLB1v+zeqf8ImfSgG95SMst4c9xkqfrPxbIQJsrbmrxUA==|920 \ No newline at end of file +}//rW9yAczguNqWGjUqWqK3DbY8SRnT7AXzgDUWO3JTFb2wtv3KgJ0btim8N/2wg5EX96yXIFnWRWyrVOpS0ObnGwYU0hDCysUBEzdnBkpHN1v7hlxoUhhsKuh3m1v65mR3CJo2SecaaHExdVU5a4tzMC9eTfJuAP4Z8qujqUTOw2qZxbuBuTi280XLjZLxiQi5HC+id3ffMoNWrz4mmoLfG0MAujIdy816rAltoDj05LZcwYXPj4tSiXcjBy4tFioj4Zr/zdBGK2H9H6OyyVrnGKNkU2kzQJlsbGKF6LMXr40e/8+JLLYOZTeqvzybCRDWVAS5+4W3tOcNUC6caXH1G/bld84tGGYzRtzAzSe9maOva8Nr6rnJO9W9201RUOt4JvsYgWgJZkZQFkqkyodSQunCu/ioOAmRNrT20QQRAgqhm0TbXugCcIgv32+2nHJiPBnJtJmaSoC9gSM8wFC5Vizt+7XCHjMeSotcIlSPEZwAJIijAyBynTnp+ay7gGn5kOGLn8OrlaUsQb/3Aeyo+ajsVWGHk8XbgMjNbkng0LKvyLM9gVN50eEsQfnj/+v1BApXn3JMYRq2Zwgvmpyj/giAmAzRQIDQL/GRSeK8tX1FoVWihx+bbw0lbHarbNH9x+nB+VkAAe44+9P7ZFPiHZ6UUy+Wyf7lxlO4cUaNIwepPKuvydqB9VtkJsIzLbooHFx9qVUZu+XQsQ56UDBEcNd+5U8Ke66O30tFrzzmWq6PtcIEM6LDtq42v4TLombAvMrwbP0i8VevGUXQWj/ASqtCUf6SGtnGVqNZRybzDJ1SWdWhFK4I1w+NZKtS0L7BtEaZsGbbmmtHXlQQessy2BhMj9oJviP7mZHD+9O9XBQQOfL8F+uq1LfTuWbSSNn5uJazpUU6jlq2wCjpUc8eqQ==|920 \ No newline at end of file diff --git a/Pages/任务/新增任务.json b/Pages/任务/新增任务.json index 99d9b020..56f15714 100644 --- a/Pages/任务/新增任务.json +++ b/Pages/任务/新增任务.json @@ -564,7 +564,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "11158f57-a9af-44a7-b485-2d3584c04999" + "ID": "a6008ea1-547e-4ddf-bb98-ae7ef1294f45" } ] } @@ -832,7 +832,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "962c4369-1ef0-47e7-a082-c1fd53826c52" + "ID": "300b65b9-5c09-47fc-b467-1693d61e742f" } ] } @@ -1256,7 +1256,7 @@ "ReloadData": true } ], - "ID": "02185027-06b3-41e8-8527-fd63556245d7" + "ID": "4c05e90e-ff20-490d-8813-79ca3dea9eb5" }, { "CommandList": [ @@ -1271,7 +1271,7 @@ "BtnText": "知道了" } ], - "ID": "4750833a-0ea1-4af1-ac28-b66cdd88349e" + "ID": "2ddd83c7-6b07-446f-b695-e08ea030c727" } ] } @@ -1853,7 +1853,7 @@ "MethodName": "Focus" } ], - "ID": "1c9881f0-ccf0-41ff-acc4-9707c7617c81" + "ID": "f5eab659-994b-487a-ac4b-a88f3a11cde0" }, { "Condition": { @@ -1887,7 +1887,7 @@ ] } ], - "ID": "fe658c92-f51c-4f63-8439-8dd6fa9cf279" + "ID": "e91cf315-0f8d-4fbf-8aec-9e58964c0900" } ] } @@ -1947,4 +1947,4 @@ "Formula": "新增任务!$E$26" } ] -}//ADl33q26Pp/Chsbu6Nbsji1jpSX8c7LhN+yv6KNbSs3CAsXzebh65BZWPL4e90DFVVhx1tIGJFzu6w8ZnCsfWNy3rtdqeSebogTtnRUR0Y4pD7I9HPyb2z0zyTXxdCBRBUuwa1kgmThb8euh7rTZXLI/tARbCQBa3w7ph8qtj7oty7IndK+Es8MilARNBxOsh68/Me0rc/2IEELqMe/RWsIl5vwn6Do/w6t6I+dqQe5risX6+C3oHQY7mTc/hunPZcfTL294tB25KvMpb6nswP6D3r4tBt8XnYufNoN1ZoBr4C+YTpBLjYRLqTk6Dq96QP8GtaMOY/g6iQKq/pf4auvtY3yqQlKJDjUagrhvHMgOjPB1Q2wNah65zH3ASYK158JYyifsiep16EsY7GNMMiT2gAnn3nx8eGy7QpfZCqDrplH9AeJdOdL0IUXf8g0Kg3GXGXzVaFh7YJuJAif9pVtKn1Fpthf8TncUloiBEiBpk/0Wun7o+UBBx5wYTO+7gwkRZWVimjzmBk5N68rj5OYwzWs3k+Ne+j6bqqWhTgctDZtIdngUK3mrwcQBsThIvo7j2QhXfZY1W0buPxFvjIyyzzAU5QSgEg3gx3hf92hWAVdZFjBTrJHOji50A2X9QoaUSw9WEXybHH0cV8IEf1Kj2poEghCrv1Lc4wKVQRrNcsVTMfcgB2d9lt45KunS51MZfl76iDty1/AYgc9Fw2mkfxQQuDqWfJQMUBRQhRKRIIBgTVTLY8JCgNPUb1kOfvr2h+SY49NZAJITqu6QOJ+DzcQ3p1VuP52I2umafNt0c9qjQvrz2HzcQ0cHWe7i0dZTpafEKTm2IJanI2cArZKryLGDsLky3YrPCxzbdbEUin2sTmlT9kdJztfJ4U2/7kLntkmoQO421+FrPki7xg==|920 \ No newline at end of file +}//MVWz/+0UayD5hyh3tunEUgpZEtQn9itMHODY08N+oNaLh9rJ5pwWemLZdGWAD0NgqJn6fAqnwPYiMbSgPDVzb7wMlXpv7+q62D7/W+S50OClm8IFdwQQj05cElgVado05C3dNuwXTQSmy1Rhg5TLEQXSAcM7J6ZLzOWUFUHS++tMWeHtPzDEAneW8C6A7G1MPawp9Yw+A4D+yCsC35z4thPyQou9nmTwFhvKNyawnw/L0QEEN2SUhjNtD8rnPBFP/gfbiTRsMr4MNwW1b0rQaZplNrqvskc1UU4MgFkNnv+8pWWIbK0jzhh/07+3aHUthYOzwCwR3kL344+7KD8PyTFjeFp0XaDUMRnByMhW8PP3jHOwRdZ2r0dWWNm3ZAn2YYFeptcb0ubpkseqbjo4qNsr1dUa9FB+j4GszkDNpCUUtzhvTTztlXjWYk2caI1D4ex5t3DAk1dfqHhIjDYKiP7UqXPtjeJ0k0nodj4a1R91sC00/1S9xEkuJxJMioa3xTM+Xh3EwO0/DX2JL4aS+FtY5ls5ofjoJl8/PSa5vVrIQNhc2oX3YHxk3+YZiqeOaGLLO7cp+iBAfLn02w2T9if4A86yASHZJ07UQm4Fz+Q4omtrfSXK3KGHwezF6fhrBz5a/bVSFU5aeuzbFZLA1TbCiz1BH7Txw6m6ZuXvgx0hStDSXljPAcPBremFVWwJMSAzJx1aRtNp/UaIeirHdyFJpBh401U1W+L+OPvkF2RIxAtuLfxKiAT6cDoYZXuMurTPcVVyqnj+kfCg/HfV+kLqpA/kKcdd/sxW7anXuw56FWszqbD/eDKgi6byFyMzWd1pP7aAfBA3VATDZyGmmod0Sk318JwABkGkzkmYa5dsqFCfO5DHvqMRYpGOV9biIprGAsiIHyzdCZNNzbUTFw==|920 \ No newline at end of file diff --git a/Pages/系统/开发测试.json b/Pages/系统/开发测试.json index e0f261aa..247c2f47 100644 --- a/Pages/系统/开发测试.json +++ b/Pages/系统/开发测试.json @@ -13,17 +13,20 @@ }, "46": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 42.0 + "DesignLengthInPixel": 42.0, + "IsHidden": true } }, "47": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 42.0 + "DesignLengthInPixel": 42.0, + "IsHidden": true } }, "48": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 64.0 + "DesignLengthInPixel": 64.0, + "IsHidden": true } } }, @@ -52,2987 +55,16 @@ }, "Count": 60 }, - "Values": { - "1,49": "获取所有仓库", - "46,1": "ID", - "46,4": "空间路径名", - "46,8": "空间名称", - "46,12": "仓库路径名", - "46,17": "仓库名称", - "46,22": "仓库地址", - "46,26": "仓库描述", - "46,30": "仓库成员", - "46,34": "创建人", - "46,38": "创建人头像" - }, - "AttachInfos": { - "1,1": { - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "text", - "placeholder": "请输入关键词", - "prefixIcon": { - "$type": "GrapeCity.Forguncy.Plugin.ImageValue, GrapeCity.Forguncy.Plugin", - "Name": "Application/047_search_8.svg", - "BuiltIn": true, - "Color": "#c0c4cc" - }, - "resize": "none", - "clearable": true - } - }, - "1,49": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B5" - }, - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "获取企业的所有仓库", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "用户名", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!母版_当前用户" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "关键字", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B2" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "页码", - "Value": "1" - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "行数", - "Value": "20" - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "仓库列表", - "ResultTo": { - "SerializeProperty": "仓库列表" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource", - "Listview": "表格1", - "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": "=开发测试!仓库列表" - }, - "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", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B5" - }, - "Title": "加载中" - } - ], - "Text": "获取所有仓库", - "TemplateKey": "_RS_Main1" - } - }, - "4,1": { - "CellType": { - "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", - "TemplatePageName": "04bc206e873d4ab8b0a277a53ec1650", - "ListviewName": "表格1", - "DataSourceListviewName": "仓库虚拟表格", - "DisplayMode": 2, - "NoItemSetting": { - "ImageForNoItem": { - "Name": "暂无内容 (1).png" - }, - "NoItemImageSize": 160.0, - "TextForNoItem": "暂无内容", - "Orientation": 1 - }, - "TemplateKey": "BlackWhite" - } - }, - "44,1": { - "CellType": { - "$type": "ElementUI.CellTypes.PaginationCellType, ElementUI", - "PagingChangeCommands": { - "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", - "Commands": [ - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B5" - }, - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "获取企业的所有仓库", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "用户名", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!母版_当前用户" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "关键字", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B2" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "页码", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!页号" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "行数", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!每页显示行数" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "仓库列表", - "ResultTo": { - "SerializeProperty": "仓库列表" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource", - "Listview": "表格1", - "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": "=开发测试!仓库列表" - }, - "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", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开发测试!B5" - }, - "Title": "加载中" - } - ], - "ParamProperties": { - "currentPage": "页号", - "pageSize": "每页显示行数", - "total": "总行数" - } - }, - "ListviewName": "仓库虚拟表格", - "pagerCount": 7, - "layout": [ - { - "layoutItem": "sizes" - }, - { - "layoutItem": "prev" - }, - { - "layoutItem": "pager" - }, - { - "layoutItem": "next" - }, - { - "layoutItem": "jumper" - }, - { - "layoutItem": "->" - } - ], - "pageSizes": [ - {}, - { - "value": 20 - }, - { - "value": 30 - }, - { - "value": 40 - }, - { - "value": 50 - }, - { - "value": 100 - } - ] - } - }, - "46,1": { - "ListViewInfo": { - "Name": "表格1", - "RowIndex": 46, - "ColumnIndex": 1, - "RowCount": 3, - "ColumnCount": 58, - "TopCondition": null, - "ListViewStyleName": "_RS_NewFashionListStyle2", - "ShowColumnHeaderInDesigner": true, - "IsRowHeaderCheckBoxVisible": true, - "ShowEditStatusIcon": true, - "UseSimpleBar": true, - "IsSingleSelection": true, - "ColumnOperation": 2 - } - }, - "47,1": { - "NameUsedInJavaScript": "ID" - }, - "47,4": { - "NameUsedInJavaScript": "空间路径名" - }, - "47,8": { - "NameUsedInJavaScript": "空间名称" - }, - "47,12": { - "NameUsedInJavaScript": "仓库路径名" - }, - "47,17": { - "NameUsedInJavaScript": "仓库名称" - }, - "47,22": { - "NameUsedInJavaScript": "仓库地址" - }, - "47,26": { - "NameUsedInJavaScript": "仓库描述" - }, - "47,30": { - "NameUsedInJavaScript": "仓库成员" - }, - "47,34": { - "NameUsedInJavaScript": "创建人" - }, - "47,38": { - "NameUsedInJavaScript": "创建人头像" - } - }, "StyleDatas": { - "Styles": [ - { - "FontFamily": 0, - "Formatter": 1 - }, - { - "FontFamily": 0 - }, - { - "FontFamily": 0, - "HorizontalAlignment": 2 - } - ], "Types": { "Strs": [ - "Body", - "[AUTO]General", - "Center" + "Body" ] }, - "CellStyles": { - "1,49": 0, - "1,50": 1, - "1,51": 1, - "1,52": 1, - "1,53": 1, - "1,54": 1, - "1,55": 1, - "1,56": 1, - "1,57": 1, - "2,49": 1, - "2,50": 1, - "2,51": 1, - "2,52": 1, - "2,53": 1, - "2,54": 1, - "2,55": 1, - "2,56": 1, - "2,57": 1, - "4,1": 2, - "4,2": 1, - "4,3": 1, - "4,4": 1, - "4,5": 1, - "4,6": 1, - "4,7": 1, - "4,8": 1, - "4,9": 1, - "4,10": 1, - "4,11": 1, - "4,12": 1, - "4,13": 1, - "4,14": 1, - "4,15": 1, - "4,16": 1, - "4,17": 1, - "4,18": 1, - "4,19": 1, - "4,20": 1, - "4,21": 1, - "4,22": 1, - "4,23": 1, - "4,24": 1, - "4,25": 1, - "4,26": 1, - "4,27": 1, - "4,28": 1, - "4,29": 1, - "4,30": 1, - "4,31": 1, - "4,32": 1, - "4,33": 1, - "4,34": 1, - "4,35": 1, - "4,36": 1, - "4,37": 1, - "4,38": 1, - "4,39": 1, - "4,40": 1, - "4,41": 1, - "4,42": 1, - "4,43": 1, - "4,44": 1, - "4,45": 1, - "4,46": 1, - "4,47": 1, - "4,48": 1, - "4,49": 1, - "4,50": 1, - "4,51": 1, - "4,52": 1, - "4,53": 1, - "4,54": 1, - "4,55": 1, - "4,56": 1, - "4,57": 1, - "4,58": 1, - "5,1": 1, - "5,2": 1, - "5,3": 1, - "5,4": 1, - "5,5": 1, - "5,6": 1, - "5,7": 1, - "5,8": 1, - "5,9": 1, - "5,10": 1, - "5,11": 1, - "5,12": 1, - "5,13": 1, - "5,14": 1, - "5,15": 1, - "5,16": 1, - "5,17": 1, - "5,18": 1, - "5,19": 1, - "5,20": 1, - "5,21": 1, - "5,22": 1, - "5,23": 1, - "5,24": 1, - "5,25": 1, - "5,26": 1, - "5,27": 1, - "5,28": 1, - "5,29": 1, - "5,30": 1, - "5,31": 1, - "5,32": 1, - "5,33": 1, - "5,34": 1, - "5,35": 1, - "5,36": 1, - "5,37": 1, - "5,38": 1, - "5,39": 1, - "5,40": 1, - "5,41": 1, - "5,42": 1, - "5,43": 1, - "5,44": 1, - "5,45": 1, - "5,46": 1, - "5,47": 1, - "5,48": 1, - "5,49": 1, - "5,50": 1, - "5,51": 1, - "5,52": 1, - "5,53": 1, - "5,54": 1, - "5,55": 1, - "5,56": 1, - "5,57": 1, - "5,58": 1, - "6,1": 1, - "6,2": 1, - "6,3": 1, - "6,4": 1, - "6,5": 1, - "6,6": 1, - "6,7": 1, - "6,8": 1, - "6,9": 1, - "6,10": 1, - "6,11": 1, - "6,12": 1, - "6,13": 1, - "6,14": 1, - "6,15": 1, - "6,16": 1, - "6,17": 1, - "6,18": 1, - "6,19": 1, - "6,20": 1, - "6,21": 1, - "6,22": 1, - "6,23": 1, - "6,24": 1, - "6,25": 1, - "6,26": 1, - "6,27": 1, - "6,28": 1, - "6,29": 1, - "6,30": 1, - "6,31": 1, - "6,32": 1, - "6,33": 1, - "6,34": 1, - "6,35": 1, - "6,36": 1, - "6,37": 1, - "6,38": 1, - "6,39": 1, - "6,40": 1, - "6,41": 1, - "6,42": 1, - "6,43": 1, - "6,44": 1, - "6,45": 1, - "6,46": 1, - "6,47": 1, - "6,48": 1, - "6,49": 1, - "6,50": 1, - "6,51": 1, - "6,52": 1, - "6,53": 1, - "6,54": 1, - "6,55": 1, - "6,56": 1, - "6,57": 1, - "6,58": 1, - "7,1": 1, - "7,2": 1, - "7,3": 1, - "7,4": 1, - "7,5": 1, - "7,6": 1, - "7,7": 1, - "7,8": 1, - "7,9": 1, - "7,10": 1, - "7,11": 1, - "7,12": 1, - "7,13": 1, - "7,14": 1, - "7,15": 1, - "7,16": 1, - "7,17": 1, - "7,18": 1, - "7,19": 1, - "7,20": 1, - "7,21": 1, - "7,22": 1, - "7,23": 1, - "7,24": 1, - "7,25": 1, - "7,26": 1, - "7,27": 1, - "7,28": 1, - "7,29": 1, - "7,30": 1, - "7,31": 1, - "7,32": 1, - "7,33": 1, - "7,34": 1, - "7,35": 1, - "7,36": 1, - "7,37": 1, - "7,38": 1, - "7,39": 1, - "7,40": 1, - "7,41": 1, - "7,42": 1, - "7,43": 1, - "7,44": 1, - "7,45": 1, - "7,46": 1, - "7,47": 1, - "7,48": 1, - "7,49": 1, - "7,50": 1, - "7,51": 1, - "7,52": 1, - "7,53": 1, - "7,54": 1, - "7,55": 1, - "7,56": 1, - "7,57": 1, - "7,58": 1, - "8,1": 1, - "8,2": 1, - "8,3": 1, - "8,4": 1, - "8,5": 1, - "8,6": 1, - "8,7": 1, - "8,8": 1, - "8,9": 1, - "8,10": 1, - "8,11": 1, - "8,12": 1, - "8,13": 1, - "8,14": 1, - "8,15": 1, - "8,16": 1, - "8,17": 1, - "8,18": 1, - "8,19": 1, - "8,20": 1, - "8,21": 1, - "8,22": 1, - "8,23": 1, - "8,24": 1, - "8,25": 1, - "8,26": 1, - "8,27": 1, - "8,28": 1, - "8,29": 1, - "8,30": 1, - "8,31": 1, - "8,32": 1, - "8,33": 1, - "8,34": 1, - "8,35": 1, - "8,36": 1, - "8,37": 1, - "8,38": 1, - "8,39": 1, - "8,40": 1, - "8,41": 1, - "8,42": 1, - "8,43": 1, - "8,44": 1, - "8,45": 1, - "8,46": 1, - "8,47": 1, - "8,48": 1, - "8,49": 1, - "8,50": 1, - "8,51": 1, - "8,52": 1, - "8,53": 1, - "8,54": 1, - "8,55": 1, - "8,56": 1, - "8,57": 1, - "8,58": 1, - "9,1": 1, - "9,2": 1, - "9,3": 1, - "9,4": 1, - "9,5": 1, - "9,6": 1, - "9,7": 1, - "9,8": 1, - "9,9": 1, - "9,10": 1, - "9,11": 1, - "9,12": 1, - "9,13": 1, - "9,14": 1, - "9,15": 1, - "9,16": 1, - "9,17": 1, - "9,18": 1, - "9,19": 1, - "9,20": 1, - "9,21": 1, - "9,22": 1, - "9,23": 1, - "9,24": 1, - "9,25": 1, - "9,26": 1, - "9,27": 1, - "9,28": 1, - "9,29": 1, - "9,30": 1, - "9,31": 1, - "9,32": 1, - "9,33": 1, - "9,34": 1, - "9,35": 1, - "9,36": 1, - "9,37": 1, - "9,38": 1, - "9,39": 1, - "9,40": 1, - "9,41": 1, - "9,42": 1, - "9,43": 1, - "9,44": 1, - "9,45": 1, - "9,46": 1, - "9,47": 1, - "9,48": 1, - "9,49": 1, - "9,50": 1, - "9,51": 1, - "9,52": 1, - "9,53": 1, - "9,54": 1, - "9,55": 1, - "9,56": 1, - "9,57": 1, - "9,58": 1, - "10,1": 1, - "10,2": 1, - "10,3": 1, - "10,4": 1, - "10,5": 1, - "10,6": 1, - "10,7": 1, - "10,8": 1, - "10,9": 1, - "10,10": 1, - "10,11": 1, - "10,12": 1, - "10,13": 1, - "10,14": 1, - "10,15": 1, - "10,16": 1, - "10,17": 1, - "10,18": 1, - "10,19": 1, - "10,20": 1, - "10,21": 1, - "10,22": 1, - "10,23": 1, - "10,24": 1, - "10,25": 1, - "10,26": 1, - "10,27": 1, - "10,28": 1, - "10,29": 1, - "10,30": 1, - "10,31": 1, - "10,32": 1, - "10,33": 1, - "10,34": 1, - "10,35": 1, - "10,36": 1, - "10,37": 1, - "10,38": 1, - "10,39": 1, - "10,40": 1, - "10,41": 1, - "10,42": 1, - "10,43": 1, - "10,44": 1, - "10,45": 1, - "10,46": 1, - "10,47": 1, - "10,48": 1, - "10,49": 1, - "10,50": 1, - "10,51": 1, - "10,52": 1, - "10,53": 1, - "10,54": 1, - "10,55": 1, - "10,56": 1, - "10,57": 1, - "10,58": 1, - "11,1": 1, - "11,2": 1, - "11,3": 1, - "11,4": 1, - "11,5": 1, - "11,6": 1, - "11,7": 1, - "11,8": 1, - "11,9": 1, - "11,10": 1, - "11,11": 1, - "11,12": 1, - "11,13": 1, - "11,14": 1, - "11,15": 1, - "11,16": 1, - "11,17": 1, - "11,18": 1, - "11,19": 1, - "11,20": 1, - "11,21": 1, - "11,22": 1, - "11,23": 1, - "11,24": 1, - "11,25": 1, - "11,26": 1, - "11,27": 1, - "11,28": 1, - "11,29": 1, - "11,30": 1, - "11,31": 1, - "11,32": 1, - "11,33": 1, - "11,34": 1, - "11,35": 1, - "11,36": 1, - "11,37": 1, - "11,38": 1, - "11,39": 1, - "11,40": 1, - "11,41": 1, - "11,42": 1, - "11,43": 1, - "11,44": 1, - "11,45": 1, - "11,46": 1, - "11,47": 1, - "11,48": 1, - "11,49": 1, - "11,50": 1, - "11,51": 1, - "11,52": 1, - "11,53": 1, - "11,54": 1, - "11,55": 1, - "11,56": 1, - "11,57": 1, - "11,58": 1, - "12,1": 1, - "12,2": 1, - "12,3": 1, - "12,4": 1, - "12,5": 1, - "12,6": 1, - "12,7": 1, - "12,8": 1, - "12,9": 1, - "12,10": 1, - "12,11": 1, - "12,12": 1, - "12,13": 1, - "12,14": 1, - "12,15": 1, - "12,16": 1, - "12,17": 1, - "12,18": 1, - "12,19": 1, - "12,20": 1, - "12,21": 1, - "12,22": 1, - "12,23": 1, - "12,24": 1, - "12,25": 1, - "12,26": 1, - "12,27": 1, - "12,28": 1, - "12,29": 1, - "12,30": 1, - "12,31": 1, - "12,32": 1, - "12,33": 1, - "12,34": 1, - "12,35": 1, - "12,36": 1, - "12,37": 1, - "12,38": 1, - "12,39": 1, - "12,40": 1, - "12,41": 1, - "12,42": 1, - "12,43": 1, - "12,44": 1, - "12,45": 1, - "12,46": 1, - "12,47": 1, - "12,48": 1, - "12,49": 1, - "12,50": 1, - "12,51": 1, - "12,52": 1, - "12,53": 1, - "12,54": 1, - "12,55": 1, - "12,56": 1, - "12,57": 1, - "12,58": 1, - "13,1": 1, - "13,2": 1, - "13,3": 1, - "13,4": 1, - "13,5": 1, - "13,6": 1, - "13,7": 1, - "13,8": 1, - "13,9": 1, - "13,10": 1, - "13,11": 1, - "13,12": 1, - "13,13": 1, - "13,14": 1, - "13,15": 1, - "13,16": 1, - "13,17": 1, - "13,18": 1, - "13,19": 1, - "13,20": 1, - "13,21": 1, - "13,22": 1, - "13,23": 1, - "13,24": 1, - "13,25": 1, - "13,26": 1, - "13,27": 1, - "13,28": 1, - "13,29": 1, - "13,30": 1, - "13,31": 1, - "13,32": 1, - "13,33": 1, - "13,34": 1, - "13,35": 1, - "13,36": 1, - "13,37": 1, - "13,38": 1, - "13,39": 1, - "13,40": 1, - "13,41": 1, - "13,42": 1, - "13,43": 1, - "13,44": 1, - "13,45": 1, - "13,46": 1, - "13,47": 1, - "13,48": 1, - "13,49": 1, - "13,50": 1, - "13,51": 1, - "13,52": 1, - "13,53": 1, - "13,54": 1, - "13,55": 1, - "13,56": 1, - "13,57": 1, - "13,58": 1, - "14,1": 1, - "14,2": 1, - "14,3": 1, - "14,4": 1, - "14,5": 1, - "14,6": 1, - "14,7": 1, - "14,8": 1, - "14,9": 1, - "14,10": 1, - "14,11": 1, - "14,12": 1, - "14,13": 1, - "14,14": 1, - "14,15": 1, - "14,16": 1, - "14,17": 1, - "14,18": 1, - "14,19": 1, - "14,20": 1, - "14,21": 1, - "14,22": 1, - "14,23": 1, - "14,24": 1, - "14,25": 1, - "14,26": 1, - "14,27": 1, - "14,28": 1, - "14,29": 1, - "14,30": 1, - "14,31": 1, - "14,32": 1, - "14,33": 1, - "14,34": 1, - "14,35": 1, - "14,36": 1, - "14,37": 1, - "14,38": 1, - "14,39": 1, - "14,40": 1, - "14,41": 1, - "14,42": 1, - "14,43": 1, - "14,44": 1, - "14,45": 1, - "14,46": 1, - "14,47": 1, - "14,48": 1, - "14,49": 1, - "14,50": 1, - "14,51": 1, - "14,52": 1, - "14,53": 1, - "14,54": 1, - "14,55": 1, - "14,56": 1, - "14,57": 1, - "14,58": 1, - "15,1": 1, - "15,2": 1, - "15,3": 1, - "15,4": 1, - "15,5": 1, - "15,6": 1, - "15,7": 1, - "15,8": 1, - "15,9": 1, - "15,10": 1, - "15,11": 1, - "15,12": 1, - "15,13": 1, - "15,14": 1, - "15,15": 1, - "15,16": 1, - "15,17": 1, - "15,18": 1, - "15,19": 1, - "15,20": 1, - "15,21": 1, - "15,22": 1, - "15,23": 1, - "15,24": 1, - "15,25": 1, - "15,26": 1, - "15,27": 1, - "15,28": 1, - "15,29": 1, - "15,30": 1, - "15,31": 1, - "15,32": 1, - "15,33": 1, - "15,34": 1, - "15,35": 1, - "15,36": 1, - "15,37": 1, - "15,38": 1, - "15,39": 1, - "15,40": 1, - "15,41": 1, - "15,42": 1, - "15,43": 1, - "15,44": 1, - "15,45": 1, - "15,46": 1, - "15,47": 1, - "15,48": 1, - "15,49": 1, - "15,50": 1, - "15,51": 1, - "15,52": 1, - "15,53": 1, - "15,54": 1, - "15,55": 1, - "15,56": 1, - "15,57": 1, - "15,58": 1, - "16,1": 1, - "16,2": 1, - "16,3": 1, - "16,4": 1, - "16,5": 1, - "16,6": 1, - "16,7": 1, - "16,8": 1, - "16,9": 1, - "16,10": 1, - "16,11": 1, - "16,12": 1, - "16,13": 1, - "16,14": 1, - "16,15": 1, - "16,16": 1, - "16,17": 1, - "16,18": 1, - "16,19": 1, - "16,20": 1, - "16,21": 1, - "16,22": 1, - "16,23": 1, - "16,24": 1, - "16,25": 1, - "16,26": 1, - "16,27": 1, - "16,28": 1, - "16,29": 1, - "16,30": 1, - "16,31": 1, - "16,32": 1, - "16,33": 1, - "16,34": 1, - "16,35": 1, - "16,36": 1, - "16,37": 1, - "16,38": 1, - "16,39": 1, - "16,40": 1, - "16,41": 1, - "16,42": 1, - "16,43": 1, - "16,44": 1, - "16,45": 1, - "16,46": 1, - "16,47": 1, - "16,48": 1, - "16,49": 1, - "16,50": 1, - "16,51": 1, - "16,52": 1, - "16,53": 1, - "16,54": 1, - "16,55": 1, - "16,56": 1, - "16,57": 1, - "16,58": 1, - "17,1": 1, - "17,2": 1, - "17,3": 1, - "17,4": 1, - "17,5": 1, - "17,6": 1, - "17,7": 1, - "17,8": 1, - "17,9": 1, - "17,10": 1, - "17,11": 1, - "17,12": 1, - "17,13": 1, - "17,14": 1, - "17,15": 1, - "17,16": 1, - "17,17": 1, - "17,18": 1, - "17,19": 1, - "17,20": 1, - "17,21": 1, - "17,22": 1, - "17,23": 1, - "17,24": 1, - "17,25": 1, - "17,26": 1, - "17,27": 1, - "17,28": 1, - "17,29": 1, - "17,30": 1, - "17,31": 1, - "17,32": 1, - "17,33": 1, - "17,34": 1, - "17,35": 1, - "17,36": 1, - "17,37": 1, - "17,38": 1, - "17,39": 1, - "17,40": 1, - "17,41": 1, - "17,42": 1, - "17,43": 1, - "17,44": 1, - "17,45": 1, - "17,46": 1, - "17,47": 1, - "17,48": 1, - "17,49": 1, - "17,50": 1, - "17,51": 1, - "17,52": 1, - "17,53": 1, - "17,54": 1, - "17,55": 1, - "17,56": 1, - "17,57": 1, - "17,58": 1, - "18,1": 1, - "18,2": 1, - "18,3": 1, - "18,4": 1, - "18,5": 1, - "18,6": 1, - "18,7": 1, - "18,8": 1, - "18,9": 1, - "18,10": 1, - "18,11": 1, - "18,12": 1, - "18,13": 1, - "18,14": 1, - "18,15": 1, - "18,16": 1, - "18,17": 1, - "18,18": 1, - "18,19": 1, - "18,20": 1, - "18,21": 1, - "18,22": 1, - "18,23": 1, - "18,24": 1, - "18,25": 1, - "18,26": 1, - "18,27": 1, - "18,28": 1, - "18,29": 1, - "18,30": 1, - "18,31": 1, - "18,32": 1, - "18,33": 1, - "18,34": 1, - "18,35": 1, - "18,36": 1, - "18,37": 1, - "18,38": 1, - "18,39": 1, - "18,40": 1, - "18,41": 1, - "18,42": 1, - "18,43": 1, - "18,44": 1, - "18,45": 1, - "18,46": 1, - "18,47": 1, - "18,48": 1, - "18,49": 1, - "18,50": 1, - "18,51": 1, - "18,52": 1, - "18,53": 1, - "18,54": 1, - "18,55": 1, - "18,56": 1, - "18,57": 1, - "18,58": 1, - "19,1": 1, - "19,2": 1, - "19,3": 1, - "19,4": 1, - "19,5": 1, - "19,6": 1, - "19,7": 1, - "19,8": 1, - "19,9": 1, - "19,10": 1, - "19,11": 1, - "19,12": 1, - "19,13": 1, - "19,14": 1, - "19,15": 1, - "19,16": 1, - "19,17": 1, - "19,18": 1, - "19,19": 1, - "19,20": 1, - "19,21": 1, - "19,22": 1, - "19,23": 1, - "19,24": 1, - "19,25": 1, - "19,26": 1, - "19,27": 1, - "19,28": 1, - "19,29": 1, - "19,30": 1, - "19,31": 1, - "19,32": 1, - "19,33": 1, - "19,34": 1, - "19,35": 1, - "19,36": 1, - "19,37": 1, - "19,38": 1, - "19,39": 1, - "19,40": 1, - "19,41": 1, - "19,42": 1, - "19,43": 1, - "19,44": 1, - "19,45": 1, - "19,46": 1, - "19,47": 1, - "19,48": 1, - "19,49": 1, - "19,50": 1, - "19,51": 1, - "19,52": 1, - "19,53": 1, - "19,54": 1, - "19,55": 1, - "19,56": 1, - "19,57": 1, - "19,58": 1, - "20,1": 1, - "20,2": 1, - "20,3": 1, - "20,4": 1, - "20,5": 1, - "20,6": 1, - "20,7": 1, - "20,8": 1, - "20,9": 1, - "20,10": 1, - "20,11": 1, - "20,12": 1, - "20,13": 1, - "20,14": 1, - "20,15": 1, - "20,16": 1, - "20,17": 1, - "20,18": 1, - "20,19": 1, - "20,20": 1, - "20,21": 1, - "20,22": 1, - "20,23": 1, - "20,24": 1, - "20,25": 1, - "20,26": 1, - "20,27": 1, - "20,28": 1, - "20,29": 1, - "20,30": 1, - "20,31": 1, - "20,32": 1, - "20,33": 1, - "20,34": 1, - "20,35": 1, - "20,36": 1, - "20,37": 1, - "20,38": 1, - "20,39": 1, - "20,40": 1, - "20,41": 1, - "20,42": 1, - "20,43": 1, - "20,44": 1, - "20,45": 1, - "20,46": 1, - "20,47": 1, - "20,48": 1, - "20,49": 1, - "20,50": 1, - "20,51": 1, - "20,52": 1, - "20,53": 1, - "20,54": 1, - "20,55": 1, - "20,56": 1, - "20,57": 1, - "20,58": 1, - "21,1": 1, - "21,2": 1, - "21,3": 1, - "21,4": 1, - "21,5": 1, - "21,6": 1, - "21,7": 1, - "21,8": 1, - "21,9": 1, - "21,10": 1, - "21,11": 1, - "21,12": 1, - "21,13": 1, - "21,14": 1, - "21,15": 1, - "21,16": 1, - "21,17": 1, - "21,18": 1, - "21,19": 1, - "21,20": 1, - "21,21": 1, - "21,22": 1, - "21,23": 1, - "21,24": 1, - "21,25": 1, - "21,26": 1, - "21,27": 1, - "21,28": 1, - "21,29": 1, - "21,30": 1, - "21,31": 1, - "21,32": 1, - "21,33": 1, - "21,34": 1, - "21,35": 1, - "21,36": 1, - "21,37": 1, - "21,38": 1, - "21,39": 1, - "21,40": 1, - "21,41": 1, - "21,42": 1, - "21,43": 1, - "21,44": 1, - "21,45": 1, - "21,46": 1, - "21,47": 1, - "21,48": 1, - "21,49": 1, - "21,50": 1, - "21,51": 1, - "21,52": 1, - "21,53": 1, - "21,54": 1, - "21,55": 1, - "21,56": 1, - "21,57": 1, - "21,58": 1, - "22,1": 1, - "22,2": 1, - "22,3": 1, - "22,4": 1, - "22,5": 1, - "22,6": 1, - "22,7": 1, - "22,8": 1, - "22,9": 1, - "22,10": 1, - "22,11": 1, - "22,12": 1, - "22,13": 1, - "22,14": 1, - "22,15": 1, - "22,16": 1, - "22,17": 1, - "22,18": 1, - "22,19": 1, - "22,20": 1, - "22,21": 1, - "22,22": 1, - "22,23": 1, - "22,24": 1, - "22,25": 1, - "22,26": 1, - "22,27": 1, - "22,28": 1, - "22,29": 1, - "22,30": 1, - "22,31": 1, - "22,32": 1, - "22,33": 1, - "22,34": 1, - "22,35": 1, - "22,36": 1, - "22,37": 1, - "22,38": 1, - "22,39": 1, - "22,40": 1, - "22,41": 1, - "22,42": 1, - "22,43": 1, - "22,44": 1, - "22,45": 1, - "22,46": 1, - "22,47": 1, - "22,48": 1, - "22,49": 1, - "22,50": 1, - "22,51": 1, - "22,52": 1, - "22,53": 1, - "22,54": 1, - "22,55": 1, - "22,56": 1, - "22,57": 1, - "22,58": 1, - "23,1": 1, - "23,2": 1, - "23,3": 1, - "23,4": 1, - "23,5": 1, - "23,6": 1, - "23,7": 1, - "23,8": 1, - "23,9": 1, - "23,10": 1, - "23,11": 1, - "23,12": 1, - "23,13": 1, - "23,14": 1, - "23,15": 1, - "23,16": 1, - "23,17": 1, - "23,18": 1, - "23,19": 1, - "23,20": 1, - "23,21": 1, - "23,22": 1, - "23,23": 1, - "23,24": 1, - "23,25": 1, - "23,26": 1, - "23,27": 1, - "23,28": 1, - "23,29": 1, - "23,30": 1, - "23,31": 1, - "23,32": 1, - "23,33": 1, - "23,34": 1, - "23,35": 1, - "23,36": 1, - "23,37": 1, - "23,38": 1, - "23,39": 1, - "23,40": 1, - "23,41": 1, - "23,42": 1, - "23,43": 1, - "23,44": 1, - "23,45": 1, - "23,46": 1, - "23,47": 1, - "23,48": 1, - "23,49": 1, - "23,50": 1, - "23,51": 1, - "23,52": 1, - "23,53": 1, - "23,54": 1, - "23,55": 1, - "23,56": 1, - "23,57": 1, - "23,58": 1, - "24,1": 1, - "24,2": 1, - "24,3": 1, - "24,4": 1, - "24,5": 1, - "24,6": 1, - "24,7": 1, - "24,8": 1, - "24,9": 1, - "24,10": 1, - "24,11": 1, - "24,12": 1, - "24,13": 1, - "24,14": 1, - "24,15": 1, - "24,16": 1, - "24,17": 1, - "24,18": 1, - "24,19": 1, - "24,20": 1, - "24,21": 1, - "24,22": 1, - "24,23": 1, - "24,24": 1, - "24,25": 1, - "24,26": 1, - "24,27": 1, - "24,28": 1, - "24,29": 1, - "24,30": 1, - "24,31": 1, - "24,32": 1, - "24,33": 1, - "24,34": 1, - "24,35": 1, - "24,36": 1, - "24,37": 1, - "24,38": 1, - "24,39": 1, - "24,40": 1, - "24,41": 1, - "24,42": 1, - "24,43": 1, - "24,44": 1, - "24,45": 1, - "24,46": 1, - "24,47": 1, - "24,48": 1, - "24,49": 1, - "24,50": 1, - "24,51": 1, - "24,52": 1, - "24,53": 1, - "24,54": 1, - "24,55": 1, - "24,56": 1, - "24,57": 1, - "24,58": 1, - "25,1": 1, - "25,2": 1, - "25,3": 1, - "25,4": 1, - "25,5": 1, - "25,6": 1, - "25,7": 1, - "25,8": 1, - "25,9": 1, - "25,10": 1, - "25,11": 1, - "25,12": 1, - "25,13": 1, - "25,14": 1, - "25,15": 1, - "25,16": 1, - "25,17": 1, - "25,18": 1, - "25,19": 1, - "25,20": 1, - "25,21": 1, - "25,22": 1, - "25,23": 1, - "25,24": 1, - "25,25": 1, - "25,26": 1, - "25,27": 1, - "25,28": 1, - "25,29": 1, - "25,30": 1, - "25,31": 1, - "25,32": 1, - "25,33": 1, - "25,34": 1, - "25,35": 1, - "25,36": 1, - "25,37": 1, - "25,38": 1, - "25,39": 1, - "25,40": 1, - "25,41": 1, - "25,42": 1, - "25,43": 1, - "25,44": 1, - "25,45": 1, - "25,46": 1, - "25,47": 1, - "25,48": 1, - "25,49": 1, - "25,50": 1, - "25,51": 1, - "25,52": 1, - "25,53": 1, - "25,54": 1, - "25,55": 1, - "25,56": 1, - "25,57": 1, - "25,58": 1, - "26,1": 1, - "26,2": 1, - "26,3": 1, - "26,4": 1, - "26,5": 1, - "26,6": 1, - "26,7": 1, - "26,8": 1, - "26,9": 1, - "26,10": 1, - "26,11": 1, - "26,12": 1, - "26,13": 1, - "26,14": 1, - "26,15": 1, - "26,16": 1, - "26,17": 1, - "26,18": 1, - "26,19": 1, - "26,20": 1, - "26,21": 1, - "26,22": 1, - "26,23": 1, - "26,24": 1, - "26,25": 1, - "26,26": 1, - "26,27": 1, - "26,28": 1, - "26,29": 1, - "26,30": 1, - "26,31": 1, - "26,32": 1, - "26,33": 1, - "26,34": 1, - "26,35": 1, - "26,36": 1, - "26,37": 1, - "26,38": 1, - "26,39": 1, - "26,40": 1, - "26,41": 1, - "26,42": 1, - "26,43": 1, - "26,44": 1, - "26,45": 1, - "26,46": 1, - "26,47": 1, - "26,48": 1, - "26,49": 1, - "26,50": 1, - "26,51": 1, - "26,52": 1, - "26,53": 1, - "26,54": 1, - "26,55": 1, - "26,56": 1, - "26,57": 1, - "26,58": 1, - "27,1": 1, - "27,2": 1, - "27,3": 1, - "27,4": 1, - "27,5": 1, - "27,6": 1, - "27,7": 1, - "27,8": 1, - "27,9": 1, - "27,10": 1, - "27,11": 1, - "27,12": 1, - "27,13": 1, - "27,14": 1, - "27,15": 1, - "27,16": 1, - "27,17": 1, - "27,18": 1, - "27,19": 1, - "27,20": 1, - "27,21": 1, - "27,22": 1, - "27,23": 1, - "27,24": 1, - "27,25": 1, - "27,26": 1, - "27,27": 1, - "27,28": 1, - "27,29": 1, - "27,30": 1, - "27,31": 1, - "27,32": 1, - "27,33": 1, - "27,34": 1, - "27,35": 1, - "27,36": 1, - "27,37": 1, - "27,38": 1, - "27,39": 1, - "27,40": 1, - "27,41": 1, - "27,42": 1, - "27,43": 1, - "27,44": 1, - "27,45": 1, - "27,46": 1, - "27,47": 1, - "27,48": 1, - "27,49": 1, - "27,50": 1, - "27,51": 1, - "27,52": 1, - "27,53": 1, - "27,54": 1, - "27,55": 1, - "27,56": 1, - "27,57": 1, - "27,58": 1, - "28,1": 1, - "28,2": 1, - "28,3": 1, - "28,4": 1, - "28,5": 1, - "28,6": 1, - "28,7": 1, - "28,8": 1, - "28,9": 1, - "28,10": 1, - "28,11": 1, - "28,12": 1, - "28,13": 1, - "28,14": 1, - "28,15": 1, - "28,16": 1, - "28,17": 1, - "28,18": 1, - "28,19": 1, - "28,20": 1, - "28,21": 1, - "28,22": 1, - "28,23": 1, - "28,24": 1, - "28,25": 1, - "28,26": 1, - "28,27": 1, - "28,28": 1, - "28,29": 1, - "28,30": 1, - "28,31": 1, - "28,32": 1, - "28,33": 1, - "28,34": 1, - "28,35": 1, - "28,36": 1, - "28,37": 1, - "28,38": 1, - "28,39": 1, - "28,40": 1, - "28,41": 1, - "28,42": 1, - "28,43": 1, - "28,44": 1, - "28,45": 1, - "28,46": 1, - "28,47": 1, - "28,48": 1, - "28,49": 1, - "28,50": 1, - "28,51": 1, - "28,52": 1, - "28,53": 1, - "28,54": 1, - "28,55": 1, - "28,56": 1, - "28,57": 1, - "28,58": 1, - "29,1": 1, - "29,2": 1, - "29,3": 1, - "29,4": 1, - "29,5": 1, - "29,6": 1, - "29,7": 1, - "29,8": 1, - "29,9": 1, - "29,10": 1, - "29,11": 1, - "29,12": 1, - "29,13": 1, - "29,14": 1, - "29,15": 1, - "29,16": 1, - "29,17": 1, - "29,18": 1, - "29,19": 1, - "29,20": 1, - "29,21": 1, - "29,22": 1, - "29,23": 1, - "29,24": 1, - "29,25": 1, - "29,26": 1, - "29,27": 1, - "29,28": 1, - "29,29": 1, - "29,30": 1, - "29,31": 1, - "29,32": 1, - "29,33": 1, - "29,34": 1, - "29,35": 1, - "29,36": 1, - "29,37": 1, - "29,38": 1, - "29,39": 1, - "29,40": 1, - "29,41": 1, - "29,42": 1, - "29,43": 1, - "29,44": 1, - "29,45": 1, - "29,46": 1, - "29,47": 1, - "29,48": 1, - "29,49": 1, - "29,50": 1, - "29,51": 1, - "29,52": 1, - "29,53": 1, - "29,54": 1, - "29,55": 1, - "29,56": 1, - "29,57": 1, - "29,58": 1, - "30,1": 1, - "30,2": 1, - "30,3": 1, - "30,4": 1, - "30,5": 1, - "30,6": 1, - "30,7": 1, - "30,8": 1, - "30,9": 1, - "30,10": 1, - "30,11": 1, - "30,12": 1, - "30,13": 1, - "30,14": 1, - "30,15": 1, - "30,16": 1, - "30,17": 1, - "30,18": 1, - "30,19": 1, - "30,20": 1, - "30,21": 1, - "30,22": 1, - "30,23": 1, - "30,24": 1, - "30,25": 1, - "30,26": 1, - "30,27": 1, - "30,28": 1, - "30,29": 1, - "30,30": 1, - "30,31": 1, - "30,32": 1, - "30,33": 1, - "30,34": 1, - "30,35": 1, - "30,36": 1, - "30,37": 1, - "30,38": 1, - "30,39": 1, - "30,40": 1, - "30,41": 1, - "30,42": 1, - "30,43": 1, - "30,44": 1, - "30,45": 1, - "30,46": 1, - "30,47": 1, - "30,48": 1, - "30,49": 1, - "30,50": 1, - "30,51": 1, - "30,52": 1, - "30,53": 1, - "30,54": 1, - "30,55": 1, - "30,56": 1, - "30,57": 1, - "30,58": 1, - "31,1": 1, - "31,2": 1, - "31,3": 1, - "31,4": 1, - "31,5": 1, - "31,6": 1, - "31,7": 1, - "31,8": 1, - "31,9": 1, - "31,10": 1, - "31,11": 1, - "31,12": 1, - "31,13": 1, - "31,14": 1, - "31,15": 1, - "31,16": 1, - "31,17": 1, - "31,18": 1, - "31,19": 1, - "31,20": 1, - "31,21": 1, - "31,22": 1, - "31,23": 1, - "31,24": 1, - "31,25": 1, - "31,26": 1, - "31,27": 1, - "31,28": 1, - "31,29": 1, - "31,30": 1, - "31,31": 1, - "31,32": 1, - "31,33": 1, - "31,34": 1, - "31,35": 1, - "31,36": 1, - "31,37": 1, - "31,38": 1, - "31,39": 1, - "31,40": 1, - "31,41": 1, - "31,42": 1, - "31,43": 1, - "31,44": 1, - "31,45": 1, - "31,46": 1, - "31,47": 1, - "31,48": 1, - "31,49": 1, - "31,50": 1, - "31,51": 1, - "31,52": 1, - "31,53": 1, - "31,54": 1, - "31,55": 1, - "31,56": 1, - "31,57": 1, - "31,58": 1, - "32,1": 1, - "32,2": 1, - "32,3": 1, - "32,4": 1, - "32,5": 1, - "32,6": 1, - "32,7": 1, - "32,8": 1, - "32,9": 1, - "32,10": 1, - "32,11": 1, - "32,12": 1, - "32,13": 1, - "32,14": 1, - "32,15": 1, - "32,16": 1, - "32,17": 1, - "32,18": 1, - "32,19": 1, - "32,20": 1, - "32,21": 1, - "32,22": 1, - "32,23": 1, - "32,24": 1, - "32,25": 1, - "32,26": 1, - "32,27": 1, - "32,28": 1, - "32,29": 1, - "32,30": 1, - "32,31": 1, - "32,32": 1, - "32,33": 1, - "32,34": 1, - "32,35": 1, - "32,36": 1, - "32,37": 1, - "32,38": 1, - "32,39": 1, - "32,40": 1, - "32,41": 1, - "32,42": 1, - "32,43": 1, - "32,44": 1, - "32,45": 1, - "32,46": 1, - "32,47": 1, - "32,48": 1, - "32,49": 1, - "32,50": 1, - "32,51": 1, - "32,52": 1, - "32,53": 1, - "32,54": 1, - "32,55": 1, - "32,56": 1, - "32,57": 1, - "32,58": 1, - "33,1": 1, - "33,2": 1, - "33,3": 1, - "33,4": 1, - "33,5": 1, - "33,6": 1, - "33,7": 1, - "33,8": 1, - "33,9": 1, - "33,10": 1, - "33,11": 1, - "33,12": 1, - "33,13": 1, - "33,14": 1, - "33,15": 1, - "33,16": 1, - "33,17": 1, - "33,18": 1, - "33,19": 1, - "33,20": 1, - "33,21": 1, - "33,22": 1, - "33,23": 1, - "33,24": 1, - "33,25": 1, - "33,26": 1, - "33,27": 1, - "33,28": 1, - "33,29": 1, - "33,30": 1, - "33,31": 1, - "33,32": 1, - "33,33": 1, - "33,34": 1, - "33,35": 1, - "33,36": 1, - "33,37": 1, - "33,38": 1, - "33,39": 1, - "33,40": 1, - "33,41": 1, - "33,42": 1, - "33,43": 1, - "33,44": 1, - "33,45": 1, - "33,46": 1, - "33,47": 1, - "33,48": 1, - "33,49": 1, - "33,50": 1, - "33,51": 1, - "33,52": 1, - "33,53": 1, - "33,54": 1, - "33,55": 1, - "33,56": 1, - "33,57": 1, - "33,58": 1, - "34,1": 1, - "34,2": 1, - "34,3": 1, - "34,4": 1, - "34,5": 1, - "34,6": 1, - "34,7": 1, - "34,8": 1, - "34,9": 1, - "34,10": 1, - "34,11": 1, - "34,12": 1, - "34,13": 1, - "34,14": 1, - "34,15": 1, - "34,16": 1, - "34,17": 1, - "34,18": 1, - "34,19": 1, - "34,20": 1, - "34,21": 1, - "34,22": 1, - "34,23": 1, - "34,24": 1, - "34,25": 1, - "34,26": 1, - "34,27": 1, - "34,28": 1, - "34,29": 1, - "34,30": 1, - "34,31": 1, - "34,32": 1, - "34,33": 1, - "34,34": 1, - "34,35": 1, - "34,36": 1, - "34,37": 1, - "34,38": 1, - "34,39": 1, - "34,40": 1, - "34,41": 1, - "34,42": 1, - "34,43": 1, - "34,44": 1, - "34,45": 1, - "34,46": 1, - "34,47": 1, - "34,48": 1, - "34,49": 1, - "34,50": 1, - "34,51": 1, - "34,52": 1, - "34,53": 1, - "34,54": 1, - "34,55": 1, - "34,56": 1, - "34,57": 1, - "34,58": 1, - "35,1": 1, - "35,2": 1, - "35,3": 1, - "35,4": 1, - "35,5": 1, - "35,6": 1, - "35,7": 1, - "35,8": 1, - "35,9": 1, - "35,10": 1, - "35,11": 1, - "35,12": 1, - "35,13": 1, - "35,14": 1, - "35,15": 1, - "35,16": 1, - "35,17": 1, - "35,18": 1, - "35,19": 1, - "35,20": 1, - "35,21": 1, - "35,22": 1, - "35,23": 1, - "35,24": 1, - "35,25": 1, - "35,26": 1, - "35,27": 1, - "35,28": 1, - "35,29": 1, - "35,30": 1, - "35,31": 1, - "35,32": 1, - "35,33": 1, - "35,34": 1, - "35,35": 1, - "35,36": 1, - "35,37": 1, - "35,38": 1, - "35,39": 1, - "35,40": 1, - "35,41": 1, - "35,42": 1, - "35,43": 1, - "35,44": 1, - "35,45": 1, - "35,46": 1, - "35,47": 1, - "35,48": 1, - "35,49": 1, - "35,50": 1, - "35,51": 1, - "35,52": 1, - "35,53": 1, - "35,54": 1, - "35,55": 1, - "35,56": 1, - "35,57": 1, - "35,58": 1, - "36,1": 1, - "36,2": 1, - "36,3": 1, - "36,4": 1, - "36,5": 1, - "36,6": 1, - "36,7": 1, - "36,8": 1, - "36,9": 1, - "36,10": 1, - "36,11": 1, - "36,12": 1, - "36,13": 1, - "36,14": 1, - "36,15": 1, - "36,16": 1, - "36,17": 1, - "36,18": 1, - "36,19": 1, - "36,20": 1, - "36,21": 1, - "36,22": 1, - "36,23": 1, - "36,24": 1, - "36,25": 1, - "36,26": 1, - "36,27": 1, - "36,28": 1, - "36,29": 1, - "36,30": 1, - "36,31": 1, - "36,32": 1, - "36,33": 1, - "36,34": 1, - "36,35": 1, - "36,36": 1, - "36,37": 1, - "36,38": 1, - "36,39": 1, - "36,40": 1, - "36,41": 1, - "36,42": 1, - "36,43": 1, - "36,44": 1, - "36,45": 1, - "36,46": 1, - "36,47": 1, - "36,48": 1, - "36,49": 1, - "36,50": 1, - "36,51": 1, - "36,52": 1, - "36,53": 1, - "36,54": 1, - "36,55": 1, - "36,56": 1, - "36,57": 1, - "36,58": 1, - "37,1": 1, - "37,2": 1, - "37,3": 1, - "37,4": 1, - "37,5": 1, - "37,6": 1, - "37,7": 1, - "37,8": 1, - "37,9": 1, - "37,10": 1, - "37,11": 1, - "37,12": 1, - "37,13": 1, - "37,14": 1, - "37,15": 1, - "37,16": 1, - "37,17": 1, - "37,18": 1, - "37,19": 1, - "37,20": 1, - "37,21": 1, - "37,22": 1, - "37,23": 1, - "37,24": 1, - "37,25": 1, - "37,26": 1, - "37,27": 1, - "37,28": 1, - "37,29": 1, - "37,30": 1, - "37,31": 1, - "37,32": 1, - "37,33": 1, - "37,34": 1, - "37,35": 1, - "37,36": 1, - "37,37": 1, - "37,38": 1, - "37,39": 1, - "37,40": 1, - "37,41": 1, - "37,42": 1, - "37,43": 1, - "37,44": 1, - "37,45": 1, - "37,46": 1, - "37,47": 1, - "37,48": 1, - "37,49": 1, - "37,50": 1, - "37,51": 1, - "37,52": 1, - "37,53": 1, - "37,54": 1, - "37,55": 1, - "37,56": 1, - "37,57": 1, - "37,58": 1, - "38,1": 1, - "38,2": 1, - "38,3": 1, - "38,4": 1, - "38,5": 1, - "38,6": 1, - "38,7": 1, - "38,8": 1, - "38,9": 1, - "38,10": 1, - "38,11": 1, - "38,12": 1, - "38,13": 1, - "38,14": 1, - "38,15": 1, - "38,16": 1, - "38,17": 1, - "38,18": 1, - "38,19": 1, - "38,20": 1, - "38,21": 1, - "38,22": 1, - "38,23": 1, - "38,24": 1, - "38,25": 1, - "38,26": 1, - "38,27": 1, - "38,28": 1, - "38,29": 1, - "38,30": 1, - "38,31": 1, - "38,32": 1, - "38,33": 1, - "38,34": 1, - "38,35": 1, - "38,36": 1, - "38,37": 1, - "38,38": 1, - "38,39": 1, - "38,40": 1, - "38,41": 1, - "38,42": 1, - "38,43": 1, - "38,44": 1, - "38,45": 1, - "38,46": 1, - "38,47": 1, - "38,48": 1, - "38,49": 1, - "38,50": 1, - "38,51": 1, - "38,52": 1, - "38,53": 1, - "38,54": 1, - "38,55": 1, - "38,56": 1, - "38,57": 1, - "38,58": 1, - "39,1": 1, - "39,2": 1, - "39,3": 1, - "39,4": 1, - "39,5": 1, - "39,6": 1, - "39,7": 1, - "39,8": 1, - "39,9": 1, - "39,10": 1, - "39,11": 1, - "39,12": 1, - "39,13": 1, - "39,14": 1, - "39,15": 1, - "39,16": 1, - "39,17": 1, - "39,18": 1, - "39,19": 1, - "39,20": 1, - "39,21": 1, - "39,22": 1, - "39,23": 1, - "39,24": 1, - "39,25": 1, - "39,26": 1, - "39,27": 1, - "39,28": 1, - "39,29": 1, - "39,30": 1, - "39,31": 1, - "39,32": 1, - "39,33": 1, - "39,34": 1, - "39,35": 1, - "39,36": 1, - "39,37": 1, - "39,38": 1, - "39,39": 1, - "39,40": 1, - "39,41": 1, - "39,42": 1, - "39,43": 1, - "39,44": 1, - "39,45": 1, - "39,46": 1, - "39,47": 1, - "39,48": 1, - "39,49": 1, - "39,50": 1, - "39,51": 1, - "39,52": 1, - "39,53": 1, - "39,54": 1, - "39,55": 1, - "39,56": 1, - "39,57": 1, - "39,58": 1, - "40,1": 1, - "40,2": 1, - "40,3": 1, - "40,4": 1, - "40,5": 1, - "40,6": 1, - "40,7": 1, - "40,8": 1, - "40,9": 1, - "40,10": 1, - "40,11": 1, - "40,12": 1, - "40,13": 1, - "40,14": 1, - "40,15": 1, - "40,16": 1, - "40,17": 1, - "40,18": 1, - "40,19": 1, - "40,20": 1, - "40,21": 1, - "40,22": 1, - "40,23": 1, - "40,24": 1, - "40,25": 1, - "40,26": 1, - "40,27": 1, - "40,28": 1, - "40,29": 1, - "40,30": 1, - "40,31": 1, - "40,32": 1, - "40,33": 1, - "40,34": 1, - "40,35": 1, - "40,36": 1, - "40,37": 1, - "40,38": 1, - "40,39": 1, - "40,40": 1, - "40,41": 1, - "40,42": 1, - "40,43": 1, - "40,44": 1, - "40,45": 1, - "40,46": 1, - "40,47": 1, - "40,48": 1, - "40,49": 1, - "40,50": 1, - "40,51": 1, - "40,52": 1, - "40,53": 1, - "40,54": 1, - "40,55": 1, - "40,56": 1, - "40,57": 1, - "40,58": 1, - "41,1": 1, - "41,2": 1, - "41,3": 1, - "41,4": 1, - "41,5": 1, - "41,6": 1, - "41,7": 1, - "41,8": 1, - "41,9": 1, - "41,10": 1, - "41,11": 1, - "41,12": 1, - "41,13": 1, - "41,14": 1, - "41,15": 1, - "41,16": 1, - "41,17": 1, - "41,18": 1, - "41,19": 1, - "41,20": 1, - "41,21": 1, - "41,22": 1, - "41,23": 1, - "41,24": 1, - "41,25": 1, - "41,26": 1, - "41,27": 1, - "41,28": 1, - "41,29": 1, - "41,30": 1, - "41,31": 1, - "41,32": 1, - "41,33": 1, - "41,34": 1, - "41,35": 1, - "41,36": 1, - "41,37": 1, - "41,38": 1, - "41,39": 1, - "41,40": 1, - "41,41": 1, - "41,42": 1, - "41,43": 1, - "41,44": 1, - "41,45": 1, - "41,46": 1, - "41,47": 1, - "41,48": 1, - "41,49": 1, - "41,50": 1, - "41,51": 1, - "41,52": 1, - "41,53": 1, - "41,54": 1, - "41,55": 1, - "41,56": 1, - "41,57": 1, - "41,58": 1, - "42,1": 1, - "42,2": 1, - "42,3": 1, - "42,4": 1, - "42,5": 1, - "42,6": 1, - "42,7": 1, - "42,8": 1, - "42,9": 1, - "42,10": 1, - "42,11": 1, - "42,12": 1, - "42,13": 1, - "42,14": 1, - "42,15": 1, - "42,16": 1, - "42,17": 1, - "42,18": 1, - "42,19": 1, - "42,20": 1, - "42,21": 1, - "42,22": 1, - "42,23": 1, - "42,24": 1, - "42,25": 1, - "42,26": 1, - "42,27": 1, - "42,28": 1, - "42,29": 1, - "42,30": 1, - "42,31": 1, - "42,32": 1, - "42,33": 1, - "42,34": 1, - "42,35": 1, - "42,36": 1, - "42,37": 1, - "42,38": 1, - "42,39": 1, - "42,40": 1, - "42,41": 1, - "42,42": 1, - "42,43": 1, - "42,44": 1, - "42,45": 1, - "42,46": 1, - "42,47": 1, - "42,48": 1, - "42,49": 1, - "42,50": 1, - "42,51": 1, - "42,52": 1, - "42,53": 1, - "42,54": 1, - "42,55": 1, - "42,56": 1, - "42,57": 1, - "42,58": 1, - "43,1": 1, - "43,2": 1, - "43,3": 1, - "43,4": 1, - "43,5": 1, - "43,6": 1, - "43,7": 1, - "43,8": 1, - "43,9": 1, - "43,10": 1, - "43,11": 1, - "43,12": 1, - "43,13": 1, - "43,14": 1, - "43,15": 1, - "43,16": 1, - "43,17": 1, - "43,18": 1, - "43,19": 1, - "43,20": 1, - "43,21": 1, - "43,22": 1, - "43,23": 1, - "43,24": 1, - "43,25": 1, - "43,26": 1, - "43,27": 1, - "43,28": 1, - "43,29": 1, - "43,30": 1, - "43,31": 1, - "43,32": 1, - "43,33": 1, - "43,34": 1, - "43,35": 1, - "43,36": 1, - "43,37": 1, - "43,38": 1, - "43,39": 1, - "43,40": 1, - "43,41": 1, - "43,42": 1, - "43,43": 1, - "43,44": 1, - "43,45": 1, - "43,46": 1, - "43,47": 1, - "43,48": 1, - "43,49": 1, - "43,50": 1, - "43,51": 1, - "43,52": 1, - "43,53": 1, - "43,54": 1, - "43,55": 1, - "43,56": 1, - "43,57": 1, - "43,58": 1, - "44,1": 2, - "45,1": 2, - "45,2": 2, - "45,3": 2, - "45,4": 2, - "45,5": 2, - "45,6": 2, - "45,7": 2, - "45,8": 2, - "45,9": 2, - "45,10": 2, - "45,11": 2, - "45,12": 2, - "45,13": 2, - "45,14": 2, - "45,15": 2, - "45,16": 2, - "45,17": 2, - "45,18": 2, - "45,19": 2, - "45,20": 2, - "45,21": 2, - "45,22": 2, - "45,23": 2, - "45,24": 2, - "45,25": 2, - "45,26": 2, - "45,27": 2, - "45,28": 2, - "45,29": 2, - "45,30": 2, - "45,31": 2, - "45,32": 2, - "45,33": 2, - "45,34": 2, - "45,35": 2, - "45,36": 2, - "45,37": 2, - "45,38": 2, - "45,39": 2, - "45,40": 2, - "45,41": 2, - "45,42": 2, - "45,43": 2, - "45,44": 2, - "45,45": 2, - "45,46": 2, - "45,47": 2, - "45,48": 2, - "45,49": 2, - "45,50": 2, - "45,51": 2, - "45,52": 2, - "45,53": 2, - "45,54": 2, - "45,55": 2, - "45,56": 2, - "45,57": 2, - "45,58": 2, - "46,1": 2, - "46,4": 2, - "46,8": 2, - "46,12": 2, - "46,17": 2, - "46,22": 2, - "46,26": 2, - "46,30": 2, - "46,34": 2, - "46,38": 2, - "46,42": 2, - "46,43": 2, - "46,44": 2, - "46,45": 2, - "46,46": 2, - "46,47": 2, - "46,48": 2, - "46,49": 2, - "46,50": 2, - "46,51": 2, - "46,52": 2, - "46,53": 2, - "46,54": 2, - "46,55": 2, - "46,56": 2, - "46,57": 2, - "46,58": 2, - "47,1": 2, - "47,4": 2, - "47,8": 2, - "47,12": 2, - "47,17": 2, - "47,22": 2, - "47,26": 2, - "47,30": 2, - "47,34": 2, - "47,38": 2, - "47,42": 2, - "47,43": 2, - "47,44": 2, - "47,45": 2, - "47,46": 2, - "47,47": 2, - "47,48": 2, - "47,49": 2, - "47,50": 2, - "47,51": 2, - "47,52": 2, - "47,53": 2, - "47,54": 2, - "47,55": 2, - "47,56": 2, - "47,57": 2, - "47,58": 2, - "48,1": 2, - "48,2": 2, - "48,3": 2, - "48,4": 2, - "48,5": 2, - "48,6": 2, - "48,7": 2, - "48,8": 2, - "48,9": 2, - "48,10": 2, - "48,11": 2, - "48,12": 2, - "48,13": 2, - "48,14": 2, - "48,15": 2, - "48,16": 2, - "48,17": 2, - "48,18": 2, - "48,19": 2, - "48,20": 2, - "48,21": 2, - "48,22": 2, - "48,23": 2, - "48,24": 2, - "48,25": 2, - "48,26": 2, - "48,27": 2, - "48,28": 2, - "48,29": 2, - "48,30": 2, - "48,31": 2, - "48,32": 2, - "48,33": 2, - "48,34": 2, - "48,35": 2, - "48,36": 2, - "48,37": 2, - "48,38": 2, - "48,39": 2, - "48,40": 2, - "48,41": 2, - "48,42": 2, - "48,43": 2, - "48,44": 2, - "48,45": 2, - "48,46": 2, - "48,47": 2, - "48,48": 2, - "48,49": 2, - "48,50": 2, - "48,51": 2, - "48,52": 2, - "48,53": 2, - "48,54": 2, - "48,55": 2, - "48,56": 2, - "48,57": 2, - "48,58": 2 - }, "SheetStyle": { "FontFamily": 0 } }, - "Spans": [ - "4,1,40,58", - "44,1,1,58", - "48,1,1,58", - "47,1,1,3", - "47,4,1,4", - "47,8,1,4", - "47,12,1,5", - "47,17,1,5", - "47,22,1,4", - "47,26,1,4", - "47,30,1,4", - "47,34,1,4", - "47,38,1,4", - "1,49,2,9", - "1,1,2,46", - "46,1,1,3", - "46,4,1,4", - "46,8,1,4", - "46,12,1,5", - "46,17,1,5", - "46,22,1,4", - "46,26,1,4", - "46,30,1,4", - "46,34,1,4", - "46,38,1,4" - ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", "MasterPageName": "FGC_母版页", @@ -3057,4 +89,4 @@ "PaperSize": {}, "Margin": {} } -}//dJhGxIB8xN+hTPa95K+qo+wvmuo7j3Y4M7qhB8dBmoezf7ZoOBs+TFP6nqLR2kuusMi14hrH4YFzB3STipAewxRKWxrVvJJc4YuOjueTVQNpT05l/beALoHwwboW2Fi2/48Lg2p/HyiUPmV4tcrnYqB/iVolo+ZHxbIAlhPUV3KF3ntUwzRLZc73xpYmcSfDRFL2fZzdXHm+W8IYnXPbItcV/hAIBGsUo5WazuXoW9C45QhqHmc8soMo0DvMz9rNaaDSfd7UX2TvWaU+8WFfSCZw8cP2OIKKuASwnd6AmAOrfAKaZcocTYMmp01QxjdS9qGa2gFAFtMmvp9lseOOLrF0CNGCKIBb/y43U/H1UJr0OtasiU+nBbtPsaD+QQAYNIJwk4HYkJAwPM2CQCTdn34R/x5XgyHI3Hk1iI5vDjYT2u+8ovL2sXxQM4ydEiMJk/DOKShTs6p/mrSHaFBOBbviEV4/yUmmnX1vVOBJlxqZKNKAV9jxnphExPPWkkMqFRHnLz0SsVQQtuEhSlF5IT+flrpTDNYnomyeLVv2bJLXLqG7ITXZ2+JDM9Wl6vU7CEEet3k/qED/lHwpEVYF9WZLCZPQ/C1uodfaI7fjJPLYtM4WGdFu2KvNMGzaD4th1TCDaavcB/KjRqdfXi2kYRzb8RCoas7c0FC/YHz650vORBU4NmF16fXgVLWaBHsIvib5CW3QjDHPWX98FOBZ8VAa1al9mfR+7f7pjJkqjh4kefKTW4EQhcd345Em3BTiLvuVQ6rTp7d9p+csbCM+NpSzlo5+lpcs3rAUOXosAEMjCB6QJ6qVhuMX2eNRYy2Gn/7/JVEcU+A6IrRb3pDcVI5QV0305v+XpeFI0BauuCCHdmB8uxwuKq6rsaNNCdHB330N943TsDPHZJHAjE2sdA==|920 \ No newline at end of file +}//RJ0X/Lex7uOawaMcioTpVU2zUoWWEH35yf3IozXCR7AQQyemDypaQ4o7bpR7HeU9RSToYD+VsKtILI+bQs9jhqQ31iiR9ORYY3aIDOEGbaj5ddy37TLgeNyGV/dUI3G+wasDLrIoJNgWI7OVQqMmoMXcZkiyZ8ondd3WqZe4nlqM7TyqtCYOW0RSNSm4PPsgbhWo+BDhY01+1CxBkq+d2HSAf8g9gKc30bHfxUcojTE2PJ5N/wq2vFXtg4cD05gnuhGNsoi8bd4woCaupkT2v66zcf87HPXDK3Rvyz/Y3eLdY/QD1jh3mjreBYowE3QY9ZT6hfWB3D38Kas1xdy5gIY4AqdU8ejd9Ji97gxIvAA38Vtgskcl+tEX9kl9V/ofIKCN3o20MubJl1gzXxqmAO5mOaW+50hETLIgGN9ZvtBuD/PnXqffwJ26ngG3LofORTNRLXIICm7Ebuz52aO8mYXrrqm0ANrWQUc1obGAWs66sFJwgUYarA2qnvqxlttB9w7hkbqZ3zORWJ3JjvrimGfRtG/iL3OiI/KC9e8b+EPNNr/5gYZFJZstlXZ4J/0fKET1iKCibast/8IIu9dEw2GFV0POuujfprmkPn6hrJBaJw8wdOwiQlxYBffBF6Eh8dBWxzBxUQa1pVqUZlXVqLmuHhdIsmiVNwZILXnn6J3rpzewLloQnJHcsjKHhgcY2FCsuzccVkUbXWCKdsX6xbQVRol4gK4STIDpOHj24Amv6RxJi0/UnoaF75g5x0WHV62CgZ6LGVcEmotHzgOTmO+wDteAWRjMeL+ex7bwuYXmlqRRILyk8MxArRhsaRBpgiZVM6flC/Y1EVejePn/suEg6Oh3//XdOEX4C0k8OmWQNRJS8d2ROMLksrJYEtPj5hPwYk4Dr+mkXaHhHibUSw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.json b/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.json index 4587cb2a..05c5a5f4 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.json @@ -21,37 +21,32 @@ "DesignLengthInPixel": 24.0 } }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "16": { + "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, - "17": { + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "6": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "18": { + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true @@ -59,10 +54,10 @@ } }, "InLogicalVisibleIndexes": [ - 18 + 9 ], - "Count": 19, - "DefaultSize": 35.0 + "Count": 10, + "DefaultSize": 32.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -86,53 +81,46 @@ "DesignLengthInPixel": 32.0 } }, - "14": { + "8": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "15": { + "9": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "16": { + "10": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "17": { + "11": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "18": { + "12": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "20": { + "13": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } } }, - "Count": 21, + "Count": 14, "DefaultSize": 32.0 }, "Values": { "1,1": "版本标识", - "4,1": "Git仓库地址", - "7,1": "Git账号", - "10,1": "Git密码", - "13,1": "WebHooks", - "16,1": "关闭", - "16,16": "保存" + "4,1": "绑定已有Gitee仓库", + "4,11": "更多仓库", + "7,1": "关闭", + "7,9": "保存" }, "AttachInfos": { "2,1": { @@ -168,14 +156,39 @@ "resize": "none" } }, + "4,11": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "选择Git仓库", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务版本详情!B6" + }, + "TargetCell": { + "SerializeProperty": "=选择Git仓库!选择仓库ID" + } + } + ] + } + ], + "Text": "更多仓库", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, "5,1": { "BindingInfo": { "TableName": "项目版本", - "ColumnName": "仓库地址", - "GUID": "4a5f2365-4c51-41be-9b1b-986257ef1962" + "ColumnName": "仓库ID", + "GUID": "9991c901-3f0d-4daa-847a-fd4e6380f4a8" }, "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", + "$type": "ElementUI.SelectCellType, ElementUI", "CommandList": [], "UIPermissions": [ { @@ -189,120 +202,66 @@ "AllowRoles": [ "FGC_Anonymous" ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] } ], - "type": "text", - "resize": "none" - } - }, - "8,1": { - "BindingInfo": { - "TableName": "项目版本", - "ColumnName": "账号", - "GUID": "6632da08-bf3e-43b9-afdf-91660db939b9" - }, - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ + "useBinding": true, + "options": [ { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] + "value": "黄金糕", + "label": "黄金糕" }, { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] + "value": "双皮奶", + "label": "双皮奶" }, { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" } ], - "type": "text", - "resize": "none" + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "Git仓库表", + "BindingInfos": [ + { + "GUID": "cb88f1f8-1a40-4f52-9c4a-4dd492d64d82", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "338b7562-205d-4bee-aa9c-6c95779e3531" + }, + "ColumnName": "value" + }, + { + "GUID": "a70a41ca-e0e0-4950-aec0-efe038738979", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库标题", + "GUID": "858e6bd8-a3d6-4b96-8aa7-bdd76f256fbc" + }, + "ColumnName": "label" + } + ], + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" } }, - "11,1": { - "BindingInfo": { - "TableName": "项目版本", - "ColumnName": "密码", - "GUID": "1f694039-9df7-4571-ac76-309e0ace7675" - }, - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "password", - "resize": "none", - "showPassword": true - } - }, - "14,1": { - "BindingInfo": { - "TableName": "项目版本", - "ColumnName": "WebHooks", - "GUID": "1209ad39-9cab-46c7-86d0-bb1ace8ba557" - }, - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "text", - "resize": "none", - "ReadOnly": true - } - }, - "16,1": { + "7,1": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -314,7 +273,7 @@ "TemplateKey": "_RS_Information3" } }, - "16,16": { + "7,9": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -342,7 +301,7 @@ "ShowConfirm": false } ], - "ID": "bd13f9a0-7e61-4de7-9f4e-d41371380be8" + "ID": "94bacb06-58e1-42e6-84c4-600ca7c64408" }, { "CommandList": [ @@ -352,7 +311,7 @@ "ShowConfirm": false } ], - "ID": "6d9d490e-e068-4405-a191-fcefb95762dd" + "ID": "740ddf25-d72b-4104-955f-4b9fcc118f66" } ] }, @@ -372,7 +331,7 @@ "IconSize": 14.0 } }, - "18,1": { + "9,1": { "BindingInfo": { "TableName": "项目版本", "ColumnName": "项目ID", @@ -389,13 +348,16 @@ { "FontFamily": 0, "FontSize": 13.333333333333332, - "Formatter": 1 + "Foreground": 1, + "HorizontalAlignment": 2, + "Underline": false } ], "Types": { "Strs": [ "Body", - "[AUTO]General" + "Accent 1 0", + "Right" ] }, "CellStyles": { @@ -409,156 +371,13 @@ "4,8": 0, "4,9": 0, "4,10": 0, - "4,11": 0, - "4,12": 0, - "4,13": 0, - "4,14": 0, - "4,15": 0, - "4,16": 0, - "4,17": 0, - "4,18": 0, - "4,19": 0, + "4,11": 1, "5,1": 0, - "6,0": 0, - "6,1": 0, - "6,2": 0, - "6,3": 0, - "6,4": 0, - "6,5": 0, - "6,6": 0, - "6,7": 0, - "6,8": 0, - "6,9": 0, - "6,10": 0, - "6,11": 0, - "6,12": 0, - "6,13": 0, - "6,14": 0, - "6,15": 0, - "6,16": 0, - "6,17": 0, - "6,18": 0, - "6,19": 0, - "6,20": 0, - "7,0": 0, - "7,1": 1, + "7,1": 0, "7,2": 0, "7,3": 0, "7,4": 0, - "7,5": 0, - "7,6": 0, - "7,7": 0, - "7,8": 0, - "7,9": 0, - "7,10": 0, - "7,11": 0, - "7,12": 0, - "7,13": 0, - "7,14": 0, - "7,15": 0, - "7,16": 0, - "7,17": 0, - "7,18": 0, - "7,19": 0, - "7,20": 0, - "8,0": 0, - "8,1": 0, - "8,20": 0, - "9,0": 0, - "9,1": 0, - "9,2": 0, - "9,3": 0, - "9,4": 0, - "9,5": 0, - "9,6": 0, - "9,7": 0, - "9,8": 0, - "9,9": 0, - "9,10": 0, - "9,11": 0, - "9,12": 0, - "9,13": 0, - "9,14": 0, - "9,15": 0, - "9,16": 0, - "9,17": 0, - "9,18": 0, - "9,19": 0, - "9,20": 0, - "10,0": 0, - "10,1": 1, - "10,2": 0, - "10,3": 0, - "10,4": 0, - "10,5": 0, - "10,6": 0, - "10,7": 0, - "10,8": 0, - "10,9": 0, - "10,10": 0, - "10,11": 0, - "10,12": 0, - "10,13": 0, - "10,14": 0, - "10,15": 0, - "10,16": 0, - "10,17": 0, - "10,18": 0, - "10,19": 0, - "10,20": 0, - "11,0": 0, - "11,1": 0, - "11,20": 0, - "12,0": 0, - "12,1": 0, - "12,2": 0, - "12,3": 0, - "12,4": 0, - "12,5": 0, - "12,6": 0, - "12,7": 0, - "12,8": 0, - "12,9": 0, - "12,10": 0, - "12,11": 0, - "12,12": 0, - "12,13": 0, - "12,14": 0, - "12,15": 0, - "12,16": 0, - "12,17": 0, - "12,18": 0, - "12,19": 0, - "12,20": 0, - "13,0": 0, - "13,1": 1, - "13,2": 0, - "13,3": 0, - "13,4": 0, - "13,5": 0, - "13,6": 0, - "13,7": 0, - "13,8": 0, - "13,9": 0, - "13,10": 0, - "13,11": 0, - "13,12": 0, - "13,13": 0, - "13,14": 0, - "13,15": 0, - "13,16": 0, - "13,17": 0, - "13,18": 0, - "13,19": 0, - "13,20": 0, - "14,0": 0, - "14,1": 0, - "14,20": 0, - "16,1": 0, - "16,2": 0, - "16,3": 0, - "16,4": 0, - "16,16": 0 + "7,9": 0 }, "SheetStyle": { "FontFamily": 0, @@ -566,14 +385,12 @@ } }, "Spans": [ - "2,1,1,19", - "18,1,1,3", - "5,1,1,19", - "8,1,1,19", - "11,1,1,19", - "16,16,1,4", - "16,1,1,4", - "14,1,1,19" + "2,1,1,12", + "9,1,1,3", + "7,9,1,4", + "7,1,1,4", + "4,11,1,2", + "5,1,1,12" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -592,7 +409,8 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "RelatedDataTableName": "项目版本" }, "PrintInfo": { "PaperSize": {}, @@ -601,7 +419,7 @@ "CustomNames": [ { "Name": "项目ID", - "Formula": "任务版本详情!$B$19" + "Formula": "任务版本详情!$B$10" } ] -}//jC7/8eWn8fFIxxaDsfkr6PQ6FbxmU3ur9L4ok+sNJ1BFv288npNdA7b/TvL8ur9yzwG5aiFQBSQxa2qB0KUCQpA3xuLXt3H2ga+6/Q+WUaOGpS0Jhzz4v5AY+IjPdwa6ODycn+qfYOzPWyLTIdcn+HMrnA3HlSvHkvpe75PnmDQQif3pmeGsKd8aSpSZcUqrY3V80lO98Mvi+H667amO1dxVGCZnxh3BCklkUqYdTBGctjsz6U+w45NAkcnfWJRq7x+x0x9A+GoUVekyg5plVbRFRtZCQx1E/vU6I7yHOphLMuJ4vtBxcfLqiuP0oC/LakVp2E2Lf54ys3SePS/VcmMtxUVkKnCj8o9sPCOAOkwLu4foYsvSGj/1oV6b81B2NcRuDIMD3PbMKeTaKNM0a2yaOnBtGCE8nBmK+057h1MxyR+c9qqf0PSaEiAGd5pEg65X2dcQabQjVMFU0HXCPO2Eje7V5wy50Bh1IWbx+s5rDlnwnxBJJjIL1nrhHLf+dtNGDPi12zV+7SwR/blArcQ13Wqc405MjfnR5DlnNPyOWKtLKhMdOEVJQrnzr0ztLNx0HKF3c7RV9rHOuaReaDp41KCqI837TXvTe6OBkpV9zjLpk5dcCCtQ5TUUhGM/0YB7Szr8GKkNsGH9JU2N6f2zbRBHL2C+/wUzRbwPzEBTXpcPsN8tCpJ+ReFrnEsjdJXvbjkvO7d3Pf8LUWhmrvE3PPrckOMHD4I1hkltWFcxKhI/JT32W358Z6T3P+cTGO6x7I7RepbWQWoIcWgU++h0tEaZ1GcfJNLPDDDi8qLefoBI2wqjL/MLnPVIkF+7Br8X+yxPVcMvkvSRNhPgTVDrvST4goGQJswhqJlw2KB3zrNsnCE2syIV03dT3pP3hH0ji9vAHlTnVfnQwxqmsw==|920 \ No newline at end of file +}//iF7NUnONJVvTaVf+6+diwChfTfbX2EpP8d2QPLoXiQPXO1AHiwjNVPJH1ts+kolbD4nvrNdiLzNBkOHa2pNCQHCU1r6qfcjYwQJJpHY7tQRiMan2a8QA4wMoI2v7gOGoSbg1beWm3JljJCNNta32X0hvGoIC74mnbuoce9HRQcOuayqRwm8M50Wc5QflY2nDl0eflx1F6jfPDhRusz2+umfugu5Iy9t+yJ7y4wFOmpsMEC3JvSHoBKq78bcJlxR5tXabYq00htyvNjFeOWZK2ujNquwTYCBtnkVSv/XK4T26rW7tzqCadaq/jjMnwLfzw7zE+XaXcMj1WiOMusrKsBexfjXR8nAJxo8Mn7G/Uiuvzgm9xjjJZutSmBEFp217xzh30eLecW4VqmFIupvLIIaI2U36VRl68b5PjmIaicEIQtysz8lugS4+HtFben7NiNZ8+/cr3o6f8+0W20Tq4t40kKOEPIEoFtxYoZuJaxInItxiNLbkUX5w67COen3dZ34nH76PeX15eWHopmjacAwhev69106cSEbr/PBRAQVvCBL9zpDQTDGtzNjx4FHLSG+KxpMBheZ8zI53jDapN0E2OVJV0/nDAHSWQz2NpgCuko44DGuM03F2urfgpX8zdbfnEUixuBUiLTHE3cSgBKovO0w2dZNdgqZhGtMjFCF3VHmKK+73Fgk38HIfEWSDBk3NvZS8tGaSSsMei26fOZUTu/eSbE0CqAvUCk/RBDiw3yTZ8WDpK7gog05kD0NmtRIIodVqLumjuNDNsEp93tQ1zyvkVF84tRkIfXiTW7L2tXWFsH4sTRXs8xxEVu1IJBiIZZ337tlpJLkvAfzgFd9zOSM6a6GkrzrpmFbonlre4mHtOXyeJjv6exj/OKBaviua0txL+ewpB3ftPhDODw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.rd b/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.rd index 441403df..f77b76c8 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.rd +++ b/Pages/项目/项目首页/项目首页-容器页面/任务版本详情.rd @@ -1,11 +1,11 @@ { "PageType": 0, - "ColumnCount": 21, - "RowCount": 19, + "ColumnCount": 14, + "RowCount": 10, "CustomNames": [ { "Name": "项目ID", - "Formula": "任务版本详情!$B$19" + "Formula": "任务版本详情!$B$10" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目版本管理.json b/Pages/项目/项目首页/项目首页-容器页面/项目版本管理.json index 3050891c..d572759a 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目版本管理.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目版本管理.json @@ -349,6 +349,22 @@ "CellType": { "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", "TemplatePageName": "97bdc47834844e0d8f3a5aef747785e", + "DblCommand": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "任务版本详情", + "LoadBindingDataOption": 1 + } + ], + "ParamProperties": { + "ID": "ID", + "项目ID": "项目ID", + "版本名称": "版本名称", + "任务数量": "任务数量" + } + }, "DataSourceType": 1, "DataSource": { "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", @@ -476,9 +492,20 @@ "align": "center", "headerAlign": "center", "colfixed": "false", + "type": "Default", + "tagType": "info", + "imgType": "cover", "resizable": false, "hide": true, - "key": "a148615e-ca29-4cf4-bb95-5caaaee6d824" + "key": "a148615e-ca29-4cf4-bb95-5caaaee6d824", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -488,7 +515,18 @@ "align": "center", "headerAlign": "center", "colfixed": "false", - "key": "98c713d7-ad6c-4d34-808d-fdb19875f32c" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "98c713d7-ad6c-4d34-808d-fdb19875f32c", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -497,7 +535,18 @@ "align": "left", "headerAlign": "left", "colfixed": "false", - "key": "e1625f98-1bcf-4d43-9f24-d13be6b31e6e" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "e1625f98-1bcf-4d43-9f24-d13be6b31e6e", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -506,14 +555,38 @@ "align": "left", "headerAlign": "left", "colfixed": "false", - "showOverflowTooltip": true, - "key": "ab936e9c-8188-4a37-bb95-28d4fa053e5d" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "ab936e9c-8188-4a37-bb95-28d4fa053e5d", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] } ], "showActionButtons": true, "actionButtons": [ { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "编辑", "styleType": "Accent 1 0", @@ -571,7 +644,7 @@ } } ], - "ID": "718c0c6c-fd76-40c1-a148-ef5dc291141f" + "ID": "86482f48-f333-4edc-9e0d-a18903d9106d" } ] } @@ -591,6 +664,20 @@ }, { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "删除", "styleType": "Accent 5", @@ -660,7 +747,7 @@ } } ], - "ID": "bee47a77-e943-4c8e-b637-5724bd8165c7" + "ID": "936ffb54-a17c-488e-b263-410efa6cfd9a" } ] } @@ -797,4 +884,4 @@ "Formula": "项目版本管理!$B$6" } ] -}//IC9i60/F58iYZVSnhKkYsEod8T+tGz3fA6Ue37LHVDdTvSeXBXTw/4yIVoU64U5Uy1AHMQTand/Hmo1XIBfChBl34FoeqS8F+tIqRHaPzHVMS2FXbR38ENcoCvvG6mNlx36eIbbCYC9nGjOypkPUTyFykfybJfzBEsM/DX7/VctZbSM5RP5YtvjeR6epToe5Ef95b2k+i422Lt+epLKkF/+Q4KfMXz/pA3Pu1GoMXrJdKrZKea/iNSqtGfBovkQTT7/xrPohqvRsKA/nRRAEMItvFmsNA8JRd5XQMvV3Tod1PyWqLEgiJwZRtKgpf8yOXOg7llyaQTvNGRtieeIdl238c3TBMc5AxAwAGM9Z6J1Xdm0zZpFMHU0XfpkXnWIMNac4uB52pMQcQQcAzqAMJDiJ2Ncl/PpGnpZCrjPmWIxS2POF5udhpocgMi28YAB+J4aLXbpBTmYI4JZTq7lBGk5j0KCJfx9PejGnMi903a3mab1KI8ee7wXwujLu0LUXkF7f9mkE8DcfjHe4TYhtkPsTJkloTPefCqKq3oFhhwaEt3QwaPmxqIz9d4SO2vAr0vfzIfv+TUBRsmskTZZVyR3Nll3Cul5we8PORUOQbi50uym1LKAhwbxR0wuZzUdhIWBBnDsQwrlRZxZFEpTl/ZnuW2/nbFChuMFNyTGQ+ldp9MdWLi251UjrAusYpZf7Ba3QkK7DOhKzn+AJCSMmHDZnl4/CSVS35xTEmsI8Yg4Em5JgP3T1tvRtSAeIKmzQCik6bKbExksqzPS4mMC6ikt+7BUuPdHQHD2XUVIlHmWIGxCoUwLQWxSxYXTUb7lVVFPStIpPkxCYM5kAlHanYnkB0eHqAW0exvsKzC29kvt+FzTb2pDjQpXqHUS8kQbBqI3IKA6yUO3OGoMsCsU3IQ==|920 \ No newline at end of file +}//GOG5FwS1Ynjoub6GdGXP9bQl5nfYDz+1zp2fOtu1gxupVwaZVsBTQajfHXo9CFIJ9r/4eOPXW9Sja2t6FpDAguqkALhANdKbjuG9OA4hVab99WtbVBdIARBGrllNYWw7wWyzSMd/ThBVZCvPhZ7kIrthoMo8cwcJ4Iako8YrjFj1OLycR5+eIs7kEYXVrie2nayNegTV4R0iDOcW2zDfEsxaXGi5r7SCqUu6RtXJoto/kk3uAH8o1zqYs2bTILeL/vvcMwGTMkTfzw5IQNVoAs/9fyNoB3IzzOs13xIdM9pUaCCOwh73sZzP6vUwubwGDsV9UcrhR6smaq38eAdsCtI/kmTN9wdwG9wl9hJMYV2YT1Zq9Tl1V7jozdJ3fFy64ucHl4EShMBAhJPP6qOzZvmAWNgJnViYr3UQ+pfBBLiYlNt5fAWRMEyUYon/CUpkQwJTjwLjK9LYVRidvCV48phu6B+ghIinqPKP4EWil3a7EzLgHB8+14Hz6glRdWsmuIxnn4uVeQrDoyBu0uG0lhc0hO7CHfcurZY+lGDF1qZeAEdp5btcgtv6a0HNQ1+6C/gbl/GYd9ncLhNcubNN00fkZvqnVOKwlWw4I7bwQJ/Vr8grm+gCvwG+YKYmHjuzZT9K2fzQUQVj+qR7NQHOyVSG7l6uDOvvGMoz+gjTHzdLPyyHCyvL1Ksg/rsS6SuDTGlpRR5v2k7mhuPVCd43tQ2U8vKnk7qsxm38axeIWhUIf/wz6VTaIbChsKofYGwfVsOGRGygjubn4TplOHcw+oLWq2sQSlJucFLM+14ClOYhzxAYVGRKoTFjRy2zyJhxWFM7rcUzxXvzhDtQQ3odd/xNRsX0737I+3czWgLKbUIBCBYz1pqXEEar0iw/ib3YCRxxpNJcNwNXNWCLFStv5g==|920 \ No newline at end of file diff --git a/ServerCommands/Gitee/GitCallback.json b/ServerCommands/Gitee/GitCallback.json new file mode 100644 index 00000000..804a91c9 --- /dev/null +++ b/ServerCommands/Gitee/GitCallback.json @@ -0,0 +1,128 @@ +{ + "Name": "GitCallback", + "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_Anonymous" + ] + } + ] + } + } + } + ], + "Commands": [ + { + "$type": "SaveFormData.GetFormDataFiles, SaveFormData", + "ResultToReq": "请求信息" + }, + { + "$type": "SaveFormData.fillInJSONProperties, SaveFormData", + "FullJsonString": "{\r\n \"hook_name\": \"push_hooks\", \r\n \"password\": \"pwd\",\r\n \"hook_id\": 1,\r\n \"hook_url\": \"http://gitee.com/liwen/gitos/hooks/1/edit\",\r\n \"timestamp\": \"1576754827988\",\r\n \"sign\": \"rLEHLuZRIQHuTPeXMib9Czoq9dVXO4TsQcmQQHtjXHA=\",\r\n \"ref\": \"refs/heads/change_commitlint_config\",\r\n \"before\": \"0000000000000000000000000000000000000000\",\r\n \"after\": \"1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"created\": true,\r\n \"deleted\": false,\r\n \"compare\": \"https://gitee.com/oschina/gitee/compare/0000000000000000000000000000000000000000...1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"commits\": [\r\n {\r\n \"id\": \"1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"tree_id\": \"db78f3594ec0683f5d857ef731df0d860f14f2b2\",\r\n \"distinct\": true,\r\n \"message\": \"Update README.md\",\r\n \"timestamp\": \"2018-02-05T23:46:46+08:00\",\r\n \"url\": \"https://gitee.com/oschina/gitee/commit/1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"author\": {\r\n \"time\": \"2018-02-05T23:46:46+08:00\",\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"committer\": {\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"added\": null,\r\n \"removed\": null,\r\n \"modified\": [\r\n \"README.md\"\r\n ]\r\n }\r\n ],\r\n \"head_commit\": {\r\n \"id\": \"1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"tree_id\": \"db78f3594ec0683f5d857ef731df0d860f14f2b2\",\r\n \"distinct\": true,\r\n \"message\": \"Update README.md\",\r\n \"timestamp\": \"2018-02-05T23:46:46+08:00\",\r\n \"url\": \"https://gitee.com/oschina/gitee/commit/1cdcd819599cbb4099289dbbec762452f006cb40\",\r\n \"author\": {\r\n \"time\": \"2018-02-05T23:46:46+08:00\",\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"committer\": {\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"added\": null,\r\n \"removed\": null,\r\n \"modified\": [\r\n \"README.md\"\r\n ]\r\n },\r\n \"total_commits_count\": 0,\r\n \"commits_more_than_ten\": false,\r\n \"repository\": {\r\n \"id\": 120249025,\r\n \"name\": \"Gitee\",\r\n \"path\": \"gitee\",\r\n \"full_name\": \"开源中国/Gitee\",\r\n \"owner\": {\r\n \"id\": 1,\r\n \"login\": \"robot\",\r\n \"avatar_url\": \"https://gitee.com/assets/favicon.ico\",\r\n \"html_url\": \"https://gitee.com/robot\",\r\n \"type\": \"User\",\r\n \"site_admin\": false,\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"private\": false,\r\n \"html_url\": \"https://gitee.com/oschina/gitee\",\r\n \"url\": \"https://gitee.com/oschina/gitee\",\r\n \"description\": \"\",\r\n \"fork\": false,\r\n \"created_at\": \"2018-02-05T23:46:46+08:00\",\r\n \"updated_at\": \"2018-02-05T23:46:46+08:00\",\r\n \"pushed_at\": \"2018-02-05T23:46:46+08:00\",\r\n \"git_url\": \"git://gitee.com:oschina/gitee.git\",\r\n \"ssh_url\": \"git@gitee.com:oschina/gitee.git\",\r\n \"clone_url\": \"https://gitee.com/oschina/gitee.git\",\r\n \"svn_url\": \"svn://gitee.com/oschina/gitee\",\r\n \"git_http_url\": \"https://gitee.com/oschina/gitee.git\",\r\n \"git_ssh_url\": \"git@gitee.com:oschina/gitee.git\",\r\n \"git_svn_url\": \"svn://gitee.com/oschina/gitee\",\r\n \"homepage\": null,\r\n \"stargazers_count\": 11,\r\n \"watchers_count\": 12,\r\n \"forks_count\": 0,\r\n \"language\": \"ruby\",\r\n \"has_issues\": true,\r\n \"has_wiki\": true,\r\n \"has_pages\": false,\r\n \"license\": null,\r\n \"open_issues_count\": 0,\r\n \"default_branch\": \"master\",\r\n \"namespace\": \"oschina\",\r\n \"name_with_namespace\": \"开源中国/Gitee\",\r\n \"path_with_namespace\": \"oschina/gitee\"\r\n },\r\n \"sender\": {\r\n \"id\": 1,\r\n \"login\": \"robot\",\r\n \"avatar_url\": \"https://gitee.com/assets/favicon.ico\",\r\n \"html_url\": \"https://gitee.com/robot\",\r\n \"type\": \"User\",\r\n \"site_admin\": false,\r\n \"name\": \"robot\",\r\n \"email\": \"robot@gitee.com\",\r\n \"username\": \"robot\",\r\n \"user_name\": \"robot\",\r\n \"url\": \"https://gitee.com/robot\"\r\n },\r\n \"enterprise\": {\r\n \"name\": \"开源中国\",\r\n \"url\": \"https://gitee.com/oschina\"\r\n }\r\n}", + "SourceJson": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=请求信息.Body" + }, + "ResultTo": "钩子数据" + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "日志表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "日志表", + "ColumnName": "标题", + "GUID": "acc9be7e-d2cc-4975-b407-e09f377b0000" + }, + "Value": "Gitee_WebHook回调事件" + }, + { + "BindingInfo": { + "TableName": "日志表", + "ColumnName": "内容", + "GUID": "242f4bae-61e3-4cbd-a8d9-781ecebc0061" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=data" + } + }, + { + "BindingInfo": { + "TableName": "日志表", + "ColumnName": "类型", + "GUID": "9ff90dff-f345-4a07-806c-bfce7324674c" + }, + "Value": "信息" + } + ], + "Disabled": true + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "Git_事件记录", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "Git_事件记录", + "ColumnName": "事件名称", + "GUID": "fccc431d-e253-40c4-8afa-1b29b8d0efa2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=钩子数据.hook_name" + } + }, + { + "BindingInfo": { + "TableName": "Git_事件记录", + "ColumnName": "hook_id", + "GUID": "ffc4bb74-08a8-4e4e-95a2-b4e9d3d7fbcf" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=钩子数据.hook_id" + } + }, + { + "BindingInfo": { + "TableName": "Git_事件记录", + "ColumnName": "提交人", + "GUID": "d55ad806-94ce-4bc7-aa3a-0f92603c0ea7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=钩子数据.commits.author.name" + } + }, + { + "BindingInfo": { + "TableName": "Git_事件记录", + "ColumnName": "事件内容", + "GUID": "db739f7c-5d74-4a80-80f8-e0e541b13569" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=钩子数据.commits.message" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/ServerCommands/Gitee/创建一个仓库WebHook.json b/ServerCommands/Gitee/创建一个仓库WebHook.json index 768bc7e3..527904a9 100644 --- a/ServerCommands/Gitee/创建一个仓库WebHook.json +++ b/ServerCommands/Gitee/创建一个仓库WebHook.json @@ -6,64 +6,77 @@ "$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon", "Parameters": [ { - "Name": "所属空间", + "Name": "仓库ID", "DataValidationInfo": { "IgnoreBlank": false - } - }, - { - "Name": "仓库路径", - "DataValidationInfo": {} - }, - { - "Name": "回调地址", - "DataValidationInfo": {} + }, + "TestData": "gyrnccc" }, { "Name": "用户名", - "DataValidationInfo": {} - }, - { - "Name": "密码", - "DataValidationInfo": {} + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "Administrator" } - ] + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } } ], "Commands": [ { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "请求令牌", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "用户名", + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "79da2071-159c-4a8d-8796-be57ae391a1f", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT用户名", + "GUID": "a7631324-378f-4577-a8af-d976f21cda27" + }, + "ColumnName": "GIT用户名" + }, + { + "GUID": "68731a57-db25-4f90-bd1f-35011ff221a7", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT密码", + "GUID": "523d4df5-59b6-4437-b68b-661078b7bab5" + }, + "ColumnName": "GIT密码" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "86de2db8-485a-4991-bb27-80ceb2d895c8" + }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=用户名" } }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "强制刷新" - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" }, - "ResultMessageTo": { - "SerializeProperty": "msg" + "ID": "4d5b1b1010f84c79946ac09278aa8d66" + }, + { + "$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand", + "JsonString": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=全局_Gitee" }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "最新令牌", - "ResultTo": { - "SerializeProperty": "TOKEN" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true + "SampleJson": "{\r\n \"enterprise\": \"GridStudio\",\r\n \"client_id\": \"c7d05fcbaf78ad728fcc0267d081ae6c50dc667667758a0933525d4cbe09ed90\",\r\n \"client_secret\": \"b4d40db2155ca530e5771b37a2fb67161d4106c64df28f32504b4e3bcfb81313\"\r\n}", + "ToParameter": "Gitee" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -75,143 +88,486 @@ "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", "ParamObject": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=code" + "SerializeProperty": "=Gitee.enterprise" } }, - "value": "0" + "value": "%Null%", + "compareType": 1 }, "CommandList": [ { - "$type": "PostDataToWebApi.PostDataCommand, PostDataToWebApi", - "PostData": { - "DataItemType": 1, - "Data": { - "$type": "PostDataToWebApi.ObjectData, PostDataToWebApi", - "Data": [ - { - "Name": "access_token", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TOKEN" - } + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "仓库", + "TableValue": { + "TableName": "Git仓库表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "f86fee2d-71be-4386-986f-58efe124ddbd", + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库路径名", + "GUID": "2c41e2fb-0784-4414-a2f6-e7bf48e1a825" }, - { - "Name": "owner", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=所属空间" - } - }, - { - "Name": "repo", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=仓库路径" - } - }, - { - "Name": "url", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=回调地址" - } - }, - { - "Name": "encryption_type", - "DataItemType": 0, - "Data": 0 - }, - { - "Name": "password", - "DataItemType": 0, - "Data": "x6158891C" - }, - { - "Name": "push_events", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TRUE()" - } - }, - { - "Name": "tag_push_events", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FALSE()" - } - }, - { - "Name": "issues_events", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FALSE()" - } - }, - { - "Name": "note_events", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FALSE()" - } - }, - { - "Name": "merge_requests_events", - "DataItemType": 0, - "Data": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FALSE()" - } - } - ] - } + "ColumnName": "仓库路径名" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "7aa0116e-f6a8-4a54-9dc1-10755107fdf9" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" }, - "WebUrl": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=\"https://gitee.com/api/v5/repos/\"+所属空间+\"/\"+仓库路径+\"/hooks\"" - }, - "Method": "POST", - "SuccessCallback": "// 请求成功返回的数据存储在“result”变量中\r\n// 请使用“result”变量来完成请求成功的回调 \r\n//console.log(result);", - "ErrorCallback": "// 请求中发生的错误存储在“error”变量中\r\n// 请使用“error”变量来处理异常情况 \r\nconsole.error(error);", - "NewParameter": "result", - "Header": [], - "Timeout": 100.0 + "ID": "18b47cd732ea4f5ca35425f3f67f2068" }, { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "0", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=result" - } + "$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": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "是否存在hook", + "TableValue": { + "TableName": "Git_WebHook", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "a39b5b84-ec17-4474-a3f1-024ba1e931a3", + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "hook_id", + "GUID": "a9ffabfc-9ef2-4051-bf27-4ac4bb9612a3" + }, + "ColumnName": "hook_id" + }, + { + "GUID": "07448f15-a30a-46e3-98f5-454569fd9b9f", + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "url", + "GUID": "4ef09151-35ae-4d70-afa6-b779ea5dd6c9" + }, + "ColumnName": "url" + }, + { + "GUID": "56c3cff0-bec6-4060-8500-5184a071b6df", + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "password", + "GUID": "5d84189e-bd75-4b4f-800d-a273ba9b1ef8" + }, + "ColumnName": "password" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "仓库ID", + "GUID": "62db27c9-59da-493e-a58b-8fd48148a5ca" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "4d967288116a47b58360492b81f91672" + }, + { + "$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": "=是否存在hook" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "请求令牌", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "用户名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "强制刷新", + "Value": "0" + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "最新令牌", + "ResultTo": { + "SerializeProperty": "TOKEN" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$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": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "url", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"https://gitee.com/api/v5/repos/\"&Gitee.enterprise&\"/\"&仓库.仓库路径名&\"/hooks\"" + }, + "ID": "67f11c1341634f158b457443feca21de" + }, + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "PostDataToWebApi.PostDataCommand, PostDataToWebApi", + "PostData": { + "DataItemType": 1, + "Data": { + "$type": "PostDataToWebApi.ObjectData, PostDataToWebApi", + "Data": [ + { + "Name": "access_token", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TOKEN" + } + }, + { + "Name": "url", + "DataItemType": 0, + "Data": "http://www.baidu.com" + }, + { + "Name": "encryption_type", + "DataItemType": 0, + "Data": 0 + }, + { + "Name": "password", + "DataItemType": 0, + "Data": 6158891 + }, + { + "Name": "push_events", + "DataItemType": 0, + "Data": true + } + ] + } + }, + "JsonString": "", + "WebUrl": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=url" + }, + "Method": "POST", + "SuccessCallback": "// 请求成功返回的数据存储在“result”变量中\r\n// 请使用“result”变量来完成请求成功的回调 \r\n//console.log(result);", + "ErrorCallback": "// 请求中发生的错误存储在“error”变量中\r\n// 请使用“error”变量来处理异常情况 \r\nconsole.error(error);", + "NewParameter": "result", + "Header": [], + "Timeout": 100.0 + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "Git_WebHook", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "仓库ID", + "GUID": "73a25ccf-ba9a-4c0b-a999-5598caeab5dc" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + { + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "hook_id", + "GUID": "8b359d8c-e7f0-45bc-8336-270f0e318259" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.id" + } + }, + { + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "url", + "GUID": "e835645b-cdc8-4f0c-904c-8d126c038e01" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.url" + } + }, + { + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "password", + "GUID": "d13c52b9-870b-43bd-b96f-6dd187ee44b1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.password" + } + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "获取成功", + "CustomReturns": [ + { + "ReturnPropertyName": "id", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.id" + } + }, + { + "ReturnPropertyName": "url", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.url" + } + }, + { + "ReturnPropertyName": "password", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.password" + } + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.message" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "id" + }, + { + "ReturnPropertyName": "url" + }, + { + "ReturnPropertyName": "password" + } + ] + } + ] + } + } + ], + "ID": "062c8d39-13c7-4101-bd8d-6fc7ad6a3e5d" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "id" + }, + { + "ReturnPropertyName": "url" + }, + { + "ReturnPropertyName": "password" + } + ] + } + ], + "ID": "2be60152-4f35-4b2d-8ac0-59bd10d495a1" + } + ] + } + ], + "ID": "9e16d6e7-a0f1-4d32-9b6c-02a61e46b215" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.message" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "id", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=是否存在hook.hook_id" + } + }, + { + "ReturnPropertyName": "url", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=是否存在hook.url" + } + }, + { + "ReturnPropertyName": "password", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=是否存在hook.password" + } + } + ] + } + ], + "ID": "f1b86e04-26d0-48b8-a57a-627c6ab502c3" + } + ] + } + ], + "ID": "62249388-d560-49d9-b880-66c4dfe9917b" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "仓库不存在,请先同步仓库到系统中", + "CustomReturns": [ + { + "ReturnPropertyName": "id" + }, + { + "ReturnPropertyName": "url" + }, + { + "ReturnPropertyName": "password" + } + ] + } + ], + "ID": "d4a841d5-616d-4856-91c1-5e09d9ef0d19" + } + ] } ], - "ID": "bd98c351-01be-475c-b97a-1de47389664f" + "ID": "7ab9d8c8-5f25-411c-b84a-bc652e49872e" }, { "CommandList": [ { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=code" - }, - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=msg" - } + "ErrorCode": "400", + "Message": "请先配置全局Gitee企业路径名", + "CustomReturns": [ + { + "ReturnPropertyName": "id" + }, + { + "ReturnPropertyName": "url" + }, + { + "ReturnPropertyName": "password" + } + ] } ], - "ID": "aa58478f-ff6c-43a9-9154-643a8c411e12" + "ID": "f90f8336-7ffa-4974-9d86-28d538890261" } ] } + ], + "ReturnProperties": [ + { + "Name": "id" + }, + { + "Name": "url" + }, + { + "Name": "password" + } ] } \ No newline at end of file diff --git a/ServerCommands/Gitee/删除一个仓库WebHook.json b/ServerCommands/Gitee/删除一个仓库WebHook.json new file mode 100644 index 00000000..52e459ed --- /dev/null +++ b/ServerCommands/Gitee/删除一个仓库WebHook.json @@ -0,0 +1,296 @@ +{ + "Name": "删除一个仓库WebHook", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon", + "Parameters": [ + { + "Name": "WebHookId", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "1400424" + }, + { + "Name": "仓库路径名", + "DataValidationInfo": {}, + "TestData": "gyrnccc" + }, + { + "Name": "用户名", + "DataValidationInfo": {}, + "TestData": "Administrator" + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "78cb510b-3b08-4fee-8df4-b581cd73fcee", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT用户名", + "GUID": "b6e5b969-da71-4371-9a85-218e9a38c3ab" + }, + "ColumnName": "GIT用户名" + }, + { + "GUID": "57b469ca-2dca-400b-9537-af32029ab64f", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT密码", + "GUID": "482c4996-4547-4c68-a398-80eb4563b998" + }, + "ColumnName": "GIT密码" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "8ed9cbb6-76b8-463e-aef4-7585445b3303" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "50f64a7ee8764989ba838ab9701f5ce3" + }, + { + "$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand", + "JsonString": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=全局_Gitee" + }, + "SampleJson": "{\r\n \"enterprise\": \"GridStudio\",\r\n \"client_id\": \"c7d05fcbaf78ad728fcc0267d081ae6c50dc667667758a0933525d4cbe09ed90\",\r\n \"client_secret\": \"b4d40db2155ca530e5771b37a2fb67161d4106c64df28f32504b4e3bcfb81313\"\r\n}", + "ToParameter": "Gitee" + }, + { + "$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": "=Gitee.enterprise" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "请求令牌", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "用户名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "强制刷新", + "Value": "0" + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "最新令牌", + "ResultTo": { + "SerializeProperty": "TOKEN" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$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": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "url", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"https://gitee.com/api/v5/repos/\"&Gitee.enterprise&\"/\"&仓库路径名&\"/hooks/\"&WebHookId" + }, + "ID": "020374fd3ba147899767312a664c7c2e" + }, + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "PostDataToWebApi.PostDataCommand, PostDataToWebApi", + "PostData": { + "DataItemType": 1, + "Data": { + "$type": "PostDataToWebApi.ObjectData, PostDataToWebApi", + "Data": [ + { + "Name": "access_token", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TOKEN" + } + } + ] + } + }, + "JsonString": "", + "WebUrl": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=url" + }, + "Method": "DELETE", + "SuccessCallback": "// 请求成功返回的数据存储在“result”变量中\r\n// 请使用“result”变量来完成请求成功的回调 \r\n//console.log(result);", + "ErrorCallback": "// 请求中发生的错误存储在“error”变量中\r\n// 请使用“error”变量来处理异常情况 \r\nconsole.error(error);", + "NewParameter": "result", + "Header": [], + "Timeout": 100.0 + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "Git_WebHook", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "hook_id", + "GUID": "ac7a5b01-c68a-4321-b177-a3e2a9347c46" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=WebHookId" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "仓库ID", + "GUID": "63ba95bb-2258-4f7e-a0c3-fd2c9a82c989", + "RelationBinding": { + "RelatedTable": "Git仓库表", + "RelatedColumn": "仓库ID", + "DisplayColumn": "仓库路径名" + } + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库路径名" + } + } + ] + } + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "删除成功" + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "删除失败" + } + ] + } + } + ], + "ID": "3d7aae36-4284-4774-b1b0-b9dd97b71884" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + } + } + ], + "ID": "dd119496-d60e-47fb-827d-6ae821d171c1" + } + ] + } + ], + "ID": "22d13d2c-b49a-4d0d-8a7f-b56f412c3f84" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请先配置全局Gitee企业路径名" + } + ], + "ID": "3c065a55-ba75-4fe4-b3f1-3114ed3aa694" + } + ] + } + ] +} \ No newline at end of file diff --git a/ServerCommands/Gitee/同步一个仓库到表.json b/ServerCommands/Gitee/同步一个仓库到表.json new file mode 100644 index 00000000..d68390b2 --- /dev/null +++ b/ServerCommands/Gitee/同步一个仓库到表.json @@ -0,0 +1,490 @@ +{ + "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": { + "IgnoreBlank": false + } + }, + { + "Name": "空间路径名", + "DataValidationInfo": {} + }, + { + "Name": "空间名称", + "DataValidationInfo": {} + }, + { + "Name": "仓库路径名", + "DataValidationInfo": {} + }, + { + "Name": "仓库名称", + "DataValidationInfo": {} + }, + { + "Name": "仓库地址", + "DataValidationInfo": {} + }, + { + "Name": "仓库描述", + "DataValidationInfo": {} + }, + { + "Name": "仓库成员", + "DataValidationInfo": {} + }, + { + "Name": "创建人", + "DataValidationInfo": {} + }, + { + "Name": "创建人头像", + "DataValidationInfo": {} + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "366500b8-6b5a-415b-b080-c1984c5c546d", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT用户名", + "GUID": "56abe866-0cb9-4437-b844-3e8a8f30dfa5" + }, + "ColumnName": "GIT用户名" + }, + { + "GUID": "1483cbe9-393e-45d7-94c4-367742849f83", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT密码", + "GUID": "d2ce4ffe-abcb-4b1b-8fbd-f8481b08df32" + }, + "ColumnName": "GIT密码" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "af5d8809-daac-453d-9874-3c1a16f44ecd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "1635e0bf7bdf4b56b986f7c95a2104ef" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "查找仓库", + "TableValue": { + "TableName": "Git仓库表", + "TableValueType": 3, + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "cb3e1ea6-5719-447f-9e75-84923cffaf89" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "2abb0425c40841df8b09b37ecbbf58cb" + }, + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$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.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "Git仓库表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "dbd47bc5-1fde-4182-8e78-1d3c76ea6223" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间路径名", + "GUID": "abca3f5e-e20c-455b-b775-67f048fa8c87" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=空间路径名" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间名称", + "GUID": "87681325-0d60-4165-94da-7f3190953f10" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=空间名称" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库路径名", + "GUID": "5b0f1389-5fc4-4330-b890-9d20f57e44bc" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库路径名" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库名称", + "GUID": "714bfac1-405b-4a5d-9a22-bcff5b3cd28f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库名称" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库地址", + "GUID": "7dce609f-eea9-4411-8037-4b6a3730449f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库地址" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库描述", + "GUID": "de30e5d1-4837-4ebc-8ad3-344b36eb75ed" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库描述" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库成员", + "GUID": "8ae4008a-c654-483d-ab3e-6ffe05ec8f68" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库成员" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人", + "GUID": "15f8dcd3-e557-413c-9edb-b065a7496b0e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=创建人" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人头像", + "GUID": "c26b8a11-866b-4c85-b69c-45501406eb3b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=创建人头像" + } + } + ] + } + ], + "ID": "80813e9f-283a-4403-a633-860f7c3c9e84" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "Git仓库表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库ID", + "GUID": "0cb22c5e-6428-421d-b601-e71f8fe673bd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库ID" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间路径名", + "GUID": "4cace823-2051-4a68-be59-823a2b1af654" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=空间路径名" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "空间名称", + "GUID": "1de7544c-bf71-4d40-8a9a-2007c833de53" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=空间名称" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库路径名", + "GUID": "00ae0991-9a9b-4f75-aac6-146b1421a1f3" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库路径名" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库名称", + "GUID": "31ce0962-b44b-4c79-96b8-a4fe0d660f24" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库名称" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库地址", + "GUID": "af88bb26-fcc8-494a-ae5f-f39d2c549612" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库地址" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库描述", + "GUID": "589d9932-db4e-403d-9484-af3ec8564b39" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库描述" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "仓库成员", + "GUID": "ffbef827-bb53-428e-a446-e6951cdd4efb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库成员" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人", + "GUID": "6a03ba3f-11fb-4c27-a6a7-10cd85f29660" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=创建人" + } + }, + { + "BindingInfo": { + "TableName": "Git仓库表", + "ColumnName": "创建人头像", + "GUID": "339132cf-3720-424e-87ef-0a539efe8026" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=创建人头像" + } + } + ] + } + ], + "ID": "2d93347d-4804-4cd7-90f0-bb959f962714" + } + ] + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "创建一个仓库WebHook", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "仓库ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库路径名" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "用户名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前用户" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "id", + "ResultTo": { + "SerializeProperty": "res_hookId" + } + }, + { + "ResultPropertyName": "url", + "ResultTo": { + "SerializeProperty": "res_URL" + } + }, + { + "ResultPropertyName": "password", + "ResultTo": { + "SerializeProperty": "res_密码" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$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": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "仓库创建并订阅成功!" + } + ], + "ID": "01bd4a4a-25a1-47a7-aff1-03e0fa05ed57" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "仓库创建成功,但未能订阅,请手动订阅" + } + ], + "ID": "602cc6b8-a64d-4ffb-8f12-faf8c062ad86" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/ServerCommands/Gitee/搜索仓库.json b/ServerCommands/Gitee/搜索仓库.json new file mode 100644 index 00000000..17871b66 --- /dev/null +++ b/ServerCommands/Gitee/搜索仓库.json @@ -0,0 +1,476 @@ +{ + "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": "用户名", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "Administrator" + }, + { + "Name": "关键字", + "DataValidationInfo": {}, + "TestData": "UI" + }, + { + "Name": "页码", + "DataValidationInfo": {}, + "TestData": "1" + }, + { + "Name": "行数", + "DataValidationInfo": {}, + "TestData": "20" + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "000f08ba-ce47-4275-bf3f-f4756cd687d0", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT用户名", + "GUID": "a7a542bb-c690-4434-a291-280d4cd24db1" + }, + "ColumnName": "GIT用户名" + }, + { + "GUID": "9e9b45e6-9e59-47bd-9dae-8eccefbdd168", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT密码", + "GUID": "b2873649-7bba-4aff-a01a-ca2b893679d7" + }, + "ColumnName": "GIT密码" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "245446e2-3f7b-450d-865b-84dfbb83d524" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "23ff64d5cb86411080f5dc3a39b71562" + }, + { + "$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand", + "JsonString": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=全局_Gitee" + }, + "SampleJson": "{\"enterprise\":\"GridStudio\",\"client_id\":\"c7d05fcbaf78ad728fcc0267d081ae6c50dc667667758a0933525d4cbe09ed90\",\"client_secret\":\"b4d40db2155ca530e5771b37a2fb67161d4106c64df28f32504b4e3bcfb81313\"}", + "ToParameter": "Gitee" + }, + { + "$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": "=Gitee.enterprise" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "请求令牌", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "用户名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "强制刷新", + "Value": "1" + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "最新令牌", + "ResultTo": { + "SerializeProperty": "TOKEN" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$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": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "url", + "ParameterValue": "https://gitee.com/api/v5/search/repositories", + "ID": "c30bcacc060a4257a28355953a2d2985" + }, + { + "$type": "PostDataToWebApi.PostDataCommand, PostDataToWebApi", + "PostData": { + "DataItemType": 1, + "Data": { + "$type": "PostDataToWebApi.ObjectData, PostDataToWebApi", + "Data": [ + { + "Name": "access_token", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TOKEN" + } + }, + { + "Name": "q", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=关键字" + } + }, + { + "Name": "page", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=页码" + } + }, + { + "Name": "per_page", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=行数" + } + } + ] + } + }, + "JsonString": "", + "WebUrl": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=url" + }, + "Method": "GET", + "SuccessCallback": "// 请求成功返回的数据存储在“result”变量中\r\n// 请使用“result”变量来完成请求成功的回调 \r\n//console.log(result);", + "ErrorCallback": "// 请求中发生的错误存储在“error”变量中\r\n// 请使用“error”变量来处理异常情况 \r\nconsole.error(error);", + "NewParameter": "result", + "Header": [], + "Timeout": 100.0 + }, + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$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.Count" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "OutParamaterName": "仓库列表" + }, + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result" + }, + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.members" + }, + "Operation": 16, + "OperationParamaterAName": ",", + "OutParamaterName": "仓库成员名称" + }, + { + "$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit", + "OperationParamaterPairs": [ + { + "Name": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.id" + } + }, + { + "Name": "空间路径名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.namespace.path" + } + }, + { + "Name": "空间名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.namespace.name" + } + }, + { + "Name": "仓库路径名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.path" + } + }, + { + "Name": "仓库名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.name" + } + }, + { + "Name": "仓库地址", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.html_url" + } + }, + { + "Name": "仓库描述", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.description" + } + }, + { + "Name": "仓库成员", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库成员名称" + } + }, + { + "Name": "创建人", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.owner.name" + } + }, + { + "Name": "创建人头像", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.owner.avatar_url" + } + } + ], + "OutParamaterName": "仓库信息" + }, + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库列表" + }, + "Operation": 4, + "OperationParamaterAName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库信息" + }, + "OutParamaterName": "仓库列表" + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "获取成功", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库列表" + } + } + ] + } + ], + "ID": "a6e4557a-0215-4ccd-b386-f171fed6d096" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "无仓库信息", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "a680a444-14f6-41dc-ad33-2c1bf49a018c" + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.message" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ] + } + } + ], + "ID": "8c2cba52-280c-4817-bc34-92acfcdb7ec1" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "98396a37-1b66-41f8-8086-262a42884fbd" + } + ] + } + ], + "ID": "1e65b0c1-d885-462d-87cb-3606c8ed982a" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请先配置全局Gitee企业路径名", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "251d4438-c171-476d-ac05-4b5f114d5a07" + } + ] + } + ], + "ReturnProperties": [ + { + "Name": "仓库列表" + } + ] +} \ No newline at end of file diff --git a/ServerCommands/Gitee/获取企业的所有仓库.json b/ServerCommands/Gitee/获取企业的所有仓库.json index dc40adbc..d2ce0c73 100644 --- a/ServerCommands/Gitee/获取企业的所有仓库.json +++ b/ServerCommands/Gitee/获取企业的所有仓库.json @@ -394,7 +394,7 @@ ] } ], - "ID": "10378dc6-9bbb-48b1-ae78-ce17a487a307" + "ID": "57d08ed7-a53c-490e-b4f1-9cd33ceb7738" }, { "CommandList": [ @@ -409,7 +409,7 @@ ] } ], - "ID": "bb140470-5d49-4bdc-b054-27be941172ce" + "ID": "6e3fcb95-cd78-42bb-b6dc-53fd531c461e" } ] } @@ -434,7 +434,7 @@ } } ], - "ID": "17e4b785-92fd-497d-8ec4-7a549367e8bd" + "ID": "d8913fd5-9ad7-4e0d-8e8c-9c5cb187f7d0" }, { "CommandList": [ @@ -455,12 +455,12 @@ ] } ], - "ID": "12ed68b9-0006-48d7-bd0d-9a9735dd6380" + "ID": "56b95be7-a43f-4341-b2da-27c5e6e7f705" } ] } ], - "ID": "1cc2265a-af32-466a-9d75-fa64c9011393" + "ID": "9c0349de-f085-430f-9905-8b4fcd60a82b" }, { "CommandList": [ @@ -475,7 +475,7 @@ ] } ], - "ID": "fbb8483f-8daa-4e2f-a45a-8024eea8c7bf" + "ID": "a9c25237-34de-4e69-9806-59cbb1ba68d4" } ] } diff --git a/ServerCommands/Gitee/获取用户的所有仓库.json b/ServerCommands/Gitee/获取用户的所有仓库.json new file mode 100644 index 00000000..1f243100 --- /dev/null +++ b/ServerCommands/Gitee/获取用户的所有仓库.json @@ -0,0 +1,475 @@ +{ + "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": "用户名", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "Administrator" + }, + { + "Name": "关键字", + "DataValidationInfo": {} + }, + { + "Name": "页码", + "DataValidationInfo": {}, + "TestData": "1" + }, + { + "Name": "行数", + "DataValidationInfo": {}, + "TestData": "20" + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "594c3620-ea22-499f-a1e9-7b1a82710199", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT用户名", + "GUID": "2d81fd07-9009-46be-b80b-a2525ff065b3" + }, + "ColumnName": "GIT用户名" + }, + { + "GUID": "4143bb72-5cfe-4fe3-8b75-788af09fcecc", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "GIT密码", + "GUID": "c3b83a87-59d3-4082-93b1-96f89d00e612" + }, + "ColumnName": "GIT密码" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "2809fe27-b8e0-427f-9915-4b78b669e87b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "3cc1580318c3452ab67b1729ac074d09" + }, + { + "$type": "JsonUtilityCommand.JsonDeserializeCommand, JsonUtilityCommand", + "JsonString": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=全局_Gitee" + }, + "SampleJson": "{\"enterprise\":\"GridStudio\",\"client_id\":\"c7d05fcbaf78ad728fcc0267d081ae6c50dc667667758a0933525d4cbe09ed90\",\"client_secret\":\"b4d40db2155ca530e5771b37a2fb67161d4106c64df28f32504b4e3bcfb81313\"}", + "ToParameter": "Gitee" + }, + { + "$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": "=Gitee.enterprise" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "请求令牌", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "用户名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=用户名" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "强制刷新", + "Value": "1" + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "最新令牌", + "ResultTo": { + "SerializeProperty": "TOKEN" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$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": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "url", + "ParameterValue": "https://gitee.com/api/v5/user/repos", + "ID": "8f479887b1d34dcd88e3c5a8f8064a86" + }, + { + "$type": "PostDataToWebApi.PostDataCommand, PostDataToWebApi", + "PostData": { + "DataItemType": 1, + "Data": { + "$type": "PostDataToWebApi.ObjectData, PostDataToWebApi", + "Data": [ + { + "Name": "access_token", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TOKEN" + } + }, + { + "Name": "q", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=关键字" + } + }, + { + "Name": "page", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=页码" + } + }, + { + "Name": "per_page", + "DataItemType": 0, + "Data": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=行数" + } + } + ] + } + }, + "JsonString": "", + "WebUrl": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=url" + }, + "Method": "GET", + "SuccessCallback": "// 请求成功返回的数据存储在“result”变量中\r\n// 请使用“result”变量来完成请求成功的回调 \r\n//console.log(result);", + "ErrorCallback": "// 请求中发生的错误存储在“error”变量中\r\n// 请使用“error”变量来处理异常情况 \r\nconsole.error(error);", + "NewParameter": "result", + "Header": [], + "Timeout": 100.0 + }, + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$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.Count" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "OutParamaterName": "仓库列表" + }, + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result" + }, + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.members" + }, + "Operation": 16, + "OperationParamaterAName": ",", + "OutParamaterName": "仓库成员名称" + }, + { + "$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit", + "OperationParamaterPairs": [ + { + "Name": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.id" + } + }, + { + "Name": "空间路径名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.namespace.path" + } + }, + { + "Name": "空间名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.namespace.name" + } + }, + { + "Name": "仓库路径名", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.path" + } + }, + { + "Name": "仓库名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.name" + } + }, + { + "Name": "仓库地址", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.html_url" + } + }, + { + "Name": "仓库描述", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.description" + } + }, + { + "Name": "仓库成员", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库成员名称" + } + }, + { + "Name": "创建人", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.owner.name" + } + }, + { + "Name": "创建人头像", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.owner.avatar_url" + } + } + ], + "OutParamaterName": "仓库信息" + }, + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库列表" + }, + "Operation": 4, + "OperationParamaterAName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库信息" + }, + "OutParamaterName": "仓库列表" + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "获取成功", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=仓库列表" + } + } + ] + } + ], + "ID": "b16c9ea2-e0a7-4675-be57-dde8f9417512" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "无仓库信息", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "7abac783-f78e-4c64-ba43-708894d8a469" + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=result.message" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ] + } + } + ], + "ID": "38803b46-52cc-45e3-abbe-5d6fad0469b1" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + }, + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "ef251673-4d3c-4efc-9619-c687676af24b" + } + ] + } + ], + "ID": "03c68f4b-ef86-42fb-b42c-b099783f87ee" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请先配置全局Gitee企业路径名", + "CustomReturns": [ + { + "ReturnPropertyName": "仓库列表" + } + ] + } + ], + "ID": "c15f485f-cdfb-4466-93db-be50e646ed40" + } + ] + } + ], + "ReturnProperties": [ + { + "Name": "仓库列表" + } + ] +} \ No newline at end of file diff --git a/Tables/Git/Git_WebHook.json b/Tables/Git/Git_WebHook.json new file mode 100644 index 00000000..4fccaec1 --- /dev/null +++ b/Tables/Git/Git_WebHook.json @@ -0,0 +1,83 @@ +{ + "Name": "Git_WebHook", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "仓库ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "hook_id", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "url", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "password", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "Git_WebHook", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Relations": [ + { + "PrimaryTable": "Git仓库表", + "PrimaryColumn": "仓库ID", + "ForeignTable": "Git_WebHook", + "ForeignColumn": "仓库ID", + "IsDetailTableRelation": true + } + ], + "Indexes": [] +} \ No newline at end of file diff --git a/Tables/Git/Git_事件记录.json b/Tables/Git/Git_事件记录.json new file mode 100644 index 00000000..9811be96 --- /dev/null +++ b/Tables/Git/Git_事件记录.json @@ -0,0 +1,81 @@ +{ + "Name": "Git_事件记录", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "事件名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "hook_id", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "Name": "提交人", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "Name": "事件内容", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "Git_事件记录", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Relations": [ + { + "PrimaryTable": "Git_WebHook", + "PrimaryColumn": "hook_id", + "ForeignTable": "Git_事件记录", + "ForeignColumn": "hook_id", + "IsDetailTableRelation": true + } + ], + "Indexes": [] +} \ No newline at end of file diff --git a/Tables/Git/Git仓库表.json b/Tables/Git/Git仓库表.json new file mode 100644 index 00000000..cb848bb8 --- /dev/null +++ b/Tables/Git/Git仓库表.json @@ -0,0 +1,135 @@ +{ + "Name": "Git仓库表", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "仓库ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "空间路径名", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "空间名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "仓库路径名", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "仓库名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "仓库地址", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "仓库描述", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "仓库成员", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "创建人", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.ImageBindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "创建人头像", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon", + "Formula": "[仓库名称]&\"(\"&[仓库路径名]&\")\"&\" - \"&[创建人]", + "Name": "仓库标题", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon", + "BindingInfo": { + "TableName": "Git_WebHook", + "ColumnName": "ID", + "GUID": "731b4dca-7401-4463-a361-e2c5c4b86c35" + }, + "AggregateFunction": 1, + "DataColumnName": "ID", + "DetailTableName": "Git_WebHook", + "Name": "hook数量", + "ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "Git仓库表", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [] +} \ No newline at end of file diff --git a/Tables/字典表/日志表.json b/Tables/字典表/日志表.json new file mode 100644 index 00000000..c76900de --- /dev/null +++ b/Tables/字典表/日志表.json @@ -0,0 +1,68 @@ +{ + "Name": "日志表", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "标题", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "内容", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DefaultValue": "信息", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "类型", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "日志表", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [] +} \ No newline at end of file diff --git a/Tables/项目/项目版本.json b/Tables/项目/项目版本.json index 46b7c1bd..a1eb70ce 100644 --- a/Tables/项目/项目版本.json +++ b/Tables/项目/项目版本.json @@ -27,31 +27,10 @@ }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", - "DatabaseColumnType": "nvarchar", + "DatabaseColumnType": "bigint", "MaxLength": -1, - "Name": "仓库地址", - "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" - }, - { - "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", - "DatabaseColumnType": "nvarchar", - "MaxLength": -1, - "Name": "账号", - "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" - }, - { - "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", - "DatabaseColumnType": "nvarchar", - "MaxLength": -1, - "Name": "密码", - "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" - }, - { - "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", - "DatabaseColumnType": "nvarchar", - "MaxLength": -1, - "Name": "WebHooks", - "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + "Name": "仓库ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon", @@ -104,6 +83,13 @@ "ForeignTable": "项目版本", "ForeignColumn": "项目ID", "IsDetailTableRelation": true + }, + { + "PrimaryTable": "Git仓库表", + "PrimaryColumn": "仓库ID", + "ForeignTable": "项目版本", + "ForeignColumn": "仓库ID", + "IsDetailTableRelation": true } ], "Indexes": []