Skip to content

Commit d2b5f14

Browse files
committed
fix some
1 parent 116cbcd commit d2b5f14

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
using System.ComponentModel.DataAnnotations;
2-
3-
namespace SimApi.Communications;
1+
namespace SimApi.Communications;
42

53
/// <summary>
64
/// 只有ID的请求
75
/// </summary>
86
public class SimApiIdOnlyRequest
97
{
10-
[Required] public int Id { get; set; }
8+
public required int Id { get; set; }
119
}
1210

1311
/// <summary>
1412
/// 只有ID的请求(字符串)
1513
/// </summary>
1614
public class SimApiStringIdOnlyRequest
1715
{
18-
[Required] public string? Id { get; set; }
16+
public required string Id { get; set; }
1917
}
2018

2119
/// <summary>
@@ -24,14 +22,14 @@ public class SimApiStringIdOnlyRequest
2422
/// <typeparam name="T"></typeparam>
2523
public class SimApiOneFieldRequest<T>
2624
{
27-
[Required] public T? Data { get; set; }
25+
public required T Data { get; set; }
2826
}
2927

3028
/// <summary>
3129
/// 基础分页请求
3230
/// </summary>
3331
public class SimApiBasePageRequest
3432
{
35-
[Required] public int Page { get; set; }
36-
[Required] public int Count { get; set; }
33+
public required int Page { get; set; }
34+
public required int Count { get; set; }
3735
}

Communications/SimApiLoginItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ public class SimApiLoginItem
99
{
1010
public string Id { get; set; } = null!;
1111
public string[] Type { get; set; } = ["user"];
12-
public Dictionary<string, string> Meta { get; set; } = new();
12+
public Dictionary<string, string> Meta { get; set; } = [];
1313
public object? Extra { get; set; }
1414
};

SimApi.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<PackageReference Include="MQTTnet" Version="5.0.1.1416" />
3232
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="8.1.1" />
3333
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="8.1.1" />
34+
<PackageReference Include="System.Text.Json" Version="9.0.10" />
3435
</ItemGroup>
3536
<ProjectExtensions>
3637
<MonoDevelop>

0 commit comments

Comments
 (0)