月读の自动读取 根据注释解析列名和字典
生活随笔
收集整理的這篇文章主要介紹了
月读の自动读取 根据注释解析列名和字典
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
在使用時Eova下拉框時,需要編寫表達式來指定下拉項的數據來源。一般下拉框都是查字典值,比如常用的狀態、性別、類型......
新增一個功能時,可能要手工去錄入很多字段的字典值,比較繁瑣,效率比較低。
所以Eova提供本技能,來用于簡化字典值的錄入!
語法:字段名:1=xxx,2=xxx,3=xxx:針對該字段的詳細解釋
舉例:訂單狀態:10=待支付,20=已支付,30=已發貨,40=已收貨:支付過程的狀態標識
解析的字段名作為元字段中文名
解析的字典值,會自向像默認數據源(main)的dicts表中添加(如果想修改默認字典存放位置,可以通過 main_dict_table 配置項來指定表名)
SQL腳本示范:(訂單狀態)
?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 (手工觸發,按需使用)
轉載于:https://my.oschina.net/jieven/blog/610247
總結
以上是生活随笔為你收集整理的月读の自动读取 根据注释解析列名和字典的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nexus刷官方下载的映像_occam
- 下一篇: HBase thrift C++编程