refactor: 删除 SimApiBaseRequest 空类 + Request DTO 去掉显式构造器
- SimApiBaseRequest 空类无意义:.NET 无此类、仓颉版无继承无使用,删除 - SimApiIdOnlyRequest/SimApiStringIdOnlyRequest/SimApiOneFieldRequest/ SimApiBasePageRequest 去掉所有显式构造器(含带参)——它们只作反序列化 目标,无参构造由编译器自动提供,带参构造无人调用
This commit is contained in:
@@ -2,19 +2,19 @@ version = 0
|
|||||||
|
|
||||||
[requires]
|
[requires]
|
||||||
soulsoft_extensions_hosting = {version = "1.0.20260528"}
|
soulsoft_extensions_hosting = {version = "1.0.20260528"}
|
||||||
soulsoft_web_cors = {version = "1.0.20260528"}
|
|
||||||
soulsoft_extensions_options_configuration = {version = "1.0.20260528"}
|
soulsoft_extensions_options_configuration = {version = "1.0.20260528"}
|
||||||
soulsoft_web_http = {version = "1.0.20260528"}
|
soulsoft_web_http = {version = "1.0.20260528"}
|
||||||
soulsoft_extensions_logging = {version = "1.0.20260528"}
|
soulsoft_web_cors = {version = "1.0.20260528"}
|
||||||
soulsoft_extensions_configuration = {version = "1.0.20260528"}
|
soulsoft_extensions_options = {version = "1.0.20260528"}
|
||||||
soulsoft_web_routing = {version = "1.0.20260528"}
|
soulsoft_web_routing = {version = "1.0.20260528"}
|
||||||
|
soulsoft_serialization = {version = "1.0.20260528"}
|
||||||
|
soulsoft_extensions_logging = {version = "1.0.20260528"}
|
||||||
|
soulsoft_web_hosting = {version = "1.0.20260528"}
|
||||||
soulsoft_extensions_logging_console = {version = "1.0.20260528"}
|
soulsoft_extensions_logging_console = {version = "1.0.20260528"}
|
||||||
|
soulsoft_net_http = {version = "1.0.20260528"}
|
||||||
|
soulsoft_web_mvc = {version = "1.0.20260528"}
|
||||||
|
soulsoft_extensions_logging_configuration = {version = "1.0.20260528"}
|
||||||
soulsoft_extensions_injection = {version = "1.0.20260528"}
|
soulsoft_extensions_injection = {version = "1.0.20260528"}
|
||||||
redis = {version = "1.0.20260627"}
|
redis = {version = "1.0.20260627"}
|
||||||
soulsoft_web_hosting = {version = "1.0.20260528"}
|
soulsoft_extensions_configuration = {version = "1.0.20260528"}
|
||||||
soulsoft_extensions_logging_configuration = {version = "1.0.20260528"}
|
|
||||||
soulsoft_identity_claims = {version = "1.0.20260528"}
|
soulsoft_identity_claims = {version = "1.0.20260528"}
|
||||||
soulsoft_web_mvc = {version = "1.0.20260528"}
|
|
||||||
soulsoft_serialization = {version = "1.0.20260528"}
|
|
||||||
soulsoft_extensions_options = {version = "1.0.20260528"}
|
|
||||||
soulsoft_net_http = {version = "1.0.20260528"}
|
|
||||||
|
|||||||
@@ -1,26 +1,19 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2025 SimcuTeam. All rights reserved.
|
* Copyright (c) 2025 SimcuTeam. All rights reserved.
|
||||||
* 移植自 C# 项目 SimApi(E:\simcu\simapi-net),遵循 MIT 许可证。
|
* 移植自 C# 项目 SimApi(E:\simcu\simapi-net),遵循 MIT 许可证。
|
||||||
|
* 通用请求 DTO(对齐 C# Communications/SimApiBaseRequest.cs)。
|
||||||
|
*
|
||||||
|
* 说明:这些类仅作反序列化目标(FromJson<T> / @FromBody),无参构造由编译器自动提供;
|
||||||
|
* 不声明显式构造器。
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package simapi.communications
|
package simapi.communications
|
||||||
|
|
||||||
/**
|
|
||||||
* 基础请求 DTO。
|
|
||||||
*/
|
|
||||||
public class SimApiBaseRequest {}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 仅包含 Id 的请求。
|
* 仅包含 Id 的请求。
|
||||||
*/
|
*/
|
||||||
public class SimApiIdOnlyRequest {
|
public class SimApiIdOnlyRequest {
|
||||||
public var id: Int64 = 0
|
public var id: Int64 = 0
|
||||||
|
|
||||||
public init() {}
|
|
||||||
|
|
||||||
public init(id: Int64) {
|
|
||||||
this.id = id
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -28,12 +21,6 @@ public class SimApiIdOnlyRequest {
|
|||||||
*/
|
*/
|
||||||
public class SimApiStringIdOnlyRequest {
|
public class SimApiStringIdOnlyRequest {
|
||||||
public var id: String = ""
|
public var id: String = ""
|
||||||
|
|
||||||
public init() {}
|
|
||||||
|
|
||||||
public init(id: String) {
|
|
||||||
this.id = id
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -42,12 +29,6 @@ public class SimApiStringIdOnlyRequest {
|
|||||||
*/
|
*/
|
||||||
public class SimApiOneFieldRequest<T> {
|
public class SimApiOneFieldRequest<T> {
|
||||||
public var data: ?T = None
|
public var data: ?T = None
|
||||||
|
|
||||||
public init() {}
|
|
||||||
|
|
||||||
public init(data: T) {
|
|
||||||
this.data = Some(data)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -56,11 +37,4 @@ public class SimApiOneFieldRequest<T> {
|
|||||||
public class SimApiBasePageRequest {
|
public class SimApiBasePageRequest {
|
||||||
public var page: Int64 = 1
|
public var page: Int64 = 1
|
||||||
public var count: Int64 = 20
|
public var count: Int64 = 20
|
||||||
|
|
||||||
public init() {}
|
|
||||||
|
|
||||||
public init(page: Int64, count: Int64) {
|
|
||||||
this.page = page
|
|
||||||
this.count = count
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user