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
b39dd8a8
Commit
b39dd8a8
authored
Dec 23, 2021
by
guxukai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: api迁移
parent
9aac6da5
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
175 additions
and
2 deletions
+175
-2
TODO.md
src/shared/models/TODO.md
+1
-1
ChainLog.ts
src/shared/models/logger-service/ChainLog.ts
+7
-0
Component.ts
src/shared/models/logger-service/Component.ts
+8
-0
ComponentList.ts
src/shared/models/logger-service/ComponentList.ts
+10
-0
ComponentLog.ts
src/shared/models/logger-service/ComponentLog.ts
+8
-0
ComponentLogPage.ts
src/shared/models/logger-service/ComponentLogPage.ts
+33
-0
LogPage.ts
src/shared/models/logger-service/LogPage.ts
+25
-0
QuickQuery.ts
src/shared/models/logger-service/QuickQuery.ts
+20
-0
QuickQueryNotice.ts
src/shared/models/logger-service/QuickQueryNotice.ts
+24
-0
QuickQueryPage.ts
src/shared/models/logger-service/QuickQueryPage.ts
+27
-0
TODO.md
src/shared/models/logger-service/TODO.md
+2
-1
QuickQueryDataTypeEnum.ts
...red/models/logger-service/enums/QuickQueryDataTypeEnum.ts
+10
-0
No files found.
src/shared/models/TODO.md
View file @
b39dd8a8
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
-
[
x
]
common-service - gxk
-
[
x
]
common-service - gxk
-
[
]
gateway - gxk
-
[
]
gateway - gxk
-
[
x
]
license-service - gxk
-
[
x
]
license-service - gxk
-
[
]
logger-service - gxk
-
[
x
]
logger-service - gxk
-
[
]
monitor-service - gxk
-
[
]
monitor-service - gxk
-
[
]
order-service - jqy
-
[
]
order-service - jqy
-
[
]
pay-service - jqy
-
[
]
pay-service - jqy
...
...
src/shared/models/logger-service/ChainLog.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
@
Serializable
()
export
class
ChainLog
extends
Model
<
ChainLog
>
{
@
JsonProperty
()
operateTime
:
number
@
JsonProperty
()
message
:
string
}
src/shared/models/logger-service/Component.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
@
Serializable
()
export
class
Component
extends
Model
<
Component
>
{
@
JsonProperty
()
key
:
string
@
JsonProperty
()
value
:
string
}
src/shared/models/logger-service/ComponentList.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
Serializable
}
from
'typescript-json-serializer'
@
Serializable
()
export
class
ComponentList
extends
Model
<
ComponentList
>
{
static
async
get
()
{
return
await
api
.
get
<
HttpResponse
<
Comment
[]
>>
(
'/services/logger-service/components'
)
}
}
src/shared/models/logger-service/ComponentLog.ts
0 → 100644
View file @
b39dd8a8
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Model
}
from
'@shared/models/Model'
@
Serializable
()
export
class
ComponentLog
extends
Model
<
ComponentLog
>
{
@
JsonProperty
()
message
:
string
@
JsonProperty
()
'@timestamp'
:
string
}
src/shared/models/logger-service/ComponentLogPage.ts
0 → 100644
View file @
b39dd8a8
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Pagination
}
from
'@shared/models/Pagination'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
PaginationParams
}
from
'@shared/models/PaginationParams'
import
{
ComponentLog
}
from
'@shared/models/logger-service/ComponentLog'
@
Serializable
()
export
class
ComponentLogPage
extends
Pagination
<
ComponentLog
>
{
@
JsonProperty
({
type
:
ComponentLog
})
data
:
ComponentLog
[]
/**
* 根据关键字检索信息,使用keywords关键字
* @param payload
*/
static
async
get
(
payload
:
ComponentLogPagePostReq
)
{
return
await
api
.
get
<
HttpResponse
<
ComponentLogPage
>>
(
'/services/logger-service/components/log'
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
ComponentLogPagePostReq
extends
PaginationParams
<
ComponentLogPagePostReq
>
{
//开始时间
@
JsonProperty
()
beginDate
:
string
//组件
@
JsonProperty
()
componentKey
:
string
//结束时间
@
JsonProperty
()
endDate
:
string
//搜索关键字
@
JsonProperty
()
keyword
:
string
//日志等级
@
JsonProperty
()
levels
:
string
[]
}
src/shared/models/logger-service/LogPage.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
PaginationParams
}
from
'@shared/models/PaginationParams'
@
Serializable
()
export
class
LogPage
extends
Model
<
LogPage
>
{
static
async
get
(
payload
:
LogPageGetReq
)
{
return
await
api
.
get
(
'/services/logger-service/log'
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
LogPageGetReq
extends
PaginationParams
<
LogPageGetReq
>
{
//节点Ip
@
JsonProperty
()
address
:
string
//链Id
@
JsonProperty
()
chain
:
string
//开始日期
@
JsonProperty
()
dateFrom
:
string
//结束日期
@
JsonProperty
()
dateTo
:
string
//查询关键字
@
JsonProperty
()
keywords
:
string
}
src/shared/models/logger-service/QuickQuery.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
QuickQueryDataTypeEnum
}
from
'@shared/models/logger-service/enums/QuickQueryDataTypeEnum'
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
@
Serializable
()
export
class
QuickQuery
extends
Model
<
QuickQuery
>
{
//数据ID
@
JsonProperty
()
dataId
:
string
//数据名称
@
JsonProperty
()
dataName
:
string
//数据类型
@
JsonProperty
()
dataType
:
QuickQueryDataTypeEnum
//数据明细信息
@
JsonProperty
()
detail
:
string
//数据查看所需要的权限
@
JsonProperty
()
objPermission
:
string
[]
//对象ID/控制台ID
@
JsonProperty
()
objectId
:
string
//数据更新时间
@
JsonProperty
()
updateTime
:
number
}
src/shared/models/logger-service/QuickQueryNotice.ts
0 → 100644
View file @
b39dd8a8
import
{
Model
}
from
'@shared/models/Model'
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
api
}
from
'@shared/http/axios'
import
{
QuickQueryDataTypeEnum
}
from
'@shared/models/logger-service/enums/QuickQueryDataTypeEnum'
@
Serializable
()
export
class
QuickQueryNotice
extends
Model
<
QuickQueryNotice
>
{
/**
* 对象数据变更通知
* @param payload
*/
static
async
get
(
payload
:
QuickQueryNoticeGetReq
)
{
return
await
api
.
get
(
'/services/logger-service/quick-query/notice'
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
QuickQueryNoticeGetReq
{
//对象ID
@
JsonProperty
()
objId
:
string
//对象类型
@
JsonProperty
()
objType
:
QuickQueryDataTypeEnum
}
src/shared/models/logger-service/QuickQueryPage.ts
0 → 100644
View file @
b39dd8a8
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Pagination
}
from
'@shared/models/Pagination'
import
{
api
}
from
'@shared/http/axios'
import
{
HttpResponse
}
from
'@shared/http/HttpResponse'
import
{
PaginationParams
}
from
'@shared/models/PaginationParams'
import
{
QuickQuery
}
from
'@shared/models/logger-service/QuickQuery'
import
{
QuickQueryDataTypeEnum
}
from
'@shared/models/logger-service/enums/QuickQueryDataTypeEnum'
@
Serializable
()
export
class
QuickQueryPage
extends
Pagination
<
QuickQuery
>
{
@
JsonProperty
({
type
:
QuickQuery
})
data
:
QuickQuery
[]
/**
* 根据关键字检索信息,使用keywords关键字
* @param payload
*/
static
async
get
(
payload
:
QuickQueryPagePostReq
)
{
return
await
api
.
get
<
HttpResponse
<
QuickQueryPage
>>
(
'/services/logger-service/quick-query'
,
{
params
:
payload
,
})
}
}
@
Serializable
()
export
class
QuickQueryPagePostReq
extends
PaginationParams
<
QuickQueryPagePostReq
>
{
@
JsonProperty
()
dataType
:
QuickQueryDataTypeEnum
//关键字
@
JsonProperty
()
keywords
:
string
}
src/shared/models/logger-service/TODO.md
View file @
b39dd8a8
-
[
]
xxx
-
[
x
]
快速搜索
-
[
x
]
日志检索
src/shared/models/logger-service/enums/QuickQueryDataTypeEnum.ts
0 → 100644
View file @
b39dd8a8
export
enum
QuickQueryDataTypeEnum
{
APPSTORE
=
'APPSTORE'
,
CHAIN
=
'CHAIN'
,
CONSORTIUM
=
'CONSORTIUM'
,
EMPTY
=
'EMPTY'
,
FED
=
'FED'
,
ORDER
=
'ORDER'
,
ORG
=
'ORG'
,
PARA
=
'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