feat: SimApiError 增加顶层函数,支持无前缀 error(400);精简 simapi.cj 为包锚点
- error/errorWhen/errorWhenTrue/errorWhenFalse/errorWhenNull 提升为 simapi.helpers 顶层函数, import simapi.helpers.* 后可直接调用(对齐 C# using static SimApi.Helpers.SimApiError) - SimApiError 类保留为兼容门面(旧写法仍可用) - simapi.cj 精简为仅 package 声明:实测 cjpm 要求 src 根目录必须有 .cj 锚点, 否则不扫描子目录导致整包编译为空;SimApi 类/version 常量无任何引用,已移除
This commit is contained in:
+4
-23
@@ -1,29 +1,10 @@
|
||||
/*
|
||||
* Copyright (c) 2025 SimcuTeam. All rights reserved.
|
||||
* 移植自 C# 项目 SimApi(E:\simcu\simapi-net),遵循 MIT 许可证。
|
||||
*
|
||||
* 说明:本文件是 simapi 根包的入口锚点。cjpm 要求 src 根目录至少有一个 .cj 文件,
|
||||
* 否则不会扫描 src 子目录(helpers/extensions/...),整个包将编译为空。
|
||||
* 实际功能全部在子包中(simapi.helpers / simapi.extensions / ...)。
|
||||
*/
|
||||
|
||||
package simapi
|
||||
|
||||
import simapi.communications.*
|
||||
import simapi.configurations.*
|
||||
import simapi.exceptions.*
|
||||
import simapi.extensions.*
|
||||
import simapi.helpers.*
|
||||
import simapi.interfaces.*
|
||||
import simapi.macros.*
|
||||
import simapi.middlewares.*
|
||||
|
||||
/**
|
||||
* SimApi 仓颉版:ASP.NET Core 风格 API 基础框架。
|
||||
* 移植自 C# 项目 SimApi(E:\simcu\simapi-net)。
|
||||
*/
|
||||
public class SimApi {
|
||||
private init() {}
|
||||
|
||||
/**
|
||||
* 包版本号(编译期从 simapi-cj/cjpm.toml 读取)。
|
||||
*/
|
||||
@ReadTomlVersion[path: "../simapi-cj/cjpm.toml"]
|
||||
public static let version: String = ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user