Skip to content
This repository has been archived by the owner on May 19, 2024. It is now read-only.

Releases: prgrms-web-devcourse/Team-Saiko-BidMarket-BE

v0.0.3 3차 스프린트 중간 배포

10 Aug 03:21
Compare
Choose a tag to compare

v0.0.3 변경 사항

1. 로그인 uri 변경

  • 배포서버, 로컬서버중 리다이렉트할 주소를 url에서 입력할 수 있습니다.

  • 배포 서버로 리다이렉트 url

    • https://bidmarket-api.shop/oauth2/authorization/google?redirect_uri=https://bidmarket.vercel.app/auth
  • localhost:3000으로 리다이렉트 url

    • https://bidmarket-api.shop/oauth2/authorization/google?redirect_uri=http://localhost:3000/auth
  • 토큰 필요하신분
    eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJyb2xlcyI6WyJST0xFX1VTRVIiXSwiaXNzIjoic2Fpa28iLCJleHAiOjIyNjQ4OTgzOTEsImlhdCI6MTY2MDA5ODM5MSwidXNlcklkIjoyfQ.z4oxwTwoiE5YB-ibPgIvalCUdthn-l5bRNTX3wqZwQHGdABc1YZThtbzPNFXjY71klOiLo1_t-ZEVRCbCzW3vQ


2. 댓글 기능 추가


3. 신고하기 기능 추가


4. 입찰/낙찰 관련 api 추가

  • 상품 비딩 결과 조회
    • 아직 개발중입니다! uri관련 논의할게 있어서 오늘 내로 완료하고 배포할 예정입니다!
  • 특정 상품의 본인 비딩 금액 조회 GET api/v1/biddings/products/{productId}

PR List

  • [BM-249] ✨ 댓글 생성 controller 구현 by @gkdud583 in #98
  • [BM-229] 웹소켓 설정 및 채팅 메시지 기능 구현 by @waterfogSW in #101
  • [BM-250] ✨ 댓글 생성 service, repository 구현 by @gkdud583 in #102
  • [BM-258] 웹소켓 예외 핸들러 구현 by @waterfogSW in #103
  • [BM-222] 경매 종료 로직 리팩토링 by @ecvheo1 in #104
  • [BM-260] 신고하기 기능을 위한 신고 서비스, 레포 구현 및 테스트 작성 by @dojinyou in #105
  • [BM-265] 채팅 메시지 생성기능 구현 by @waterfogSW in #106
  • [BM-260] 신고 서비스 신고하기 - 요청자와 신고자 검증 추가 by @dojinyou in #108
  • [BM-263] ✨ 댓글 조회 controller 구현 by @gkdud583 in #109
  • [BM-255] 신고 컨트롤러 및 신고하기 기능 구현, 테스트 작성 by @dojinyou in #110
  • [BM-268] executeClosingProduct 인자 변경(컬렉션 -> 단일 객체) by @waterfogSW in #113
  • [BM-267] 🔥 IdEncoder 제거 by @waterfogSW in #112
  • [BM-264] ✨ 댓글 조회 service, repository 구현 by @gkdud583 in #114
  • [BM-246] 로그인 요청 url의 리다이렉트 url로 로그인시 리다이렉트 by @UJ15 in #111
  • [BM-279] bidding 객체 Fetch Type 수정 by @dojinyou in #116
  • [BM-269] ♻️ Sort 패키지 변경 by @gkdud583 in #115
  • [BM-268] 채팅방 생성관련 메서드 구현 by @waterfogSW in #117
  • [BM-282] bidding repository package 이름 정정 by @dojinyou in #118
  • [BM-223] 알림 생성 로직 구현 by @ecvheo1 in #107
  • [BM-284] Bidding Repository 비딩 금액 조회 기능 구현 by @dojinyou in #119
  • [BM-288] 🍻 알림 메세지 내용 수정 by @ecvheo1 in #120
  • [BM-291] 🩹 알림 엔티티 필드 수정 by @ecvheo1 in #122
  • [BM-282] 비딩 서비스 비딩 금액 조회 기능 및 테스트 구현 by @dojinyou in #123
  • [BM-280] ✨ 비딩 결과 조회 controller 구현 by @gkdud583 in #121
  • [BM-283] 비딩 컨트롤러 비딩 금액 조회 기능 구현 by @dojinyou in #124
  • [BM-220] 알림 전체 조회 API Controller 구현 by @ecvheo1 in #128
  • [BM-289] 채팅방 조회 API 컨트롤러 구현 by @waterfogSW in #127

New Contributors

  • @waterfogSW made their first contribution in #2
  • @gkdud583 made their first contribution in #5
  • @UJ15 made their first contribution in #6
  • @dojinyou made their first contribution in #8
  • @ecvheo1 made their first contribution in #9

Full Changelog: https://github.com/prgrms-web-devcourse/Team-Saiko-BidMarket-BE/commits/v0.0.3

v0.0.2 스프린트 2.5 서버 배포

07 Aug 05:30
Compare
Choose a tag to compare

v0.0.2 변경사항

1. 상품 키워드 검색 추가

2. 회원 정보 조회시 id 타입 변경

