月讀の自動讀取 根據註釋解析列名和字典

image

在使用時Eova下拉框時,須要編寫表達式來指定下拉項的數據來源。通常下拉框都是查字典值,好比經常使用的狀態、性別、類型......sql

新增一個功能時,可能要手工去錄入不少字段的字典值,比較繁瑣,效率比較低。spa

因此Eova提供本技能,來用於簡化字典值的錄入!.net


語法:字段名:1=xxx,2=xxx,3=xxx:針對該字段的詳細解釋code

舉例:訂單狀態:10=待支付,20=已支付,30=已發貨,40=已收貨:支付過程的狀態標識get

  • 解析的字段名做爲元字段中文名it

  • 解析的字典值,會自向像默認數據源(main)的dicts表中添加(若是想修改默認字典存放位置,能夠經過 main_dict_table 配置項來指定表名table

SQL腳本示範:(訂單狀態)class

 CREATE TABLE `orders` (
   `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '編號',
   `pay_id` int(10) DEFAULT '0' COMMENT '支付ID',
   `state` int(3) unsigned DEFAULT '10' COMMENT '訂單狀態:10=待支付,20=已支付,30=已發貨,40=已收貨',
   `money` double(10,2) unsigned DEFAULT '0.00' COMMENT '應付金額',
   `memo` varchar(256) DEFAULT '' COMMENT '備註',
   `create_time` datetime NOT NULL COMMENT '建立時間',
   `update_time` datetime NOT NULL COMMENT '更新時間',
   PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='訂單';

自動生成訂單狀態字典數據:效率


上面講述了自動經過註釋來讀取註解,那麼確定有懶人想到了,你既然都生成了字典,那直接幫我把表達式也給寫了唄。配置

隱藏的暴走技-自動綁定全部 main_dict_table 字典表 所屬字段下拉框的表達式:http://127.0.0.1/meta/autoExp (手工觸發,按需使用)

相關文章
相關標籤/搜索