Skip to content

Commit

Permalink
🏗️ initial project structure
Browse files Browse the repository at this point in the history
  • Loading branch information
alpakar02 committed Jan 2, 2025
1 parent 4a93a6d commit c2596ec
Show file tree
Hide file tree
Showing 44 changed files with 237 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.controller

class Article {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.controller

class ArticleController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.persistence

class ArticleEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.persistence

class ArticleLikesEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.persistence

class ArticleLikesRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.persistence

class ArticleRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.article.service

class ArticleService {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.auction.controller

class Auction {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.auction.controller

class AuctionController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.auction.persistence

class AuctionEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.auction.persistence

class AuctionRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.auction.service

class AuctionService {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.controller

class Chatroom {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.controller

class ChatroomController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.persistence

class ChatEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.persistence

class ChatRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.persistence

class ChatroomEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.persistence

class ChatroomRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.chatroom.service

class ChatroomService {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.controller

class Comment {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.controller

class CommentController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.persistence

class CommentEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.persistence

class CommentLikesEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.persistence

class CommentLikesRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.comment.persistence

class CommentRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.feed.controller

class Feed {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.feed.controller

class FeedController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.feed.persistence

class FeedEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.feed.persistence

class FeedRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.feed.service

class FeedService {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.image.controller

class Image {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.image.controller

class ImageController {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.image.persistence

class ImageEntity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.image.persistence

class ImageRepository {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.image.service

class ImageService {
}
4 changes: 4 additions & 0 deletions src/main/kotlin/com/toyProject7/karrot/user/AuthUser.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.user

class AuthUser {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.user

class UserAccessTokenUtil {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.user

class UserArgumentResolver {
}
4 changes: 4 additions & 0 deletions src/main/kotlin/com/toyProject7/karrot/user/UserException.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.user

class UserException {
}
23 changes: 23 additions & 0 deletions src/main/kotlin/com/toyProject7/karrot/user/controller/User.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package com.toyProject7.karrot.user.controller

import com.toyProject7.karrot.user.persistence.UserEntity

data class User(
val id: String,
val nickname: String,
val userId: String,
val location: String,
val temperature: Double,
) {
companion object {
fun fromEntity(entity: UserEntity): User {
return User(
id = entity.id!!,
nickname = entity.nickname,
userId = entity.userId,
location = entity.location,
temperature = entity.temperature,
)
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.toyProject7.karrot.user.controller

import com.toyProject7.karrot.user.service.UserService
import org.springframework.http.ResponseEntity
import org.springframework.web.bind.annotation.PostMapping
import org.springframework.web.bind.annotation.RequestBody
import org.springframework.web.bind.annotation.RestController


@RestController
class UserController (
//private val userService: UserService,
) {

}

data class SignUpRequest(
val userId: String,
val password: String,
val nickname: String,
)

data class SignUpResponse(
val user: User
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package com.toyProject7.karrot.user.persistence

import jakarta.persistence.*

@Entity(name = "users")
class UserEntity(
@Id
@GeneratedValue(strategy = GenerationType.UUID)
val id: String? = null,
@Column(name = "nickname", nullable = false)
var nickname: String,
@Column(name = "userId", nullable = false)
var userId: String,
@Column(name = "hashed_password", nullable = false)
var hashedPassword: String,
@Column(name = "location")
var location: String,
@Column(name = "temperature")
var temperature: Double,
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.toyProject7.karrot.user.persistence

import org.springframework.data.jpa.repository.JpaRepository

interface UserRepository : JpaRepository<UserEntity, String> {
fun findByUserId(userId: String): UserEntity?

fun existsByUserId(userId: String): Boolean
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.toyProject7.karrot.user.service

class UserService {
}

0 comments on commit c2596ec

Please sign in to comment.