外观
内容类型错误码(183*)
段位:183001 - 183999;当前 4 个;全部 V1 暴露
通用约定(HTTP status /
code=1兜底 / 响应结构)见 README经 V1
/v1/contentTypes/*(内容类型读)与/v1/schema/export(模型 Schema 导出)暴露。内容类型 / 字段定义 / 模板的管理(增删改)由 Console 完成,相关校验码不在 V1 暴露范围。
183001 CONTENT_TYPE_CODE_REQUIRED
- HTTP status:200
- 含义:按 code 查询时
code不能为空 - 典型触发条件:调用按 code 查询内容类型的端点时未提供
code - 处理建议:提供非空的内容类型
code - 示例响应:
json
{ "code": 183001, "msg": "内容类型 code 不能为空", "data": null }183002 CONTENT_TYPE_TARGET_KIND_REQUIRED
- HTTP status:200
- 含义:按 code 查询时
targetKind不能为空 - 典型触发条件:按 code 查询内容类型时未提供
targetKind(区分容器类型 / 文档类型) - 处理建议:随
code一并提供targetKind - 示例响应:
json
{ "code": 183002, "msg": "内容类型 targetKind 不能为空", "data": null }183003 CONTENT_TYPE_NOT_FOUND
- HTTP status:200
- 含义:内容类型不存在
- 典型触发条件:按
typeId或code+targetKind解析内容类型失败 - 处理建议:核对内容类型标识;可先列举租户内的内容类型确认其存在
- 示例响应:
json
{ "code": 183003, "msg": "内容类型不存在", "data": null }183004 SCHEMA_EXPORT_TENANT_CONTEXT_MISSING
- HTTP status:200
- 含义:导出模型 Schema 时缺少租户上下文
- 典型触发条件:调用
/v1/schema/export时无法确定当前租户上下文 - 处理建议:确认调用携带了有效的租户上下文(正确的 token / 租户标识)后重试
- 示例响应:
json
{ "code": 183004, "msg": "无法获取当前租户上下文", "data": null }