2025-05-06 门店端添加采购和供应商管理.sql 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. USE yami_bbc;
  2. INSERT INTO `tz_shop_menu` ( `menu_id`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `hidden`, `router_name`, `sys_type` )
  3. VALUES
  4. ( 1433, 880, '', '', 0, '', 2, 0, NULL, 3 ),
  5. ( 1434, 1433, 'stock/purchases/inbound/new', '', 1, '', 1, 1, NULL, 3 ),
  6. ( 1435, 1433, 'stock/purchases/inbound/list', '', 1, '', 1, 0, NULL, 3 ),
  7. ( 1436, 1435, '', 'shop:stockBillLog:purchaseInfo', 2, '', 0, 1, NULL, 3 ),
  8. ( 1437, 1435, '', 'shop:stockBillLog:purchasePage', 2, '', 0, 1, NULL, 3 ),
  9. ( 1438, 1435, '', 'purchase:purchaseOrder:import', 2, '', 0, 1, NULL, 3 ),
  10. ( 1439, 1435, '', 'purchase:purchaseOrder:downloadModel', 2, '', 0, 1, NULL, 3 ),
  11. ( 1440, 1435, '', 'purchase:purchasesInbound:info', 2, '', 0, 0, NULL, 3 ),
  12. ( 1441, 1433, 'stock/purchases/order/new', '', 1, '', 0, 1, NULL, 3 ),
  13. ( 1442, 1433, 'stock/purchases/order/list', '', 1, '', 0, 0, NULL, 3 ),
  14. ( 1443, 1442, '', 'purchase:purchaseOrder:export', 2, '', 0, 1, NULL, 3 ),
  15. ( 1444, 1442, '', 'purchase:purchaseOrder:import', 2, '', 0, 1, NULL, 3 ),
  16. ( 1445, 1442, '', 'purchase:purchaseOrder:downloadModel', 2, '', 0, 1, NULL, 3 ),
  17. ( 1446, 1442, '', 'purchase:purchaseOrder:page', 2, '', 0, 1, NULL, 3 ),
  18. ( 1447, 1442, '', 'purchase:purchaseOrder:info', 2, '', 0, 0, NULL, 3 ),
  19. ( 1448, 1442, '', 'purchase:purchaseOrder:complete', 2, '', 0, 0, NULL, 3 ),
  20. ( 1449, 1442, '', 'purchase:purchaseOrder:nullify', 2, '', 0, 0, NULL, 3 ),
  21. ( 1450, 1442, '', 'purchase:purchaseOrder:inbound', 2, '', 0, 0, NULL, 3 ),
  22. ( 1451, 1442, '', 'purchase:purchaseOrder:save', 2, '', 0, 0, NULL, 3 ),
  23. ( 1452, 880, '', '', 0, '', 3, 0, NULL, 3 ),
  24. ( 1453, 1452, 'stock/supplier/new-prod', '', 1, '', 0, 1, NULL, 3 ),
  25. ( 1454, 1453, '', 'multishop:supplierProd:downLoad', 2, '', 0, 0, NULL, 3 ),
  26. ( 1455, 1453, '', 'multishop:supplierProd:import', 2, '', 0, 0, NULL, 3 ),
  27. ( 1456, 1453, '', 'multishop:supplierProd:export', 2, '', 0, 0, NULL, 3 ),
  28. ( 1457, 1453, '', 'multishop:supplierProd:select', 2, '', 0, 0, NULL, 3 ),
  29. ( 1458, 1453, '', 'multishop:supplierProd:update', 2, '', 0, 0, NULL, 3 ),
  30. ( 1459, 1452, 'stock/supplier/prod', '', 1, '', 2, 0, NULL, 3 ),
  31. ( 1460, 1459, '', 'supplier:supplierProd:list,supplier:supplierProd:page,supplier:supplierProd:info', 2, '', 0, 1, NULL, 3 ),
  32. ( 1461, 1459, '', 'supplier:prod:edit', 2, '', 0, 0, NULL, 3 ),
  33. ( 1462, 1452, 'stock/supplier/category', '', 1, '', 1, 0, NULL, 3 ),
  34. ( 1463, 1462, '', 'shop:supplierCategory:page,shop:supplierCategory:list,shop:supplierCategory:info', 2, '', 0, 1, NULL, 3 ),
  35. ( 1464, 1462, '', 'multishop:supplierCategory:change', 2, '', 0, 0, NULL, 3 ),
  36. ( 1465, 1462, '', 'multishop:supplierCategory:update', 2, '', 0, 0, NULL, 3 ),
  37. ( 1466, 1462, '', 'multishop:supplierCategory:save', 2, '', 0, 0, NULL, 3 ),
  38. ( 1467, 1452, 'stock/supplier/info', '', 1, '', 0, 0, NULL, 3 ),
  39. ( 1468, 1467, '', 'supplier:supplier:syncSupplierToJst', 2, '', 0, 0, '', 3 ),
  40. ( 1469, 1467, '', 'supplier:supplier:page,supplier:supplier:list,supplier:supplier:info', 2, '', 0, 1, NULL, 3 ),
  41. ( 1470, 1467, '', 'admin:area:list', 2, '', 0, 1, NULL, 3 ),
  42. ( 1471, 1467, '', 'supplier:supplier:downLoad', 2, '', 0, 0, NULL, 3 ),
  43. ( 1472, 1467, '', 'supplier:supplier:export', 2, '', 0, 0, NULL, 3 ),
  44. ( 1473, 1467, '', 'supplier:supplier:import', 2, '', 0, 0, NULL, 3 ),
  45. ( 1474, 1467, '', 'supplier:supplier:update', 2, '', 0, 0, NULL, 3 ),
  46. ( 1475, 1467, '', 'supplier:supplier:save', 2, '', 0, 0, NULL, 3 );
  47. INSERT INTO `tz_shop_menu_lang` ( `menu_id`, `lang`, `name` )
  48. VALUES
  49. ( 1433, 0, '采购管理' ),
  50. ( 1433, 1, 'Purchases Manage' ),
  51. ( 1434, 0, '新建采购库存' ),
  52. ( 1434, 1, 'New Purchases Inbound' ),
  53. ( 1435, 0, '采购库存' ),
  54. ( 1435, 1, 'Purchases Inbound' ),
  55. ( 1436, 0, '获取详情' ),
  56. ( 1436, 1, 'Get details' ),
  57. ( 1437, 0, '分页查询' ),
  58. ( 1437, 1, 'paging query' ),
  59. ( 1438, 0, '导入' ),
  60. ( 1438, 1, 'Import' ),
  61. ( 1439, 0, '下载模板' ),
  62. ( 1439, 1, 'Download template' ),
  63. ( 1440, 0, '详情' ),
  64. ( 1440, 1, 'Info' ),
  65. ( 1441, 0, '新建采购订单' ),
  66. ( 1441, 1, 'Add Purchases Order' ),
  67. ( 1442, 0, '采购订单' ),
  68. ( 1442, 1, 'Purchases Order' ),
  69. ( 1443, 0, '导出' ),
  70. ( 1443, 1, 'export' ),
  71. ( 1444, 0, '导入采购商品excel' ),
  72. ( 1444, 1, 'Import the purchased product excel' ),
  73. ( 1445, 0, '下载模板' ),
  74. ( 1445, 1, 'Download template' ),
  75. ( 1446, 0, '分页查询' ),
  76. ( 1446, 1, 'paging query' ),
  77. ( 1447, 0, '详情' ),
  78. ( 1447, 1, 'Info' ),
  79. ( 1448, 0, '完成' ),
  80. ( 1448, 1, 'Complete' ),
  81. ( 1449, 0, '作废' ),
  82. ( 1449, 1, 'Nullify' ),
  83. ( 1450, 0, '入库' ),
  84. ( 1450, 1, 'Inbound' ),
  85. ( 1451, 0, '新建采购订单' ),
  86. ( 1451, 1, 'Add purchase order' ),
  87. ( 1452, 0, '供应商管理' ),
  88. ( 1452, 1, 'Supplier Manage' ),
  89. ( 1453, 0, '编辑供应商商品' ),
  90. ( 1453, 1, 'Edit Supplier Product' ),
  91. ( 1454, 0, '下载模板' ),
  92. ( 1454, 1, 'Download template' ),
  93. ( 1455, 0, '导入' ),
  94. ( 1455, 1, 'Import' ),
  95. ( 1456, 0, '导出' ),
  96. ( 1456, 1, 'Export' ),
  97. ( 1457, 0, '添加商品' ),
  98. ( 1457, 1, 'Add product' ),
  99. ( 1458, 0, '确定' ),
  100. ( 1458, 1, 'Confirm' ),
  101. ( 1459, 0, '供应商商品' ),
  102. ( 1459, 1, 'Supplier Product' ),
  103. ( 1460, 0, '查询' ),
  104. ( 1460, 1, 'query' ),
  105. ( 1461, 0, '编辑' ),
  106. ( 1461, 1, 'Edit' ),
  107. ( 1462, 0, '供应商分类' ),
  108. ( 1462, 1, 'Supplier Category' ),
  109. ( 1463, 0, '查询' ),
  110. ( 1463, 1, 'query' ),
  111. ( 1464, 0, '禁用/启用' ),
  112. ( 1464, 1, 'disable/enable' ),
  113. ( 1465, 0, '修改' ),
  114. ( 1465, 1, 'Modify' ),
  115. ( 1466, 0, '新增' ),
  116. ( 1466, 1, 'Add' ),
  117. ( 1467, 0, '供应商资料' ),
  118. ( 1467, 1, 'Supplier information' ),
  119. ( 1468, 0, '批量同步供应商到聚水潭' ),
  120. ( 1468, 1, 'Batch synchronization of suppliers to Jushuitan' ),
  121. ( 1469, 0, '查询' ),
  122. ( 1469, 1, 'query' ),
  123. ( 1470, 0, '获取地址列表' ),
  124. ( 1470, 1, 'Get address list' ),
  125. ( 1471, 0, '下载模板' ),
  126. ( 1471, 1, 'Download Template' ),
  127. ( 1472, 0, '导出' ),
  128. ( 1472, 1, 'Export' ),
  129. ( 1473, 0, '导入' ),
  130. ( 1473, 1, 'Import' ),
  131. ( 1474, 0, '修改' ),
  132. ( 1474, 1, 'Modify' ),
  133. ( 1475, 0, '新增' ),
  134. ( 1475, 1, 'Add' );
  135. -- 更新菜单顺序
  136. UPDATE tz_shop_menu
  137. SET order_num = 4
  138. WHERE
  139. menu_id = 935;
  140. UPDATE tz_shop_menu
  141. SET order_num = 5
  142. WHERE
  143. menu_id = 897;
  144. -- 供应商新增字段
  145. ALTER TABLE `tz_supplier`
  146. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  147. -- 门店补充自采供应商
  148. INSERT INTO tz_supplier ( `shop_id`, `station_id`, `supplier_name`, `status`, `is_default`, `create_time` )
  149. SELECT
  150. `shop_id`, `station_id`, '自采供应商', 1, 1, NOW()
  151. FROM
  152. tz_station;
  153. -- 供应商分类新增字段
  154. ALTER TABLE `tz_supplier_category`
  155. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  156. -- 采购订单新增字段
  157. ALTER TABLE `tz_purchase_order`
  158. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  159. -- 更新菜单顺序
  160. UPDATE tz_shop_menu
  161. SET order_num = 3
  162. WHERE
  163. menu_id = 33;
  164. UPDATE tz_shop_menu
  165. SET order_num = 2
  166. WHERE
  167. menu_id = 184;
  168. UPDATE tz_shop_menu
  169. SET order_num = 2
  170. WHERE
  171. menu_id = 206;
  172. UPDATE tz_shop_menu
  173. SET order_num = 1
  174. WHERE
  175. menu_id = 767;