CREATE TABLE `qimall_addons_printer` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `mall_id` int(11) unsigned NOT NULL COMMENT '商城ID',
  `name` varchar(48) NOT NULL DEFAULT '' COMMENT '打印机名称',
  `type` varchar(48) NOT NULL DEFAULT '0' COMMENT '打印类型，0:不打印,1:下单打印,2:支付打印,3:确认收货打印,4:后台打印',
  `terminal` varchar(48) NOT NULL DEFAULT '' COMMENT '终端号',
  `secret_key` varchar(48) NOT NULL DEFAULT '' COMMENT '秘钥',
  `store_id` int(11) DEFAULT NULL COMMENT 'O2O门店id',
  `printer_type` int(11) DEFAULT '1' COMMENT '1是商场，2是门店',
  `api_key` varchar(48) NOT NULL DEFAULT '' COMMENT 'api_key',
  `user_id` varchar(48) NOT NULL DEFAULT '' COMMENT '打印机用户ID',
  `url` varchar(48) NOT NULL DEFAULT '' COMMENT 'url',
  `source` varchar(48) NOT NULL DEFAULT '' COMMENT '打印来源',
  `order_printer_config` varchar(120) NOT NULL DEFAULT '' COMMENT '下单打印设置',
  `pay_printer_config` varchar(120) NOT NULL DEFAULT '' COMMENT '支付打印设置',
  `confirm_printer_config` varchar(120) NOT NULL DEFAULT '' COMMENT '确认收货打印设置',
  `system_printer_config` varchar(120) NOT NULL DEFAULT '' COMMENT '后台手动打印设置',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '编辑时间',
  PRIMARY KEY (`id`),
  KEY `mall_id` (`mall_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COMMENT='打印机表';

CREATE TABLE `qimall_addons_printer_template` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `mall_id` int(11) NOT NULL COMMENT '商城ID',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '模板名称',
  `ticket_nam` varchar(32) NOT NULL DEFAULT '' COMMENT '小票名字',
  `head_info` tinyint(1) NOT NULL DEFAULT '0' COMMENT '头部信息，0:不打印,1:商城名称',
  `remarks_info` varchar(48) NOT NULL DEFAULT '' COMMENT '备注，1:买家留言，2:商家备注',
  `goods_info` varchar(48) NOT NULL DEFAULT '' COMMENT '商品信息.1:金额，2:条形码',
  `price_info` varchar(1) NOT NULL DEFAULT '1' COMMENT '价格信息,1：售价，2：实付价',
  `buyer_info` varchar(48) NOT NULL DEFAULT '' COMMENT '买家信息，1:姓名，2:联系方式，3:地址',
  `mall_info` varchar(48) NOT NULL DEFAULT '' COMMENT '商城信息，1:联系方式，2:地址，3:商城二维码',
  `qrcode_url` varchar(360) NOT NULL DEFAULT '' COMMENT '二维码地址',
  `bottom_info` varchar(360) NOT NULL COMMENT '底部信息',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '编辑时间',
  PRIMARY KEY (`id`),
  KEY `idx_mall_id` (`mall_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4;

