package cn.sikey.hmd.api.hmd.vo.payments;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.Instant;
import java.time.LocalDateTime;

/**
 * 套餐
 *
 * @author qin
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PaymentsReqVO {
    /**
     * id
     */
    private Long id;
    /**
     * 关联订单id
     */
    private Long orderId;
    /**
     * 关联套餐id
     */
    private Long plansId;
    /**
     * 设备唯一标识
     */
    private String deviceId;
    /**
     * 支付金额（单位:分）
     */
    private Integer amount;
    /**
     * 支付渠道（1:支付宝2:微信）
     */
    private Integer channel;
    /**
     * 第三方交易号（唯一）
     */
    private String transactionId;
    /**
     * 商户项目应用
     */
    private String merchantProjectApplication;
    /**
     * 状态（1:待支付2:成功3:失败）
     */
    private Integer status;
    /**
     * 支付时间
     */
    private LocalDateTime paymentTime;

}
