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

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 AutoWithdrawRuleCancelDto {

	@NotBlank
	@ApiModelProperty(value = "发起方商户编号。*标准商户收付款方案中此参数与收款商户编号一致；*平台商户收付款方案中此参数为平台商商户编号；*服务商解决方案中，①标准商户收款时，该参数为标准商户商编 ②平台商收款或平台商入驻商户收款时，该参数为平台商商编。",required = true)
	private String parentMerchantNo;

	@NotBlank
	@ApiModelProperty(value = "提现商户编号",required = true)
	private String merchantNo;

	@NotBlank
	@ApiModelProperty(value = "规则id",required = true)
	private String ruleId;
}
