🎨 清理一些jetbrain的校验注解

This commit is contained in:
Binary Wang
2022-09-26 23:28:23 +08:00
parent 26e2cbcb60
commit 7219c2dbd0
11 changed files with 52 additions and 70 deletions

View File

@@ -5,7 +5,6 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;
/**
* 小程序用户隐私保护指引 收集方(开发者)信息配置
@@ -51,7 +50,6 @@ public class PrivacyOwnerSetting {
/**
* 通知方式,指的是当开发者收集信息有变动时,通过该方式通知用户。这里服务商需要按照实际情况填写,例如通过弹窗或者公告或者其他方式。
*/
@NotNull
@SerializedName("notice_method")
private String noticeMethod;

View File

@@ -5,8 +5,8 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;
import java.io.Serializable;
import java.util.List;
/**
@@ -18,7 +18,8 @@ import java.util.List;
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SetPrivacySetting {
public class SetPrivacySetting implements Serializable {
private static final long serialVersionUID = -4309547831976480043L;
/**
* 用户隐私保护指引的版本1表示现网版本2表示开发版。默认是2开发版。
@@ -29,14 +30,12 @@ public class SetPrivacySetting {
/**
* 收集方(开发者)信息配置
*/
@NotNull
@SerializedName("owner_setting")
private PrivacyOwnerSetting ownerSetting;
/**
* 要收集的用户信息配置
*/
@NotNull
@SerializedName("setting_list")
private List<Setting> settingList;
@@ -45,7 +44,8 @@ public class SetPrivacySetting {
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Setting {
public static class Setting implements Serializable {
private static final long serialVersionUID = 1141496605788764479L;
/**
* 官方的可选值参考下方说明;该字段也支持自定义
@@ -53,7 +53,6 @@ public class SetPrivacySetting {
* @see PrivacyKeyEnum
* @see PrivacyKeyEnum#getKey()
*/
@NotNull
@SerializedName("privacy_key")
private String privacyKey;
@@ -61,7 +60,6 @@ public class SetPrivacySetting {
* 请填写收集该信息的用途。例如privacy_key=Location位置信息那么privacy_text则填写收集位置信息的用途。
* 无需再带上“为了”或者“用于”这些字眼小程序端的显示格式是为了xxx因此开发者只需要直接填写用途即可。
*/
@NotNull
@SerializedName("privacy_text")
private String privacyText;
}