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 @@ +