/infra/codegen/addCodegenColumn
未使用管理后台
#
| 控制器 | com.jxxx.dscp.api.controller.infra.CodegenColumnController#addCodegenColumn |
|---|---|
| 所属模块 | 基础设施 infra |
| 暴露渠道 | 管理后台 (@Route 注解;决定 URL 前缀与可访问端) |
| 请求方法 | POST |
infra_codegen_columnCodegenColumnController#addCodegenColumnCodegenColumn ⇒ 表 infra_codegen_columnCodegenColumnService#add (CodegenColumnServiceImpl)CodegenColumnMapper#insert ⇒ 表 infra_codegen_column链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列;— 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。
| 环境 | 完整 URL(主机 + 渠道前缀 + 路径) | 备注 |
|---|---|---|
| dev | https://dscp-dev.hn12301.net/manage-api/infra/codegen/addCodegenColumn | |
| uat | https://dscp-uat.hn12301.net/manage-api/infra/codegen/addCodegenColumn | |
| pro | https://dscp-uat.hn12301.net/manage-api/infra/codegen/addCodegenColumn | (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意) |
无(该接口无 Query/Path/Header 显式参数;入参见 Body)
CodegenColumnAddRequest| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| tableId | Long | 是 | 必填 | infra_codegen_column.table_id | 表编号 |
| columnName | String | 是 | 必填 | infra_codegen_column.column_name | 字段名 |
| dataType | String | 是 | 必填 | infra_codegen_column.data_type | 字段类型 |
| columnComment | String | 是 | 必填 | infra_codegen_column.column_comment | 字段描述 |
| nullable | Boolean | 是 | 必填 | infra_codegen_column.nullable | 是否允许为空 |
| primaryKey | Boolean | 是 | 必填 | infra_codegen_column.primary_key | 是否主键 |
| autoIncrement | String | 是 | 必填 | infra_codegen_column.auto_increment | 是否自增 |
| ordinalPosition | Integer | 是 | 必填 | infra_codegen_column.ordinal_position | 排序 |
| javaType | String | 是 | 必填 | infra_codegen_column.java_type | Java 属性类型 |
| javaField | String | 是 | 必填 | infra_codegen_column.java_field | Java 属性名 |
| dictType | String | infra_codegen_column.dict_type | 字典类型 | ||
| example | String | infra_codegen_column.example | 数据示例 | ||
| createOperation | Boolean | 是 | 必填 | infra_codegen_column.create_operation | 是否为 Create 创建操作的字段 |
| updateOperation | Boolean | 是 | 必填 | infra_codegen_column.update_operation | 是否为 Update 更新操作的字段 |
| listOperation | Boolean | 是 | 必填 | infra_codegen_column.list_operation | 是否为 List 查询操作的字段 |
| listOperationCondition | String | 是 | 必填 | infra_codegen_column.list_operation_condition | List 查询操作的条件类型 |
| listOperationResult | Boolean | 是 | 必填 | infra_codegen_column.list_operation_result | 是否为 List 查询操作的返回字段 |
| htmlType | String | 是 | 必填 | infra_codegen_column.html_type | 显示类型 |
| errcode | int | 业务码,0=成功 |
| errmsg | string | 提示信息 |
| data | T | 下方“data 结构” |
CodegenColumnResponse (object)| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| id | Long | infra_codegen_column.id | 编号 | ||
| tableId | Long | infra_codegen_column.table_id | 表编号 | ||
| columnName | String | infra_codegen_column.column_name | 字段名 | ||
| dataType | String | infra_codegen_column.data_type | 字段类型 | ||
| columnComment | String | infra_codegen_column.column_comment | 字段描述 | ||
| nullable | Boolean | infra_codegen_column.nullable | 是否允许为空 | ||
| primaryKey | Boolean | infra_codegen_column.primary_key | 是否主键 | ||
| autoIncrement | String | infra_codegen_column.auto_increment | 是否自增 | ||
| ordinalPosition | Integer | infra_codegen_column.ordinal_position | 排序 | ||
| javaType | String | infra_codegen_column.java_type | Java 属性类型 | ||
| javaField | String | infra_codegen_column.java_field | Java 属性名 | ||
| dictType | String | infra_codegen_column.dict_type | 字典类型 | ||
| example | String | infra_codegen_column.example | 数据示例 | ||
| createOperation | Boolean | infra_codegen_column.create_operation | 是否为 Create 创建操作的字段 | ||
| updateOperation | Boolean | infra_codegen_column.update_operation | 是否为 Update 更新操作的字段 | ||
| listOperation | Boolean | infra_codegen_column.list_operation | 是否为 List 查询操作的字段 | ||
| listOperationCondition | String | infra_codegen_column.list_operation_condition | List 查询操作的条件类型 | ||
| listOperationResult | Boolean | infra_codegen_column.list_operation_result | 是否为 List 查询操作的返回字段 | ||
| htmlType | String | infra_codegen_column.html_type | 显示类型 |
示例
POST /infra/codegen/addCodegenColumn{
"body": {
"tableId": 1,
"columnName": "",
"dataType": "",
"columnComment": "",
"nullable": false,
"primaryKey": false,
"autoIncrement": "",
"ordinalPosition": 0,
"javaType": "",
"javaField": "",
"dictType": "",
"example": "",
"createOperation": false,
"updateOperation": false,
"listOperation": false,
"listOperationCondition": "",
"listOperationResult": false,
"htmlType": ""
}
}{
"errcode": 0,
"errmsg": "",
"data": {
"id": 1,
"tableId": 1,
"columnName": "",
"dataType": "",
"columnComment": "",
"nullable": false,
"primaryKey": false,
"autoIncrement": "",
"ordinalPosition": 0,
"javaType": "",
"javaField": "",
"dictType": "",
"example": "",
"createOperation": false,
"updateOperation": false,
"listOperation": false,
"listOperationCondition": "",
"listOperationResult": false,
"htmlType": ""
}
}处理逻辑
源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)