package com.crm.rely.backend.core.entity.manager;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: 出入金平衡
 * @author: houn
 * @create: 2020-06-19 13:52
 **/
@Data
public class FinanceBalanceToManagerEntity {
    /**
     * 流水号
     */
    private String serial;
    /**
     * 交易账户
     */
    private Long login;
    /**
     * 平衡金额 大于0 入金 小于0出金
     * 在出入金(type=1)情况下 客户账户上的余额(balance+amount<0) 则出入金失败 返回code=-1000
     * 在出入信用金(type=2)情况下 客户账户上的信用(credit+amount<0) 则将amount自动改为-credit 返回code=200成功 需要记录
     */
    private BigDecimal amount;

    //浮动盈亏 如果平衡金额小于0就要进行计算
    private BigDecimal floating;


    private Float margin;
    /**
     * 入金类型 1出入金 2 信用金
     */
    private Integer type;
    /**
     * 备注
     */
    private String comment;

    /**
     * manager订单号 返回的时候需要
     */
    private Integer order;

    private Integer status;

    private String routeType;

    private BigDecimal creditLimit;
}
