package org.dromara.system.domain.vo;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.v3.oas.annotations.media.Schema;

@Data
@Schema(description = "租户账户视图对象")
public class SysTenantAccountVo {
    @Schema(description = "主键ID")
    private Long id;
    @Schema(description = "租户ID")
    private Long tenantId;
    @Schema(description = "积分余额")
    private BigDecimal integralBalance;
//    @Schema(description = "累计积分余额")
//    private BigDecimal totalIntegralBalance;
    @Schema(description = "更新时间")
    private Date updateTime;
    @Schema(description = "创建时间")
    private Date createTime;
    @Schema(description = "现金余额")
    private BigDecimal moneyBalance;
    @Schema(description = "钱包余额")
    private BigDecimal wallet;
    @Schema(description = "累计收益")
    private BigDecimal revenue;
    @Schema(description = "创建人")
    private Long createBy;
    @Schema(description = "更新人")
    private Long updateBy;
    @Schema(description = "账户类型 1商家 2代理 3平台")
    private Integer type;
    @Schema(description = "店铺名称")
    private String storeName;
    @Schema(description = "店铺名称")
    private String companyName;
}
