publish.sql 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. CREATE TABLE `publish` (
  2. `publish_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '发布需求ID',
  3. `cate_id` bigint(20) NOT NULL COMMENT '分类ID',
  4. `parent_cate_id` bigint(20) DEFAULT NULL COMMENT '一级分类ID',
  5. `member_id` bigint(20) NOT NULL COMMENT '一级分类ID',
  6. `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '需求标题',
  7. `publish_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '需求描述',
  8. `publish_state` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL DEFAULT '001' COMMENT '发布状态 code',
  9. `bid_merchant_id` bigint(20) DEFAULT NULL COMMENT '中标商家',
  10. `bid_server_user_id` bigint(20) DEFAULT NULL COMMENT '中标用户',
  11. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  12. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
  13. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  14. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
  15. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  16. `column1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段1',
  17. `column2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  18. `column3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  19. PRIMARY KEY (`publish_id`) USING BTREE
  20. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='发布需求表';
  21. CREATE TABLE `publish_quote` (
  22. `quote_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '需求报价ID',
  23. `publish_id` bigint(20) NOT NULL COMMENT '需求ID',
  24. `server_user_id` bigint(20) NOT NULL COMMENT '报价服务人员ID',
  25. `merchant_id` bigint(20) NOT NULL COMMENT '报价人员商户ID',
  26. `quote_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '报价描述',
  27. `quote_unit` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '报价单位(code)',
  28. `other_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '报价单位(code为099其他时,手填单位)',
  29. `single_price` decimal(10,2) DEFAULT NULL COMMENT '报价单价',
  30. `single_time` decimal(4,1) DEFAULT NULL COMMENT '单次服务标准时长(小时)',
  31. `quote_counts` int(5) NOT NULL DEFAULT '0' COMMENT '报价数量',
  32. `total_price` decimal(10,2) DEFAULT NULL COMMENT '报价总价',
  33. `total_time` decimal(4,1) DEFAULT NULL COMMENT '服务总时长(小时)',
  34. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  35. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
  36. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  37. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
  38. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  39. `column1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段1',
  40. `column2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  41. `column3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  42. PRIMARY KEY (`quote_id`) USING BTREE
  43. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='需求报价表';
  44. CREATE TABLE `publish_quote_reply` (
  45. `reply_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '报价回复ID',
  46. `quote_id` bigint(20) NOT NULL COMMENT '需求报价ID',
  47. `server_user_id` bigint(20) DEFAULT NULL COMMENT '报价服务人员ID',
  48. `re_reply_id` bigint(20) DEFAULT NULL COMMENT '回复回复ID',
  49. `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  50. `reply_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '回复标志(0代表顾客回复 1代表服务人员回复)',
  51. `reply_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '回复内容',
  52. `read_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '已读标志(0代表未读 1代表已读)',
  53. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  54. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
  55. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  56. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
  57. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  58. `column1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段1',
  59. `column2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  60. `column3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  61. PRIMARY KEY (`reply_id`) USING BTREE
  62. ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='报价留言回复表';
  63. CREATE TABLE `server_user_follow` (
  64. `server_user_id` bigint(20) NOT NULL COMMENT '服务人员ID',
  65. `category_id` bigint(20) NOT NULL COMMENT '分类ID',
  66. PRIMARY KEY (`server_user_id`,`category_id`)
  67. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='服务人员关注发布类型关联表';
  68. CREATE TABLE `publish_address` (
  69. `publish_id` bigint(20) NOT NULL COMMENT '发布需求ID',
  70. `address_id` bigint(20) NOT NULL COMMENT '服务地址ID',
  71. `address` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '服务地址详情(下单时冗余)',
  72. `detailed` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL COMMENT '门牌号(下单时冗余)',
  73. `address_longitude` decimal(10,6) NOT NULL COMMENT '服务地址经度',
  74. `address_latitude` decimal(10,6) NOT NULL COMMENT '服务地址纬度',
  75. `name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL COMMENT '顾客姓名',
  76. `sex` bit(1) DEFAULT b'0' COMMENT '性别(0女 1男)',
  77. `phone` varchar(13) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL COMMENT '顾客手机号',
  78. `privacy_user` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户隐私号',
  79. `extension_no` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '分机号',
  80. `subs_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '关系号',
  81. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  82. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
  83. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  84. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
  85. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  86. `column1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段1',
  87. `column2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  88. `column3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  89. PRIMARY KEY (`publish_id`) USING BTREE,
  90. UNIQUE KEY `publish_id` (`publish_id`) USING BTREE
  91. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='需求地址表';
  92. CREATE TABLE `publish_image` (
  93. `image_id` bigint(20) NOT NULL AUTO_INCREMENT,
  94. `publish_id` bigint(20) NOT NULL COMMENT '发布需求Id',
  95. `url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源地址',
  96. `face_img` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '视频图片资源',
  97. `type` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '001' COMMENT '资源类型 code004',
  98. `sorting` int(1) DEFAULT '0' COMMENT '顺序',
  99. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  100. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
  101. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  102. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
  103. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  104. `column1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段1',
  105. `column2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  106. `column3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预留字段2',
  107. PRIMARY KEY (`image_id`) USING BTREE
  108. ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='发布需求图片';
  109. ------ code表类型已插入至主库 -------