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:已退款)
|
}
|