v1.1.7.sql 5.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. # 微信小程序记录表:新增证书文件字段
  2. ALTER TABLE `yoshop_wxapp`
  3. ADD COLUMN `cert_pem` longtext COMMENT '证书文件cert' AFTER `apikey`,
  4. ADD COLUMN `key_pem` longtext COMMENT '证书文件key' AFTER `cert_pem`;
  5. # 订单记录表:订单状态 新增21待取消状态
  6. ALTER TABLE `yoshop_order`
  7. MODIFY COLUMN `order_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 10 COMMENT '订单状态(10进行中 20取消 21待取消 30已完成)' AFTER `receipt_time`;
  8. # 退货地址记录表
  9. CREATE TABLE `yoshop_return_address` (
  10. `address_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '退货地址id',
  11. `name` varchar(30) NOT NULL DEFAULT '' COMMENT '收货人姓名',
  12. `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
  13. `detail` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  14. `sort` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排序 (数字越小越靠前)',
  15. `is_delete` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  16. `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
  17. `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  18. `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  19. PRIMARY KEY (`address_id`)
  20. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='退货地址记录表';
  21. # 售后单记录表
  22. CREATE TABLE `yoshop_order_refund` (
  23. `order_refund_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '售后单id',
  24. `order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
  25. `order_goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品id',
  26. `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  27. `type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '售后类型(10退货退款 20换货)',
  28. `apply_desc` varchar(1000) NOT NULL DEFAULT '' COMMENT '用户申请原因(说明)',
  29. `is_agree` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '商家审核状态(0待审核 10已同意 20已拒绝)',
  30. `refuse_desc` varchar(1000) NOT NULL DEFAULT '' COMMENT '商家拒绝原因(说明)',
  31. `refund_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际退款金额',
  32. `is_user_send` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '用户是否发货(0未发货 1已发货)',
  33. `send_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户发货时间',
  34. `express_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户发货物流公司id',
  35. `express_no` varchar(32) NOT NULL DEFAULT '' COMMENT '用户发货物流单号',
  36. `is_receipt` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '商家收货状态(0未收货 1已收货)',
  37. `status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '售后单状态(0进行中 10已拒绝 20已完成 30已取消)',
  38. `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
  39. `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  40. `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  41. PRIMARY KEY (`order_refund_id`)
  42. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='售后单记录表';
  43. # 售后单退货地址记录表
  44. CREATE TABLE `yoshop_order_refund_address` (
  45. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
  46. `order_refund_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '售后单id',
  47. `name` varchar(30) NOT NULL DEFAULT '' COMMENT '收货人姓名',
  48. `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
  49. `detail` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  50. `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
  51. `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  52. PRIMARY KEY (`id`)
  53. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='售后单退货地址记录表';
  54. # 售后单图片记录表
  55. CREATE TABLE `yoshop_order_refund_image` (
  56. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
  57. `order_refund_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '售后单id',
  58. `image_id` int(11) NOT NULL DEFAULT '0' COMMENT '图片id(关联文件记录表)',
  59. `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
  60. `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  61. PRIMARY KEY (`id`)
  62. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='售后单图片记录表';
  63. # 新增权限记录
  64. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('审核用户取消申请', 'order.operate/confirmcancel', '10043', '100', '1542163260', '1542163260');
  65. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('售后管理', 'order.refund', '10035', '100', '1542161684', '1542161684');
  66. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('售后列表', 'order.refund/index', '10108', '100', '1542161714', '1542161714');
  67. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('售后详情', 'order.refund/detail', '10108', '100', '1542161736', '1542161736');
  68. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('审核售后单', 'order.refund/audit', '10108', '100', '1542162196', '1542162196');
  69. INSERT INTO `yoshop_store_access` (`name`, `url`, `parent_id`, `sort`, `create_time`, `update_time`) VALUES ('确认收货并退款', 'order.refund/receipt', '10108', '100', '1542162231', '1542162231');