Digital Office Automation System Backend
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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;