π° 332-blokey-land-service
π° 332-blokey-land-service
κΈ°ν λ° μ€κ³
- νλ‘μ νΈλ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬νκ³ , νλ‘μ νΈμ νμμ μ°κ²°ν΄μ£Όλ μλΉμ€
π νλ‘μ νΈ νκ²½
Java 21
,Spring boot 3.5.0
,Gradle
PostgreSQL
,Elasticsearch
,JPA
,QueryDSL
React
,Mui
Docker
,Docker-compose
OCI
,GitHub Actions
IntelliJ IDEA
β
ν¨ν€μ§ ꡬ쑰(v1.0.0
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
332-blokey-land-service
βββ project
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ task
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ blokey
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ offer
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ milestone
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ member
β βββ domain
β βββ controller
β βββ dto
β βββ mapper
β βββ repository
β βββ service
βββ common
βββ domain
βββ dto
βββ exception
βββ type
βββ util
βββ config
β
κΈ°λ₯ λͺ
μΈμ(v1.0.0
)
κΈ°λ₯ | HTTP Method | Endpoint |
---|---|---|
μ¬μ©μ λ±λ‘ | POST | /api/blokeys |
μ¬μ©μ λͺ©λ‘ μ‘°ν | GET | /api/blokeys |
μ¬μ©μ μ 보 μ‘°ν | GET | /api/blokeys/{blokeyId} |
μ¬μ©μ μ 보 μμ | PATCH | /api/blokeys/{blokeyId} |
μ¬μ©μ μμ | DELETE | /api/blokeys/{blokeyId} |
νλ‘μ νΈ μμ± | POST | /api/projects |
νλ‘μ νΈ λͺ©λ‘ μ‘°ν | GET | /api/projects |
νλ‘μ νΈ μ 보 μ‘°ν | GET | /api/projects/{projectId} |
νλ‘μ νΈ μ 보 μμ | PATCH | /api/projects/{projectId} |
νλ‘μ νΈ μμ | DELETE | /api/projects/{projectId} |
νλ‘μ νΈ λ³΅κ΅¬ | PATCH | /api/projects/{projectId}:restore |
νμ€ν¬ λ±λ‘ | POST | /api/tasks |
νμ€ν¬ μ 보 μ‘°ν | GET | /api/tasks/{taskId} |
νμ€ν¬ μ 보 μμ | PATCH | /api/tasks/{taskId} |
νμ€ν¬ μμ | DELETE | /api/tasks/{taskId} |
λ©€λ² λ±λ‘ | GET | /api/projects/{projectId}/members |
νλ‘μ νΈλ³ λ©€λ² λͺ©λ‘ μ‘°ν | GET | /api/projects/{projectId}/members |
μ¬μ©μλ³ λ©€λ² λͺ©λ‘ μ‘°ν | GET | /api/blokeys/{blokeyId}/members |
λ©€λ² μ 보 μμ | PATCH | /api/members/{memberId} |
λ©€λ² μμ | DELETE | /api/projects/{projectId}/members |
μ μ λ±λ‘ | POST | /api/offers |
μ μ λͺ©λ‘ μ‘°ν | GET | /api/offers |
μ μ μ 보 μμ | PATCH | /api/offers/{offerId} |
μ μ μμ | DELETE | /api/offers/{offerId} |
λ§μΌμ€ν€ λ±λ‘ | POST | /api/projects/{projectId}/milestones |
λ§μΌμ€ν€ λͺ©λ‘ μ‘°ν | GET | /api/projects/{projectId}/milestones |
λ§μΌμ€ν€ μ 보 μμ | PATCH | /api/milestones/{milestoneId} |
λ§μΌμ€ν€ μμ | DELETE | /api/milestones/{milestoneId} |
μμ μ λ§μΌμ€ν€ μ€μ | PATCH | /tasks/{taskId}/milestone |
β
v1.1.0
μΆκ°λ κΈ°λ₯ λͺ©λ‘
GitHub Topic
μΌλ‘λΆν° κΈ°μ μ€νμ μΆμΆν΄Elasticsearch
μ μ μ₯ λ° κ΄λ¦¬GitHub Repository URL
μ ν΅ν΄ ν΄λΉ νλ‘μ νΈμProject
λ°μ΄ν°λ₯Όblokey-land
λ‘ μλ μ΄κ΄ λ° λ±λ‘- κΈ°μ μ€ν, ν¬μ§μ λ± νλ‘μ νΈ κ΄λ ¨ ν€μλλ₯Ό κΈ°λ°μΌλ‘ νλ‘μ νΈμ μ¬μ©μλ₯Ό λ§€μΉ
- νλ‘ νΈμλ κ°λ°
This post is licensed under CC BY 4.0 by the author.