package com.ycwl.basic.pricing.dto.resp;

import lombok.Data;

/**
 * 券码使用统计响应
 */
@Data
public class VoucherUsageStatsResp {
    
    /**
     * 券码ID
     */
    private Long voucherCodeId;
    
    /**
     * 券码
     */
    private String voucherCode;
    
    /**
     * 批次ID
     */
    private Long batchId;
    
    /**
     * 批次名称
     */
    private String batchName;
    
    /**
     * 景区ID
     */
    private Long scenicId;
    
    /**
     * 券码状态
     */
    private Integer status;
    
    /**
     * 状态名称
     */
    private String statusName;
    
    /**
     * 当前使用次数
     */
    private Integer currentUseCount;
    
    /**
     * 最大使用次数
     */
    private Integer maxUseCount;
    
    /**
     * 每个用户最大使用次数
     */
    private Integer maxUsePerUser;
    
    /**
     * 使用间隔小时数
     */
    private Integer useIntervalHours;
    
    /**
     * 是否还可以使用
     */
    private Boolean canUseMore;
    
    /**
     * 剩余可使用次数
     */
    private Integer remainingUseCount;
    
    /**
     * 总使用记录数
     */
    private Integer totalUsageRecords;
    
    /**
     * 最后使用时间
     */
    private String lastUsedTime;
}