content: package com.alipay.api.domain;
  
  import java.util.List;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  import com.alipay.api.internal.mapping.ApiListField;
  
  /**
   * 预订单创建
   *
   * @author auto create
   * @since 1.0, 2022-06-02 11:06:51
   */
  public class KoubeiMallScanpurchasePreorderCreateModel extends AlipayObject {
  
  	private static final long serialVersionUID = 6337344419545159175L;
  
  	/**
  	 * 业务场景码，分类：PURCHASE_CODE（扫码购场景）
  	 */
  	@ApiField("biz_scene")
  	private String bizScene;
  
  	/**
  	 * 订单描述
  	 */
  	@ApiField("body")
  	private String body;
  
  	/**
  	 * 订单创建渠道，商户自行定义用于区分商户的数据来源。
  	 */
  	@ApiField("channel")
  	private String channel;
  
  	/**
  	 * 订单包含的商品列表信息，json格式，其它说明详见商品明细说明
  	 */
  	@ApiListField("goods_detail")
  	@ApiField("mall_goods_detail")
  	private List<MallGoodsDetail> goodsDetail;
  
  	/**
  	 * 商户操作员（业务员）编号
  	 */
  	@ApiField("operator_id")
  	private String operatorId;
  
  	/**
  	 * 商户订单号,64个字符以内、可包含字母、数字、下划线；需保证在商户端不重复
  	 */
  	@ApiField("out_order_no")
  	private String outOrderNo;
  
  	/**
  	 * 口碑店铺ID。
  	 */
  	@ApiField("shop_id")
  	private String shopId;
  
  	/**
  	 * 商户门店编号
  	 */
  	@ApiField("store_id")
  	private String storeId;
  
  	/**
  	 * 店铺名称
  	 */
  	@ApiField("store_name")
  	private String storeName;
  
  	/**
  	 * 订单标题
  	 */
  	@ApiField("subject")
  	private String subject;
  
  	/**
  	 * 商户机具终端编号
  	 */
  	@ApiField("terminal_id")
  	private String terminalId;
  
  	/**
  	 * 订单未优惠的总金额，单位为元，精确到小数点后两位，取值范围[0.01,100000000]
  	 */
  	@ApiField("total_amount")
  	private String totalAmount;
  
  	public String getBizScene() {
  		return this.bizScene;
  	}
  	public void setBizScene(String bizScene) {
  		this.bizScene = bizScene;
  	}
  
  	public String getBody() {
  		return this.body;
  	}
  	public void setBody(String body) {
  		this.body = body;
  	}
  
  	public String getChannel() {
  		return this.channel;
  	}
  	public void setChannel(String channel) {
  		this.channel = channel;
  	}
  
  	public List<MallGoodsDetail> getGoodsDetail() {
  		return this.goodsDetail;
  	}
  	public void setGoodsDetail(List<MallGoodsDetail> goodsDetail) {
  		this.goodsDetail = goodsDetail;
  	}
  
  	public String getOperatorId() {
  		return this.operatorId;
  	}
  	public void setOperatorId(String operatorId) {
  		this.operatorId = operatorId;
  	}
  
  	public String getOutOrderNo() {
  		return this.outOrderNo;
  	}
  	public void setOutOrderNo(String outOrderNo) {
  		this.outOrderNo = outOrderNo;
  	}
  
  	public String getShopId() {
  		return this.shopId;
  	}
  	public void setShopId(String shopId) {
  		this.shopId = shopId;
  	}
  
  	public String getStoreId() {
  		return this.storeId;
  	}
  	public void setStoreId(String storeId) {
  		this.storeId = storeId;
  	}
  
  	public String getStoreName() {
  		return this.storeName;
  	}
  	public void setStoreName(String storeName) {
  		this.storeName = storeName;
  	}
  
  	public String getSubject() {
  		return this.subject;
  	}
  	public void setSubject(String subject) {
  		this.subject = subject;
  	}
  
  	public String getTerminalId() {
  		return this.terminalId;
  	}
  	public void setTerminalId(String terminalId) {
  		this.terminalId = terminalId;
  	}
  
  	public String getTotalAmount() {
  		return this.totalAmount;
  	}
  	public void setTotalAmount(String totalAmount) {
  		this.totalAmount = totalAmount;
  	}
  
  }
  