新闻详情

表单引擎数据库表设计启效云来帮忙

发表时间:2022-04-01 11:06

在进行表单引擎开发的时候需要注意一些开发的核心字段。这对于程序员而言并不非常陌生。但是是不是有一种方法可以快速完成项目搭建,避免重复造轮子的情况发生,也是值得大家思考和探索的时期。好在现在已经有了低代码平台,表单引擎数据库表设计启效云来帮忙。

表单引擎数据库表设计启效云来帮忙

核心字段介绍:


SpriteObject,实体对象


Name,定义实体名称,与数据库表名一一对应。

ApplicationCode,系统Code,可以按照不同微服务管理各个功能模块。

Version,版本号,每次修改之后,重新生成版本号,SpriteObject使用非常平凡,需要将SpriteObject相关的数据存储到缓存中,依赖他的地方需要判断版本号。

KeyType,定义主键类型,创建数据库或者添加运行时数据时,根据此字段动态生成Id以及Id值。

PropertyJsons,属性数据Json存储,为了提高系统整体性能,将属性相关数据序列化到此字段,读取与访问实体字段时,不再需要读取ObjectProperty表数据。

IsTree,是否为树,系统自动生成PId、Path、Code、Title等值,并在运行时自动管理

CreateAudit,自动添加创建CreatorId和CreationTime审计日志及字段,并在运行时自动管理

ObjectProperty对象属性管理


Name,字段名称,与数据库字段一一对应

其他字段都比较好理解

ObjectMethods方法管理


常规的Sql方法已经内置到了系统中,比如增删改查获取列表获取分页数据等,直接使用方法名称即可,常规功能模块,大多数情况这些内置的Sql语句都能够满足,这里只是定义常规Sql操作不能满足的情况,比如各种统计分析等。


MethodExeType 方法执行类型,可以是Sql语句,反射执行,微服务调用

MethodExeContent方法执行内容,Sql语句时,执行的是Sql命令(多条时,用";"号隔开);反射时,传递程序集以方法,通过反射执行;微服务为微服务名称



分享到:

地址:中国·安徽·合肥·蜀山区花峰路与玉蕾路交口智能软件园1号楼3层

业务合作:market@qgutech.com

服务热线:4000969229  

友链: RunnerGo    青谷科技


扫码进群
公众号
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-18:00
 联系方式
服务热线:4000969229
业务合作:market@qgutech.com