-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
61 changed files
with
1,505 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
68 changes: 68 additions & 0 deletions
68
src/main/java/com/flow/admin/main/common/entity/BaseEntity.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
package com.flow.admin.main.common.entity; | ||
|
||
import java.time.LocalDateTime; | ||
|
||
import org.springframework.data.annotation.CreatedDate; | ||
import org.springframework.data.jpa.domain.support.AuditingEntityListener; | ||
|
||
import jakarta.persistence.Column; | ||
import jakarta.persistence.EntityListeners; | ||
import jakarta.persistence.MappedSuperclass; | ||
import jakarta.persistence.PrePersist; | ||
import jakarta.persistence.PreUpdate; | ||
import lombok.Getter; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@MappedSuperclass | ||
@EntityListeners(AuditingEntityListener.class) | ||
public class BaseEntity { | ||
|
||
@Column(name = "use_yn", nullable = false) | ||
private boolean useYn = true; | ||
|
||
@Column(name = "create_code", updatable = false) | ||
private String createCode; | ||
|
||
@CreatedDate | ||
@Column(name = "create_date", updatable = false) | ||
private LocalDateTime createDate; | ||
|
||
@Column(name = "modify_code") | ||
private String modifyCode; | ||
|
||
@Column(name = "modify_date") | ||
private LocalDateTime modifyDate; | ||
|
||
@Column(name = "delete_code") | ||
private String deleteCode; | ||
|
||
@Column(name = "delete_date") | ||
private LocalDateTime deleteDate; | ||
|
||
@PrePersist | ||
public void prePersist() { | ||
this.createDate = LocalDateTime.now(); | ||
this.createCode = "flow-main"; | ||
this.useYn = true; | ||
} | ||
|
||
@PreUpdate | ||
public void markModified() { | ||
this.modifyDate = LocalDateTime.now(); | ||
this.modifyCode = "flow-main"; | ||
} | ||
|
||
public void markDeleted() { | ||
this.deleteDate = LocalDateTime.now(); | ||
this.deleteCode = "flow-main"; | ||
this.useYn = false; | ||
} | ||
|
||
public void markReuse() { | ||
this.deleteDate = null; | ||
this.deleteCode = null; | ||
this.useYn = true; | ||
} | ||
} |
9 changes: 9 additions & 0 deletions
9
src/main/java/com/flow/admin/main/common/mapper/GenericMapper.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package com.flow.admin.main.common.mapper; | ||
|
||
public interface GenericMapper<D, E> { | ||
|
||
D toDto(E entity); | ||
|
||
E toEntity(D dto); | ||
|
||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/flow/admin/main/controller/DashBoardController.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.flow.admin.main.controller; | ||
|
||
import org.springframework.http.ResponseEntity; | ||
import org.springframework.web.bind.annotation.PostMapping; | ||
import org.springframework.web.bind.annotation.RequestMapping; | ||
import org.springframework.web.bind.annotation.RestController; | ||
|
||
import lombok.RequiredArgsConstructor; | ||
|
||
@RestController | ||
@RequestMapping("/api/admin/dashboard") | ||
@RequiredArgsConstructor | ||
public class DashBoardController { | ||
|
||
@PostMapping | ||
public ResponseEntity<Void> inquiry() { | ||
return null; | ||
} | ||
|
||
} |
18 changes: 18 additions & 0 deletions
18
src/main/java/com/flow/admin/main/dto/jpa/categories/CategoriesDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
package com.flow.admin.main.dto.jpa.categories; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class CategoriesDto { | ||
private Long categoryId; | ||
private String categoryName; | ||
private int version; | ||
} |
17 changes: 17 additions & 0 deletions
17
src/main/java/com/flow/admin/main/dto/jpa/coffeeChats/CoffeeChatsDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
package com.flow.admin.main.dto.jpa.coffeeChats; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@Builder | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
public class CoffeeChatsDto { | ||
private Long coffeeId; | ||
private Long initiatorUserId; | ||
private Long recipientUserId; | ||
private String contents; | ||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/flow/admin/main/dto/jpa/comments/CommentsDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.flow.admin.main.dto.jpa.comments; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class CommentsDto { | ||
private Long commentId; | ||
private Long postId; | ||
private Long userId; | ||
private String content; | ||
private int version; | ||
} |
21 changes: 21 additions & 0 deletions
21
src/main/java/com/flow/admin/main/dto/jpa/likes/LikesDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package com.flow.admin.main.dto.jpa.likes; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class LikesDto { | ||
|
||
private Long likeId; | ||
private Long userId; | ||
private Long postId; | ||
private boolean useYn; | ||
private int version; | ||
} |
19 changes: 19 additions & 0 deletions
19
src/main/java/com/flow/admin/main/dto/jpa/major/MajorDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.flow.admin.main.dto.jpa.major; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class MajorDto { | ||
private Long majorId; | ||
private String majorName; | ||
private String note; | ||
private int version; | ||
} |
21 changes: 21 additions & 0 deletions
21
src/main/java/com/flow/admin/main/dto/jpa/posts/PostsDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package com.flow.admin.main.dto.jpa.posts; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class PostsDto { | ||
private Long postId; | ||
private Long userId; | ||
private String title; | ||
private String content; | ||
private Long categoryId; | ||
private int version; | ||
} |
21 changes: 21 additions & 0 deletions
21
src/main/java/com/flow/admin/main/dto/jpa/posttags/PostTagsDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package com.flow.admin.main.dto.jpa.posttags; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class PostTagsDto { | ||
|
||
private Long postTagId; | ||
private Long postId; | ||
private Long tagId; | ||
private int version; | ||
|
||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/flow/admin/main/dto/jpa/replies/RepliesDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.flow.admin.main.dto.jpa.replies; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class RepliesDto { | ||
private Long replyId; | ||
private Long commentId; | ||
private Long userId; | ||
private String content; | ||
private int version; | ||
} |
19 changes: 19 additions & 0 deletions
19
src/main/java/com/flow/admin/main/dto/jpa/school/SchoolDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.flow.admin.main.dto.jpa.school; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class SchoolDto { | ||
private Long schoolId; | ||
private String schoolName; | ||
private String note; | ||
private int version; | ||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/flow/admin/main/dto/jpa/tags/TagsDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.flow.admin.main.dto.jpa.tags; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class TagsDto { | ||
|
||
private Long tagId; | ||
private String tagName; | ||
private int version; | ||
|
||
} |
23 changes: 23 additions & 0 deletions
23
src/main/java/com/flow/admin/main/dto/jpa/userinfo/UserInfoDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
package com.flow.admin.main.dto.jpa.userinfo; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class UserInfoDto { | ||
private Long userInfoId; | ||
private Long userId; | ||
private Long schoolId; | ||
private Long majorId; | ||
private String studentNumber; | ||
private String role; | ||
private String userName; | ||
private int version; | ||
} |
19 changes: 19 additions & 0 deletions
19
src/main/java/com/flow/admin/main/dto/jpa/users/UsersDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.flow.admin.main.dto.jpa.users; | ||
|
||
import lombok.AllArgsConstructor; | ||
import lombok.Builder; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
@Setter | ||
@AllArgsConstructor | ||
@NoArgsConstructor | ||
@Builder | ||
public class UsersDto { | ||
private Long userId; | ||
private String email; | ||
private String password; | ||
private int version; | ||
} |
Oops, something went wrong.