1、在数据库创建业务表
drop table if exists tb_program;
create table tb_program(
id int(11) auto_increment comment 'id', --必填
item_no VARCHAR(255) default '' comment '项目编号',
item_name VARCHAR(255) default '' comment '项目名称',
item_status VARCHAR(255) default '' comment '状态',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',--必填
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',--必填
`creater` VARCHAR(255) default '0' comment '创建人',--必填
`updater` VARCHAR(255) default '0' comment '更新人',--必填
`del_flag` VARCHAR(1) default '0' comment '是否删除1',--必填
`extend1` VARCHAR(255) default '0' comment '备用字段1',--必填
`extend2` VARCHAR(255) default '0' comment '备用字段2',--必填
`extend3` VARCHAR(255) default '0' comment '备用字段3',--必填
primary key (id)
) engine=innodb auto_increment=1 comment = '项目表';
2、在系统的生成代码中选择对应的表要生成的模块
3、编辑对应的包路径及模块名称(我们的都放在basedata下)
4、保存后再生成代码,如下
5、在数据库执行programMenu.sql代码添加菜单及按钮
6、导入前端代码并配置路由
7、配置前端页面路由,path和“业务名称”对应,npm install后重新启动前端就OK了
8、合并后端代码,然后重新启动该module
注意:此处的ruoyi-base是我自建的一个module,为方便可以直接放在base下,也可以自建,自建需在nacos配置getaway转发路径及base.yml配置
刷新系统后即可