Files
simapi-cj/src/communications/SimApiBaseRequest.cj
T

41 lines
898 B
Plaintext
Raw Normal View History

2026-08-16 12:46:15 +08:00
/*
* Copyright (c) 2025 SimcuTeam. All rights reserved.
* 移植自 C# 项目 SimApiE:\simcu\simapi-net),遵循 MIT 许可证。
* 通用请求 DTO(对齐 C# Communications/SimApiBaseRequest.cs)。
*
* 说明:这些类仅作反序列化目标(FromJson<T> / @FromBody),无参构造由编译器自动提供;
* 不声明显式构造器。
2026-08-16 12:46:15 +08:00
*/
package simapi.communications
/**
* 仅包含 Id 的请求。
*/
public class SimApiIdOnlyRequest {
public var id: Int64 = 0
}
/**
* 仅包含 Id 的请求(字符串)。
*/
2026-08-16 12:46:15 +08:00
public class SimApiStringIdOnlyRequest {
public var id: String = ""
}
/**
* 单字段请求。
* @param T 数据类型。
*/
public class SimApiOneFieldRequest<T> {
public var data: ?T = None
}
/**
* 基础分页请求。
*/
public class SimApiBasePageRequest {
public var page: Int64 = 1
public var count: Int64 = 20
}