ik_yudao_infra · 基础设施
MySQL 8.0.35。共 21 张表/视图、322 个字段、0 条物理外键。
保存公共参数、文件元数据、接口日志、任务调度及监控配置。文件正文、时序监控与这些配置表承担不同职责。
表清单
使用状态:已接入 16 张、条件使用 2 张、停用路径 2 张、未发现引用 1 张。
| 表名 | 数据库表注释 | 字段数 | 使用状态 | 字段与索引 |
|---|---|---|---|---|
| infra_api_access_log | API 访问日志表 | 26 | 已接入 | 查看 |
| infra_api_error_log | 系统异常日志 | 28 | 已接入 | 查看 |
| infra_cdn_config | CDN 配置表 | 17 | 已接入 | 查看 |
| infra_codegen_column | 代码生成表字段定义 | 23 | 已接入 | 查看 |
| infra_codegen_table | 代码生成表定义 | 24 | 已接入 | 查看 |
| infra_config | 参数配置表 | 13 | 已接入 | 查看 |
| infra_data_source_config | 数据源配置表 | 10 | 已接入 | 查看 |
| infra_file | 文件表 | 21 | 已接入 | 查看 |
| infra_file_config | 文件配置表 | 13 | 已接入 | 查看 |
| infra_file_content | 文件表 | 9 | 条件使用 | 查看 |
| infra_file_download_request | 文件下载记录 | 12 | 条件使用 | 查看 |
| infra_file_part_upload | 文件分片上传记录 | 24 | 已接入 | 查看 |
| infra_job | 定时任务表 | 14 | 停用路径 | 查看 |
| infra_job_log | 定时任务日志表 | 15 | 停用路径 | 查看 |
| infra_region | 地区数据表 | 4 | 未发现引用 | 查看 |
| infra_server_monitor_config | 服务器监控配置表 | 17 | 已接入 | 查看 |
| yudao_demo01_contact | 示例联系人表 | 12 | 已接入 | 查看 |
| yudao_demo02_category | 示例分类表 | 9 | 已接入 | 查看 |
| yudao_demo03_course | 学生课程表 | 10 | 已接入 | 查看 |
| yudao_demo03_grade | 学生班级表 | 10 | 已接入 | 查看 |
| yudao_demo03_student | 学生表 | 11 | 已接入 | 查看 |
数据库注释保留原文,可能包含历史业务名称;用途与数据来源另行说明。默认值 NULL 表示元数据未返回显式默认值,可空性以“可空”列为准。未填写的注释不补造为数据库原注释。
infra_api_access_log
BASE TABLE;引擎 InnoDB;表排序规则 utf8mb4_unicode_ci。
| 字段 | 类型 | 可空 | 默认值 | 数据库字段注释 | 附加属性 |
|---|---|---|---|---|---|
| id | bigint | 否 | NULL | 日志主键 | auto_increment |
| trace_id | varchar(64) | 否 | (空) | 链路追踪编号 | — |
| user_id | bigint | 否 | 0 | 用户编号 | — |
| user_type | tinyint | 否 | 0 | 用户类型 | — |
| application_name | varchar(50) | 否 | NULL | 应用名 | — |
| request_method | varchar(16) | 否 | (空) | 请求方法名 | — |
| request_url | varchar(255) | 否 | (空) | 请求地址 | — |
| request_params | text | 是 | NULL | 请求参数 | — |
| response_body | text | 是 | NULL | 响应结果 | — |
| user_ip | varchar(50) | 否 | NULL | 用户 IP | — |
| user_agent | varchar(512) | 否 | NULL | 浏览器 UA | — |
| operate_module | varchar(50) | 是 | NULL | 操作模块 | — |
| operate_name | varchar(50) | 是 | NULL | 操作名 | — |
| operate_type | tinyint | 是 | 0 | 操作分类 | — |
| begin_time | datetime | 否 | NULL | 开始请求时间 | — |
| end_time | datetime | 否 | NULL | 结束请求时间 | — |
| duration | int | 否 | NULL | 执行时长 | — |
| result_code | int | 否 | 0 | 结果码 | — |
| result_msg | varchar(512) | 是 | (空) | 结果提示 | — |
| creator | varchar(64) | 是 | (空) | 创建者 | — |
| create_time | datetime | 否 | CURRENT_TIMESTAMP | 创建时间 | DEFAULT_GENERATED |
| updater | varchar(64) | 是 | (空) | 更新者 | — |
| update_time | datetime | 否 | CURRENT_TIMESTAMP | 更新时间 | DEFAULT_GENERATED on update CURRENT_TIMESTAMP |
| deleted | bit(1) | 否 | b'0' | 是否删除 | — |
| tenant_id | bigint | 否 | 0 | 租户编号 | — |
| file_ids | json | 是 | NULL | 关联的infra_file ID集合 | — |
索引(括号内数字为前缀长度,联合列严格按顺序列出)
| 索引名 | 性质 | 列顺序 | 方法 | 注释 |
|---|---|---|---|---|
| idx_create_time | 普通 | create_time | BTREE | — |
| PRIMARY | 主键 | id | BTREE | — |
本表无物理外键。
业务与查询
使用情况:已接入。 支持跨服务访问日志上报、管理端查询导出及历史清理,记录符合采集规则的操作请求。是否产生记录受访问日志开关与接口采集规则影响,日志表不能代表全部网络请求。
先限定时间和应用,再按用户或请求筛选;机顶盒集中日志另行存储。
infra_api_error_log
BASE TABLE;引擎 InnoDB;表排序规则 utf8mb4_unicode_ci。
| 字段 | 类型 | 可空 | 默认值 | 数据库字段注释 | 附加属性 |
|---|---|---|---|---|---|
| id | bigint | 否 | NULL | 编号 | auto_increment |
| trace_id | varchar(64) | 否 | NULL | 链路追踪编号 | — |
| user_id | bigint | 否 | 0 | 用户编号 | — |
| user_type | tinyint | 否 | 0 | 用户类型 | — |
| application_name | varchar(50) | 否 | NULL | 应用名 | — |
| request_method | varchar(16) | 否 | NULL | 请求方法名 | — |
| request_url | varchar(255) | 否 | NULL | 请求地址 | — |
| request_params | varchar(8000) | 否 | NULL | 请求参数 | — |
| user_ip | varchar(50) | 否 | NULL | 用户 IP |