3. 회원 정보 조회, 수정시 프로필 이미지 변수명 통일

회원 정보 조회
Response
"encodedId" : String         -> "id" : Number
"username" : String          -> [변경사항 없음]
"thumbnailImg" : String      -> "profileImage" : String
회원 정보 수정
Request
"username" : String          -> [변경사항 없음]
"profileImageUrl" : String   -> "profileImage" : String

4. 낙찰관련

  • 제프와 이야기 후 업데이트 예정

5. 현재 로그인하면 localhost:3000/auth 로 리다이렉트 반영되어있음

PR List

  • [BM-228] ✨ 키워드 검색 구현 by @gkdud583 in #89
  • [BM-240] encodedId -> userId로 변환 by @dojinyou in #90
  • [BM-247] 유저 프로필 이미지 변수명 통일 by @UJ15 in #93
  • [BM-242] Report(신고) 객체 및 스키마 정의 by @dojinyou in #91
  • [BM-245] 경매 종료시 비딩한 사람이 없을 때의 로직 추가 by @ecvheo1 in #92
  • [BM-248] ✨ 댓글 엔티티 구현 by @gkdud583 in #94
  • [BM-252] 알림 엔티티 구현 by @ecvheo1 in #95
  • [BM-242] 신고 객체 수정 by @dojinyou in #97
  • [BM-253] ✨ 상품 검색 전체 조회시 카테고리 ALL 처리 하도록 수정 by @gkdud583 in #96
  • [BM-257] 🩹 notification.sql 위치 변경 by @UJ15 in #100

Contributors

  • @waterfogSW made their first contribution in #2
  • @gkdud583 made their first contribution in #5
  • @UJ15 made their first contribution in #6
  • @dojinyou made their first contribution in #8
  • @ecvheo1 made their first contribution in #9

Full Changelog: https://github.com/prgrms-web-devcourse/Team-Saiko-BidMarket-BE/commits/v1.0.2

v0.0.1 데모 데이 배포

06 Aug 03:59
Compare
Choose a tag to compare

v0.0.1

  1. 유저 구글 소셜 로그인
  2. 유저 정보 조회
    Response
    • "encodedId" : String
    • "username" : username
    • "thumbnailImg" : String
  3. 유저 정보 수정
    Request
    • "username" : String
    • "profileImageUrl" : String
  4. 유저 검증 api
    Response
    • "encodedId" : String
    • "username" : username
    • "thumbnailImg" : String
  5. 상품 등록
    • 노션 API 설계와 동일
  6. 상품 전체 조회
    • 노션 API 설계와 동일
  7. 상폼 상세 조회
    • Writer Id가 encodedId 로 String 값입니다.
  8. 유저 판매 목록
    • 노션 API 설계와 동일
  9. 유저 입찰 목록
    • 노션 API 설계와 동일
  10. 입찰 기능
    • 노션 API 설계와 동일
  11. 필터 검색
    • 노션 API 설계와 동일

