Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas3-fe
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas3-fe
Commits
9043604a
Commit
9043604a
authored
Dec 27, 2021
by
zhangke
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chain-service
parent
1bb33f72
Show whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
815 additions
and
1 deletion
+815
-1
TODO.md
src/shared/models/TODO.md
+1
-1
ChainAddress.ts
src/shared/models/chain-service/ChainAddress.ts
+64
-0
ChainAddressCheckName.ts
src/shared/models/chain-service/ChainAddressCheckName.ts
+20
-0
ChainAddressExport.ts
src/shared/models/chain-service/ChainAddressExport.ts
+22
-0
ChainAddressImport.ts
src/shared/models/chain-service/ChainAddressImport.ts
+23
-0
ChainAddressPrivate.ts
src/shared/models/chain-service/ChainAddressPrivate.ts
+20
-0
ChainChainId.ts
src/shared/models/chain-service/ChainChainId.ts
+23
-0
ChainChainIdNode.ts
src/shared/models/chain-service/ChainChainIdNode.ts
+27
-0
ChainChainIdNodeNodeId.ts
src/shared/models/chain-service/ChainChainIdNodeNodeId.ts
+26
-0
ChainChangeOrder.ts
src/shared/models/chain-service/ChainChangeOrder.ts
+21
-0
ChainCheckLicenseNum.ts
src/shared/models/chain-service/ChainCheckLicenseNum.ts
+26
-0
ChainCheckName.ts
src/shared/models/chain-service/ChainCheckName.ts
+24
-0
ChainDeleteChainIdPurge.ts
src/shared/models/chain-service/ChainDeleteChainIdPurge.ts
+26
-0
ChainDeploy.ts
src/shared/models/chain-service/ChainDeploy.ts
+21
-0
ChainDeployExplorerChainId.ts
...shared/models/chain-service/ChainDeployExplorerChainId.ts
+20
-0
ChainExistContractChainId.ts
src/shared/models/chain-service/ChainExistContractChainId.ts
+20
-0
ChainExplorerInfoChainId.ts
src/shared/models/chain-service/ChainExplorerInfoChainId.ts
+20
-0
ChainImportDeploy.ts
src/shared/models/chain-service/ChainImportDeploy.ts
+20
-0
ChainManageLoginType.ts
src/shared/models/chain-service/ChainManageLoginType.ts
+21
-0
ChainNodeBindIp.ts
src/shared/models/chain-service/ChainNodeBindIp.ts
+20
-0
ChainNodeProfileInfoNodeId.ts
...shared/models/chain-service/ChainNodeProfileInfoNodeId.ts
+22
-0
ChainNodeRole.ts
src/shared/models/chain-service/ChainNodeRole.ts
+21
-0
ChainNodeUnBindIpNodeId.ts
src/shared/models/chain-service/ChainNodeUnBindIpNodeId.ts
+20
-0
ChainNodeUserExists.ts
src/shared/models/chain-service/ChainNodeUserExists.ts
+21
-0
ChainPage.ts
src/shared/models/chain-service/ChainPage.ts
+25
-0
ChainRedoChainId.ts
src/shared/models/chain-service/ChainRedoChainId.ts
+23
-0
ChainRedoChainIdNodeId.ts
src/shared/models/chain-service/ChainRedoChainIdNodeId.ts
+26
-0
ChainSshKey.ts
src/shared/models/chain-service/ChainSshKey.ts
+34
-0
ChainSshKeyDefault.ts
src/shared/models/chain-service/ChainSshKeyDefault.ts
+14
-0
ChainSshKeyId.ts
src/shared/models/chain-service/ChainSshKeyId.ts
+31
-0
ChainSshKeyImport.ts
src/shared/models/chain-service/ChainSshKeyImport.ts
+20
-0
ChainSshKeyPrivkeyId.ts
src/shared/models/chain-service/ChainSshKeyPrivkeyId.ts
+24
-0
ChainVersion.ts
src/shared/models/chain-service/ChainVersion.ts
+65
-0
ChainTypeEnum.ts
src/shared/models/chain-service/enums/ChainTypeEnum.ts
+4
-0
No files found.
src/shared/models/TODO.md
View file @
9043604a
-
[
]
app-service - jqy
-
[
]
app-service - jqy
-
[
x
]
auth-service - zk
-
[
x
]
auth-service - zk
-
[
]
chain-service - zk
-
[
x
]
chain-service - zk
-
[
]
cloud-service - zk
-
[
]
cloud-service - zk
-
[
x
]
commodity-service - gxk
-
[
x
]
commodity-service - gxk
-
[
x
]
common-service - gxk
-
[
x
]
common-service - gxk
...
...
src/shared/models/chain-service/ChainAddress.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainAddress
extends
Model
<
ChainAddress
>
{
/**
* 获取账户下的地址列表
* @param payload
*/
static
async
get
(
payload
:
ChainAddressGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/address'
,
{
params
:
payload
})
}
/**
* 生成一个地址
* @param payload
*/
static
async
post
(
payload
:
ChainAddressPostReq
)
{
return
await
api
.
post
<
HttpResponse
>
(
'/services/chain-service/address'
,
{
data
:
payload
})
}
/**
* 修改地址信息
* @param payload
*/
static
async
put
(
payload
:
ChainAddressPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/address'
,
{
data
:
payload
})
}
/**
* 删除地址
* @param payload
*/
static
async
delete
(
payload
:
ChainAddressDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
`/services/chain-service/address/
${
payload
.
aid
}
`
)
}
}
@
Serializable
()
export
class
ChainAddressGetReq
extends
Model
<
ChainAddressGetReq
>
{
@
JsonProperty
()
pageNum
:
number
@
JsonProperty
()
pageSize
:
number
}
@
Serializable
()
export
class
ChainAddressPostReq
extends
Model
<
ChainAddressPostReq
>
{
@
JsonProperty
()
name
:
string
@
JsonProperty
()
note
:
string
@
JsonProperty
()
privKey
?:
string
}
@
Serializable
()
export
class
ChainAddressPutReq
extends
Model
<
ChainAddressPutReq
>
{
@
JsonProperty
()
aid
:
string
@
JsonProperty
()
name
:
string
@
JsonProperty
()
note
:
string
}
@
Serializable
()
export
class
ChainAddressDeleteReq
extends
Model
<
ChainAddressDeleteReq
>
{
@
JsonProperty
()
aid
:
string
}
src/shared/models/chain-service/ChainAddressCheckName.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainAddressCheckName
extends
Model
<
ChainAddressCheckName
>
{
/**
* 校验地址名称是否唯一
* @param payload
*/
static
async
get
(
payload
:
ChainAddressCheckNameGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/address/check-name'
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainAddressCheckNameGetReq
extends
Model
<
ChainAddressCheckNameGetReq
>
{
@
JsonProperty
()
name
:
string
}
src/shared/models/chain-service/ChainAddressExport.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainAddressExport
extends
Model
<
ChainAddressExport
>
{
/**
* 导出地址
* @param payload
*/
static
async
get
(
payload
:
ChainAddressExportGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/address/export'
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainAddressExportGetReq
extends
Model
<
ChainAddressExportGetReq
>
{
@
JsonProperty
()
phone
:
string
@
JsonProperty
()
verifyCode
:
number
@
JsonProperty
()
addrId
:
number
}
src/shared/models/chain-service/ChainAddressImport.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainAddressImport
extends
Model
<
ChainAddressImport
>
{
/**
* 导入地址
* @param payload
*/
static
async
post
(
payload
:
ChainAddressImportPostReq
)
{
return
await
api
.
post
<
HttpResponse
>
(
'/services/chain-service/address/import'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainAddressImportPostReq
extends
Model
<
ChainAddressImportPostReq
>
{
@
JsonProperty
()
addrName
:
string
@
JsonProperty
()
mnemonic
:
string
@
JsonProperty
()
privateKey
:
string
@
JsonProperty
()
tag
:
number
}
src/shared/models/chain-service/ChainAddressPrivate.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainAddressPrivate
extends
Model
<
ChainAddressPrivate
>
{
/**
* 查看地址私钥
* @param payload
*/
static
async
get
(
payload
:
ChainAddressPrivateGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/address/private'
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainAddressPrivateGetReq
extends
Model
<
ChainAddressPrivateGetReq
>
{
@
JsonProperty
()
id
:
string
}
src/shared/models/chain-service/ChainChainId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainChainId
extends
Model
<
ChainChainId
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 查看指定的的链信息
* @param payload
*/
static
async
get
(
payload
:
ChainChainIdGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
`
)
}
}
@
Serializable
()
export
class
ChainChainIdGetReq
extends
ChainChainId
{
@
JsonProperty
()
chain_id
:
string
}
src/shared/models/chain-service/ChainChainIdNode.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainChainIdNode
extends
Model
<
ChainChainIdNode
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 获取节点列表
* @param payload
*/
static
async
get
(
payload
:
ChainChainIdNodeGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
/node`
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
ChainChainIdNodeGetReq
extends
ChainChainIdNode
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
pageNum
:
number
@
JsonProperty
()
pageSize
:
number
}
src/shared/models/chain-service/ChainChainIdNodeNodeId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainChainIdNodeIdNode
extends
Model
<
ChainChainIdNodeIdNode
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 删除节点
* @param payload
*/
static
async
delete
(
payload
:
ChainChainIdNodeIdNodeDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
/node/
${
payload
.
node_id
}
`
,
)
}
}
@
Serializable
()
export
class
ChainChainIdNodeIdNodeDeleteReq
extends
ChainChainIdNodeIdNode
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
node_id
:
string
}
src/shared/models/chain-service/ChainChangeOrder.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainChangeOrder
extends
Model
<
ChainChangeOrder
>
{
/**
* 初始化变更订单(服务器规格变更)
* @param payload
*/
static
async
post
(
payload
:
ChainChangeOrderPostReq
)
{
return
await
api
.
post
<
HttpResponse
>
(
'/services/chain-service/chain/change/order'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainChangeOrderPostReq
extends
Model
<
ChainChangeOrderPostReq
>
{
@
JsonProperty
()
nodeId
:
string
@
JsonProperty
()
profileRef
:
number
}
src/shared/models/chain-service/ChainCheckLicenseNum.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainCheckLicenseNum
extends
Model
<
ChainCheckLicenseNum
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 校验License中的链相关限制
* @param payload
*/
static
async
get
(
payload
:
ChainCheckLicenseNumGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/check-license-num`
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
ChainCheckLicenseNumGetReq
extends
ChainCheckLicenseNum
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
nodeSize
?:
number
}
src/shared/models/chain-service/ChainCheckName.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainCheckName
extends
Model
<
ChainCheckName
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 校验校验链参数是否唯一
* @param payload
*/
static
async
get
(
payload
:
ChainCheckNameGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/check-name`
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainCheckNameGetReq
extends
ChainCheckName
{
@
JsonProperty
()
name
:
string
@
JsonProperty
()
title
:
string
@
JsonProperty
()
mainChainId
?:
string
}
src/shared/models/chain-service/ChainDeleteChainIdPurge.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainDeleteChainIdPurge
extends
Model
<
ChainDeleteChainIdPurge
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 删除指定链
* @param payload
*/
static
async
delete
(
payload
:
ChainDeleteChainIdPurgeDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
`/services/chain-service/chain/delete/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
/
${
payload
.
purge
}
`
,
)
}
}
@
Serializable
()
export
class
ChainDeleteChainIdPurgeDeleteReq
extends
ChainDeleteChainIdPurge
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
purge
:
string
}
src/shared/models/chain-service/ChainDeploy.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainDeploy
extends
Model
<
ChainDeploy
>
{
/**
* 部署指定链,指定节点
* @param payload
*/
static
async
put
(
payload
:
ChainDeployPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/deploy'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainDeployPutReq
extends
Model
<
ChainDeployPutReq
>
{
@
JsonProperty
()
chainId
:
string
@
JsonProperty
()
nodes
:
string
[]
}
src/shared/models/chain-service/ChainDeployExplorerChainId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainDeployExplorerChainId
extends
Model
<
ChainDeployExplorerChainId
>
{
/**
* 部署指定链的浏览器
* @param payload
*/
static
async
put
(
payload
:
ChainDeployExplorerChainIdPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/deploy/explorer/{chain_id}'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainDeployExplorerChainIdPutReq
extends
Model
<
ChainDeployExplorerChainIdPutReq
>
{
@
JsonProperty
()
chain_id
:
string
}
src/shared/models/chain-service/ChainExistContractChainId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainExistContractChainId
extends
Model
<
ChainExistContractChainId
>
{
/**
* 链是否部署合约
* @param payload
*/
static
async
get
(
payload
:
ChainExistContractChainIdGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/chain/exist-contract/
${
payload
.
chain_id
}
`
)
}
}
@
Serializable
()
export
class
ChainExistContractChainIdGetReq
extends
Model
<
ChainExistContractChainIdGetReq
>
{
@
JsonProperty
()
chain_id
:
string
}
src/shared/models/chain-service/ChainExplorerInfoChainId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainExplorerInfoChainId
extends
Model
<
ChainExplorerInfoChainId
>
{
/**
* 查询指定浏览器节点
* @param payload
*/
static
async
get
(
payload
:
ChainExplorerInfoChainIdGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/explorer/info/
${
payload
.
chain_id
}
`
)
}
}
@
Serializable
()
export
class
ChainExplorerInfoChainIdGetReq
extends
Model
<
ChainExplorerInfoChainIdGetReq
>
{
@
JsonProperty
()
chain_id
:
string
}
src/shared/models/chain-service/ChainImportDeploy.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainImportDeploy
extends
Model
<
ChainImportDeploy
>
{
/**
* 链导入时,部署指定链的监控客户端
* @param payload
*/
static
async
put
(
payload
:
ChainImportDeployPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/import/deploy'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainImportDeployPutReq
extends
Model
<
ChainImportDeployPutReq
>
{
@
JsonProperty
()
chainId
:
string
}
src/shared/models/chain-service/ChainManageLoginType.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainManageLogType
extends
Model
<
ChainManageLogType
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 根据当前登录类型查询链列表
* @param payload
*/
static
async
get
(
payload
:
ChainManageLogTypeGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/manage/login-type`
)
}
}
@
Serializable
()
export
class
ChainManageLogTypeGetReq
extends
ChainManageLogType
{}
src/shared/models/chain-service/ChainNodeBindIp.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainNodeBindIp
extends
Model
<
ChainNodeBindIp
>
{
/**
* 节点绑定Ip地址
* @param payload
*/
static
async
put
(
payload
:
ChainNodeBindIpPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/node/bind-ip'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainNodeBindIpPutReq
extends
Model
<
ChainNodeBindIpPutReq
>
{
@
JsonProperty
()
nodeId
:
string
}
src/shared/models/chain-service/ChainNodeProfileInfoNodeId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainNodeProfileInfoNodeId
extends
Model
<
ChainNodeProfileInfoNodeId
>
{
/**
* 云节点获取规格信息
* @param payload
*/
static
async
get
(
payload
:
ChainNodeProfileInfoNodeIdGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/node/profile/info/
${
payload
.
nodeId
}
`
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
ChainNodeProfileInfoNodeIdGetReq
extends
Model
<
ChainNodeProfileInfoNodeIdGetReq
>
{
@
JsonProperty
()
nodeId
:
string
}
src/shared/models/chain-service/ChainNodeRole.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainNodeRole
extends
Model
<
ChainNodeRole
>
{
/**
* 转换节点类型
* @param payload
*/
static
async
put
(
payload
:
ChainNodeRolePutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/node-role'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainNodeRolePutReq
extends
Model
<
ChainNodeRolePutReq
>
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
node_id
:
string
}
src/shared/models/chain-service/ChainNodeUnBindIpNodeId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainNodeUnBindIpNodeIp
extends
Model
<
ChainNodeUnBindIpNodeIp
>
{
/**
* 节点解绑Ip地址
* @param payload
*/
static
async
delete
(
payload
:
ChainNodeUnBindIpNodeIpDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
`/services/chain-service/node/un-bind-ip/
${
payload
.
nodeId
}
`
)
}
}
@
Serializable
()
export
class
ChainNodeUnBindIpNodeIpDeleteReq
extends
Model
<
ChainNodeUnBindIpNodeIpDeleteReq
>
{
@
JsonProperty
()
nodeId
:
string
}
src/shared/models/chain-service/ChainNodeUserExists.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainNodeUserExists
extends
Model
<
ChainNodeUserExists
>
{
/**
* 获取用户是否有修改节点的权限
* @param payload
*/
static
async
get
(
payload
:
ChainNodeUserExistsGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/node/user/exists'
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainNodeUserExistsGetReq
extends
Model
<
ChainNodeUserExistsGetReq
>
{
@
JsonProperty
()
nodeId
:
string
@
JsonProperty
()
userId
:
string
}
src/shared/models/chain-service/ChainPage.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainPage
extends
Model
<
ChainPage
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 查询所有当前链
* @param payload
*/
static
async
get
(
payload
:
ChainPageGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/
${
payload
.
chain_type
}
/page`
,
{
params
:
payload
})
}
}
@
Serializable
()
export
class
ChainPageGetReq
extends
ChainPage
{
@
JsonProperty
()
fedName
:
string
@
JsonProperty
()
pageNum
:
number
@
JsonProperty
()
pageSize
:
number
}
src/shared/models/chain-service/ChainRedoChainId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainRedoChainId
extends
Model
<
ChainRedoChainId
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 链重试
* @param payload
*/
static
async
put
(
payload
:
ChainRedoChainIdPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
`/services/chain-service/redo/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
`
)
}
}
@
Serializable
()
export
class
ChainRedoChainIdPutReq
extends
ChainRedoChainId
{
@
JsonProperty
()
chain_id
:
string
}
src/shared/models/chain-service/ChainRedoChainIdNodeId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
import
{
ChainTypeEnum
}
from
'@shared/models/chain-service/enums/ChainTypeEnum'
@
Serializable
()
export
class
ChainRedoChainIdNodeId
extends
Model
<
ChainRedoChainIdNodeId
>
{
@
JsonProperty
()
chain_type
:
ChainTypeEnum
/**
* 节点重试
* @param payload
*/
static
async
put
(
payload
:
ChainRedoChainIdNodeIdPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
`/services/chain-service/redo/
${
payload
.
chain_type
}
/
${
payload
.
chain_id
}
/
${
payload
.
node_id
}
`
,
)
}
}
@
Serializable
()
export
class
ChainRedoChainIdNodeIdPutReq
extends
ChainRedoChainIdNodeId
{
@
JsonProperty
()
chain_id
:
string
@
JsonProperty
()
node_id
:
string
}
src/shared/models/chain-service/ChainSshKey.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainSshKey
extends
Model
<
ChainSshKey
>
{
/**
* 密钥列表查询
* @param payload
*/
static
async
get
(
payload
:
ChainSshKeyGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/ssh-key'
,
{
params
:
payload
})
}
/**
* 生成私钥
* @param payload
*/
static
async
post
(
payload
:
ChainSshKeyPostReq
)
{
return
await
api
.
post
<
HttpResponse
>
(
'/services/chain-service/ssh-key'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainSshKeyGetReq
extends
Model
<
ChainSshKeyGetReq
>
{
@
JsonProperty
()
pageNum
:
number
@
JsonProperty
()
pageSize
:
number
}
@
Serializable
()
export
class
ChainSshKeyPostReq
extends
Model
<
ChainSshKeyPostReq
>
{
@
JsonProperty
()
name
:
string
}
src/shared/models/chain-service/ChainSshKeyDefault.ts
0 → 100644
View file @
9043604a
import
{
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainSshKeyDefault
extends
Model
<
ChainSshKeyDefault
>
{
/**
* 导出系统公钥
*/
static
async
get
()
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/ssh-key/default-ssh-key'
)
}
}
src/shared/models/chain-service/ChainSshKeyId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainSshKeyId
extends
Model
<
ChainSshKeyId
>
{
@
JsonProperty
()
id
:
string
/**
* 导出公钥
* @param payload
*/
static
async
get
(
payload
:
ChainSshKeyIdGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/ssh-key/
${
payload
.
id
}
`
)
}
/**
* 删除私钥
* @param payload
*/
static
async
delete
(
payload
:
ChainSshKeyIdDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
`/services/chain-service/ssh-key/
${
payload
.
id
}
`
)
}
}
@
Serializable
()
export
class
ChainSshKeyIdGetReq
extends
ChainSshKeyId
{}
@
Serializable
()
export
class
ChainSshKeyIdDeleteReq
extends
ChainSshKeyId
{}
src/shared/models/chain-service/ChainSshKeyImport.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainSshKeyImport
extends
Model
<
ChainSshKeyImport
>
{
/**
* 导入私钥
* @param payload
*/
static
async
post
(
payload
:
ChainSshKeyImportPostReq
)
{
return
await
api
.
post
<
HttpResponse
>
(
'/services/chain-service/ssh-key/import'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainSshKeyImportPostReq
extends
Model
<
ChainSshKeyImportPostReq
>
{
@
JsonProperty
()
name
:
string
}
src/shared/models/chain-service/ChainSshKeyPrivkeyId.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainSshKeyPrivkeyId
extends
Model
<
ChainSshKeyPrivkeyId
>
{
/**
* 导出私钥
* @param payload
*/
static
async
get
(
payload
)
{
return
await
api
.
get
<
HttpResponse
>
(
`/services/chain-service/ssh-key/decrypted-priv-key/
${
payload
.
id
}
`
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
ChainSshKeyPrivkeyIdGetReq
extends
Model
<
ChainSshKeyPrivkeyIdGetReq
>
{
@
JsonProperty
()
id
:
number
@
JsonProperty
()
phone
:
string
@
JsonProperty
()
verifyCode
:
string
}
src/shared/models/chain-service/ChainVersion.ts
0 → 100644
View file @
9043604a
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ChainVersion
extends
Model
<
ChainVersion
>
{
/**
* 获取版本列表
* @param payload
*/
static
async
get
(
payload
:
ChainVersionGetReq
)
{
return
await
api
.
get
<
HttpResponse
>
(
'/services/chain-service/chain-version'
,
{
params
:
payload
})
}
/**
* 更新版本信息
* @param payload
*/
static
async
put
(
payload
:
ChainVersionPutReq
)
{
return
await
api
.
put
<
HttpResponse
>
(
'/services/chain-service/chain-version'
,
{
data
:
payload
})
}
/**
* 删除版本信息
* @param payload
*/
static
async
delete
(
payload
:
ChainVersionDeleteReq
)
{
return
await
api
.
delete
<
HttpResponse
>
(
'/services/chain-service/chain-version'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
ChainVersionGetReq
extends
Model
<
ChainVersionGetReq
>
{
@
JsonProperty
()
pageNum
:
number
@
JsonProperty
()
pageSize
:
number
}
@
Serializable
()
export
class
ChainVersionPutReq
extends
Model
<
ChainVersionPutReq
>
{
@
JsonProperty
()
chainUrl
:
string
@
JsonProperty
()
content
:
string
@
JsonProperty
()
createTime
:
number
@
JsonProperty
()
externalChainUrl
:
string
@
JsonProperty
()
id
:
number
@
JsonProperty
()
operator
:
string
@
JsonProperty
()
packageName
:
string
@
JsonProperty
()
status
:
number
@
JsonProperty
()
updateTime
:
string
@
JsonProperty
()
version
:
string
}
@
Serializable
()
export
class
ChainVersionDeleteReq
extends
Model
<
ChainVersionDeleteReq
>
{
@
JsonProperty
()
chainUrl
:
string
@
JsonProperty
()
content
:
string
@
JsonProperty
()
createTime
:
number
@
JsonProperty
()
externalChainUrl
:
string
@
JsonProperty
()
id
:
number
@
JsonProperty
()
operator
:
string
@
JsonProperty
()
packageName
:
string
@
JsonProperty
()
status
:
number
@
JsonProperty
()
updateTime
:
string
@
JsonProperty
()
version
:
string
}
src/shared/models/chain-service/enums/ChainTypeEnum.ts
0 → 100644
View file @
9043604a
export
enum
ChainTypeEnum
{
'consortium'
,
'para'
,
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment