File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- using System . ComponentModel . DataAnnotations ;
2-
3- namespace SimApi . Communications ;
1+ namespace SimApi . Communications ;
42
53/// <summary>
64/// 只有ID的请求
75/// </summary>
86public 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>
1614public 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>
2523public 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>
3331public 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}
Original file line number Diff line number Diff 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} ;
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments