package com.muchinfo.mtp3pojos.vo.tradingmarket;

import com.muchinfo.mtp3pojos.vo.GoodsQuoterDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="TradingManualQuoterViewResult对象", description="手工报价详情")
public class TradingManualQuoterViewResult {

    @ApiModelProperty(value = "判断手工报价是否显示最高买入价和最低卖出价 0否1是")
    private Integer isOfferQuoter;

    @ApiModelProperty(value = "判断该用户是否是产业会员是否隐藏报买 0否1是")
    private Integer isDealerQuoter;

    @ApiModelProperty(value = "报价小数位")
    private Integer decimalPlace;

    @ApiModelProperty(value = "交易模式")
    private Integer tradeMode;

    @ApiModelProperty(value = "交易属性")
    private Integer tradeProperty;

    @ApiModelProperty(value = "实际变更值")
    private BigDecimal quoteMinUnit;

    private GoodsQuoterDto quoteParam;

    @ApiModelProperty(value = "开盘价")
    private Double open;

    @ApiModelProperty(value = "最大可卖出量")
    private Long maxsellqty;
}
