com.aliyun.dingtalkorg_culture_1_0.models.QueryEmpPointDetailsResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkorg_culture_1_0.models;
import com.aliyun.tea.*;
public class QueryEmpPointDetailsResponseBody extends TeaModel {
@NameInMap("result")
public QueryEmpPointDetailsResponseBodyResult result;
// 调用是否成功
@NameInMap("success")
public Boolean success;
public static QueryEmpPointDetailsResponseBody build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBody self = new QueryEmpPointDetailsResponseBody();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBody setResult(QueryEmpPointDetailsResponseBodyResult result) {
this.result = result;
return this;
}
public QueryEmpPointDetailsResponseBodyResult getResult() {
return this.result;
}
public QueryEmpPointDetailsResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource extends TeaModel {
// 积分账号的类型
// 企业账号:ORG, 员工账号:EMP
@NameInMap("accountType")
public String accountType;
// 企业内名字
@NameInMap("empName")
public String empName;
// 用户userId
//
@NameInMap("userId")
public String userId;
public static QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource self = new QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setAccountType(String accountType) {
this.accountType = accountType;
return this;
}
public String getAccountType() {
return this.accountType;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setEmpName(String empName) {
this.empName = empName;
return this;
}
public String getEmpName() {
return this.empName;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
public static class QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget extends TeaModel {
// 积分账号的类型
// 企业账号:ORG, 员工账号:EMP
@NameInMap("accountType")
public String accountType;
// 企业内名字
@NameInMap("empName")
public String empName;
// 用户useId
@NameInMap("userId")
public String userId;
public static QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget self = new QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setAccountType(String accountType) {
this.accountType = accountType;
return this;
}
public String getAccountType() {
return this.accountType;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setEmpName(String empName) {
this.empName = empName;
return this;
}
public String getEmpName() {
return this.empName;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
public static class QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO extends TeaModel {
// 来源账户
@NameInMap("accountSource")
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource;
// 目标账户
//
@NameInMap("accountTarget")
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget;
// 备注信息,在明细中展示
@NameInMap("remark")
public String remark;
// 来源/用途,一般是系统固定的场景
@NameInMap("usage")
public String usage;
public static QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO self = new QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountSource(QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource) {
this.accountSource = accountSource;
return this;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource getAccountSource() {
return this.accountSource;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountTarget(QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget) {
this.accountTarget = accountTarget;
return this;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget getAccountTarget() {
return this.accountTarget;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setUsage(String usage) {
this.usage = usage;
return this;
}
public String getUsage() {
return this.usage;
}
}
public static class QueryEmpPointDetailsResponseBodyResultDetails extends TeaModel {
// 积分数量 发放时为负。 扣减时为正
@NameInMap("amount")
public Long amount;
// 创建时间
@NameInMap("gmtCreate")
public Long gmtCreate;
// 积分交易单号
//
@NameInMap("outId")
public String outId;
@NameInMap("pointOperateFeatureResponseDTO")
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO;
// 源账户积分bizCode.
// 个人可用积分:personal
// 额度:credit
@NameInMap("sourceBizCode")
public String sourceBizCode;
public static QueryEmpPointDetailsResponseBodyResultDetails build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBodyResultDetails self = new QueryEmpPointDetailsResponseBodyResultDetails();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBodyResultDetails setAmount(Long amount) {
this.amount = amount;
return this;
}
public Long getAmount() {
return this.amount;
}
public QueryEmpPointDetailsResponseBodyResultDetails setGmtCreate(Long gmtCreate) {
this.gmtCreate = gmtCreate;
return this;
}
public Long getGmtCreate() {
return this.gmtCreate;
}
public QueryEmpPointDetailsResponseBodyResultDetails setOutId(String outId) {
this.outId = outId;
return this;
}
public String getOutId() {
return this.outId;
}
public QueryEmpPointDetailsResponseBodyResultDetails setPointOperateFeatureResponseDTO(QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO) {
this.pointOperateFeatureResponseDTO = pointOperateFeatureResponseDTO;
return this;
}
public QueryEmpPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO getPointOperateFeatureResponseDTO() {
return this.pointOperateFeatureResponseDTO;
}
public QueryEmpPointDetailsResponseBodyResultDetails setSourceBizCode(String sourceBizCode) {
this.sourceBizCode = sourceBizCode;
return this;
}
public String getSourceBizCode() {
return this.sourceBizCode;
}
}
public static class QueryEmpPointDetailsResponseBodyResult extends TeaModel {
// 个人积分明细列表
@NameInMap("details")
public java.util.List details;
// 是否有下一页
@NameInMap("hasMore")
public Boolean hasMore;
public static QueryEmpPointDetailsResponseBodyResult build(java.util.Map map) throws Exception {
QueryEmpPointDetailsResponseBodyResult self = new QueryEmpPointDetailsResponseBodyResult();
return TeaModel.build(map, self);
}
public QueryEmpPointDetailsResponseBodyResult setDetails(java.util.List details) {
this.details = details;
return this;
}
public java.util.List getDetails() {
return this.details;
}
public QueryEmpPointDetailsResponseBodyResult setHasMore(Boolean hasMore) {
this.hasMore = hasMore;
return this;
}
public Boolean getHasMore() {
return this.hasMore;
}
}
}