GUNS后台管理系统框架

用户、角色管理、部门管理 菜单管理 字典管理
业务日志和登录日志 监控管理 通知管理 代码生成(重点)
guns-parent:Maven的父工程
guns-admin 基础业务工程
guns-core 核心包
guns-rest RESTful支撑
guns-generator 代码生成

导入git中下载的最新的guns的包,将包中的sql语句执行之后创建了guns数据库,然后,修改yml配置中对应的数据库名称和密码(以及mysql对应的端口号),运行Application文件,就可以在浏览器中进入管理界面。

然后我们进行代码生成的工作,首先先在数据库中建表。重新运行Application,就会在管理系统中的代码生成中看到house的表,然后修改上面的相关配置,执行代码生成。
在这里插入图片描述
在这里插入图片描述
然后在控制台显示,已经生成对应的模板,我们也可以在项目文件夹中查看生成的相关文件。
在这里插入图片描述
然后我们需要将生成的sql语句在数据库中执行才可以从前端看到“房屋管理”的菜单栏。
在这里插入图片描述
插入数据库中之后,刷新前端界面 ,在菜单管理栏下就会出现房屋管理的菜单栏。如下。然后我们 就可以执行之后的相关操作。当然我们也可以 点击“修改”按钮 将房屋管理菜单栏放在顶级菜单栏下,并且配置权限,让当前管理员可以看到。
还是要重新编译的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后就会看到,菜单管理中,房屋管理已经和系统管理同一个菜单栏(顶级菜单栏)。

之后我们的进行增删改查的工作。(我们的GUNS只是有了一个框架,里面的增删改查还尚未实现)
在这里插入图片描述

我们可以到js文件中进行修改操作,(Double Shift可以在当前项目中进行search all),找到houseInfo.js可以在其中进行修改,实现前端的表头的显示。(未完成,发现自己不会修改hhh)
在这里插入图片描述
实现查询操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

新增一条数据。
注意修改一下 新增时间类型属性的操作:<#input id=“houseUser” name=“业主” underline=“true” type=“date” clickFun=“laydate({istime:false,formate:‘YYYY-MM-DD’})”/>(如下图 2) 如果不要后面的直接<#input id=“houseUser” name=“业主” underline=“true” />,前台就不会显示出时间框了。也可以在script中写上laydate(如下图1)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现错误:添加失败,服务器异常。控制台显示,houseDate出错:无法将String类型转为Date类型(Field error in object ‘tbHouse’ on field ‘houseDate’: rejected value [2018-11-02]; codes [typeMismatch.tbHouse.houseDate,typeMismatch.houseDate,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [tbHouse.houseDate,houseDate]; arguments []; default message [houseDate]]; default message [Failed to convert property value of type ‘java.lang.String’ to required type ‘java.util.Date’ for property ‘houseDate’; )。
解决办法:
1.在实体类 private Date 日期变量 上添加@DateTimeFormat(pattern=“YYYY-MM-dd”)
在这里插入图片描述
在实体类上将import java.util.Date 改为 java.sql.Date
在这里插入图片描述

需要补充学习的:
字典(数据库)
shiro:权限管理
swagger:注释的生成
验证
beetl模板
mybatis-plus:(重点)在Mybatis基础之上加了一些常用插件和一些工具类,有代码生成器
laydate官方文档:https://www.layui.com/laydate/


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部