package com.gxwebsoft.shop.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 查询个人流水
 *
 */
@Data
@Schema(name = "ShopDealerCapitalWaterVO", description = "查询个人流水")
public class ShopDealerCapitalWaterVO {

    @Schema(description = "订单编号")
    private String no;

    @Schema(description = "关联订单编号")
    private String orderNo;

    @Schema(description = "资金流动类型 (10分销收入 11团队管理津贴收入 12分红收入 13现场推广收入 14现场推广分佣 20提现支出 30转账支出 40转账收入 50佣金解冻 60配送奖励 61配送提成 62配送步梯费 70佣金退回【退单】)")
    private Integer flowType;

    @Schema(description = "变更金额")
    private BigDecimal money;

    @Schema(description = "变更后金额")
    private BigDecimal moneyAfter;

    @Schema(description = "变更冻结金额")
    private BigDecimal freezeMoney;

    @Schema(description = "变更冻结后金额")
    private BigDecimal freezeMoneyAfter;

    @Schema(description = "描述")
    private String comments;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

}

