自行从https://gitee.com/y_project/RuoYi下载源代码,这个不再赘述。
//
下载后会发现现在的Ruoyi环境,分成了6个模块:
模块主要的介绍大家可以看文档。
官网地址:https://doc.ruoyi.vip/ruoyi/
我下载的这个是基于mvc框架,分模块,模板引擎是thymeleaf的若依系统。数据库脚本在项目中RuoYi\sql下,名字是ry_20240601.sql导入数据库,数据库默认名称为ry,修改完连接参数,系统就可以正常进行试运行了,具体详情可以参考官网介绍。默认登录admin/admin123
我准备建立的页面是仓库定义的管理页面。
sql语句如下:
CREATE TABLE `warehouse` (
`id` bigint NOT NULL AUTO_INCREMENT,
`fid` varchar(25) DEFAULT '',
`fname` varchar(45) DEFAULT '',
`fused` tinyint DEFAULT '0',
`fclass` tinyint NOT NULL DEFAULT '0',
`is_group` tinyint NOT NULL DEFAULT '0',
`is_negative` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '是否允许负库存',
`in_process` varchar(1000) DEFAULT '' COMMENT '在产产品',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
创建后,在若依的后台中系统工具\代码生成中,点导入,找到刚才创建的warehouse表,点确定,进到生成配置编辑页面,补充缺少的信息,点保存。
字段信息的映射页面,一定要注意单选框中java类型和显示类型,字典类型要选择正确。
字典类型:rain_yes_no是我自定义的类型,可以在系统设置\字段管理中增加:
点击字典类型,蓝色字部分,新增数据:
保存完后,即可以在代码生成中,选择到这个字段类型,这个和系统不一样的是使用了0/1来表示是和否,系统自带的是Y/N这种,类型不匹配。
点击生成代码,会生成一个zip文件。
把里面的文件,覆盖到工程D:\java\workspace_gitee\RuoYi\ruoyi-admin\src\main中,同路径覆盖。
里面还有一个sql文件,到数据库管理中工具中执行,即可。
重启ruoyi项目,即可以在环境中看到新的页面啦。
是不是挺简单。
注意:前端页面在resources中:
对于前端页面的修改都在这里进行。
控制器、实体类、Dao、服务文件都在这里: