创建 DeviceInfo.java

This commit is contained in:
2023-12-08 18:09:19 +08:00
parent 5fc60a0335
commit b86f94e1dd

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();
}
}