package com.brilliance.isc.common.limmod.vo;

import com.brilliance.mda.runtime.mda.util.Decimals;
import com.brilliance.mda.support.jakson.serialize.BigDecimalSerializeRate;
import com.brilliance.mda.support.jakson.serialize.DecimalLength;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;

import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;


@Data
@ApiModel
public class ClmcbbVo {

    //额度品种

    private  String dgzylimvar = NULLSTR;
    //调�'后业务余额
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private BigDecimal tzhamt = Decimals.ZERO_SCALE2;
    //调�'后保证金比例
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 6)
    private  BigDecimal tzhccv = Decimals.ZERO_SCALE6;
    //调�'后拟占用额度
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private  BigDecimal tzhlimamt = Decimals.ZERO_SCALE2;
    //调�'后拟占用敞口
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private  BigDecimal tzhlimck = Decimals.ZERO_SCALE2;
    //调�'前业务余额
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private  BigDecimal tzqamt = Decimals.ZERO_SCALE2;
    //调�'前保证金比例
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 6)
    private  BigDecimal tzqccv = Decimals.ZERO_SCALE6;
    //调�'前已占用额度
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private  BigDecimal tzqlimamt = Decimals.ZERO_SCALE2;
    //调�'前已占用敞口
    @JsonSerialize(using = BigDecimalSerializeRate.class)
    @DecimalLength(value = 2)
    private  BigDecimal tzqlimck = Decimals.ZERO_SCALE2;


    public void reset() {

    }
}
