2025_12_09_tys_creat.sql 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. CREATE TABLE `kwc_contract_logistics_score` (
  2. `id` bigint NOT NULL COMMENT '主键',
  3. `provider_ent_id` bigint NOT NULL COMMENT '供应商企业id',
  4. `logistics_ent_id` bigint NOT NULL COMMENT '物流企业id',
  5. `score` decimal(10,2) NOT NULL COMMENT '物流企业评分',
  6. `create_by` bigint NOT NULL DEFAULT '-1',
  7. `create_time` datetime NOT NULL,
  8. `update_by` bigint NOT NULL DEFAULT '-1',
  9. `update_time` datetime NOT NULL COMMENT '更新时间',
  10. `del_flag` int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `provider_logistics_id_index` (`provider_ent_id`,`logistics_ent_id`) USING BTREE
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物流企业评分表';
  14. CREATE TABLE `kwc_contract_logistics_score_detail` (
  15. `id` bigint NOT NULL COMMENT '主键',
  16. `score_id` bigint NOT NULL COMMENT '评分主键id',
  17. `influence_by` bigint NOT NULL COMMENT '影响人id',
  18. `action` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '行为',
  19. `score_change` decimal(10,2) DEFAULT NULL COMMENT '评分变动',
  20. `score` decimal(10,2) DEFAULT NULL COMMENT '变动后评分',
  21. `status` int NOT NULL DEFAULT '1' COMMENT '审核状态0-待审核,1-审核通过',
  22. `create_by` bigint NOT NULL DEFAULT '-1',
  23. `create_time` datetime NOT NULL,
  24. `update_by` bigint NOT NULL DEFAULT '-1',
  25. `update_time` datetime NOT NULL,
  26. `del_flag` int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  27. PRIMARY KEY (`id`) USING BTREE,
  28. KEY `score_id_index` (`score_id`) USING BTREE
  29. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物流企业评分明细表';
  30. CREATE TABLE `kwf_driver_score` (
  31. `id` bigint NOT NULL COMMENT '主键',
  32. `provider_ent_id` bigint NOT NULL COMMENT '供应商企业id',
  33. `logistics_ent_id` bigint NOT NULL COMMENT '物流企业id',
  34. `driver_id` bigint NOT NULL COMMENT '司机id',
  35. `score` decimal(10,2) NOT NULL DEFAULT '60.00' COMMENT '司机评分',
  36. `create_by` bigint NOT NULL DEFAULT '-1',
  37. `create_time` datetime NOT NULL,
  38. `update_by` bigint NOT NULL DEFAULT '-1',
  39. `update_time` datetime NOT NULL COMMENT '更新时间',
  40. `del_flag` int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  41. PRIMARY KEY (`id`) USING BTREE,
  42. UNIQUE KEY `provider_logistics_driver_id_index` (`provider_ent_id`,`logistics_ent_id`,`driver_id`) USING BTREE
  43. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='司机评分表';
  44. CREATE TABLE `kwf_driver_score_detail` (
  45. `id` bigint NOT NULL COMMENT '主键',
  46. `score_id` bigint NOT NULL COMMENT '评分主键id',
  47. `driver_id` bigint NOT NULL COMMENT '司机id',
  48. `action` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '行为',
  49. `score_change` decimal(10,2) DEFAULT NULL COMMENT '评分变动',
  50. `score` decimal(10,2) DEFAULT NULL COMMENT '变动后评分',
  51. `create_by` bigint NOT NULL DEFAULT '-1',
  52. `create_time` datetime NOT NULL,
  53. `update_by` bigint NOT NULL DEFAULT '-1',
  54. `update_time` datetime NOT NULL,
  55. `del_flag` int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  56. PRIMARY KEY (`id`) USING BTREE,
  57. KEY `driver_score_id_index` (`score_id`) USING BTREE
  58. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='司机评分明细表';