package com.ruoyi.common.core.domain.dto;

import java.io.Serializable;

/**
 * 订单创建请求DTO
 * 
 * @author ruoyi
 * @date 2025-01-27
 */
public class OrderCreateRequest implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /** 订单名称 */
    private String orderName;
    
    /** 金额(分) */
    private Long amount;
    
    /** 支付方式 aliPay/wechatPay/applePay */
    private String payType;
    
    /** 套餐类型 1包月 3包季度 6半年 12一年 */
    private String packageType;
    
    /** 设备类型 android/ios */
    private String deviceType;
    
    /** 客户端IP */
    private String clientIp;

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public Long getAmount() {
        return amount;
    }

    public void setAmount(Long amount) {
        this.amount = amount;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPackageType() {
        return packageType;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getClientIp() {
        return clientIp;
    }

    public void setClientIp(String clientIp) {
        this.clientIp = clientIp;
    }
} 