# 团购优惠券枚举值定义

# VoucherStatus

enum  VoucherStatus  {
  VOUCHER_STATUS_VALID = 1;  // 待使用
  VOUCHER_STATUS_USED = 2;   // 已使用
  VOUCHER_STATUS_REFUND = 3;   // 已退券
  VOUCHER_STATUS_EXPIRED = 4;   // 已过期
}

# VoucherSettleStatus

enum  VoucherSettleStatus  {
  VOUCHER_SETTLE_STATUS_PENDING = 1;  // 待结算
  VOUCHER_SETTLE_STATUS_PROCESSING = 2;  // 结算中
  VOUCHER_SETTLE_STATUS_COMPLETE = 3;   // 已结算
}

# VoucherType

enum VoucherType {
  VOUCHER_TYPE_EXCHANGE = 1;  // 兑换券
  VOUCHER_TYPE_FULL_REDUCTION = 2;  // 代金券
  VOUCHER_TYPE_MULTIPLE_PRODUCT_EXCHANGE = 3;  // 次卡
}

# VoucherCodeType

enum VoucherCodeType {
  CODE_TYPE_MERCHANT_REAL_SEND = 1;  // 商户实时code
  CODE_TYPE_MERCHANT_PRESTORE = 2;  // 商户预存
  CODE_TYPE_PLATFROM_GENERATE = 3;  // 平台生成
}

# VoucherConsumeChannel

enum VoucherConsumeChannelType {
  CONSUME_CHANNEL_MINI_APP = 1;  // 小程序
  CONSUME_CHANNEL_IN_STORE = 2;  // 到店
}