package com.tcm.training.admin.points.vo;
|
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
import java.time.LocalDateTime;
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public class PointsExchangeItemDetailVO {
|
|
private Long id;
|
private Long orderId;
|
private String orderNo;
|
private Integer status;
|
private String trackingNo;
|
private LocalDateTime shippedAt;
|
private LocalDateTime completedAt;
|
private LocalDateTime cancelledAt;
|
private LocalDateTime createdAt;
|
private BuyerVO buyer;
|
private ReceiverVO receiver;
|
private GiftVO gift;
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public static class BuyerVO {
|
private Long userId;
|
private String nickname;
|
private String phone;
|
private String clinicName;
|
private Integer settledPoints;
|
private LocalDateTime createdAt;
|
}
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public static class ReceiverVO {
|
private String name;
|
private String phone;
|
private String address;
|
}
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public static class GiftVO {
|
private String cover;
|
private String name;
|
private Integer requiredPoints;
|
private LocalDateTime activityStartAt;
|
private LocalDateTime activityEndAt;
|
}
|
}
|