Guns 02 添加一个订单模块 增删改查

原文:https://www.stylefeng.cn/doc/



1、开发一个功能模块的步骤

建表 -> 代码生成 -> 添加菜单 -> 适配业务代码


2、创建表

DROP TABLE IF EXISTS `biz_order`;
CREATE TABLE `biz_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `goods_name` varchar(255) DEFAULT NULL COMMENT '商品名称',
  `place` varchar(255) DEFAULT NULL COMMENT '下单地点',
  `create_time` datetime DEFAULT NULL COMMENT '下单时间',
  `user_name` varchar(255) DEFAULT NULL COMMENT '下单用户名称',
  `user_phone` varchar(255) DEFAULT NULL COMMENT '下单用户电话',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='订单表';

SET FOREIGN_KEY_CHECKS = 1;

3、生成代码

包名:cn.stylefeng.guns.modular.order
数据源:master
表:biz_order


4、拷贝java

拷贝生成的代码到项目
生成的代码路径:cn -> stylefeng -> guns -> modular -> order
项目路径:guns-vip-main -> src -> main -> java -> cn.stylefeng.guns -> modular

把生成的cn里面的order目录,拷贝到项目的java下面的modular目录




5、拷贝js

把生成的js里面的bizOrder目录,拷贝到项目的webapp下面的assets目录


6、拷贝html

把生成的html里面的bizOrder目录,拷贝到项目的webapp下面的pages目录


7、执行sql,添加菜单

执行脚本后,进入系统,没有看到菜单,是因为没有跟当前角色添加权限,添加一些权限就可以了



8、添加权限,显示菜单

菜单管理 -> 角色管理 -> 权限配置,选择需要勾选的菜单后,保存即可。

原文地址:https://www.cnblogs.com/guxingy/p/13186379.html