package com.muchinfo.mtp3pojos.vo.query.deliveryorder;

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 = "SettlementDealParam对象", description = "交收成交查询响应")
public class SettlementDealResult {

    @ApiModelProperty(value = "交收单号")
    private String deliveryid;

    @ApiModelProperty(value = "交易日")
    private String tradedate;

    private String histradedate;

    @ApiModelProperty(value = "方向")
    private Integer buyorsell;

    private Long accountid;

    private Long matchaccountid;

    @ApiModelProperty(value = "现货商品")
    private String deliverygoodsname;

    @ApiModelProperty(value = "现货数量")
    private String deliveryqty;

    @ApiModelProperty(value = "交收单价")
    private BigDecimal deliveryprice;

    @ApiModelProperty(value = "货款总金额")
    private BigDecimal deliveryamount;

    @ApiModelProperty(value = "升贴水总金额")
    private BigDecimal deliverypricemove;

    @ApiModelProperty(value = "交收服务费")
    private BigDecimal deliverycharge;

    @ApiModelProperty(value = "委托单号")
    private String deliveryorderid;

    private Long loginid;

    private String matchloginid;

    @ApiModelProperty(value = "卖方")
    private String matchaccountname;

    @ApiModelProperty(value = "买方")
    private String accountname;

    private String unitname;
}
