存儲結構去業務化
參數
key/value
通常系統參數就是這樣,很多配置項也是鍵值的。例如:分配比例,網站title,某某時間。
碼表分為兩種:
1、一種是沒有層級的
也就是用組就可以表達的。例如:性別,狀態。
2、一種是有層級的
樹形的。例如:地域,樹形分類。
樹形有些是無限層級的,有些也就是幾層。
碼表
分組:性別組,狀態組
碼表分組
編號 名稱
001 性別
002 狀態
碼表值
分組編號 碼 值 排序
001 001001 男 10
001 001002 女 20
002 002001 凍結 10
002 002002 等待 20
002 002003 進行 30
002 002004 完成 40
性別組:男,女
狀態組:凍結,等待,進行,完成
有層級關系的碼表
碼表分組
編號 名稱
001 地域
002 行業
003 度量單位
碼表值
分組編號 碼 上級碼 值 排序
001 001001 0 北京 10
001 001002 0 上海 20
001 001001001 001001 海淀 10
002 002001 0 IT 20
002 002002 0 財務 30
002 002001001 002001 軟件 40
003 003001 0 體積 10
003 003001001 003001 升 20
003 003001002 003001 毫升 30
003 003002 0 面積 10
003 003002001 003002 畝 20
003 003002002 003002 公頃 30
擴展屬性
屬性組:
個人聯系人屬性組:姓名,電話,手機,電子郵件
企業聯系人屬性組:姓名,部門,職務,電話,手機,電子郵件
銀行賬戶屬性組:開戶行名稱,開戶名稱,開戶賬號
工作經歷屬性組
教育經歷屬性組
屬性模板:
一個模板包含多個屬性組
注冊用戶模板:銀行賬戶屬性組,工作經歷屬性組,教育經歷屬性組
動態表單
后台為表單選擇屬性模板,以及配置屬性模板的顯示順序,可見性等等,前台根據后台選擇的模板動態生成表單頁面,也可以在后台配置好屬性模板之后生成表單頁面,也就是表單頁面的靜態化,這樣可以提高表單頁面的訪問效率。