- basic-error-controller
- cache-controller
- captcha-controller
- common-controller
- gen-controller
- server-controller
- sys-config-controller
- sys-dept-controller
- sys-dict-data-controller
- sys-dict-type-controller
- sys-index-controller
- sys-job-controller
- sys-job-log-controller
- sys-login-controller
- sys-logininfor-controller
- sys-menu-controller
- sys-notice-controller
- sys-operlog-controller
- sys-post-controller
- sys-profile-controller
- sys-register-controller
- sys-role-controller
- sys-user-controller
- sys-user-online-controller
- test-controller
- tutorsys-audit-controller
- tutorsys-category-controller
- tutorsys-dealer-commission-controller
- tutorsys-dealer-profile-controller
- tutorsys-login-controller
- tutorsys-order-controller
- tutorsys-payment-controller
- tutorsys-receiving-controller
- tutorsys-schedule-controller
- tutorsys-tutor-tag-controller
- tutorsys-user-profile-controller
- ali-oss-controller
- tutorsys-attribute-sku-controller
- tutorsys-banner-controller
- tutorsys-del-user-data-controller
- tutorsys-demand-list-controller
- tutorsys-demand-tag-controller
- tutorsys-tags-controller
- operation-handler
- web-mvc-links-handler
- tutorsys-advertise-controller
- tutorsys-profile-parent-controller
- tutorsys-profile-tutor-controller
- tutorsys-profile-tutor-experiences-controller
- del-user-data-controller
- order-demand-tags-controller
- we-chat-advertise-controller
- we-chat-banner-controller
- we-chat-login-controller
- we-chat-order-controller
- we-chat-payment-controller
- we-chat-profile-tutor-controller
- tutorsys-collections-controller
- tutorsys-demand-to-price-controller
- we-chat-audit-controller
- we-chat-common-user-controller
- we-chat-demand-list-controller
- we-chat-profile-parent-controller
- tutorsys-feedback-controller
- tutorsys-user-locations-controller
- tutorsys-wait-for-order-controller
- tutorsys-wallet-detail-controller
- tutorsys-withdraw-controller
- we-chat-feedback-controller
- we-chat-withdraw-controller
- tutorsys-contract-controller
- tutorsys-toast-controller
- tutorsys-transfer-order-controller
- we-chat-contract-controller
- we-chat-toast-controller
- we-chat-transfer-order-controller
editSave
PUT
/api/tool/gen
gen-controller
最后修改时间:2024-05-26 11:06:07
责任人:未设置
请求参数
Body 参数application/json
businessName
string
必需
className
string
必需
columns
array[object (GenTableColumn) {27}]
可选
columnComment
string
可选
columnId
integer <int64>
可选
columnName
string
可选
columnType
string
可选
createBy
string
可选
createTime
string <date-time>
可选
dictType
string
可选
errMsg
string
可选
htmlType
string
可选
isEdit
string
可选
isIncrement
string
可选
isInsert
string
可选
isList
string
可选
isPk
string
可选
isQuery
string
可选
isRequired
string
可选
javaField
string
必需
javaType
string
可选
params
object
可选
queryType
string
可选
remark
string
可选
sort
integer <int32>
可选
tableId
integer <int64>
可选
toCreateTime
string <date-time>
可选
toUpdateTime
string <date-time>
可选
updateBy
string
可选
updateTime
string <date-time>
可选
createBy
string
可选
createTime
string <date-time>
可选
errMsg
string
可选
functionAuthor
string
必需
functionName
string
必需
genPath
string
可选
genType
string
可选
moduleName
string
必需
options
string
可选
packageName
string
必需
params
object
可选
parentMenuId
string
可选
parentMenuName
string
可选
pkColumn
object (GenTableColumn)
可选
remark
string
可选
subTable
object (GenTable)
可选
subTableFkName
string
可选
subTableName
string
可选
tableComment
string
必需
tableId
integer <int64>
可选
tableName
string
必需
toCreateTime
string <date-time>
可选
toUpdateTime
string <date-time>
可选
tplCategory
string
可选
tplWebType
string
可选
treeCode
string
可选
treeName
string
可选
treeParentCode
string
可选
updateBy
string
可选
updateTime
string <date-time>
可选
示例
{
"businessName": "string",
"className": "string",
"columns": [
{
"columnComment": "string",
"columnId": 0,
"columnName": "string",
"columnType": "string",
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"dictType": "string",
"errMsg": "string",
"htmlType": "string",
"isEdit": "string",
"isIncrement": "string",
"isInsert": "string",
"isList": "string",
"isPk": "string",
"isQuery": "string",
"isRequired": "string",
"javaField": "string",
"javaType": "string",
"params": {},
"queryType": "string",
"remark": "string",
"sort": 0,
"tableId": 0,
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
}
],
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"errMsg": "string",
"functionAuthor": "string",
"functionName": "string",
"genPath": "string",
"genType": "string",
"moduleName": "string",
"options": "string",
"packageName": "string",
"params": {},
"parentMenuId": "string",
"parentMenuName": "string",
"pkColumn": {
"columnComment": "string",
"columnId": 0,
"columnName": "string",
"columnType": "string",
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"dictType": "string",
"errMsg": "string",
"htmlType": "string",
"isEdit": "string",
"isIncrement": "string",
"isInsert": "string",
"isList": "string",
"isPk": "string",
"isQuery": "string",
"isRequired": "string",
"javaField": "string",
"javaType": "string",
"params": {},
"queryType": "string",
"remark": "string",
"sort": 0,
"tableId": 0,
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
},
"remark": "string",
"subTable": {},
"subTableFkName": "string",
"subTableName": "string",
"tableComment": "string",
"tableId": 0,
"tableName": "string",
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"tplCategory": "string",
"tplWebType": "string",
"treeCode": "string",
"treeName": "string",
"treeParentCode": "string",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/tool/gen' \
--header 'Content-Type: application/json' \
--data-raw '{
"businessName": "string",
"className": "string",
"columns": [
{
"columnComment": "string",
"columnId": 0,
"columnName": "string",
"columnType": "string",
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"dictType": "string",
"errMsg": "string",
"htmlType": "string",
"isEdit": "string",
"isIncrement": "string",
"isInsert": "string",
"isList": "string",
"isPk": "string",
"isQuery": "string",
"isRequired": "string",
"javaField": "string",
"javaType": "string",
"params": {},
"queryType": "string",
"remark": "string",
"sort": 0,
"tableId": 0,
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
}
],
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"errMsg": "string",
"functionAuthor": "string",
"functionName": "string",
"genPath": "string",
"genType": "string",
"moduleName": "string",
"options": "string",
"packageName": "string",
"params": {},
"parentMenuId": "string",
"parentMenuName": "string",
"pkColumn": {
"columnComment": "string",
"columnId": 0,
"columnName": "string",
"columnType": "string",
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"dictType": "string",
"errMsg": "string",
"htmlType": "string",
"isEdit": "string",
"isIncrement": "string",
"isInsert": "string",
"isList": "string",
"isPk": "string",
"isQuery": "string",
"isRequired": "string",
"javaField": "string",
"javaType": "string",
"params": {},
"queryType": "string",
"remark": "string",
"sort": 0,
"tableId": 0,
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
},
"remark": "string",
"subTable": {},
"subTableFkName": "string",
"subTableName": "string",
"tableComment": "string",
"tableId": 0,
"tableName": "string",
"toCreateTime": "2019-08-24T14:15:22Z",
"toUpdateTime": "2019-08-24T14:15:22Z",
"tplCategory": "string",
"tplWebType": "string",
"treeCode": "string",
"treeName": "string",
"treeParentCode": "string",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z"
}'
返回响应
🟢200OK
application/json
Body
额外字段
object
可选
示例
{
"property1": {},
"property2": {}
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found