项目实战
...大约 1 分钟开源教程文档
项目实战
功能描述
开发一个商品评论的列表、添加、修改、删除功能,熟悉如何快速开发自己的业务功能模块。
- 我们先建一个商品评论表nideshop_comment,表结构如下所示
CREATE TABLE `nideshop_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`type_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '类型',
`value_id` int(11) DEFAULT '0',
`content` varchar(6550) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '储存为base64编码',
`add_time` bigint(12) unsigned DEFAULT '0' COMMENT '记录时间',
`status` tinyint(3) unsigned DEFAULT '0' COMMENT '状态',
`user_id` int(11) DEFAULT '0' COMMENT '会员Id',
PRIMARY KEY (`id`),
KEY `id_value` (`value_id`)
) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
使用代码生成器
- 使用代码生成器前,我们先来看下代码生成器的配置,看看那些是可配置的,打开platform-gen模块的配置文件generator.properties,如下所示:
- 上面的配置文件,可以配置包名、作者信息、表前缀、模块名称、类型转换等信息。其中,类型转换是指,MySQL中的类型与JavaBean中的类型。如果有缺少的类型,可自行在generator.properties文件中补充。 我们只需勾选
nideshop_comment_picture
,点击【生成代码】按钮,则可生成相应代码,如下所示:
- 生成的代码结构,如下所示:
- 生成好代码后,我们只需在数据库platform-shop中,执行menu.sql语句 再把生成的文件覆盖到项目,重新启动platform-framework项目即可。现在,我们就可以新增、修改、删除等操作。