Skip to content

Commit af0788e

Browse files
authored
Merge pull request #334 from MT-TEAM-Org/epic/fixTimeExpression
epic: 단순 시간표기 수정 및 swaager 수정
2 parents a40c5ad + f2f0476 commit af0788e

File tree

6 files changed

+40
-12
lines changed

6 files changed

+40
-12
lines changed

src/main/java/org/myteam/server/admin/dto/AdminDashBoardResponseDto.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import lombok.Getter;
66
import org.myteam.server.admin.utill.StaticDataType;
77

8-
import java.time.LocalDateTime;
98
import java.util.Map;
109

1110
public record AdminDashBoardResponseDto() {
@@ -14,11 +13,13 @@ public record AdminDashBoardResponseDto() {
1413
@Builder
1514
public static class ResponseStatic {
1615

17-
@Schema(description = "기간에 따른 데이터의 양을 보여줍니다. 2025.02.06 : 1 이런꼴입니다.")
16+
@Schema(description = "기간에 따른 데이터의 양을 보여줍니다.",
17+
example = "{2025.02.06 : 1}")
1818
private Map<String, Long> currentStaticData;
1919
private Long currentCount;
2020
private Long pastCount;
2121
private Long totCount;
22+
@Schema(examples = "-100,100")
2223
private int percent;
2324

2425
}
@@ -36,11 +37,14 @@ public static class ResponseLatestData {
3637
private Long contentId;
3738
private String name;
3839
private String content;
39-
private LocalDateTime createAt;
40+
@Schema(example = "2025.06.06")
41+
private String createAt;
4042
@Schema(description = "이값이 true이면 이미 읽은것,아니면은 읽지않은것입니다.")
4143
private boolean checkRead;
4244

43-
public ResponseLatestData(String reportType, StaticDataType staticDataType, String mainStatus, String subStatus, Long contentId, String name, String content, LocalDateTime createAt) {
45+
public ResponseLatestData(String reportType, StaticDataType staticDataType,
46+
String mainStatus, String subStatus, Long contentId,
47+
String name, String content, String createAt) {
4448
this.reportType = reportType;
4549
this.staticDataType = staticDataType;
4650
this.mainStatus = mainStatus;
@@ -51,6 +55,10 @@ public ResponseLatestData(String reportType, StaticDataType staticDataType, Stri
5155
this.createAt = createAt;
5256
}
5357

58+
public void updateCreateAt(String createAt) {
59+
this.createAt = createAt;
60+
}
61+
5462
public void mappingCheckRead(boolean check) {
5563
this.checkRead = check;
5664
}

src/main/java/org/myteam/server/admin/dto/RequestContentDto.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ public static class RequestContentData {
2323
private StaticDataType staticDataType;
2424
private Boolean isReported;
2525
private AdminControlType adminControlType;
26+
@Schema(example = "2025.06.06")
2627
private String startTime;
28+
@Schema(example = "2025.06.06")
2729
private String endTime;
2830
@NotNull
2931
private int offset;

src/main/java/org/myteam/server/admin/dto/ResponseContentDto.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.myteam.server.admin.dto;
22

3+
import io.swagger.v3.oas.annotations.media.Schema;
34
import lombok.*;
45

56
import java.util.List;
@@ -12,10 +13,12 @@ public static class ResponseContentSearch {
1213
private String nickName;
1314
private String staticDataType;
1415
private String content;
16+
@Schema(example = "2025.06.06")
1517
private String createDate;
1618
private String memberStatus;
1719
private String adminControlType;
1820
private Long reportCount;
21+
@Schema(description = "신고 됐다면 신고 신고가 없다면 미신고로 표시")
1922
private String reported;
2023

2124
public void updateCountReported(Long count, String reported) {
@@ -43,6 +46,7 @@ public static class ResponseDetail {
4346
private String reported;
4447
private Long reportCount;
4548
private Integer recommendCount;
49+
@Schema(example = "2025.06.06/16:30")
4650
private String createDate;
4751
private String memberStatus;
4852
private String nickname;
@@ -87,6 +91,7 @@ public static class ResponseReportList {
8791
private String nickName;
8892
private String reportType;
8993
private String content;
94+
@Schema(example = "2025.06.06")
9095
private String createDate;
9196

9297
@Builder
@@ -107,6 +112,7 @@ public void updateCreateDate(String date) {
107112
@Getter
108113
public static class AdminMemoResponse {
109114
private String writerName;
115+
@Schema(example = "2025.06.06")
110116
private String createDate;
111117
private String content;
112118

src/main/java/org/myteam/server/admin/entity/AdminChangeLog.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class AdminChangeLog extends BaseTime {
2323
private Long id;
2424
@ManyToOne(fetch = FetchType.LAZY)
2525
private Member admin;
26-
private UUID publicId;
26+
private UUID memberId;
2727
private Long contentId;
2828
@Enumerated(EnumType.STRING)
2929
private MemberStatus memberStatus;
@@ -34,12 +34,12 @@ public class AdminChangeLog extends BaseTime {
3434

3535
@Builder
3636
public AdminChangeLog(MemberStatus memberStatus, StaticDataType staticDataType
37-
, AdminControlType adminControlType, Member admin, UUID publicId, Long contentId) {
37+
, AdminControlType adminControlType, Member admin, UUID memberId, Long contentId) {
3838
this.memberStatus = memberStatus;
3939
this.staticDataType = staticDataType;
4040
this.adminControlType = adminControlType;
4141
this.admin = admin;
42-
this.publicId = publicId;
42+
this.memberId = memberId;
4343
this.contentId = contentId;
4444
}
4545
}

src/main/java/org/myteam/server/admin/repository/AdminDashBoardRepository.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.myteam.server.chat.block.domain.BanReason;
1313
import org.myteam.server.global.exception.ErrorCode;
1414
import org.myteam.server.global.exception.PlayHiveException;
15+
import org.myteam.server.global.util.date.DateFormatUtil;
1516
import org.myteam.server.global.util.redis.service.RedisService;
1617
import org.myteam.server.improvement.domain.ImprovementStatus;
1718
import org.myteam.server.member.domain.MemberStatus;
@@ -352,7 +353,7 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
352353
.otherwise(JPAExpressions.select(board.title)
353354
.from(board)
354355
.where(board.id.eq(report.reportedContentId))),
355-
report.createDate
356+
report.createDate.stringValue()
356357
))
357358
.from(report)
358359
.join(member)
@@ -367,6 +368,9 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
367368
boolean readCheck = redisService.AdminReadCheck("ADMIN_ALARM", admin.getPublicId().toString()
368369
, x.getStaticDataType(), x.getContentId());
369370
x.mappingCheckRead(readCheck);
371+
x.updateCreateAt(
372+
DateFormatUtil.formatByDot.format(
373+
LocalDateTime.parse(x.getCreateAt(), DateFormatUtil.FLEXIBLE_NANO_FORMATTER)));
370374

371375
if (x.getMainStatus().equals("SHOW")) {
372376
x.updateMainStatus("노출");
@@ -404,7 +408,7 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
404408
.then(member.email)
405409
.otherwise(member.nickname),
406410
inquiry.content.substring(0, 20),
407-
inquiry.createdAt
411+
inquiry.createdAt.stringValue()
408412
))
409413
.from(inquiry)
410414
.join(member)
@@ -415,6 +419,11 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
415419
.fetch();
416420
responseLatestDataList.stream()
417421
.forEach(x -> {
422+
423+
x.updateCreateAt(
424+
DateFormatUtil.formatByDot.format(
425+
LocalDateTime.parse(x.getCreateAt(), DateFormatUtil.FLEXIBLE_NANO_FORMATTER)));
426+
418427
boolean readCheck = redisService.AdminReadCheck("ADMIN_ALARM", admin.getPublicId().toString()
419428
, x.getStaticDataType(), x.getContentId());
420429
x.mappingCheckRead(readCheck);
@@ -440,7 +449,7 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
440449
improvement.id,
441450
member.nickname,
442451
improvement.content,
443-
improvement.createDate
452+
improvement.createDate.stringValue()
444453

445454
))
446455
.from(improvement)
@@ -454,6 +463,9 @@ public List<ResponseLatestData> getLatestData(RequestLatestData requestLatestDat
454463

455464
responseLatestDataList.stream()
456465
.forEach(x -> {
466+
x.updateCreateAt(
467+
DateFormatUtil.formatByDot.format(
468+
LocalDateTime.parse(x.getCreateAt(), DateFormatUtil.FLEXIBLE_NANO_FORMATTER)));
457469
boolean readCheck = redisService.AdminReadCheck("ADMIN_ALARM", admin.getPublicId().toString()
458470
, x.getStaticDataType(), x.getContentId());
459471
x.mappingCheckRead(readCheck);

src/test/java/org/myteam/server/admin/repository/DashBoardRepoTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ void createDate() {
126126
AdminChangeLog adminChangeLog = AdminChangeLog
127127
.builder()
128128
.admin(admin)
129-
.publicId(member.getPublicId())
129+
.memberId(member.getPublicId())
130130
.memberStatus(MemberStatus.PENDING)
131131
.build();
132132

@@ -148,7 +148,7 @@ void createDate() {
148148
AdminChangeLog adminChangeLog = AdminChangeLog
149149
.builder()
150150
.admin(admin)
151-
.publicId(member.getPublicId())
151+
.memberId(member.getPublicId())
152152
.memberStatus(MemberStatus.INACTIVE)
153153
.build();
154154

0 commit comments

Comments
 (0)