package org.springblade.yeePay.entity.saas.trade;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;

@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
@ApiModel("企业账户支付-自动付款订单查询入参")
public class EnterpriseAutoPaymentQueryDto {

	@NotBlank
	@ApiModelProperty(value = "收单主体商编", required = true)
	private String merchantNo;

	@ApiModelProperty(value = "商户系统内部生成的订单号；如填写易宝内部订单号则可以不填，否则必填")
	private String orderId;

	@ApiModelProperty(value = "订单日期;如填写易宝内部订单号则可以不填，否则必填")
	private String orderDate;

	@ApiModelProperty(value = "易宝内部订单号;如填写此项，订单号及订单日期可以不填。如同时填写将以易宝内部订单号为准")
	private String uniqueOrderNo;

}
