package com.czg.account.param;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 兑换记录查询入侵
 *
 * @author tankaikai
 * @since 2025-02-25 14:08
 */
@Data
public class PointsExchangeRecordParam implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 查询关键字
     */
    private String keywords;
    /**
     * 查询开始日期 格式 yyyy-MM-dd
     */
    private String beginDate;
    /**
     * 查询结束日期 格式 yyyy-MM-dd
     */
    private String endDate;
    /**
     * 领取方式 self-自取 post-邮寄
     */
    private String pickupMethod;
    /**
     * 状态 unpaid-待支付 waiting-待自取 done-已完成 cancel-已取消
     */
    private String status;
    /**
     * 店铺用户id
     */
    private Long shopUserId;
}
