package com.yuchen.saas.parking.api.dto.coupon;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.util.Date;

/**
 * @Author 蔡文强
 * @Date 2023/5/25 15:56
 * @Description 查询优惠券使用明细列表传参
 */
@Data
public class PmgBatCouponRecordUseDetailQueryDTO extends Query {

    @ApiModelProperty(name = "couponId", value = "优惠卡ID或者优惠活动ID")
    private Long couponId;

    @ApiModelProperty(name = "receiveStartTime", value = "领取开始时间")
    private Date receiveStartTime;

    @ApiModelProperty(name = "receiveEndTime", value = "领取结束时间")
    private Date receiveEndTime;

    @ApiModelProperty(name = "useStartTime", value = "使用开始时间")
    private Date useStartTime;

    @ApiModelProperty(name = "useEndTime", value = "使用结束时间")
    private Date useEndTime;

    @ApiModelProperty(name = "useStatus", value = "使用状态(1:未使用 2:已使用 3:已过期)")
    private Integer useStatus;

    @ApiModelProperty(name = "plateNo", value = "车牌号")
    private String plateNo;

    @ApiModelProperty(name = "usePeople", value = "用户账号/手机号")
    private String usePeople;

}
