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