一、该问题的重现步骤是什么?
建立测试表
CREATE TABLE `tb_twitter` ( `id` bigint(20) NOT NULL COMMENT 'PK', `tenant_id` varchar(12) DEFAULT NULL COMMENT '租户ID', `title` varchar(255) DEFAULT NULL COMMENT '标题', `category` int(11) DEFAULT NULL COMMENT '类型', `release_time` datetime DEFAULT NULL COMMENT '发布时间', `create_user` bigint(20) DEFAULT NULL COMMENT '创建人', `create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint(20) DEFAULT NULL COMMENT '修改人', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `status` int(2) DEFAULT NULL COMMENT '状态', `is_deleted` int(2) DEFAULT NULL COMMENT '是否已删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='博客表';
2. 编辑模型设计
3.编辑代码生成
二、你期待的结果是什么?实际看到的又是什么?
已新建demo模块,期望基于tb_twitter对应的服务端\前端代码生成到这里
生成的实体类没有字段,
又创建一个表,发现没有生成id
CREATE TABLE `tb_user` (
`id` bigint(20) NOT NULL COMMENT 'PK', `name` varchar(255) DEFAULT NULL COMMENT '名称', `passwd` varchar(255) DEFAULT NULL COMMENT '密码', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='测试用户';
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
本地windows
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
场景:将表建立到已有的模块下,
|--模型设计页面中,【模型编号】的含义?
|--代码生成页面中,服务模块建议非必填,填写将导致controller的@RequestMapping增加前缀
|--生成代码的实体类,没有生成id或全部不生成
-
需要做模型配置才有实体类字段,下个版本会优化一下,新增后自动弹出模型配置界面

讨论(1)
-
兄弟, 我的也是
实体类没字段! 烦得很
讨论(0)
-
1 发现是blade_model_prototype没有生成导致,(可能是多次生成判断is_delete有bug吧)
2 如果希望新建的表添加到已有模块中,填写服务名 会导致controller多一层,如
服务名为 bladex-demo
后端:controller: @RequestMapping("/bladex-demo/twitter")
前端:api:url: '/api/blade-demo/twitter/list'
复制到项目中需要将controller中"/bladex-demo" 删除
讨论(0)
官方新品
- 热议问题
-
如何确保feign接口只能在服务内调用,不允许通过浏览器访问
1
-
代码生成报错,4.50 cloud版本
1
-
请问流程中的某一节点配置,即在红框位置是否能够添加自定义的人员选择下拉框?
1
-
微服务4.4版本配置ssl
2
-
点击左侧导航的展开收起 右侧数据超出界面
1
-
prometheus监控Redis,编写的redis_exporter.service一直启动不起来,是什么原因
1
-
使用时序库TDengine创建物模型时,属性长度配置不生效
1
-
微服务4.4版本,报错提示都是提示:“请求未完成,请联系管理员”
1
-
cloud如何切换OSS为minio
1
-
操作手册里面的数据权限功能没有代码使用用例吗,哪个地方有
1
扫一扫访问 Blade技术社区 移动端