package com.kym.entity.awoara.request;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 创建订单（请求）
 */
@Data
@Accessors(chain = true)
public class CreateOrderRequest {
    /**
     * 订单号，字符串类型，必须。
     */
    private String order_id;
    /**
     * 会员名称，字符串类型，可选。
     */
    private String member_name;
    /**
     * 会员余额(单位分，仅在界⾯上显⽰，不参与任何业务处理)，可选。
     */
    private int member_balance;
    /**
     * 会员折扣比例(95表⽰9.5折优惠，默认100表⽰没有优惠)，可选。
     */
    private int member_discount;
    /**
     * 预付⾦额(本次开机最⼤消费⾦额)，单位分，必须。
     */
    private int prepay_money;
    /**
     * 刷卡的串号(对于刷普通卡的⽤户，服务器端应当在收到刷卡消息的时候查询这张卡绑定的账号
     * 信息，如果这个账号有余额，那么推送开机命令的时候需要把上传的刷卡事件中的card_sn回传回去，
     * 这样板⼦会把这个开机命令标记为刷卡开机，否则会标记为⽹络开机。)。
     */
    private String card_sn;
}
