一种基于自动化数据模型转换的方法及装置制造方法及图纸

技术编号:36690134 阅读:25 留言:0更新日期:2023-02-27 19:56
本发明专利技术公开一种基于自动化数据模型转换的方法及装置,方法包括:S01、将页面展现层代码转换成一套模型并将该结构持久化;S02、按上一步生成的模型数据生成或修改持久化数据表;S03、用户行为内置于本地存储;S04、在数据保存时会触发数据校验。该方法及装置通过规则将表单各个数据项抽离出来,形成一颗颗无样式的原子结构,并从上至下组成一个数据模型,该模型以主数据表为顶点,数据字段或者子表为树形结构的分支,将表单数据结构化。并将数据结构持久化,使数据结构清晰透明。使数据结构清晰透明。使数据结构清晰透明。

【技术实现步骤摘要】
一种基于自动化数据模型转换的方法及装置


[0001]本专利技术涉及代码设计领域,尤其是一种基于自动化数据模型转换的方法及装置。

技术介绍

[0002]在无纸化办公成为主流的今天。越来越多的企业选择开发自己的工单程序来满足自身业务。程序开发的需求量增大,从业人员水平不一。
[0003][0004]为了提升开发效率,让开发人员更专注于业务,以及减少程序错误的发生几率,低代码平台应运而生。用户绘制完表单后,需要有一种装置将表单自动转换为存储层可识别的数据结构。光是有数据存储仍旧不够,在大多数业务中,用户还需要完成一些特定的和特殊的业务逻辑。
[0005]市面上大多低代码平台都是为基础业务设计,为了简化用户操作,底层数据结构对用户不透明、并且在基础服务,例如数据的增删改查,不额外提供可扩展的用户行为定义,但随之带来的问题就是遇到复杂数据结构或业务场景,不可扩展的数据结构以及不可扩展的用户行为无法很好的满足需求。并且在数据为系统核心的场景中,我们不仅仅需要以前台作为功能入口,很多时候我们希望脱离展现层直接做数据操作,但是这样就跳过了前台的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于自动化数据模型转换的方法,其特征在于,该方法包括:S01、将页面展现层代码转换成一套模型并将该结构持久化;S02、按上一步生成的模型数据生成或修改持久化数据表;S03、用户行为内置于本地存储;S04、在数据保存时会触发数据校验。2.根据权利要求1所述的基于自动化数据模型转换的方法,其特征在于,所述S01中转换的模型持久化内容包括项目类型、是否为主表、表名、字段名、数据类型、数据名称、中文名、数据库映射名、长度、精度、默认值、常量字典、字段数据的验证方式、关联关系、是否为一对多、是否作为列表查询条件、是否作为列表字段。3.根据权利要求1所述的基于自动化数据模型转换的方法,其特征在于,所述S03包括:S031、用户发生的基础行为抽象为api并内置于本地存储;S032、用户发生的自行定义行为绑定到展现层上按钮上,触发用户自定义动作的执行。4.根据权利要求3所述的基于自动化数据模型转换的方法,其特征在于,所述S032中自定义行为放置方式包括:远程api、本地存储。5.根据权利要求2所述的基于自动化数据模型转换的方法,其特征在于,所述S04数据校验规则源于模型持久化内容中的验证方式。6.一种基于自动化数据模型转换的装置,其特征在于,该装置包括:代码转换模块110、将页面展现层代码转换成一套模型并将该结构持久化;数据表持久化模块120、按上一步生成的模型数据生成或修改持久化数据表;用户行为存储模块130、用户行为内置于本...

【专利技术属性】
技术研发人员:杨雪向麒麟
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1