跳至主要內容

项目实战

李鹏军...大约 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,如下所示:
/img/start/03/1.png
/img/start/03/1.png
  • 上面的配置文件,可以配置包名、作者信息、表前缀、模块名称、类型转换等信息。其中,类型转换是指,MySQL中的类型与JavaBean中的类型。如果有缺少的类型,可自行在generator.properties文件中补充。 我们只需勾选 nideshop_comment_picture,点击【生成代码】按钮,则可生成相应代码,如下所示:
/img/start/03/2.png
/img/start/03/2.png
  • 生成的代码结构,如下所示:
/img/start/03/3.png
/img/start/03/3.png
  • 生成好代码后,我们只需在数据库platform-shop中,执行menu.sql语句 再把生成的文件覆盖到项目,重新启动platform-framework项目即可。现在,我们就可以新增、修改、删除等操作。