自定义代码生成器模板 - xinwu-yang/cube-java GitHub Wiki
td,th { padding: 0; }
.pure-table { border-collapse: collapse; border-spacing: 0; empty-cells: show; border: 1px solid #DCDFE6; }
.pure-table caption { color: #000; font: italic 85%/1 arial,sans-serif; padding: 1em 0; text-align: center; }
.pure-table td,.pure-table th { border-left: 1px solid #DCDFE6; border-width: 0 0 0 1px; font-size: inherit; margin: 0; overflow: visible; padding: .5em 1em; }
.pure-table th { border-bottom: 1px solid #DCDFE6; }
.pure-table thead { background-color: #f3f3f3; color: #000; text-align: left; vertical-align: bottom; }
.pure-table td { background-color: transparent; }
.pure-table-bordered td { border-bottom: 1px solid #DCDFE6; }
.pure-table-bordered tbody>tr:last-child>td { border-bottom-width: 0; }
.code-block { font-size: 14px;color: #606266;font-weight: normal; background-color: #fafafa; padding: 5px;} </style>
URL
GET /cube/codegen/generate描述:根据Java类生成前端代码配置
ContentType:application/x-www-form-urlencoded;charset=UTF-8
名称 | 类型 | 必填 | 最大长度 | 描述 | 示例值 |
---|---|---|---|---|---|
className | string | 是 | - | 类路径 | joannie.ledner |
名称 | 类型 | 必填 | 最大长度 | 描述 | 示例值 |
---|---|---|---|---|---|
success | boolean | 否 | - | 成功标志 | true |
message | string | 否 | - | 返回处理消息 | success |
code | int32 | 否 | - | 返回代码 | 788 |
result | object | 否 | 返回数据对象 data | ||
└ javaCodeParams | object | 否 | Java代码生成相关参数 | ||
└ businessPackage | string | 否 | - | 基础包名 | g0mkec |
└ modulePackage | string | 否 | - | 业务包名 | 5emkbn |
└ entityPackage | string | 否 | - | 实体包名 | g0xk4e |
└ description | string | 否 | - | 描述 | yqvq24 |
└ entityName | string | 否 | - | 实体名称 | joannie.ledner |
└ grouped | boolean | 否 | - | 是否为分组表单 | true |
└ fieldList | array | 否 | 字段列表 | ||
└ title | string | 否 | - | 标题 | rv8y5b |
└ dataIndex | string | 否 | - | 绑定数据 | 0cmbza |
└ sort | int32 | 否 | - | 排序 | 153 |
└ groupId | int32 | 否 | - | 分组 | 818 |
└ showInList | boolean | 否 | - | 是否在列表展示 | true |
└ showInForm | boolean | 否 | - | 是否在表单中 | true |
└ require | boolean | 否 | - | 是否必填 | true |
└ component | object | 否 | 绑定的组件 | ||
└ name | enum | 否 | - | 组件名称(See: web组件类型) | SWITCH |
└ basicType | string | 否 | - | 基础数据类型 | giyuvt |
└ params | map | 否 | - | 组件参数 | |
└ tableQueryFieldList | array | 否 | 查询条件列表 | ||
└ name | string | 否 | - | 条件参数名称 | joannie.ledner |
└ label | string | 否 | - | 条件语义名称 | fujggz |
└ component | object | 否 | 条件对应组件 | ||
└ name | enum | 否 | - | 组件名称(See: web组件类型) | SWITCH |
└ basicType | string | 否 | - | 基础数据类型 | gjy2cz |
└ params | map | 否 | - | 组件参数 | |
└ useFieldComponent | boolean | 否 | - | 是否使用字段的组件,name必须和dataIndex一致 | true |
└ tableGroupList | array | 否 | 分组列表 | ||
└ id | int32 | 否 | - | 序号 | 890 |
└ name | string | 否 | - | 名称 | joannie.ledner |
└ subTableList | array | 否 | 子表 | ||
└ entityName | string | 否 | - | 实体名称 | joannie.ledner |
└ entityPackage | string | 否 | - | 实体包名 | 0pnha1 |
└ description | string | 否 | - | 描述 | 4yf8je |
└ foreignKey | string | 否 | - | 外键 | 1qanpd |
└ relationType | enum | 否 | - | 关系类型(See: 实体关系类型) | ONE_TO_MANY |
└ fieldList | array | 否 | 字段列表 | ||
└ title | string | 否 | - | 标题 | 7q33p2 |
└ dataIndex | string | 否 | - | 绑定数据 | v6rdpj |
└ sort | int32 | 否 | - | 排序 | 877 |
└ groupId | int32 | 否 | - | 分组 | 58 |
└ showInList | boolean | 否 | - | 是否在列表展示 | true |
└ showInForm | boolean | 否 | - | 是否在表单中 | true |
└ require | boolean | 否 | - | 是否必填 | true |
└ component | object | 否 | 绑定的组件 | ||
└ name | enum | 否 | - | 组件名称(See: web组件类型) | SWITCH |
└ basicType | string | 否 | - | 基础数据类型 | keyip4 |
└ params | map | 否 | - | 组件参数 | |
└ tableQueryFieldList | array | 否 | 查询条件列表 | ||
└ name | string | 否 | - | 条件参数名称 | joannie.ledner |
└ label | string | 否 | - | 条件语义名称 | ilsvpq |
└ component | object | 否 | 条件对应组件 | ||
└ name | enum | 否 | - | 组件名称(See: web组件类型) | SWITCH |
└ basicType | string | 否 | - | 基础数据类型 | nkrz7t |
└ params | map | 否 | - | 组件参数 | |
└ useFieldComponent | boolean | 否 | - | 是否使用字段的组件,name必须和dataIndex一致 | true |
timestamp | int64 | 否 | - | 时间戳 | 1660198781577 |
{ "success": true, "message": "success", "code": 788, "result": { "javaCodeParams": { "businessPackage": "g0mkec", "modulePackage": "5emkbn", "entityPackage": "g0xk4e", "description": "yqvq24", "entityName": "joannie.ledner" }, "grouped": true, "fieldList": [ { "title": "rv8y5b", "dataIndex": "0cmbza", "sort": 153, "groupId": 818, "showInList": true, "showInForm": true, "require": true, "component": { "name": "SWITCH", "basicType": "giyuvt", "params": {} } } ], "tableQueryFieldList": [ { "name": "joannie.ledner", "label": "fujggz", "component": { "name": "SWITCH", "basicType": "gjy2cz", "params": {} }, "useFieldComponent": true } ], "tableGroupList": [ { "id": 890, "name": "joannie.ledner" } ], "subTableList": [ { "entityName": "joannie.ledner", "entityPackage": "0pnha1", "description": "4yf8je", "foreignKey": "1qanpd", "relationType": "ONE_TO_MANY", "fieldList": [ { "title": "7q33p2", "dataIndex": "v6rdpj", "sort": 877, "groupId": 58, "showInList": true, "showInForm": true, "require": true, "component": { "name": "SWITCH", "basicType": "keyip4", "params": {} } } ], "tableQueryFieldList": [ { "name": "joannie.ledner", "label": "ilsvpq", "component": { "name": "SWITCH", "basicType": "nkrz7t", "params": {} }, "useFieldComponent": true } ] } ] }, "timestamp": 1660198781577 }