打印模块数据重构流程
2017-07-25 10:10:38 28 举报
重构流程图重构流程图重构流程图重构流程图重构流程图
作者其他创作
大纲/内容
结束
转化3
直接构造数据
CashierPointVo
+ CashierPoint+ PrinterDevice+ PlaceHolderDevice+ TicketDocument+ SelectDish+ SelectTable
CashierPoint
+ name + type + goods_flag_open + table_flag_open
根据打印配置,进行拆单
读取打印配置,进行拆单
PrinterDevice
+ name + address + connectionType + printerDeviceType + printerKind + paperSize + isOpenRing + ringCount + printerDeviceModel
PlaceHolderDevice
+ macAddress
SelectTable
+ tableId
打印内部2次转化,方便拆单时获取数据
调用打印通用API
开始
TicketDocument
+ TicketTypeEnum + printCount + combinePolicy //合并策略 + dishPaperPolicy //一菜一纸的拆分策略 + printAllSubDish //是否打印一张纸上 + deliveryType
是否商品订单相关
打印内部转化
读取模板,转化成模板需要数据
调用打印提供的转换API转化成打印通用数据结构
转化2
数据转化3步骤
转化1
根据模板配置,构造票据数据
SelectDish
+ dishUuid
整体流程
0 条评论
下一页