package com.starry.admin.modules.shop.module.vo;

import com.starry.common.domain.BasePageEntity;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 优惠券详情查询接口
 *
 * @author admin
 * @since 2024/7/4 16:53
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class PlayCouponDetailsQueryVo extends BasePageEntity {

    /**
     * 优惠券ID
     **/
    private String couponId;

    /**
     * 用户ID
     **/
    private String customId;

    /**
     * 获得渠道（1:自主领取;2:后台发放;3:退款返还;4:分享领取;5:抽奖获得）
     */
    private String obtainingChannels;

    /**
     * 使用状态（1:未使用;2:已使用;3:已回收）
     */
    private String useState;

    /**
     * 使用时间
     */
    private List<String> useTime;

    /**
     * 获得时间
     */
    private List<String> obtainingTime;

    /**
     * 用户等级
     */
    private String customLevelId;

}
