Skip to content

Commit e720440

Browse files
committed
refactor(api): update swagger definitions and remove DateTime type
- Removed the DateTime definition from swagger.json and swagger.yaml. - Updated x-go-package references to point to the new common API path. - Added maintenance_times property to relevant definitions for enhanced maintenance time management.
1 parent 35f8f5a commit e720440

2 files changed

Lines changed: 25 additions & 40 deletions

File tree

api/swagger.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8702,12 +8702,6 @@
87028702
},
87038703
"x-go-package": "github.com/actiontech/dms/api/dms/service/v1"
87048704
},
8705-
"DateTime": {
8706-
"description": "DateTime is a time but it serializes to ISO8601 format with millis\nIt knows how to read 3 different variations of a RFC3339 date time.\nMost APIs we encounter want either millisecond or second precision times.\nThis just tries to make it worry-free.",
8707-
"type": "string",
8708-
"format": "date-time",
8709-
"x-go-package": "github.com/go-openapi/strfmt"
8710-
},
87118705
"DbServiceConnections": {
87128706
"type": "object",
87138707
"properties": {
@@ -9355,7 +9349,7 @@
93559349
"x-go-name": "Message"
93569350
}
93579351
},
9358-
"x-go-package": "github.com/actiontech/dms/api/dms/service/v1"
9352+
"x-go-package": "github.com/actiontech/dms/pkg/dms-common/api/dms/v1"
93599353
},
93609354
"GetOauth2ConfigurationResData": {
93619355
"type": "object",
@@ -10006,6 +10000,10 @@
1000610000
"x-go-package": "github.com/actiontech/dms/api/dms/service/v1"
1000710001
},
1000810002
"I18nStr": {
10003+
"type": "object",
10004+
"additionalProperties": {
10005+
"type": "string"
10006+
},
1000910007
"x-go-package": "github.com/actiontech/dms/pkg/dms-common/i18nPkg"
1001010008
},
1001110009
"ImportDBService": {
@@ -11891,17 +11889,6 @@
1189111889
"ListMemberRoleWithOpRange": {
1189211890
"type": "object",
1189311891
"properties": {
11894-
"member_group": {
11895-
"$ref": "#/definitions/ProjectMemberGroup"
11896-
},
11897-
"op_permissions": {
11898-
"description": "member op permissions",
11899-
"type": "array",
11900-
"items": {
11901-
"$ref": "#/definitions/UidWithName"
11902-
},
11903-
"x-go-name": "OpPermissions"
11904-
},
1190511892
"op_range_type": {
1190611893
"description": "op permission range type, only support db service now\nunknown OpRangeTypeUnknown\nglobal OpRangeTypeGlobal 全局权限: 该权限只能被用户使用\nproject OpRangeTypeProject 项目权限: 该权限只能被成员使用\ndb_service OpRangeTypeDBService 项目内的数据源权限: 该权限只能被成员使用",
1190711894
"type": "string",
@@ -11926,7 +11913,7 @@
1192611913
"$ref": "#/definitions/UidWithName"
1192711914
}
1192811915
},
11929-
"x-go-package": "github.com/actiontech/dms/api/dms/service/v1"
11916+
"x-go-package": "github.com/actiontech/dms/pkg/dms-common/api/dms/v1"
1193011917
},
1193111918
"ListMemberTipsItem": {
1193211919
"type": "object",
@@ -13862,6 +13849,13 @@
1386213849
"type": "boolean",
1386313850
"x-go-name": "AuditEnabled"
1386413851
},
13852+
"maintenance_times": {
13853+
"type": "array",
13854+
"items": {
13855+
"$ref": "#/definitions/MaintenanceTime"
13856+
},
13857+
"x-go-name": "MaintenanceTimes"
13858+
},
1386513859
"max_pre_query_rows": {
1386613860
"type": "integer",
1386713861
"format": "int64",
@@ -14311,7 +14305,7 @@
1431114305
"x-go-name": "Uid"
1431214306
}
1431314307
},
14314-
"x-go-package": "github.com/actiontech/dms/api/dms/service/v1"
14308+
"x-go-package": "github.com/actiontech/dms/pkg/dms-common/api/dms/v1"
1431514309
},
1431614310
"UpdateBusinessTagReq": {
1431714311
"type": "object",

api/swagger.yaml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1389,15 +1389,6 @@ definitions:
13891389
x-go-name: Params
13901390
type: object
13911391
x-go-package: github.com/actiontech/dms/api/dms/service/v1
1392-
DateTime:
1393-
description: |-
1394-
DateTime is a time but it serializes to ISO8601 format with millis
1395-
It knows how to read 3 different variations of a RFC3339 date time.
1396-
Most APIs we encounter want either millisecond or second precision times.
1397-
This just tries to make it worry-free.
1398-
format: date-time
1399-
type: string
1400-
x-go-package: github.com/go-openapi/strfmt
14011392
DbServiceConnections:
14021393
properties:
14031394
db_service_uid:
@@ -1889,7 +1880,7 @@ definitions:
18891880
type: string
18901881
x-go-name: Message
18911882
type: object
1892-
x-go-package: github.com/actiontech/dms/api/dms/service/v1
1883+
x-go-package: github.com/actiontech/dms/pkg/dms-common/api/dms/v1
18931884
GetOauth2ConfigurationResData:
18941885
properties:
18951886
access_token_tag:
@@ -2417,6 +2408,9 @@ definitions:
24172408
type: object
24182409
x-go-package: github.com/actiontech/dms/api/dms/service/v1
24192410
I18nStr:
2411+
additionalProperties:
2412+
type: string
2413+
type: object
24202414
x-go-package: github.com/actiontech/dms/pkg/dms-common/i18nPkg
24212415
ImportDBService:
24222416
properties:
@@ -3891,14 +3885,6 @@ definitions:
38913885
x-go-package: github.com/actiontech/dms/api/dms/service/v1
38923886
ListMemberRoleWithOpRange:
38933887
properties:
3894-
member_group:
3895-
$ref: '#/definitions/ProjectMemberGroup'
3896-
op_permissions:
3897-
description: member op permissions
3898-
items:
3899-
$ref: '#/definitions/UidWithName'
3900-
type: array
3901-
x-go-name: OpPermissions
39023888
op_range_type:
39033889
description: |-
39043890
op permission range type, only support db service now
@@ -3927,7 +3913,7 @@ definitions:
39273913
role_uid:
39283914
$ref: '#/definitions/UidWithName'
39293915
type: object
3930-
x-go-package: github.com/actiontech/dms/api/dms/service/v1
3916+
x-go-package: github.com/actiontech/dms/pkg/dms-common/api/dms/v1
39313917
ListMemberTipsItem:
39323918
properties:
39333919
user_id:
@@ -5599,6 +5585,11 @@ definitions:
55995585
audit_enabled:
56005586
type: boolean
56015587
x-go-name: AuditEnabled
5588+
maintenance_times:
5589+
items:
5590+
$ref: '#/definitions/MaintenanceTime'
5591+
type: array
5592+
x-go-name: MaintenanceTimes
56025593
max_pre_query_rows:
56035594
format: int64
56045595
type: integer
@@ -5928,7 +5919,7 @@ definitions:
59285919
type: string
59295920
x-go-name: Uid
59305921
type: object
5931-
x-go-package: github.com/actiontech/dms/api/dms/service/v1
5922+
x-go-package: github.com/actiontech/dms/pkg/dms-common/api/dms/v1
59325923
UpdateBusinessTagReq:
59335924
properties:
59345925
business_tag:

0 commit comments

Comments
 (0)