v1.0.9.sql 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. SET FOREIGN_KEY_CHECKS=0;
  2. CREATE TABLE IF NOT EXISTS `t_process_in_calculation` (
  3. `calculation_id` int(11) NOT NULL AUTO_INCREMENT,
  4. `data_id` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  5. `affair_id` int(11) NOT NULL,
  6. `tagIds` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  7. `calculation_key` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  8. `calculation_time` datetime(0) NOT NULL,
  9. `product_id` int(11) NOT NULL,
  10. `product_color` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  11. `product_color_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  12. `sale_object` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  13. `product_width` decimal(14, 2) NOT NULL,
  14. `product_height` decimal(14, 2) NOT NULL,
  15. `machining_price` decimal(15, 3) NOT NULL,
  16. `calculation_condition` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  17. `actual_in_storehouse_quantity` decimal(22, 2) NOT NULL,
  18. `call_time` datetime(0) NOT NULL,
  19. PRIMARY KEY (`calculation_id`, `data_id`) USING BTREE,
  20. INDEX `call_time`(`call_time`) USING BTREE,
  21. INDEX `data_id`(`data_id`) USING BTREE,
  22. INDEX `affair_id`(`affair_id`, `calculation_time`, `calculation_condition`, `tagIds`, `calculation_key`, `product_id`, `product_color`, `sale_object`) USING BTREE
  23. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  24. CREATE TABLE IF NOT EXISTS `t_process_out_calculation` (
  25. `calculation_id` int(11) NOT NULL AUTO_INCREMENT,
  26. `data_id` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  27. `affair_id` int(11) NOT NULL,
  28. `tagIds` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  29. `calculation_condition` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  30. `calculation_time` datetime(0) NOT NULL,
  31. `machining_price` decimal(15, 3) NOT NULL,
  32. `machining_quantity` decimal(15, 2) NOT NULL,
  33. `machining_total_amount` decimal(15, 3) NOT NULL,
  34. `out_storehouse_quantity` decimal(22, 2) NOT NULL,
  35. `from_data_id` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  36. `is_complete` int(1) NOT NULL DEFAULT 0,
  37. `call_time` datetime(0) NOT NULL,
  38. PRIMARY KEY (`calculation_id`, `data_id`, `from_data_id`) USING BTREE,
  39. INDEX `call_time`(`call_time`) USING BTREE,
  40. INDEX `affair_id`(`affair_id`, `calculation_time`, `calculation_condition`, `tagIds`, `from_data_id`) USING BTREE
  41. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  42. SET FOREIGN_KEY_CHECKS=1;