package com.tcm.training.admin.app.points.vo; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; /** * APP 兑换订单详情。 */ @Getter @Setter @NoArgsConstructor public class AppPointsExchangeOrderDetailVO { private Long id; private String orderNo; private Integer status; private String statusText; private String trackingNo; private LocalDateTime createdAt; private LocalDateTime shippedAt; private LocalDateTime completedAt; private Boolean canConfirmReceived; private Boolean canDelete; private GiftVO gift; private ClinicVO clinic; @Getter @Setter @NoArgsConstructor public static class GiftVO { private String cover; private String name; private Integer requiredPoints; private Integer itemCount; private Integer totalPoints; } @Getter @Setter @NoArgsConstructor public static class ClinicVO { private String name; private String address; } }