① , 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文件的内容展现: