package com.muchinfo.mtp3pojos.vo.investor;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "InvestorPersonalizationResult对象", description = "交易商个性化设置信息查询响应")
public class InvestorPersonalizationResult {

    @ApiModelProperty(value = "保证金计算方式 1比率 2固定")
    private Integer marginalgorithm;

    @ApiModelProperty(value = "即市保证金")
    private Double marketmarginvalue;

    @ApiModelProperty(value = "结算保证金值")
    private Double reckonmarginvalue;

    @ApiModelProperty(value = "保证金")
    private Double lockmarginvalue;

    private Integer tradeProperty;

    private Integer marginformula;

    private List<InvestorExtendRule> extendRule;

    private List<InvestorExtendFee> extendFee;
}
