1. 快速开发项目

在MCms的基础上,通过代码生成器快速开发新功能。

1.1. 创建项目

这一步很重要,决定了生成Java包的结构、模块的名称与表名的生成规则

生成SQL中的表名称会拼接上设置好的表前缀

注意:项目包+模块名必须在平台中唯一

1.2. 创建业务表单

鼠标悬停?图标查看更多的帮助信息

1.3. 设计表单

根据实际业务通过拖拽控件的方式设计业务表单,每个控件都有对应的属性设置。

1.4. 列表设置

根据实际业务通过拖拽字段控制列显示的先后顺序,勾选控制列表中是否显示、是否需要对该字段的搜索

[!tip]注意 此处拖拽字段,影响的是表单页面。而非影响设计区域的顺序。

1.5. 代码预览

保存之后,对应生成自定义模型与相关页面代码。 可导入到对应的自定义模块,也对源码进行下载。 导入到自定义模块更加简洁,无需调试代码。相关文档参考《自定义业务开发》。 点击此处预览源码

[!tip]注意 预览代码前需要保存。

1.5.1. 自定义模型

自定义模型复制即可导入到自定义模块。 导入之后自动解析生成后面的表单页面与SQL等等。无需进行后续的导入。

1.5.2. 列表与表单

生成的表单与列表为ftl页面,需要添加页面则可在此路径src/main/webapp/WEB-INF/manager/cms新增文件。

[!tip]注意 此页面为后台界面文件,而非前台html文件,不可直接粘贴为前台页面

1.5.3. 后台代码的生成

实体Entity、Action与Biz等。 此类业务代码,放置于此路径src/main/java/net/mingsoft/cms即可。

1.5.4. 下载SQL

复制sql文件导入数据库中

1.6. 源码的代码

若需要源码,在此处可下载。 1、目录层级自动生成,复制到项目工程即可使用(注意:合并复制)
2、修改net.mingsoft.MSApplication扫描包

@SpringBootApplication
@ComponentScan(basePackages = {"net.mingsoft","添加代码生成器项目包参数"})
@MapperScan(basePackages={"**.dao"})
@ServletComponentScan(basePackages = {"net.mingsoft"})
public class MSApplication {
    public static void main(String[] args) {
        SpringApplication.run(MSApplication.class, args);
    }

}

3、重启系统

1.7. 安装菜单

1、代码生成器项目列表初始化菜单数据

2、复制菜单数据

3、在系统菜单管理中导入菜单数据

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2023-02-15 10:50:07

results matching ""

    No results matching ""

    results matching ""

      No results matching ""