Digital Office Automation System Backend
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. DROP TABLE IF EXISTS `zs_tjfx_shop_customer`;
  2. CREATE TABLE `zs_tjfx_shop_customer` (
  3. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  4. `shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '店铺名称',
  5. `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户名称',
  6. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  7. `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  8. PRIMARY KEY (`id`) USING BTREE,
  9. UNIQUE INDEX `uk_shop_customer`(`shop_name`, `customer_name`) USING BTREE,
  10. INDEX `idx_zs_tjfx_shop_customer_shop_name`(`shop_name`) USING BTREE,
  11. INDEX `idx_zs_tjfx_shop_customer_customer_name`(`customer_name`) USING BTREE
  12. ) ENGINE = InnoDB AUTO_INCREMENT = 98 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '店铺客户关联表' ROW_FORMAT = Dynamic;
  13. DROP TABLE IF EXISTS `zs_tjfx_categories`;
  14. CREATE TABLE `zs_tjfx_categories` (
  15. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  16. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称',
  17. `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '分类描述',
  18. `field_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '字段配置JSON',
  19. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  20. `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  21. PRIMARY KEY (`id`) USING BTREE,
  22. UNIQUE INDEX `name`(`name`) USING BTREE
  23. ) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '分类表' ROW_FORMAT = Dynamic;
  24. DROP TABLE IF EXISTS `zs_tjfx_base_data`;
  25. CREATE TABLE `zs_tjfx_base_data` (
  26. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  27. `product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品编号',
  28. `product_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品名称',
  29. `brand` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌',
  30. `category_id` bigint(20) NULL DEFAULT NULL COMMENT '分类ID',
  31. `category_specs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '分类规格JSON',
  32. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  33. `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  34. PRIMARY KEY (`id`) USING BTREE,
  35. UNIQUE INDEX `product_code`(`product_code`) USING BTREE,
  36. INDEX `idx_zs_tjfx_base_data_category_id`(`category_id`) USING BTREE,
  37. INDEX `idx_zs_tjfx_base_data_product_code`(`product_code`) USING BTREE,
  38. INDEX `idx_zs_tjfx_base_data_brand`(`brand`) USING BTREE,
  39. CONSTRAINT `zs_tjfx_base_data_ibfk_1` FOREIGN KEY (`category_id`) REFERENCES `zs_tjfx_categories` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT
  40. ) ENGINE = InnoDB AUTO_INCREMENT = 1277 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '基准数据表' ROW_FORMAT = Dynamic;
  41. DROP TABLE IF EXISTS `zs_tjfx_analysis_data`;
  42. CREATE TABLE `zs_tjfx_analysis_data` (
  43. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  44. `date` date NOT NULL COMMENT '日期',
  45. `shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '店铺名称',
  46. `product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品编号',
  47. `product_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品名称',
  48. `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户名称',
  49. `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类',
  50. `category_specs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '分类规格JSON',
  51. `quantity` int(11) NULL DEFAULT NULL COMMENT '数量',
  52. `total_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '合计金额',
  53. `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '数据来源',
  54. `status` int(11) NULL DEFAULT 1 COMMENT '状态:1-正常,2-客户名称未匹配,3-分类规格未匹配',
  55. `delivery_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '出库类型',
  56. `destination` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '目的地',
  57. `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '备注',
  58. `order_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '订单编号',
  59. `row_number` int(11) NULL DEFAULT NULL COMMENT '行号',
  60. `brand` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌',
  61. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  62. `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  63. PRIMARY KEY (`id`) USING BTREE,
  64. INDEX `idx_date`(`date`) USING BTREE,
  65. INDEX `idx_shop_name`(`shop_name`) USING BTREE,
  66. INDEX `idx_product_code`(`product_code`) USING BTREE,
  67. INDEX `idx_customer_name`(`customer_name`) USING BTREE,
  68. INDEX `idx_status`(`status`) USING BTREE,
  69. INDEX `idx_delivery_type`(`delivery_type`) USING BTREE,
  70. INDEX `idx_created_at`(`created_at`) USING BTREE
  71. ) ENGINE = InnoDB AUTO_INCREMENT = 9582 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '分析数据表' ROW_FORMAT = Dynamic;