package com.dsh.activity.model.response; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.util.Date; @Data public class SalesDetailVO { // 基础信息 private Long id; // 主键ID[8] private String huiMinName; // 玩湃惠民卡名称 private Integer huiMinType; // 玩湃惠民卡类型(1:年度卡,2:年内卡) private BigDecimal salesMoney; // 售卖金额(精确计算) // 关联信息 private Integer operatorId; private String operatorName; // 所属运营商 private String storeIds; private String storeName; // 可用门店 private Integer appUserId; // 购买用户ID private String userName; // 购买用户 private String phone; // 联系电话 private Integer carId; // 玩湃惠民卡id // 时间信息 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date paymentTime; // 购买时间[1,8](@ref) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endTime; // 有效期 // 使用信息 private String studentName; // 绑定人员 private String studentId; // 绑定人员ID private Integer useTimes; // 已用次数 private Integer status; // 状态(1:使用中,2:已退款) private String orderNumber; // 支付流水号 }