396 lines
20 KiB
JSON
396 lines
20 KiB
JSON
{
|
||
"$type": "Forguncy.SaveLoad.ServerCommandSaveData, ServerDesignerCommon",
|
||
"Name": "GetLastVersion",
|
||
"Description": "获取某项目某版本的最新版本号",
|
||
"Enabled": true,
|
||
"Triggers": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.TriggerSaveDataBase, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon",
|
||
"Permission": {
|
||
"$type": "Forguncy.SaveLoad.ServerCommandPermissionSaveData, ServerDesignerCommon",
|
||
"PermissionData": {
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
|
||
"permissionResource": {
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
|
||
},
|
||
"permissionBindings": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.RbacPermission.Core.Impl.ServerCommand.IServerCommandPermissionBinding, Forguncy.RbacPermission.Core]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
|
||
"roleNames": {
|
||
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||
"$values": [
|
||
"FGC_Anonymous"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"HttpMethod": 2,
|
||
"Parameters": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon",
|
||
"Name": "VersionID",
|
||
"Remark": "具体的版本好,例如1.0.0",
|
||
"DataValidationInfo": {
|
||
"$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon",
|
||
"IgnoreBlank": false
|
||
},
|
||
"TestData": "10"
|
||
}
|
||
]
|
||
},
|
||
"InvokeTriggerTestData": {
|
||
"$type": "Forguncy.SaveLoad.InvokeTriggerTestDataSaveData, ServerDesignerCommon",
|
||
"UserName": "Administrator"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"Commands": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "版本信息",
|
||
"TableValue": {
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
|
||
"TableName": "项目版本",
|
||
"TableValueType": 1,
|
||
"BindingInfos": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "7012707e-bbc1-41d0-b694-d1ffe9830a45",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目版本",
|
||
"ColumnName": "版本名称",
|
||
"GUID": "cbacf8c3-4fbd-4adb-ba66-e8ff4eaa24d5"
|
||
},
|
||
"ColumnName": "版本名称"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "ac4ca567-675f-4f20-b14f-11bf75701ff2",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目版本",
|
||
"ColumnName": "最新版本号",
|
||
"GUID": "9a23966c-b7a9-4215-b2f7-440f758b4378"
|
||
},
|
||
"ColumnName": "最新版本号"
|
||
}
|
||
]
|
||
},
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目版本",
|
||
"ColumnName": "ID",
|
||
"GUID": "25283357-364e-4d23-9da1-b71f1404bb43"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=VersionID"
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0,
|
||
"TopCount": "1"
|
||
},
|
||
"ID": "47916a825b804a50ae33c8b8ccfdcc51",
|
||
"BreakpointIdentity": "f8c9bb93-51c9-495b-ab0c-590aac93fba5"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"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": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||
"ParameterName": "发布记录",
|
||
"TableValue": {
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon",
|
||
"TableName": "项目发布记录",
|
||
"TableValueType": 1,
|
||
"BindingInfos": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "c445fe14-fb48-461e-a3a0-24f90d769266",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目发布记录",
|
||
"ColumnName": "发布内容",
|
||
"GUID": "001e4788-6a22-4c62-a1a7-9858d2716820"
|
||
},
|
||
"ColumnName": "发布内容"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon",
|
||
"GUID": "7df5c484-b325-4ee4-be6d-f8363150c446",
|
||
"BindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目发布记录",
|
||
"ColumnName": "发布时间",
|
||
"GUID": "68acba91-bcd4-48b6-a40a-628dd8a5f466"
|
||
},
|
||
"ColumnName": "发布时间"
|
||
}
|
||
]
|
||
},
|
||
"SqlCondition": {
|
||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||
"SubConditions": {
|
||
"$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目发布记录",
|
||
"ColumnName": "版本ID",
|
||
"GUID": "3cf21cf5-28e7-4d7f-9aaa-9dea6337b3be"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=VersionID"
|
||
}
|
||
},
|
||
{
|
||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||
"ColumnBindingInfo": {
|
||
"$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess",
|
||
"TableName": "项目发布记录",
|
||
"ColumnName": "发布版本号",
|
||
"GUID": "11945b2f-e908-4bad-96ca-ce6854fb84f2"
|
||
},
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=版本信息.最新版本号"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"NullFormulaValueQueryPolicy": 0,
|
||
"TopCount": "1"
|
||
},
|
||
"ID": "99f45e29fc6e41d3aafcaf5ed34987a5",
|
||
"BreakpointIdentity": "94edbce8-8f39-4999-8791-a8c1b808154c"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||
"ConditionAndCommandPairList": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"Condition": {
|
||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||
"param": {
|
||
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
|
||
"ParamObject": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=发布记录"
|
||
}
|
||
},
|
||
"value": "%Null%"
|
||
},
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "0",
|
||
"Message": "success",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Name",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=版本信息.版本名称"
|
||
},
|
||
"Remark": "发布ID\r\n="
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Version",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=版本信息.最新版本号"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Update"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Content"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "1e9ad947-e3bd-4a70-8081-8fbc744252c3"
|
||
}
|
||
]
|
||
},
|
||
"ID": "6484b6b4-c558-42d8-adb1-2d3323138c39"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "0",
|
||
"Message": "success",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Name",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=版本信息.版本名称"
|
||
},
|
||
"Remark": "发布ID\r\n="
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Version",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=版本信息.最新版本号"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Update",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=TEXT(发布记录.发布时间,\"yyyy-mm-dd HH:mm:ss\")"
|
||
}
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Content",
|
||
"Value": {
|
||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||
"SerializeProperty": "=发布记录.发布内容"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "b1638e07-0b81-4f80-a169-d69bbc6412a5"
|
||
}
|
||
]
|
||
},
|
||
"ID": "04751c4d-6e87-4a62-895a-0af27ae6c7d0"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "4ddc1540-1204-42c4-ad6e-4f45dffc260b"
|
||
}
|
||
]
|
||
},
|
||
"ID": "baf41070-3b76-49da-a0d6-585a87738abb"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon",
|
||
"CommandList": {
|
||
"$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||
"ErrorCode": "400",
|
||
"Message": "无法找到对应版本",
|
||
"CustomReturns": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.Model.CustomReturns, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Name",
|
||
"Remark": "发布ID\r\n="
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Version"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Update"
|
||
},
|
||
{
|
||
"$type": "Forguncy.Model.CustomReturns, ServerDesignerCommon",
|
||
"ReturnPropertyName": "Content"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "ec196438-7e63-4d8c-a213-ce641d707313"
|
||
}
|
||
]
|
||
},
|
||
"ID": "0e40aca0-bede-46cf-b96e-4fbb2fcb7bca"
|
||
}
|
||
]
|
||
},
|
||
"BreakpointIdentity": "1b63242a-6750-40bc-9960-337d3b595241"
|
||
}
|
||
]
|
||
},
|
||
"ReturnProperties": {
|
||
"$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon]], System.Private.CoreLib",
|
||
"$values": [
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "Name",
|
||
"Remark": "发布ID\r\n="
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "Version"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "Update"
|
||
},
|
||
{
|
||
"$type": "Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon",
|
||
"Name": "Content"
|
||
}
|
||
]
|
||
}
|
||
} |