【技术实现步骤摘要】
一种低代码平台代码生成方法、装置及设备和低代码平台
[0001]本专利技术涉及应用开发领域,特别地,涉及一种低代码平台代码生成方法、装置及设备和低代码平台。
技术介绍
[0002]低代码平台,如果采用面向对象的开发模式,代码可以被抽象为:对象部分代码和逻辑部分代码;通常低代码开发平台通过构造组件和封装接口的方式,尽可能减少这两部分代码;减少对象代码,这部分工作低代码开发平台实现的较为成功,而逻辑部分代码的实现,低代码开发平台通常用“流程图”或“事件面板”的方式来实现。
[0003]如果按应用的B/S结构来划分,代码可以被划分为前端代码和后台代码,特别是前后端分离的应用。现有低代码平台只能开发前端应用或某些后台特定场景下的应用。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术提供一种低代码平台代码生成方法、装置及设备和低代码平台,以解决现有低代码平台只能开发前端应用或某些后台特定场景下的应用的问题。
[0005]本专利技术解决其技术问题所采用的技术方案是:
[0006]第一 ...
【技术保护点】
【技术特征摘要】
1.一种低代码平台代码生成方法,其特征在于,包括以下步骤:接收用户在可视化界面中分别输入的基本配置和页面及列表配置,所述基本配置包括模块名称、模块标识、模块说明、业务模型、生成模板、生成主题、生成包路径,所述页面及列表配置包括:业务模型的表单字段相关属性、表单公共属性、列表字段相关属性、列表公共属性和权限配置;获取所述用户的生成代码选择,所述生成代码选择包括仅生成前端代码、仅生成后端代码和同时生成前端代码和后端代码;当所述生成代码选择为仅生成后端代码时,根据所述基本配置和页面及列表配置直接生成后端代码;当所述生成代码选择为仅生成前端代码或同时生成前端代码和后端代码时,为所述用户提供页面设计的可视化界面,以便用户在所述可视化界面输入表单和列表的再配置信息,所述再配置包括对控件相关属性和数据接口配置,根据所述基本配置、页面及列表配置和再配置信息仅生成前端代码,或根据所述基本配置、页面及列表配置和再配置信息同时生成前端和后端代码。2.根据权利要求1所述的方法,其特征在于,还包括:当生成代码时,获取用户输入的指定目录;在所述指定目录生成代码。3.根据权利要求1所述的方法,其特征在于,还包括:获取前端代码和/或后端代码的语言类型;根据所述语言类型选择相应的预构建的数据模型,所述数据模型用于根据所述基本配置和页面及列表配置生成代码,或者用于根据所述基本配置、页面及列表配置和再配置信息生成代码。4.根据权利要求3所述的方法,其特征在于:当选择所述数据模型时,获取所述数据模型ID;根据所述数据模型ID匹配目标数据模型;若未匹配到,则接收用户上传的目标数据模型。5.根据权利...
【专利技术属性】
技术研发人员:邱张华,迟雪,夏玮,祁纲,禚浩,韩国权,吕灏,夏燕,王硕,张明昊,夏宗海,
申请(专利权)人:太极计算机股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。