package com.muchinfo.mtp3pojos.vo.presale;

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

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "PresaleQueryDetailResult对象", description = "预售管理详情响应")
public class PresaleQueryDetailResult {

    @ApiModelProperty(value = "申请单号")
    private String applyid;

    @ApiModelProperty(value = "申请人")
    private String username;

    @ApiModelProperty(value = "资金账号")
    private String accountid;

    @ApiModelProperty(value = "预售市场")
    private String marketname;

    @ApiModelProperty(value = "预售模式 code presalemode")
    private String presalemode;

    @ApiModelProperty(value = "订单商品")
    private String relatedgoodscode;

    private String relatedgoodsname;

    @ApiModelProperty(value = "预售商品")
    private String goodscode;

    private String goodsname;

    @ApiModelProperty(value = "商品状态 code goodsstatus")
    private String goodsstatus;

    @ApiModelProperty(value = "上市日期")
    private String listingdate;

    @ApiModelProperty(value = "最后交易日期")
    private String lasttradedate;

    @ApiModelProperty(value = "预售开始日期")
    private String starttime;

    @ApiModelProperty(value = "预售结束日期")
    private String endtime;

    @ApiModelProperty(value = "预售总量")
    private String presaleqty;

    @ApiModelProperty(value = "预售价格")
    private String refprice;

    @ApiModelProperty(value = "购买上限")
    private String buymaxqty;

    @ApiModelProperty(value = "起拍价")
    private String startprice;

    @ApiModelProperty(value = "底价")
    private String floorprice;

    private String presaledepositalgorithm;

    @ApiModelProperty(value = "预售定金方式")
    private String presaledepositvalue;

    @ApiModelProperty(value = "中签基数")
    private String baseqty;

    private String presalestatus;

    @ApiModelProperty(value = "预售价格")
    private String tradeprice;

    @ApiModelProperty(value = "已预售数量")
    private String presaledqty;

    @ApiModelProperty(value = "已预售总额")
    private String presaledamount;

    @ApiModelProperty(value = "中签数量")
    private String luckyqty;

    @ApiModelProperty(value = "配售数量")
    private String placeqty;

    @ApiModelProperty(value = "缩略图")
    private String attachmenturl;

    @ApiModelProperty(value = "Banner图")
    private String bannerpicurl;

    @ApiModelProperty(value = "详情图")
    private String pictureurls;

}
