① , LIMIT : 控制用戶的使用功能
② , AONAUFLY : 爲用戶打開批量處理程序
③ , SNOW : 是否顯示額外的打印信息前端
注意 : jsons生成的文件夾不是工具本身建立的 . 須要事先創建.json
-h : 標題頭的數量
-c : 編碼格式
-l : 字段名稱是否小寫
-a : 是否使用數組模式
-q : 是否爲前端配置
-i : 是否有說明書
-o : 是否以樹形結構展開
--help : 幫助提示後端
默認頭爲5行 , 最少爲4行
第三行 : 後端是否打印
第四行 : 前端是否打印api
若是有說明書 , 那麼全部的Excel都應該有說明書(空白也行)數組
2.0版
一 , 增長了對語言系統的配置
二 , 增長了對通信系統的配置markdown
具體:
一,App.Config配置表
補充 1.1
二, 命令添加了一個
三,語言表
四,通信配置表ide
一 : 添加一個ProtoBuf文件的導出支持(這樣 : 先後端能夠保證pb文件一致性和可理解性)
1 , excel的格式
① , 關於class的名稱工具
② , 設置非必要的字段ui
③ , sheet名稱
固定的sheet名稱 : proto_common , 是一個通用類的定義表 , 最後一張表爲說明表 , 其餘的表爲協議定義表:編碼
④,proto_common的例子
2 , proto的格式(導出來的)
3 , App.config的配置
4 , 命令(pb文件的命名空間名稱)
①,PB全部class的命名空間
[Option('p', "protobuf", Required = false, DefaultValue = "PB", HelpText = "Namespace of Pb file.")] public string ProtoBuf { get; set; }
②,協議號和基礎class之間的映射json表
命名空間PB在.proto文件中以下:
5,下面是maping映射文件和proto文件
①,maping文件的內容展現: