Skip to content

Commit cacd4fb

Browse files
fix: fixed operator issue (#11)
1 parent 2d7db40 commit cacd4fb

File tree

1,051 files changed

+97872
-63624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,051 files changed

+97872
-63624
lines changed

apollo-openapi.yaml

Lines changed: 110 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,7 @@ paths:
5959
content:
6060
application/json:
6161
schema:
62-
$ref: '#/components/schemas/OpenAppDTO'
63-
example:
64-
dataChangeCreatedBy: 'apollo'
65-
dataChangeLastModifiedBy: 'apollo'
66-
dataChangeCreatedTime: '2024-01-15T10:30:00.000Z'
67-
dataChangeLastModifiedTime: '2024-01-15T10:30:00.000Z'
68-
name: 'Sample Application'
69-
appId: 'sample-app'
70-
orgId: 'default'
71-
orgName: 'Default Organization'
72-
ownerName: 'Apollo Admin'
73-
ownerEmail: 'admin@apollo.com'
62+
$ref: '#/components/schemas/SuccessEmptyResponse'
7463
headers: {}
7564
'400':
7665
description: '请求参数错误'
@@ -290,6 +279,12 @@ paths:
290279
required: true
291280
schema:
292281
type: string
282+
- name: operator
283+
in: query
284+
description: '操作人用户名'
285+
required: true
286+
schema:
287+
type: string
293288
requestBody:
294289
content:
295290
application/json:
@@ -345,6 +340,12 @@ paths:
345340
required: true
346341
schema:
347342
type: string
343+
- name: operator
344+
in: query
345+
description: '操作人用户名'
346+
required: true
347+
schema:
348+
type: string
348349
responses:
349350
'200':
350351
description: '应用删除成功'
@@ -454,9 +455,7 @@ paths:
454455
content:
455456
application/json:
456457
schema:
457-
type: array
458-
items:
459-
$ref: '#/components/schemas/OpenEnvClusterInfo'
458+
$ref: '#/components/schemas/MultiResponseEntity'
460459
example:
461460
- env: 'DEV'
462461
clusters:
@@ -487,6 +486,12 @@ paths:
487486
required: true
488487
schema:
489488
type: string
489+
- name: operator
490+
in: query
491+
description: '操作人用户名'
492+
required: true
493+
schema:
494+
type: string
490495
requestBody:
491496
content:
492497
application/json:
@@ -540,9 +545,7 @@ paths:
540545
content:
541546
application/json:
542547
schema:
543-
type: array
544-
items:
545-
type: string
548+
$ref: '#/components/schemas/MultiResponseEntity'
546549
headers: {}
547550
'404':
548551
description: '应用不存在'
@@ -743,7 +746,7 @@ paths:
743746
- name: operator
744747
in: query
745748
description: '操作人用户名'
746-
required: false
749+
required: true
747750
schema:
748751
type: string
749752
responses:
@@ -882,6 +885,12 @@ paths:
882885
required: true
883886
schema:
884887
type: string
888+
- name: operator
889+
in: query
890+
description: '操作人用户名'
891+
required: true
892+
schema:
893+
type: string
885894
requestBody:
886895
content:
887896
application/json:
@@ -1112,7 +1121,7 @@ paths:
11121121
- name: operator
11131122
in: query
11141123
description: ''
1115-
required: false
1124+
required: true
11161125
schema:
11171126
type: string
11181127
responses:
@@ -1160,6 +1169,12 @@ paths:
11601169
required: true
11611170
schema:
11621171
type: string
1172+
- name: operator
1173+
in: query
1174+
description: '操作人用户名'
1175+
required: true
1176+
schema:
1177+
type: string
11631178
requestBody:
11641179
content:
11651180
application/json:
@@ -1402,6 +1417,12 @@ paths:
14021417
required: true
14031418
schema:
14041419
type: string
1420+
- name: operator
1421+
in: query
1422+
description: '操作人用户名'
1423+
required: true
1424+
schema:
1425+
type: string
14051426
requestBody:
14061427
content:
14071428
application/json:
@@ -1528,6 +1549,12 @@ paths:
15281549
required: true
15291550
schema:
15301551
type: string
1552+
- name: operator
1553+
in: query
1554+
description: '操作人用户名'
1555+
required: true
1556+
schema:
1557+
type: string
15311558
responses:
15321559
'200':
15331560
description: '配置项更改撤销成功'
@@ -1630,6 +1657,12 @@ paths:
16301657
required: true
16311658
schema:
16321659
type: string
1660+
- name: operator
1661+
in: query
1662+
description: '操作人用户名'
1663+
required: true
1664+
schema:
1665+
type: string
16331666
responses:
16341667
'200':
16351668
description: '集群删除成功'
@@ -2113,7 +2146,7 @@ paths:
21132146
- name: operator
21142147
in: query
21152148
description: '操作人用户名'
2116-
required: false
2149+
required: true
21172150
schema:
21182151
type: string
21192152
responses:
@@ -2868,6 +2901,12 @@ paths:
28682901
required: true
28692902
schema:
28702903
type: string
2904+
- name: operator
2905+
in: query
2906+
description: '操作人用户名'
2907+
required: true
2908+
schema:
2909+
type: string
28712910
responses:
28722911
'200':
28732912
description: 'AppNamespace删除成功'
@@ -3105,6 +3144,12 @@ paths:
31053144
required: true
31063145
schema:
31073146
type: string
3147+
- name: operator
3148+
in: query
3149+
description: '操作人用户名'
3150+
required: true
3151+
schema:
3152+
type: string
31083153
responses:
31093154
'200':
31103155
description: '解除关联成功'
@@ -3261,7 +3306,7 @@ paths:
32613306
- name: operator
32623307
in: query
32633308
description: '操作人用户名'
3264-
required: false
3309+
required: true
32653310
schema:
32663311
type: string
32673312
responses:
@@ -3334,7 +3379,7 @@ paths:
33343379
- name: operator
33353380
in: query
33363381
description: 操作人用户名
3337-
required: false
3382+
required: true
33383383
schema:
33393384
type: string
33403385
responses:
@@ -3397,6 +3442,12 @@ paths:
33973442
example: 'true'
33983443
schema:
33993444
type: boolean
3445+
- name: operator
3446+
in: query
3447+
description: '操作人用户名'
3448+
required: true
3449+
schema:
3450+
type: string
34003451
requestBody:
34013452
content:
34023453
application/json:
@@ -3527,7 +3578,7 @@ paths:
35273578
- name: operator
35283579
in: query
35293580
description: 操作人用户名
3530-
required: false
3581+
required: true
35313582
schema:
35323583
type: string
35333584
requestBody:
@@ -4160,5 +4211,40 @@ components:
41604211
projectB:
41614212
darkMode: true
41624213

4214+
MultiResponseEntity:
4215+
type: object
4216+
description: A response container holding multiple RichResponseEntity objects
4217+
properties:
4218+
code:
4219+
type: integer
4220+
description: Overall HTTP status code
4221+
example: 200
4222+
entities:
4223+
type: array
4224+
description: List of rich response entities
4225+
items:
4226+
$ref: '#/components/schemas/RichResponseEntity'
4227+
required:
4228+
- code
4229+
- entities
4230+
4231+
RichResponseEntity:
4232+
type: object
4233+
description: A wrapper for a single response entity with code, message, and body
4234+
properties:
4235+
code:
4236+
type: integer
4237+
description: HTTP status code
4238+
example: 200
4239+
message:
4240+
type: object
4241+
description: Response message (can be string or object)
4242+
example: "OK"
4243+
body:
4244+
type: object
4245+
description: Response payload (generic type T)
4246+
required:
4247+
- code
4248+
- message
41634249

41644250
servers: []

generate.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,6 @@ echo "📦 Adding Maven Wrapper to Spring Boot 2 project..."
4848
cd "$SPRING_BOOT2_DIR"
4949
mvn -N io.takari:maven:wrapper -Dmaven=3.8.6
5050

51-
# this is for removing illegal symbols generated by a generator.
52-
echo "Cleaning files (trailing spaces, CRLF, EOF newlines)..."
53-
find . -type d \( -name .git -o -name .idea -o -name .mvn -o -name target -o -name build -o -name node_modules \) -prune -o \
54-
-type f \( -name "*.java" -o -name "*.xml" -o -name "*.properties" -o -name "*.md" -o -name "*.yml" -o -name "*.yaml" -o -name "*.sh" -o -name ".editorconfig" -o -name ".gitignore" -o -name "mvnw" \) -print0 \
55-
| xargs -0 perl -i -0777 -pe 's/[ \t]+(?=\r?$)//mg; s/\r//g; s/\s*\z/\n/s'
56-
echo "Cleaning files (trailing spaces, CRLF, EOF newlines)... Done!"
57-
5851
cd ..
5952

6053
echo "💡 Spring Boot 2 project ready! To start the server, run:"
@@ -77,3 +70,10 @@ openapi-generator generate \
7770
--additional-properties=packageName=apollo-openapi,packageVersion=0.0.1
7871

7972
echo "✅ SDK generation complete."
73+
74+
# this is for removing illegal symbols generated by a generator.
75+
echo "Cleaning files (trailing spaces, CRLF, EOF newlines, wrong spellings)..."
76+
find . -type d \( -name .git -o -name .idea -o -name .mvn -o -name target -o -name build -o -name node_modules \) -prune -o \
77+
-type f \( -name "*.java" -o -name "*.xml" -o -name "*.properties" -o -name "*.md" -o -name "*.yml" -o -name "*.yaml" -o -name "*.gradle" -o -name "*.sh" -o -name "*.py" -o -name "*.pyi" -o -name "*.ts" -o -name "*.rs" -o -name ".editorconfig" -o -name ".gitignore" -o -name ".npmignore" -o -name "mvnw" -o -name "VERSION" \) -print0 \
78+
| xargs -0 perl -i -0777 -pe 's/[ \t]+(?=\r?$)//mg; s/\r//g; s/filesystme/filesystem/g; s/\s*\z/\n/s'
79+
echo "Cleaning files (trailing spaces, CRLF, EOF newlines, wrong spellings)... Done!"

java-client/.github/workflows/maven.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
runs-on: ubuntu-latest
1818
strategy:
1919
matrix:
20-
java: [ 17, 21 ]
20+
java: [ '8' ]
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v2
2323
- name: Set up JDK
24-
uses: actions/setup-java@v4
24+
uses: actions/setup-java@v2
2525
with:
2626
java-version: ${{ matrix.java }}
2727
distribution: 'temurin'

0 commit comments

Comments
 (0)