日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

跟我寫低代碼開發(fā)平臺之六權(quán)限模型

我們在上篇文章《跟我一起寫低代碼開發(fā)平臺之五組件的屬性模型》介紹了組件的屬性模型,通過上篇文章我們很容易按照組件元數(shù)據(jù)的介紹,很容易實現(xiàn)通過DSL語言來進行組件屬性的描述。既然是模型驅(qū)動,這篇文章重點介紹幾個模型。

一、領(lǐng)域?qū)ο笈c數(shù)據(jù)模型

聚合根與數(shù)據(jù)模型關(guān)系如下圖:

跟我寫低代碼開發(fā)平臺之六權(quán)限模型

業(yè)務模型與數(shù)據(jù)模型

在我的低代碼開發(fā)平臺中,從業(yè)務功能的維度,共抽象了數(shù)據(jù)模型、表單模型、視圖模型、流程模型等四種模型。

數(shù)據(jù)模型:對底層庫表的抽象,通過對象模型生成數(shù)據(jù)模型,最終生成庫表;

表單模型:負責前端表單頁面的生成,通過對象模型生成表單模型,最終生成前端頁面;

視圖模型:對于復雜的查詢場景,構(gòu)造視圖模型,生成前端列表頁或數(shù)據(jù)分析應用的圖表;

流程模型:主要是應用于管理審批類應用場景,生成工作流。

二、權(quán)限模型

數(shù)據(jù)權(quán)限模型如下圖:

跟我寫低代碼開發(fā)平臺之六權(quán)限模型

數(shù)據(jù)權(quán)限模型

通過對對象進行讀寫權(quán)限的配置,來生成數(shù)據(jù)權(quán)限,權(quán)限模型主要包括權(quán)限主體、作用對象及權(quán)限于約束。

跟我寫低代碼開發(fā)平臺之六權(quán)限模型

權(quán)限模型

權(quán)限模型主要是表達權(quán)限主體如角色與前端頁面元素和后端服務的權(quán)限關(guān)系描述,相對于某一個角色,前端表單項的數(shù)據(jù)校驗、后端服務接口的DTO的權(quán)限、數(shù)據(jù)庫表的讀寫權(quán)限、數(shù)據(jù)庫表的字段級權(quán)限。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
石狮市| 徐州市| 黄石市| 武夷山市| 平顶山市| 海丰县| 潼关县| 江都市| 防城港市| 雅江县| 阿尔山市| 剑河县| 平凉市| 霍邱县| 阜南县| 太仆寺旗| 田阳县| 枣阳市| 平潭县| 乌拉特前旗| 本溪市| 廊坊市| 彝良县| 根河市| 仁化县| 古田县| 荆门市| 瓮安县| 阿勒泰市| 内黄县| 台东市| 天长市| 三原县| 新沂市| 河东区| 绥化市| 岳阳县| 措美县| 正宁县| 怀宁县| 云阳县|