PR List

  • [BM-98] 👷 husky 커밋메시지 지라티켓 자동화 by @waterfogSW in #2
  • [BM-97] 테스트 및 테스트 커버리지 리포트 자동화 CI 입니다 by @waterfogSW in #1
  • [BM-61] OAuth2 인증관련 의존성 및 환경변수 추가 by @waterfogSW in #3
  • [BM-64] 상품, 이미지 엔티티 생성 by @gkdud583 in #5
  • [BM-64] 잘못 import 된 @NotNull 라이브러리 변경 by @gkdud583 in #7
  • [BM-99] 소나 큐브 정적 분석 CI 적용 by @UJ15 in #6
  • [BM-114] 🙈 컨테이너 스크립트 폴더 git ignore 추가 by @dojinyou in #8
  • [BM-113] TestContainer를 적용한 테스트 환경 구축 by @ecvheo1 in #9
  • [BM-52] User, Group, Permission 엔티티 정의 by @waterfogSW in #10
  • [BM-52] UserService 회원가입 구현 및 테스트 by @waterfogSW in #11
  • [BM-97] CI codecov 버그 수정 by @waterfogSW in #16
  • [BM-64] ✨ product_schema sql 수정 by @waterfogSW in #17
  • [BM-59] ✨ 상품 저장 controller 구현, product에 user 연관관계 by @gkdud583 in #18
  • [BM-53] 상품 상세조회 기능 구현 by @dojinyou in #12
  • [BM-125] 상품 관련 컨트롤러 정리 by @dojinyou in #21
  • [BM-127] ♻️ sql 제약조건 분리 by @UJ15 in #22
  • [BM-128] 🐛 상품 상세조회 응답 객체 카테고리 필드 수정 by @dojinyou in #23
  • [BM-124] Rest Docs Asciidoc 설정 by @ecvheo1 in #20
  • [BM-116] SecurityConfig 설정, OAuth2 로그인 구현 추가, UserService 로직 구현 by @UJ15 in #19
  • [BM-133] 👷 CODEOWNERS 추가 by @waterfogSW in #25
  • [BM-60] ✨ 상품 등록 service, repository 구현 by @gkdud583 in #24
  • [BM-134] UserService findById 추가 by @UJ15 in #27
  • [BM-92] JWT 관련 수정 by @UJ15 in #26
  • [BM-136] 상품 등록 API 코드 수정 (토큰 인증, 유저 정보를 받도록), Token에 UserId를 Long타입으로 받도록 변경 by @UJ15 in #28
  • [BM-130] ✨ 상품 전체 조회 controller 구현 by @gkdud583 in #29
  • [BM-141] 👷 배포 관련 설정 by @waterfogSW in #32
  • [BM-143] 상품 상세 조회 응답 변경에 따른 수정사항 반영 by @dojinyou in #31
  • [BM-141] 💚 deploy.yml 오타수정 by @waterfogSW in #33
  • [BM-141] 🐛 배포 관련 버그 수정 by @waterfogSW in #35
  • [BM-142] 회원 정보 수정 Controller 메서드 구현 by @UJ15 in #30
  • [BM-141] sql 누락 수정 by @waterfogSW in #36
  • [BM-142] 회원 정보 수정 Service 메서드 구현 by @UJ15 in #37
  • [BM-88] ExceptionController exception 추가 by @UJ15 in #38
  • [BM-131] ✨ 상품 전체 조회 service, repository 구현 by @gkdud583 in #34
  • [BM-153] 화면용 서비스, 비즈니스 로직용 서비스 분리 by @waterfogSW in #39
  • [BM-131] ✅ ProductCustomRepository 테스트 추가 by @gkdud583 in #40
  • [BM-129] 비딩 객체 정의 및 관련 테스트 수정 by @dojinyou in #43
  • [BM-168] ✨ 채팅관련 엔티티 추가 by @waterfogSW in #44
  • [BM-178] ➕ lombok 의존성 추가 by @dojinyou in #45
  • [BM-163] ✨ 배치 처리 기능 구현 by @gkdud583 in #46
  • [BM-67] Product 엔티티 Lombok 적용 & progressed 필드 추가 by @ecvheo1 in #48
  • [BM-179] findAllUserProduct QueryDSL 메서드 작성 by @waterfogSW in #47
  • [BM-166] 회원 정보 조회 api, 분리했던 서비스 다시 병합 by @UJ15 in #50
  • [BM-176] ✨ 상품 검색 api 구현 by @gkdud583 in #49
  • [BM-174] ♻️ login token queryString 으로 변경 (추후 리펙토링) by @UJ15 in #56
  • [BM-185] ♻️ 잘못올라간 파일 삭제 by @UJ15 in #57
  • [BM-186] 유저 판매 내역 조회 Controller 구현입니다. by @waterfogSW in #59
  • [BM-84] 상품 입찰(비딩) 기능 구현 및 테스트 작성 by @dojinyou in #62
  • [BM-67] 경매 종료 스케줄러 구현 by @ecvheo1 in #63
  • [BM-182] 유저 판매한 상품 조회 Service, Repository 메서드 구현 by @waterfogSW in #64
  • [BM-191] 비딩 상품 진행 상태 검증 로직 추가 by @dojinyou in #66
  • [BM-190] 상품 상세 조회 API 변경 사항 반영 by @dojinyou in #68
  • [BM-188] ✨ 입찰 목록 조회 controller 구현 by @gkdud583 in #67
  • [BM-193] 경매 종료 스케줄러 테스트 시간 수정 by @ecvheo1 in #70
  • [BM-194] 경매 종료 여부 필드 수정 by @ecvheo1 in #72
  • [BM-195] Bidding Fk Fetch Type 변경(Lazy -> EAGER) by @dojinyou in #73
  • [BM-181] 유저 정보 조회 수정 , 로그인 유저 ID 조회 api 구현 및 테스트, ID 인코더 추가 by @UJ15 in #69
  • [BM-196] ♻️ 8080으로 포트 변경 by @UJ15 in #74
  • [BM-187] 경매 종료 비즈니스 로직 구현 by @ecvheo1 in #75
  • [BM-189] ✨ 입찰 목록 조회 service, repository 구현 by @gkdud583 in #71
  • [BM-198] 상품 최소 금액 검증 로직 및 테스트 추가, 수정 by @dojinyou in #80
  • [BM-199] ♻️ 판매 상품 목록 조회 인증안하고 접근 가능하도록 수정 by @UJ15 in #81
  • [BM-202] ♻️ 상품 등록 title 길이 제한 수정 (16 -> 32) by @gkdud583 in #82
  • [BM-203] ✨ 상품 검색 조건 추가 구현 by @gkdud583 in #83
  • [BM-206] 비딩 시 자신의 상품 검증 로직 및 테스트 구현 by @dojinyou in #84
  • [BM-208] ✨ cors 열어주기 by @UJ15 in #85
  • [BM-207] 테스트용 샘플 데이터 추가 by @dojinyou in #86
  • [BM-208] ♻️ cors 코드 수정정 by @UJ15 in #87
  • [BM-211] ✨ username unique 제거 by @UJ15 in #88

New Contributors

Full Changelog: https://github.com/prgrms-web-devcourse/Team-Saiko-BidMarket-BE/commits/v1.0.1