From a4c295b70cf4d3e7e7d29ef64936026386a15159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9E=A5=EB=8F=99=EA=B2=B8?= Date: Sat, 23 Nov 2024 00:09:14 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20BugFix/#60=20-=20Store=EC=9D=98?= =?UTF-8?q?=20Title,=20Introduction,=20Name=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=ED=81=AC=EA=B8=B0=20=EC=A0=9C=ED=95=9C=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B0=9C=EC=83=9D=ED=95=9C=20=EB=B2=84=EA=B7=B8=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0=20(#61)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http/auth/AuthControllerHttpRequest.http | 229 +++++++++++++++++- .../com/daon/onjung/account/domain/Store.java | 6 +- 2 files changed, 231 insertions(+), 4 deletions(-) diff --git a/http/auth/AuthControllerHttpRequest.http b/http/auth/AuthControllerHttpRequest.http index ab05580..6ef7811 100644 --- a/http/auth/AuthControllerHttpRequest.http +++ b/http/auth/AuthControllerHttpRequest.http @@ -94,4 +94,231 @@ Content-Type: application/json ### 2.2 탈퇴하기 // @no-log DELETE {{host_url}}/api/v1/auth -Authorization: Bearer {{access_token}} \ No newline at end of file +Authorization: Bearer {{access_token}} + +### 더미1 삽입 +// @no-log +POST {{host_url}}/api/v1/auth/sign-up +Content-Type: multipart/form-data; boundary=boundary + +--boundary +Content-Disposition: form-data; name="logo"; filename="image.jpeg" +Content-Type: image/png + +< /Users/kyeom/Desktop/1_profile.jpeg + +--boundary +Content-Disposition: form-data; name="banner"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/1_banner.png + +--boundary +Content-Disposition: form-data; name="body" +Content-Type: application/json + +{ + "serial_id" : "{{dummy.dummy1.serial_id}}", + "password" : "{{dummy.dummy1.password}}", + "store_info" : + { + "onjung_tag" : ["{{dummy.dummy1.store_info.onjung_tag[0]}}"], + "title" : "{{dummy.dummy1.store_info.title}}", + "youtube_url" : "{{dummy.dummy1.store_info.youtube_url}}", + "name" : "{{dummy.dummy1.store_info.name}}", + "category" : "{{dummy.dummy1.store_info.category}}", + "introduction" : "{{dummy.dummy1.store_info.introduction}}" + }, + "ocr_info" : + { + "store_name" : "{{dummy.dummy1.ocr_info.store_name}}", + "address_name" : "{{dummy.dummy1.ocr_info.address_name}}" + }, + "bank_info" : + { + "name": "{{dummy.dummy1.bank_info.name}}", + "account_number" : "{{dummy.dummy1.bank_info.account_number}}" + } +} + +### 더미2 삽입 +// @no-log +POST {{host_url}}/api/v1/auth/sign-up +Content-Type: multipart/form-data; boundary=boundary + +--boundary +Content-Disposition: form-data; name="logo"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/2_profile.jpeg + +--boundary +Content-Disposition: form-data; name="banner"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/2_banner.png + +--boundary +Content-Disposition: form-data; name="body" +Content-Type: application/json + + +{ + "serial_id" : "{{dummy.dummy2.serial_id}}", + "password" : "{{dummy.dummy2.password}}", + "store_info" : + { + "onjung_tag" : ["{{dummy.dummy2.store_info.onjung_tag[0]}}"], + "title" : "{{dummy.dummy2.store_info.title}}", + "youtube_url" : "{{dummy.dummy2.store_info.youtube_url}}", + "name" : "{{dummy.dummy2.store_info.name}}", + + "category" : "{{dummy.dummy2.store_info.category}}", + "introduction" : "{{dummy.dummy2.store_info.introduction}}" + }, + "ocr_info" : + { + "store_name" : "{{dummy.dummy2.ocr_info.store_name}}", + "address_name" : "{{dummy.dummy2.ocr_info.address_name}}" + }, + "bank_info" : + { + "name": "{{dummy.dummy2.bank_info.name}}", + "account_number" : "{{dummy.dummy2.bank_info.account_number}}" + } +} + +### 더미3 삽입 +// @no-log +POST {{host_url}}/api/v1/auth/sign-up +Content-Type: multipart/form-data; boundary=boundary + +--boundary +Content-Disposition: form-data; name="logo"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/3_profile.jpeg + +--boundary +Content-Disposition: form-data; name="banner"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/3_banner.png + +--boundary +Content-Disposition: form-data; name="body" +Content-Type: application/json + +{ + "serial_id" : "{{dummy.dummy3.serial_id}}", + "password" : "{{dummy.dummy3.password}}", + "store_info" : + { + "onjung_tag" : ["{{dummy.dummy3.store_info.onjung_tag[0]}}"], + "title" : "{{dummy.dummy3.store_info.title}}", + "youtube_url" : "{{dummy.dummy3.store_info.youtube_url}}", + "name" : "{{dummy.dummy3.store_info.name}}", + "category" : "{{dummy.dummy3.store_info.category}}", + "introduction" : "{{dummy.dummy3.store_info.introduction}}" + }, + "ocr_info" : + { + "store_name" : "{{dummy.dummy3.ocr_info.store_name}}", + "address_name" : "{{dummy.dummy3.ocr_info.address_name}}" + }, + "bank_info" : + { + "name": "{{dummy.dummy3.bank_info.name}}", + "account_number" : "{{dummy.dummy3.bank_info.account_number}}" + } +} + +### 더미4 삽입 +// @no-log +POST {{host_url}}/api/v1/auth/sign-up +Content-Type: multipart/form-data; boundary=boundary + +--boundary +Content-Disposition: form-data; name="logo"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/4_profile.png + +--boundary +Content-Disposition: form-data; name="banner"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/4_banner.png + +--boundary +Content-Disposition: form-data; name="body" +Content-Type: application/json + +{ + "serial_id" : "{{dummy.dummy4.serial_id}}", + "password" : "{{dummy.dummy4.password}}", + "store_info" : + { + "onjung_tag" : ["{{dummy.dummy4.store_info.onjung_tag[0]}}"], + "title" : "{{dummy.dummy4.store_info.title}}", + "youtube_url" : "{{dummy.dummy4.store_info.youtube_url}}", + "name" : "{{dummy.dummy4.store_info.name}}", + "category" : "{{dummy.dummy4.store_info.category}}", + "introduction" : "{{dummy.dummy4.store_info.introduction}}" + }, + "ocr_info" : + { + "store_name" : "{{dummy.dummy4.ocr_info.store_name}}", + "address_name" : "{{dummy.dummy4.ocr_info.address_name}}" + }, + "bank_info" : + { + "name": "{{dummy.dummy4.bank_info.name}}", + "account_number" : "{{dummy.dummy4.bank_info.account_number}}" + } +} + +### 더미5 삽입 +// @no-log +POST {{host_url}}/api/v1/auth/sign-up +Content-Type: multipart/form-data; boundary=boundary + +--boundary +Content-Disposition: form-data; name="logo"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/5_profile.jpeg + +--boundary +Content-Disposition: form-data; name="banner"; filename="image.png" +Content-Type: image/png + +< /Users/kyeom/Desktop/5_banner.png + +--boundary +Content-Disposition: form-data; name="body" +Content-Type: application/json + +{ + "serial_id" : "{{dummy.dummy5.serial_id}}", + "password" : "{{dummy.dummy5.password}}", + "store_info" : + { + "onjung_tag" : ["{{dummy.dummy5.store_info.onjung_tag[0]}}"], + "title" : "{{dummy.dummy5.store_info.title}}", + "youtube_url" : "{{dummy.dummy5.store_info.youtube_url}}", + "name" : "{{dummy.dummy5.store_info.name}}", + "category" : "{{dummy.dummy5.store_info.category}}", + "introduction" : "{{dummy.dummy5.store_info.introduction}}" + }, + "ocr_info" : + { + "store_name" : "{{dummy.dummy5.ocr_info.store_name}}", + "address_name" : "{{dummy.dummy5.ocr_info.address_name}}" + }, + "bank_info" : + { + "name": "{{dummy.dummy5.bank_info.name}}", + "account_number" : "{{dummy.dummy5.bank_info.account_number}}" + } +} \ No newline at end of file diff --git a/src/main/java/com/daon/onjung/account/domain/Store.java b/src/main/java/com/daon/onjung/account/domain/Store.java index 732fc58..86f9f6c 100644 --- a/src/main/java/com/daon/onjung/account/domain/Store.java +++ b/src/main/java/com/daon/onjung/account/domain/Store.java @@ -40,7 +40,7 @@ public class Store { @Column(name = "onjung_tags") private Set onjungTags = new HashSet<>(); - @Column(name = "title", length = 30, nullable = false) + @Column(name = "title", length = 100, nullable = false) private String title; @Column(name = "youtube_url", length = 2080, nullable = false) @@ -49,14 +49,14 @@ public class Store { @Column(name = "logo_img_url", length = 2080, nullable = false) private String logoImgUrl; - @Column(name = "name", length = 15, nullable = false) + @Column(name = "name", length = 100, nullable = false) private String name; @Enumerated(EnumType.STRING) @Column(name = "category") private ECategory category; - @Column(name = "introduction", length = 100, nullable = false) + @Column(name = "introduction", length = 2000, nullable = false) private String introduction; @Column(name = "ocr_store_name", length = 50, nullable = false)