DeviceBindDTO.java 590 Bytes
package com.diligrp.rider.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 骑手端设备绑定参数
 */
@Data
public class DeviceBindDTO {

    /** JPush 注册ID */
    @NotBlank(message = "registrationId 不能为空")
    private String registrationId;

    /** 平台:1=Android 2=iOS */
    @NotNull(message = "platform 不能为空")
    private Integer platform;

    /** 设备信息(可选) */
    private String deviceInfo;

    /** App 版本(可选) */
    private String appVersion;
}