跟我写低代码开发平台之六权限模型(权限 代码)

我们在上篇文章《跟我一起写低代码开发平台之五组件的属性模型》介绍了组件的属性模型,通过上篇文章我们很容易按照组件元数据的介绍,很容易实现通过DSL语言来进行组件属性的描述。既然是模型驱动,这篇文章重点介绍几个模型。

一、领域对象与数据模型

聚合根与数据模型关系如下图:

跟我写低代码开发平台之六权限模型(权限 代码)

业务模型与数据模型

在我的低代码开发平台中,从业务功能的维度,共抽象了数据模型、表单模型、视图模型、流程模型等四种模型。

数据模型:对底层库表的抽象,通过对象模型生成数据模型,最终生成库表;

表单模型:负责前端表单页面的生成,通过对象模型生成表单模型,最终生成前端页面;

视图模型:对于复杂的查询场景,构造视图模型,生成前端列表页或数据分析应用的图表;

流程模型:主要是应用于管理审批类应用场景,生成工作流。

二、权限模型

数据权限模型如下图:

跟我写低代码开发平台之六权限模型(权限 代码)

数据权限模型

通过对对象进行读写权限的配置,来生成数据权限,权限模型主要包括权限主体、作用对象及权限于约束。

跟我写低代码开发平台之六权限模型(权限 代码)

权限模型

权限模型主要是表达权限主体如角色与前端页面元素和后端服务的权限关系描述,相对于某一个角色,前端表单项的数据校验、后端服务接口的DTO的权限、数据库表的读写权限、数据库表的字段级权限。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月8日 上午11:17
下一篇 2024年7月8日 上午11:28

相关推荐

  • 医学搞科研的是哪些专业

    医学搞科研的专业有哪些 随着医学领域的迅速发展,医学科研也越来越受到关注。医学科研是研究疾病的机制和治疗方法的学科,需要涉及到多个专业。本文将介绍医学搞科研的专业有哪些。 一、基础…

    科研百科 2024年10月31日
    6
  • 自主研发科研项目 项

    自主研发科研项目 近年来,随着科技的不断发展,自主研发已经成为了一种越来越重要的趋势。在这个时代,只有拥有自主研发能力的企业才能在市场上立足,并获得更高的竞争力。 在自主研发科研项…

    科研百科 2025年3月7日
    0
  • 智能照明科研项目申报

    智能照明科研项目申报 随着现代科技的不断发展,智能照明技术也逐渐得到了人们的关注和应用。智能照明技术可以通过互联网和物联网技术,实现照明的远程控制、智能调节和数据分析等功能,为人们…

    科研百科 2025年3月23日
    0
  • 多个科研项目合并 一个科研项目有多个科研人员参加

    多个科研项目合并为一个科研项目,是当前科研领域中非常普遍的现象。这种合并的方式不仅能够为科研项目带来更多的资源和支持,还能够提高科研项目的效率和成果。本文将介绍如何合并多个科研项目…

    科研百科 2024年7月29日
    59
  • 客户关系管理就是CRM软件(客户关系管理就是crm)

    客户关系管理(CRM)就是客户关系管理,是一种管理企业与客户之间关系的方法论。CRM系统通过收集、分析和利用客户数据,帮助企业更好地了解客户需求、提高客户满意度、增加客户忠诚度,从…

    科研百科 2024年6月5日
    69
  • 超全造价工作流程,终于找到了(超全造价工作流程,终于找到了工作)

    1、工程招标流程 1.根据项目质量计划、工程方案或工程图纸,预算部会同工程部拟定工程采购计划。 2.预算部根据工程技术方案或工程图纸,概算工程量和工程造价,列出所属工程造价的类别:…

    科研百科 2022年12月11日
    200
  • 幸福乡村孟家台:党建引领重承诺 走出乡村治理新格局

    在沈北新区,有一个世外桃源般的小村庄,村街是干净整洁的柏油路,路灯、监控摄像头全村覆盖;家家通了自来水,可以用水冲厕所,过着和城里人一样的生活。它就是以水稻种植为主的锡伯族村——兴…

    科研百科 2023年10月15日
    225
  • 智慧办公整体解决方案(图文)(智慧办公系统解决方案)

    前言: 现在的办公室不再是普通的办公室,都开始提倡智慧办公了,何为智慧办公呢?就目前来看,还是一些信息化和网络化的产品,实际智慧办公应该本着节能,节约,快速服务为标准,才能更有效的…

    科研百科 2023年8月22日
    210
  • 巡察组学院科研项目

    巡察组学院科研项目 巡察组学院科研项目是近年来学院发展的重要成果之一。作为一所高水平学院,巡察组学院一直致力于推动学术研究和教学,并取得了显著的成就。本次科研项目的启动,旨在推动学…

    科研百科 2025年3月22日
    1
  • 化学本科科研项目

    化学本科科研项目 化学是一门研究物质的性质,反应,结构和能量的学科,在日常生活和工业过程中发挥着重要的作用。作为一名化学本科生,参与科研项目是一个重要的学习和实践机会,不仅可以提高…

    科研百科 2025年2月6日
    0