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

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

package com.alipay.api.domain;

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

/**
 * 手工发放发放记录信息详情
 *
 * @author auto create
 * @since 1.0, 2024-11-20 11:38:55
 */
public class IssueRecordInfo extends AlipayObject {

	private static final long serialVersionUID = 8849181496536115678L;

	/**
	 * 发放额度对应的币种
	 */
	@ApiField("currency")
	private String currency;

	/**
	 * 发放金额,支持两位小数,单位为(元)
	 */
	@ApiField("issue_quota")
	private String issueQuota;

	/**
	 * 发放状态描述
0: "未发放"
1: "发放成功"
2: "待作废"
3: "已作废"
4: "作废失败,有消费记录"
5: "发放中"
	 */
	@ApiField("issue_status")
	private Long issueStatus;

	/**
	 * 根据owner_type返回对应的owner_id,例如:owner_type为PHONE,则owner_id返回手机号
	 */
	@ApiField("owner_id")
	private String ownerId;

	/**
	 * 切换open_id后请使用:owner_type为PHONE,返回员工手机号,owner_type为EMPLOYEE,返回员工open_id,owner_type为ENTERPRISE_PAY_UID,返回员工企业码id
	 */
	@ApiField("owner_open_id")
	private String ownerOpenId;

	/**
	 * 用来指定owner_id的类型,具体返回值参考枚举值
	 */
	@ApiField("owner_type")
	private String ownerType;

	/**
	 * 发放状态为发放成功的可返回额度id,未发放和发放中的无法返回额度id
	 */
	@ApiField("quota_id")
	private String quotaId;

	/**
	 * 发放对应的员工名称
	 */
	@ApiField("user_name")
	private String userName;

	public String getCurrency() {
		return this.currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getIssueQuota() {
		return this.issueQuota;
	}
	public void setIssueQuota(String issueQuota) {
		this.issueQuota = issueQuota;
	}

	public Long getIssueStatus() {
		return this.issueStatus;
	}
	public void setIssueStatus(Long issueStatus) {
		this.issueStatus = issueStatus;
	}

	public String getOwnerId() {
		return this.ownerId;
	}
	public void setOwnerId(String ownerId) {
		this.ownerId = ownerId;
	}

	public String getOwnerOpenId() {
		return this.ownerOpenId;
	}
	public void setOwnerOpenId(String ownerOpenId) {
		this.ownerOpenId = ownerOpenId;
	}

	public String getOwnerType() {
		return this.ownerType;
	}
	public void setOwnerType(String ownerType) {
		this.ownerType = ownerType;
	}

	public String getQuotaId() {
		return this.quotaId;
	}
	public void setQuotaId(String quotaId) {
		this.quotaId = quotaId;
	}

	public String getUserName() {
		return this.userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy