diff --git a/config.json b/config.json
index d83407a6..409983d1 100644
--- a/config.json
+++ b/config.json
@@ -370,21 +370,6 @@
"id": "05",
"name": "형남공학관",
"lockers": {
- "1": {
- "N": {
- "subsections": [
- {
- "department": "E",
- "range": [
- 541,
- 570
- ]
- }
- ],
- "disabled": [],
- "height": 5
- }
- },
"3": {
"A": {
"subsections": [
@@ -586,6 +571,19 @@
12
],
"height": 5
+ },
+ "N": {
+ "subsections": [
+ {
+ "department": "E",
+ "range": [
+ 541,
+ 570
+ ]
+ }
+ ],
+ "disabled": [],
+ "height": 5
}
}
}
@@ -594,8 +592,8 @@
"alert": "문의 | 인스타그램 @it_soongsil"
},
{
- "id": "A",
- "name": "AI융합학부"
+ "id": "AS",
+ "name": "AI소프트웨어학부"
},
{
"id": "C",
diff --git a/packages/client/src/components/molecule/FloorMap.svelte b/packages/client/src/components/molecule/FloorMap.svelte
index 630bb2e8..71b8e918 100644
--- a/packages/client/src/components/molecule/FloorMap.svelte
+++ b/packages/client/src/components/molecule/FloorMap.svelte
@@ -20,7 +20,7 @@
export { clazz as class };
let src: string;
- let highlightSrc: string;
+ let highlightSrc: string = null;
let alt = '배치도';
$: if ($config.success && selectedBuildingId) {
@@ -30,6 +30,7 @@
selectedBuildingId,
)} ${selectedFloor}층 배치도`;
src = resolveFloorMapSrc(selectedBuildingId, selectedFloor);
+ highlightSrc = null;
}
$: if ($config.success && selectedSectionId) {
@@ -37,7 +38,7 @@
}
-{#key `${selectedBuildingId}-${selectedFloor}`}
+{#key `${selectedBuildingId}-${selectedFloor}-${selectedSectionId}`}
{/key}
diff --git a/packages/client/static/floorMaps/05/1.png b/packages/client/static/floorMaps/05/1.png
new file mode 100644
index 00000000..84b674d4
Binary files /dev/null and b/packages/client/static/floorMaps/05/1.png differ
diff --git a/packages/client/static/floorMaps/05/3.png b/packages/client/static/floorMaps/05/3.png
new file mode 100644
index 00000000..a06aaa08
Binary files /dev/null and b/packages/client/static/floorMaps/05/3.png differ
diff --git a/packages/client/static/floorMaps/05/3/A.svg b/packages/client/static/floorMaps/05/3/A.svg
new file mode 100644
index 00000000..96fceee2
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/A.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/B.svg b/packages/client/static/floorMaps/05/3/B.svg
new file mode 100644
index 00000000..99035c22
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/B.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/C.svg b/packages/client/static/floorMaps/05/3/C.svg
new file mode 100644
index 00000000..c40c4903
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/C.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/D.svg b/packages/client/static/floorMaps/05/3/D.svg
new file mode 100644
index 00000000..a9140dbb
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/D.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/E.svg b/packages/client/static/floorMaps/05/3/E.svg
new file mode 100644
index 00000000..1ad42324
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/E.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/F.svg b/packages/client/static/floorMaps/05/3/F.svg
new file mode 100644
index 00000000..1e81597b
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/F.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/G.svg b/packages/client/static/floorMaps/05/3/G.svg
new file mode 100644
index 00000000..2db5d56d
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/G.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/H.svg b/packages/client/static/floorMaps/05/3/H.svg
new file mode 100644
index 00000000..3bace4fc
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/H.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/I.svg b/packages/client/static/floorMaps/05/3/I.svg
new file mode 100644
index 00000000..331d4185
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/I.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/J.svg b/packages/client/static/floorMaps/05/3/J.svg
new file mode 100644
index 00000000..8605cc33
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/J.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/K.svg b/packages/client/static/floorMaps/05/3/K.svg
new file mode 100644
index 00000000..8fd211ec
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/K.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/L.svg b/packages/client/static/floorMaps/05/3/L.svg
new file mode 100644
index 00000000..b5317c9b
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/L.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/3/M.svg b/packages/client/static/floorMaps/05/3/M.svg
new file mode 100644
index 00000000..3428cb5a
--- /dev/null
+++ b/packages/client/static/floorMaps/05/3/M.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/client/static/floorMaps/05/4.png b/packages/client/static/floorMaps/05/4.png
index 010b6d74..bddf3269 100644
Binary files a/packages/client/static/floorMaps/05/4.png and b/packages/client/static/floorMaps/05/4.png differ
diff --git a/packages/client/static/floorMaps/05/B1.png b/packages/client/static/floorMaps/05/B1.png
index b3789d01..e6c4527a 100644
Binary files a/packages/client/static/floorMaps/05/B1.png and b/packages/client/static/floorMaps/05/B1.png differ
diff --git a/packages/client/static/floorMaps/05/B1/N.svg b/packages/client/static/floorMaps/05/B1/N.svg
new file mode 100644
index 00000000..e55a9e8c
--- /dev/null
+++ b/packages/client/static/floorMaps/05/B1/N.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/packages/server/template.yaml b/packages/server/template.yaml
index ed70671e..39656792 100644
--- a/packages/server/template.yaml
+++ b/packages/server/template.yaml
@@ -47,7 +47,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: common.localCorsHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Architectures:
- x86_64
Events:
@@ -129,19 +129,19 @@ Resources:
DependenciesLayer:
Type: AWS::Serverless::LayerVersion
Metadata:
- BuildMethod: nodejs20.x
+ BuildMethod: nodejs22.x
Properties:
LayerName: 'dependencies'
ContentUri: dependencies/
CompatibleRuntimes:
- - nodejs20.x
+ - nodejs22.x
# Backend Lambda Resources
AuthLoginFunction:
Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction
Properties:
CodeUri: ./dist
Handler: handler.auth.loginHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -161,7 +161,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.auth.logoutHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -181,7 +181,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.config.getConfigHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -201,7 +201,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.config.updateConfigHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -221,7 +221,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.config.deleteConfigHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -241,7 +241,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.locker.claimLockerHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -261,7 +261,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.locker.unclaimLockerHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -281,7 +281,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.locker.getClaimedLockerCountHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -301,7 +301,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.locker.queryClaimedLockersHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -321,7 +321,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.getUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -341,7 +341,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.queryUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -361,7 +361,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.updateUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -381,7 +381,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.deleteUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -401,7 +401,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.batchDeleteUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies:
@@ -421,7 +421,7 @@ Resources:
Properties:
CodeUri: ./dist
Handler: handler.user.batchPutUserHandler
- Runtime: nodejs20.x
+ Runtime: nodejs22.x
Layers:
- !Ref DependenciesLayer
Policies: