game-api/ff-game/src/main/java/com/ff/agent/dto/AgentTenantSecretKeyDTO.java

95 lines
2.1 KiB
Java
Raw Normal View History

package com.ff.agent.dto;
2025-02-11 15:27:15 +08:00
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
2025-02-11 15:27:15 +08:00
import com.ff.base.annotation.Excel;
import com.ff.base.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
2025-02-11 15:27:15 +08:00
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
2025-02-11 15:27:15 +08:00
/**
* ff_tenant_secret_key
*
* @author shi
* @date 2025-02-20
2025-02-11 15:27:15 +08:00
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class AgentTenantSecretKeyDTO extends BaseEntity
2025-02-11 15:27:15 +08:00
{
private static final long serialVersionUID = 1L;
/** 主键id */
@JsonSerialize(using = ToStringSerializer.class)
2025-02-11 15:27:15 +08:00
private Long id;
/** 密码 */
@Excel(name = "密码")
@JsonIgnore
private String password;
/** 最后登录ip */
@Excel(name = "最后登录ip")
private String loginIp;
/** 最后登录时间 */
@Excel(name = "最后登录时间")
@JsonSerialize(using = ToStringSerializer.class)
private Long loginData;
2025-02-11 15:27:15 +08:00
/** 租户key */
@Excel(name = "租户key")
private String tenantKey;
/** 代理id */
@Excel(name = "代理id")
@JsonSerialize(using = ToStringSerializer.class)
private Long agentId;
2025-02-11 15:27:15 +08:00
/** 商户后缀 */
@Excel(name = "商户后缀")
@JsonIgnore
2025-02-11 15:27:15 +08:00
private String tenantSn;
/** 租户密钥 */
@Excel(name = "租户密钥")
@JsonIgnore
2025-02-11 15:27:15 +08:00
private String tenantSecret;
/** 租户状态 1正常 0停用 */
@Excel(name = "租户状态 1正常 0停用")
private Boolean tenantStatus;
/** 额度类型 TenantQuotaType 枚举 */
@Excel(name = "额度类型 TenantQuotaType 枚举")
private Integer quotaType;
/** 买分比例 */
@Excel(name = "买分比例")
private BigDecimal scoreRatio;
/** 租户类型 TenantType 枚举 */
@Excel(name = "租户类型 TenantType 枚举")
private Integer tenantType;
2025-02-11 15:27:15 +08:00
/** 透支比例 */
@Excel(name = "透支比例")
private BigDecimal depositRatio;
2025-02-11 15:27:15 +08:00
}