package com.yn.bftl.thirdparty.modules.unionpay.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author：Vance
 * @Description：Pos基础业务数据
 * @Date：2022/9/12 12:30
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "PosBaseTransData", description="Pos基础业务数据")
public class PosBaseTransData {

  /** 应用编号 */
  @ApiModelProperty("应用编号")
  private String appId;

  /**
   * 是否打单
   * true表示POS不打单
   * false或者不存在时表示由POS打单
   */
  @ApiModelProperty("是否打单")
  private Boolean isNeedPrintReceipt;

  /** 商户流水号。由APP自行创建、自行维护的字段，用于唯一标识每一笔交易(不能超过50位) */
  @ApiModelProperty("商户流水号")
  private String extOrderNo;
}
