创建 DeviceInfo.java

pull/1/head
wangsiyuan 2023-12-08 18:09:19 +08:00
parent 5fc60a0335
commit b86f94e1dd
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
package com.kimgo.wepush.model;
import lombok.Data;
@Data
public class DeviceInfo {
private String androidId;
private String serialNumber;
private String deviceModel;
public boolean hasInvalidFields() {
return isNullOrInvalid(androidId) || isNullOrInvalid(serialNumber) || isNullOrInvalid(deviceModel);
}
/**
* null"null"
*
* @param value
* @return null"null" true false
*/
private boolean isNullOrInvalid(String value) {
return value == null || value.equals("null") || value.isEmpty();
}
}