package com.sckw.payment.model.vo.req.page;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sckw.core.model.vo.BasePara;
import com.sckw.payment.model.vo.res.MoneyChange;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

/**
 * 退款
 *
 * @author xucaiqin
 * @date 2023-08-29 09:14:04
 */
@Getter
@Setter
public class RefundPage extends BasePara implements MoneyChange {
    @NotBlank(message = "当前企业不能为空")
    private String uid;
    /**
     * 支付通道字典值
     */
    @NotBlank(message = "支付通道不能为空")
    private String channel;
    @NotBlank(message = "合作企业不能为空")
    private String filter;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String startCreateTime;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String endCreateTime;

}
