开发流程
每天早上上班的时候更新一下代码,下班提交一下代码(前提是功能代码写完的情况下在更新)
步揍
1、每个模块,都应该是先设计好数据库,通过PowerDesigner 生成对应的SQL 脚本,在eclipse 里运行CreateNewSqlFile.java,会在src\main\resources\db\migration 目录下生成一个新的sql文件,把要执行的SQL代码放这个文件里。DDL 语句和DML语句,要分开成2个文件放。分别放到ddl 和dml 文件夹里。

2、执行 flywayMigrate,执行新添加的脚本

3、在 myclass-generator-config.xml 文件中,编辑最底部的信息,删除所有存在的,添加你新建的表的表名,例如

4、执行 GeneratorProject.java,会在E:\temp\generator 文件夹下生成各模块对应的基础文件

夹下的文件,覆盖到 myclass-server-core 项目下,把html文件夹下的文件,覆盖到myclass-html-admin\src\ 下。
5、编辑 myclass-html-admin\src\router\index.js 文件,在 适当的地方,参考 SysRole模块编辑路由,
6、在myclass-html-admin\src\views\ 文件夹下,找到你新增模块文件夹,根据需要,编辑里面的文件
7、重新编译启动,应该可以看到新增的模块了。
开发注意事项
一些简单的查询就不用写sql语句了直接通过(比如单表操作)
QueryFilterBuilder filterBuilder = new QueryFilterBuilder();
filterBuilder.addAll(filterPrefix, propertyValues);
......
网友评论