All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.IncomeDistributionTransInInfo Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 收益分配规则创建申请,转入方信息。
仅用于入参
 *
 * @author auto create
 * @since 1.0, 2023-06-28 20:54:46
 */
public class IncomeDistributionTransInInfo extends AlipayObject {

	private static final long serialVersionUID = 1791264699759656488L;

	/**
	 * 收益分配的百分比数值,支持2位小数
	 */
	@ApiField("allocate_rate")
	private String allocateRate;

	/**
	 * 收款方类型为「03-外部银行账户」时必填
	 */
	@ApiField("bank_branch_code")
	private String bankBranchCode;

	/**
	 * 收款方类型为「03-外部银行账户」时必填.
	 */
	@ApiField("bank_branch_name")
	private String bankBranchName;

	/**
	 * 收款方类型为「04-标准数币钱包」时必填
C1010211000012 工行
C1010311000014 衣行
C1010411000013 中行
C1010511003703 建行
Z2004944000010 腾讯-财付通
C1302533000018 浙江网商银行
C1040311005293 邮储
C1030131001288 交通银行
C1030844001362 招行
C1030935001347 兴业银行
	 */
	@ApiField("digit_currency_inst")
	private String digitCurrencyInst;

	/**
	 * 当收款方类型为「01-子户/子钱包」时,需填写子户(子钱包)ID
当收款方账户类型为「02-支付宝」时,为支付宝身份标识id
当收款方账户类型为「03-外部银行账户」时,为银行账户账号
当收款方账户类型为「04-标准数币钱包」时,为数币钱包id
	 */
	@ApiField("trans_in_account_no")
	private String transInAccountNo;

	/**
	 * 当收款方账户类型
01-子户/子钱包
02-支付宝账户
03-外部银行账户
04-标准数币钱包
	 */
	@ApiField("trans_in_account_type")
	private String transInAccountType;

	/**
	 * 收款方证件号,如企业证件号码
	 */
	@ApiField("trans_in_cert_no")
	private String transInCertNo;

	/**
	 * 证件类型。
01-统一社会信用编码
02-居民身份证
	 */
	@ApiField("trans_in_cert_type")
	private String transInCertType;

	/**
	 * 收益分配收款方,需和证件号、收款账户对应名称一致
	 */
	@ApiField("trans_in_name")
	private String transInName;

	public String getAllocateRate() {
		return this.allocateRate;
	}
	public void setAllocateRate(String allocateRate) {
		this.allocateRate = allocateRate;
	}

	public String getBankBranchCode() {
		return this.bankBranchCode;
	}
	public void setBankBranchCode(String bankBranchCode) {
		this.bankBranchCode = bankBranchCode;
	}

	public String getBankBranchName() {
		return this.bankBranchName;
	}
	public void setBankBranchName(String bankBranchName) {
		this.bankBranchName = bankBranchName;
	}

	public String getDigitCurrencyInst() {
		return this.digitCurrencyInst;
	}
	public void setDigitCurrencyInst(String digitCurrencyInst) {
		this.digitCurrencyInst = digitCurrencyInst;
	}

	public String getTransInAccountNo() {
		return this.transInAccountNo;
	}
	public void setTransInAccountNo(String transInAccountNo) {
		this.transInAccountNo = transInAccountNo;
	}

	public String getTransInAccountType() {
		return this.transInAccountType;
	}
	public void setTransInAccountType(String transInAccountType) {
		this.transInAccountType = transInAccountType;
	}

	public String getTransInCertNo() {
		return this.transInCertNo;
	}
	public void setTransInCertNo(String transInCertNo) {
		this.transInCertNo = transInCertNo;
	}

	public String getTransInCertType() {
		return this.transInCertType;
	}
	public void setTransInCertType(String transInCertType) {
		this.transInCertType = transInCertType;
	}

	public String getTransInName() {
		return this.transInName;
	}
	public void setTransInName(String transInName) {
		this.transInName = transInName;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy