Commit Graph

  • cbe763ebb6 精简了openapi相关 master 1.1.5 xrain 2026-09-02 00:08:33 +08:00
  • 06884a920c 精简了openapi相关 xrain 2026-09-01 23:36:07 +08:00
  • eed230aab0 修正了部分lint 1.1.2 xrain 2026-09-01 20:31:26 +08:00
  • 73e770db80 增加了api文档 1.1.0 xrain 2026-09-01 18:17:37 +08:00
  • e0e57a7eb4 增加了openapi xrain 2026-08-31 23:47:33 +08:00
  • 49465848a0 修复: cjpm publish MANDATORY 规范检查违规 xrain 2026-08-25 23:18:14 +08:00
  • d49bf15ea9 更新了RULE描述 xrain 2026-08-25 14:11:10 +08:00
  • ff1d613f6f 增加了Rule描述 xrain 2026-08-25 13:44:28 +08:00
  • 30e5f165f2 重构: 源码文件蛇形命名, 接口去I头(BindRequestContext/SimApiAuthChecker), 清理C#相关说明, serialization依赖路径改 serialization-cj xrain 2026-08-25 13:43:26 +08:00
  • 829f009229 README: 引入示例版本号改为 1.0.3 xrain 2026-08-18 04:57:25 +08:00
  • 57b781a316 README: 新增引入章节(中央仓 + Git 两种方式), 包名更新为 simcu::simapi / simcu::serialization xrain 2026-08-18 04:52:31 +08:00
  • b9ea4008c7 适配 serialization 包名迁移: import simapi_serialization → simcu::serialization, 依赖键 simcu::serialization xrain 2026-08-18 04:26:36 +08:00
  • a1acb99e08 包名迁移: simapi → simcu::simapi(发布中央仓用 organization=simcu) xrain 2026-08-18 04:23:07 +08:00
  • f88eee8d64 ISimApiAuthChecker 改为按接口注册 + getAll<T>() 解析,移除 SimApiOptions.authCheckers 手动列表 xrain 2026-08-18 03:19:27 +08:00
  • 1ce85a68ab 鉴权顺序对齐 .NET: 先执行 ISimApiAuthChecker 再做类型权限判断 xrain 2026-08-18 03:01:17 +08:00
  • cf19f15569 请求日志: 响应结构体末尾不再多加换行 xrain 2026-08-18 02:57:03 +08:00
  • 3b252e08d5 请求日志: 响应行显示字节长度 [ N bytes ] 并换行输出响应体 xrain 2026-08-18 02:50:04 +08:00
  • 8a5c34756b 请求日志: 显示响应体 + 新增 ShowFullUrl/ShowRunTime 配置(默认true) xrain 2026-08-18 02:43:11 +08:00
  • 3925d0d5ad fix: 无效 Token 导致的 /config 500——getLogin 解析失败返回 None 而非抛异常 xrain 2026-08-18 02:26:58 +08:00
  • 11360b3359 docs: 更新 README——注解(@SimApiSign/@AesBody)、stdx.http、simapi_serialization 依赖、字段无下划线 xrain 2026-08-18 02:08:00 +08:00
  • aa2af7aee1 refactor: 移除 soulsoft_serialization / soulsoft_net_http 依赖——全部 HTTP 改 stdx.net.http xrain 2026-08-18 01:56:32 +08:00
  • 5c30f201ad refactor: SimApiHttpClient 改用 stdx.net.http——不再依赖 soulsoft_net_http xrain 2026-08-18 01:29:02 +08:00
  • 9c2e0ae0e3 refactor: AES 请求体改用 SimApiOneFieldRequest 序列化,去掉手拼字符串 xrain 2026-08-18 01:24:11 +08:00
  • 79a997c014 refactor: 删除 SimApiBaseRequest 空类 + Request DTO 去掉显式构造器 xrain 2026-08-18 01:18:12 +08:00
  • c7099040fa refactor: DTO 字段去下划线 + SimApiBaseResponse 不再可继承 + 删除 SimApiJson/toJsonString xrain 2026-08-18 01:15:15 +08:00
  • ea31bd9b6a refactor: 删除仅有空构造器的 public init() {}——编译器自动提供无参构造 xrain 2026-08-18 00:59:48 +08:00
  • 6e6b21ff83 refactor: SimApiSignProviderBase / AesBodyProviderBase 移至 interfaces 子包 xrain 2026-08-18 00:51:45 +08:00
  • ef9765de5d feat: 新增 @SimApiSign 与 @AesBody 注解(对齐 C# SimApiSignAttribute / AesBodyAttribute) xrain 2026-08-18 00:35:59 +08:00
  • d76b08a542 refactor: 子包 attributes 改名 annotations——simapi.attributes → simapi.annotations xrain 2026-08-18 00:31:36 +08:00
  • e9978ea5e0 feat: 自定义 FromBody 绑定——simapi_serialization 按运行时类型反序列化,DTO 免 @Serialization 宏 xrain 2026-08-18 00:27:32 +08:00
  • 73f60f6f15 refactor: 全框架 JSON 操作迁移到 simapi_serialization xrain 2026-08-18 00:07:00 +08:00
  • 8b0a8f783c refactor: SimApiExtensions 移入根包 simapi 并改为静态类,删除 extensions 子包 xrain 2026-08-17 09:16:42 +08:00
  • bcac7b1102 refactor: SimApiRequestDelegateFactory/SimApiResultWriter 从 extensions 移到 helpers xrain 2026-08-17 09:12:47 +08:00
  • ff41d287ed refactor: 根包锚点 simapi.cj 改名为 SimApiExtensions.cj(对齐 .NET 根目录 SimApiExtensions.cs) xrain 2026-08-17 09:10:02 +08:00
  • 2b8d2c47be feat: SimApiError 增加顶层函数,支持无前缀 error(400);精简 simapi.cj 为包锚点 xrain 2026-08-17 09:06:17 +08:00
  • 67f7c16a3f feat: SimApiStorage 增加 deleteFiles 批量删除(S3 DeleteObjects) xrain 2026-08-17 00:22:08 +08:00
  • b4e808e775 fix: SimApiStorage 直接请求补 x-amz-date 签名头,Content-Type 移到 HttpContent xrain 2026-08-17 00:08:50 +08:00
  • eb488bcd5a feat: 实现 SimApiStorage(S3/MinIO 存储) xrain 2026-08-17 00:00:15 +08:00
  • 92eea3108a refactor: 对齐 simapi-net 的 20 项差异 xrain 2026-08-16 23:44:20 +08:00
  • 40e0726087 docs: README 更新(新功能文档 + 修正过时状态) xrain 2026-08-16 22:47:05 +08:00
  • e278753a8c feat: SimApiOptions 增加 authCheckers 注册表 xrain 2026-08-16 22:47:05 +08:00
  • c591387288 feat: SimApiControllerScanner 增加 ISimApiAuthChecker 自动扫描 xrain 2026-08-16 22:47:04 +08:00
  • 6cb79cf970 feat: SimApiHttpClient 增强 xrain 2026-08-16 22:47:04 +08:00
  • 8a6c783459 feat: Auth/Cache/Util 增强 xrain 2026-08-16 22:46:57 +08:00
  • a73a986f8b feat: RequestLog 中间件补齐(对齐 C#) xrain 2026-08-16 22:46:57 +08:00
  • a04ab2f400 feat: addSimApi/useSimApi 接入内置路由/AuthSDK/checker 扫描 xrain 2026-08-16 22:46:57 +08:00
  • c7b8148ff5 refactor: 提取统一响应封装 SimApiResultWriter xrain 2026-08-16 22:46:48 +08:00
  • f056de582b feat: AuthSDK 认证中心完整实现(对齐 C# AuthSDK) xrain 2026-08-16 22:46:48 +08:00
  • 9af7871114 feat: SimApiBaseModel 实体基类(对齐 C# Models/SimApiBaseModel) xrain 2026-08-16 22:46:48 +08:00
  • d68a31077a feat: 声明式鉴权/原样响应注解 + 服务端验签 + AES body 解密 xrain 2026-08-16 22:46:40 +08:00
  • 932fce1b9e first version xrain 2026-08-16 12:46:15 +08:00