1. 快速开发项目

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

1.1. 创建项目

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

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

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

1.2. 创建业务表单

1.3. 设计表单

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

1.4. 列表设置

根据实际业务通过拖拽字段控制列显示的先后顺序

  1. 默认值:在表单页会自动填写当前值
  2. 列表搜索:是否在列表页可搜索该字段

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、在系统菜单管理中导入菜单数据

1.7.1. 定制页面情况

场景:增加一个菜单访问定制的页面

  1. 增加对应的接口,返回该页面名称,可以参考接口中的list和form接口;

  2. 定制页面放在WEB-INF下对应层级的位置,参考该接口list和form接口的页面;

  3. 增加菜单(子菜单),菜单地址为新增加接口的地址

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2024-09-18 09:49:08

results matching ""

    No results matching ""

    results matching ""

      No results matching ""