跳到主要内容

低代码开发流程


需求背景

当业务复杂, 平台自带的可视化表单生成等组件无法满足需求, 用户需要手动创建数据表以及编写代码. 这时可以借助平台自带的代码生成功能实现低代码开发.

建表规范

数据表的表名前缀必须和业务模块英文名相对应.
系统自带的业务模块和数据表名前缀对应关系如下:

模块模块英文名数据表名前缀
系统模块systemsys*
主数据模块mdatamdata*
表单模块formform*
流程模块workflowact*
报表模块reportreport*
文档模块documentdoc*
消息模块messagemsg*
办公模块officeoa*

数据表必须包含如下 8 个字段:

字段名数据类型数据长度注释
uuidvarchar32标识(主键)
create_timetimestamp创建时间
creatorvarchar32创建人
creator_idvarchar32创建人唯一标识
modifiervarchar32修改人
modifier_idvarchar32修改人唯一标识
modify_timetimestamp创建时间
creator_org_idint机构 ID

创建数据表

表名: form_sample
表结构如下:

字段名数据类型数据长度注释
uuidvarchar32标识(主键)
create_timetimestamp创建时间
creatorvarchar32创建人
creator_idvarchar32创建人唯一标识
modifiervarchar32修改人
modifier_idvarchar32修改人唯一标识
modify_timetimestamp创建时间
creator_org_idint机构 ID
usernamevarchar50用户姓名
ageint年龄
phonevarchar11电话
addressvarchar255地址

建表 sql 语句:

CREATE TABLE `form_sample` (
`uuid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '标识',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`creator` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人',
`creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人唯一标识',
`modifier` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '修改人',
`modifier_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '修改人唯一标识',
`modify_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`creator_org_id` int DEFAULT NULL COMMENT '机构ID',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户姓名',
`age` int DEFAULT NULL COMMENT '年龄',
`phone` varchar(11) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电话',
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地址',
PRIMARY KEY (`uuid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='表单示例';

生成业务代码

  1. 在 MISBoot 低代码开发平台依次点击代码生成-桌面端生成-代码生成, 进入代码生成界面.
    codegen1

  2. 点击数据库导入表, 输入刚刚创建的表名form_sample, 点击查询. 然后选中表名, 并点击确认.
    codegen1

  3. 选中刚刚导入的表, 点击单表生成代码
    codegen1

  4. 在弹出的单表代码生成对话框中修改系统名form, 其他部份看情况调整, 最后点击确认生成代码.
    codegen1

  5. 将下载好的 sourcecode.zip 解压出来, 并复制到表单模块.
    codegen1

定制模板

如果现有的模板生成的不满足需求, 用户可以定制和修改模板.
依次点击代码生成-桌面端生成-生成配置-模板管理, 进入模板管理界面. codegen1

对已有的模板进行编辑修改或者新建模板.
codegen1