package com.jsowell.pile.dto; import com.jsowell.pile.domain.PileAuthCard; import com.jsowell.pile.vo.uniapp.PileConnectorDetailVO; import com.jsowell.pile.vo.web.BillingTemplateVO; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; /** * 生成订单dto * start_pile_charge */ @EqualsAndHashCode(callSuper = true) @Data public class GenerateOrderDTO extends BasicPileDTO{ private static final long serialVersionUID = -1374766807594759104L; /** * 会员id */ private String memberId; /** * token */ private String memberToken; /** * 启动方式(0-后管启动;1-用户app启动) */ private String startMode; /** * 支付方式 1-余额支付;3-白名单支付;4-微信支付;5-支付宝支付 */ private String payMode; /** * 充电金额 */ private BigDecimal chargeAmount; /** * 充电桩枪口信息 */ private PileConnectorDetailVO pileConnector; /** * 计费模板相关信息 */ private BillingTemplateVO billingTemplate; /** * 启动类型 * @see com.jsowell.common.enums.ykc.StartTypeEnum */ private String startType; /** * 预约时间 */ private String appointmentTime; /** * 使用刷卡创建订单时有值 */ private PileAuthCard pileAuthCardInfo; }