diff --git a/Communications/SimApiBaseRequest.cs b/Communications/SimApiBaseRequest.cs
index f4c6670..5d25ac7 100644
--- a/Communications/SimApiBaseRequest.cs
+++ b/Communications/SimApiBaseRequest.cs
@@ -1,13 +1,11 @@
-using System.ComponentModel.DataAnnotations;
-
-namespace SimApi.Communications;
+namespace SimApi.Communications;
///
/// 只有ID的请求
///
public class SimApiIdOnlyRequest
{
- [Required] public int Id { get; set; }
+ public required int Id { get; set; }
}
///
@@ -15,7 +13,7 @@ public class SimApiIdOnlyRequest
///
public class SimApiStringIdOnlyRequest
{
- [Required] public string? Id { get; set; }
+ public required string Id { get; set; }
}
///
@@ -24,7 +22,7 @@ public class SimApiStringIdOnlyRequest
///
public class SimApiOneFieldRequest
{
- [Required] public T? Data { get; set; }
+ public required T Data { get; set; }
}
///
@@ -32,6 +30,6 @@ public class SimApiOneFieldRequest
///
public class SimApiBasePageRequest
{
- [Required] public int Page { get; set; }
- [Required] public int Count { get; set; }
+ public required int Page { get; set; }
+ public required int Count { get; set; }
}
\ No newline at end of file
diff --git a/Communications/SimApiLoginItem.cs b/Communications/SimApiLoginItem.cs
index 12ac03e..963718e 100644
--- a/Communications/SimApiLoginItem.cs
+++ b/Communications/SimApiLoginItem.cs
@@ -9,6 +9,6 @@ public class SimApiLoginItem
{
public string Id { get; set; } = null!;
public string[] Type { get; set; } = ["user"];
- public Dictionary Meta { get; set; } = new();
+ public Dictionary Meta { get; set; } = [];
public object? Extra { get; set; }
};
\ No newline at end of file
diff --git a/SimApi.csproj b/SimApi.csproj
index 91d4719..f515b53 100644
--- a/SimApi.csproj
+++ b/SimApi.csproj
@@ -31,6 +31,7 @@
+