- 代码生成 操作处理
- 用户信息
- 个人信息 业务处理
- 角色信息
- 岗位信息操作处理
- 对象存储配置
- 公告 信息操作处理
- 菜单信息
- 数据字典信息
- 部门信息
- 参数配置 信息操作处理
- 测试树表Controller
- 测试单表Controller
- 登录验证
- 文件上传 控制层
- swagger3 用法示例
- 注册验证
- 操作日志记录
- 系统访问记录
- 测试Excel功能
- 测试批量方法
- 在线用户监控
- 缓存监控
- 短信演示案例
- 测试数据脱敏控制器
- 测试分布式锁的样例
- Redis 发布订阅 演示案例
- 测试分布式限流样例
- 优先队列 演示案例
- 延迟队列 演示案例
- 有界队列 演示案例
- 邮件发送案例
- 测试国际化
- 测试数据库加解密功能
- spring-cache 演示案例
- 验证码操作处理
- 首页
- 版本管理
- 版本包管理
- 电动车违章表
- 充电场所
- 违章通知表
- 场所违法事件
- 地区
- 违规曝光
- 统计分析
修改保存代码生成业务
开发环境
开发环境
PUT
/tool/gen
代码生成 操作处理
请求参数
Header 参数
Authorization
string
可选
默认值:
Bearer {{Authorization}}
Body 参数application/json
业务表 gen_table
createBy
string <string>
创建者
createTime
string <date-time>
创建时间
updateBy
string <string>
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
额外字段
object
可选
tableId
integer <int64>
编号
tableName
string <string>
表名称
tableComment
string <string>
表描述
subTableName
string <string>
关联父表的表名
subTableFkName
string <string>
可选
className
string <string>
必需
tplCategory
string <string>
可选
packageName
string <string>
生成包路径
moduleName
string <string>
生成模块名
businessName
string <string>
生成业务名
functionName
string <string>
生成功能名
functionAuthor
string <string>
生成作者
genType
string <string>
可选
genPath
string <string>
可选
pkColumn
object (GenTableColumn)
可选
createBy
string
创建者
createTime
string <date-time>
创建时间
updateBy
string
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
columnId
integer <int64>
编号
tableId
integer <int64>
归属表编号
columnName
string
列名称
columnComment
string
列描述
columnType
string
列类型
javaType
string
JAVA类型
javaField
string
JAVA字段名
isPk
string
是否主键(1是)
isIncrement
string
是否自增(1是)
isRequired
string
是否必填(1是)
isInsert
string
可选
isEdit
string
可选
isList
string
可选
isQuery
string
可选
queryType
string
可选
htmlType
string
可选
dictType
string
字典类型
sort
integer <int32>
排序
list
boolean
可选
required
boolean
可选
query
boolean
可选
capJavaField
string
可选
increment
boolean
可选
pk
boolean
可选
insert
boolean
可选
edit
boolean
可选
usableColumn
boolean
可选
superColumn
boolean
可选
subTable
object (GenTable)
可选
columns
array[object (GenTableColumn) {33}]
表列信息
createBy
string
创建者
createTime
string <date-time>
创建时间
updateBy
string
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
columnId
integer <int64>
编号
tableId
integer <int64>
归属表编号
columnName
string
列名称
columnComment
string
列描述
columnType
string
列类型
javaType
string
JAVA类型
javaField
string
JAVA字段名
isPk
string
是否主键(1是)
isIncrement
string
是否自增(1是)
isRequired
string
是否必填(1是)
isInsert
string
可选
isEdit
string
可选
isList
string
可选
isQuery
string
可选
queryType
string
可选
htmlType
string
可选
dictType
string
字典类型
sort
integer <int32>
排序
list
boolean
可选
required
boolean
可选
query
boolean
可选
capJavaField
string
可选
increment
boolean
可选
pk
boolean
可选
insert
boolean
可选
edit
boolean
可选
usableColumn
boolean
可选
superColumn
boolean
可选
options
string <string>
其它生成选项
remark
string <string>
备注
treeCode
string <string>
树编码字段
treeParentCode
string <string>
树父编码字段
treeName
string <string>
树名称字段
menuIds
array[integer <int64>]
可选
parentMenuId
string <string>
上级菜单ID字段
parentMenuName
string <string>
上级菜单名称字段
sub
boolean
可选
tree
boolean
可选
crud
boolean
可选
示例
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"tableId": 0,
"tableName": "string",
"tableComment": "string",
"subTableName": "string",
"subTableFkName": "string",
"className": "string",
"tplCategory": "string",
"packageName": "string",
"moduleName": "string",
"businessName": "string",
"functionName": "string",
"functionAuthor": "string",
"genType": "string",
"genPath": "string",
"pkColumn": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"columnId": 0,
"tableId": 0,
"columnName": "string",
"columnComment": "string",
"columnType": "string",
"javaType": "string",
"javaField": "string",
"isPk": "string",
"isIncrement": "string",
"isRequired": "string",
"isInsert": "string",
"isEdit": "string",
"isList": "string",
"isQuery": "string",
"queryType": "string",
"htmlType": "string",
"dictType": "string",
"sort": 0,
"list": true,
"required": true,
"query": true,
"capJavaField": "string",
"increment": true,
"pk": true,
"insert": true,
"edit": true,
"usableColumn": true,
"superColumn": true
},
"subTable": {},
"columns": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"columnId": 0,
"tableId": 0,
"columnName": "string",
"columnComment": "string",
"columnType": "string",
"javaType": "string",
"javaField": "string",
"isPk": "string",
"isIncrement": "string",
"isRequired": "string",
"isInsert": "string",
"isEdit": "string",
"isList": "string",
"isQuery": "string",
"queryType": "string",
"htmlType": "string",
"dictType": "string",
"sort": 0,
"list": true,
"required": true,
"query": true,
"capJavaField": "string",
"increment": true,
"pk": true,
"insert": true,
"edit": true,
"usableColumn": true,
"superColumn": true
}
],
"options": "string",
"remark": "string",
"treeCode": "string",
"treeParentCode": "string",
"treeName": "string",
"menuIds": [
0
],
"parentMenuId": "string",
"parentMenuName": "string",
"sub": true,
"tree": true,
"crud": true
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://127.0.0.1:18111/tool/gen' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"tableId": 0,
"tableName": "string",
"tableComment": "string",
"subTableName": "string",
"subTableFkName": "string",
"className": "string",
"tplCategory": "string",
"packageName": "string",
"moduleName": "string",
"businessName": "string",
"functionName": "string",
"functionAuthor": "string",
"genType": "string",
"genPath": "string",
"pkColumn": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"columnId": 0,
"tableId": 0,
"columnName": "string",
"columnComment": "string",
"columnType": "string",
"javaType": "string",
"javaField": "string",
"isPk": "string",
"isIncrement": "string",
"isRequired": "string",
"isInsert": "string",
"isEdit": "string",
"isList": "string",
"isQuery": "string",
"queryType": "string",
"htmlType": "string",
"dictType": "string",
"sort": 0,
"list": true,
"required": true,
"query": true,
"capJavaField": "string",
"increment": true,
"pk": true,
"insert": true,
"edit": true,
"usableColumn": true,
"superColumn": true
},
"subTable": {},
"columns": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"columnId": 0,
"tableId": 0,
"columnName": "string",
"columnComment": "string",
"columnType": "string",
"javaType": "string",
"javaField": "string",
"isPk": "string",
"isIncrement": "string",
"isRequired": "string",
"isInsert": "string",
"isEdit": "string",
"isList": "string",
"isQuery": "string",
"queryType": "string",
"htmlType": "string",
"dictType": "string",
"sort": 0,
"list": true,
"required": true,
"query": true,
"capJavaField": "string",
"increment": true,
"pk": true,
"insert": true,
"edit": true,
"usableColumn": true,
"superColumn": true
}
],
"options": "string",
"remark": "string",
"treeCode": "string",
"treeParentCode": "string",
"treeName": "string",
"menuIds": [
0
],
"parentMenuId": "string",
"parentMenuName": "string",
"sub": true,
"tree": true,
"crud": true
}'
返回响应
🟢200OK
application/json
Body
响应信息主体
code
integer <int32>
可选
msg
string
可选
data
object
可选
示例
{
"code": 0,
"msg": "string",
"data": {}
}
修改于 2024-12-31 08:17:29