项目2:顾客管理系统
120021. 项目任务介绍
在上节课中,我们已经在现有的1table-crud项目中添加了班级管理页面。本节课将继续操作,从头开始创建一个用于顾客管理的页面。首先,我们将使用jianghu-init工具1table-crud的项目,然后在该项目中使用jianghu-init工具生成顾客管理页面。
2. 建立顾客数据表
用Navicat打开数据库my_project,在“新建查询”中复制下面的代码:
DROP TABLE IF EXISTS `customer`;CREATE TABLE `customer` (`id` int(11) NOT NULL AUTO_INCREMENT,`customerId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`customerName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`customerPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`operation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`operationByUserId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`operationByUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,`operationAt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
会生成customer表:

3. 使用jianhgu-init工具生成应用项目
在使用jianghu-init工具生成页面之前,需要先有项目,所以第一步先用jianghu-init创建1table-crud项目。
4. 使用jianghu-init工具生成顾客管理系统页面
然后在项目里,运行jianghu-init生成页面,按照下面的步骤一步一步的操作。
选择生成页面:

选择从一个表生成一个页面:

选择customer表,生成customerManagement.html:

启动项目可以看到这个页面:
