Ver código fonte

数据库表

v-qinpengfei 5 anos atrás
pai
commit
133ba12b3b
2 arquivos alterados com 235 adições e 18 exclusões
  1. 0 18
      src/main/resources/integration-sql.yml
  2. 235 0
      src/main/resources/serve-sql.yml

+ 0 - 18
src/main/resources/integration-sql.yml

@@ -1,18 +0,0 @@
-i_integral_detail_1 : "CREATE TABLE `i_integral_detail_$` (
-                         `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
-                         `created_date` datetime NOT NULL COMMENT '创建时间',
-                         `modified_date` datetime NOT NULL COMMENT '修改时间',
-                         `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
-                         `integral_detail_id` bigint(20) NOT NULL COMMENT '逻辑主键',
-                         `operator_id` int(11) NOT NULL COMMENT '运营商id',
-                         `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id',
-                         `group_leader_id` int(11) DEFAULT NULL COMMENT '团长id',
-                         `order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
-                         `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
-                         `event` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '操作事件',
-                         `integral` bigint(20) NOT NULL COMMENT '积分',
-                         `sn` varchar(31) COLLATE utf8_bin DEFAULT NULL COMMENT '订单号',
-                         PRIMARY KEY (`id`),
-                         KEY `idx_integral_detail_id` (`integral_detail_id`) USING BTREE,
-                         KEY `idx_operator_id` (`operator_id`) USING BTREE
-                       ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin"

+ 235 - 0
src/main/resources/serve-sql.yml

@@ -0,0 +1,235 @@
+s_serve_tag_1 : "CREATE TABLE `s_serve_tag_$` (
+                         `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+                         `created_date` datetime NOT NULL COMMENT '创建时间',
+                         `modified_date` datetime NOT NULL COMMENT '修改时间',
+                         `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
+                         `serve_tag_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                         `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                         `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
+                         `enable` int(1) NOT NULL DEFAULT '0' COMMENT '1.启用 0.停用',
+                         `name` varchar(100) NOT NULL COMMENT '名称',
+                         `description` varchar(200) NOT NULL COMMENT '描述',
+                         PRIMARY KEY (`id`),
+                         KEY `idx_serve_tag_id` (`serve_tag_id`) USING BTREE,
+                         KEY `idx_operator_id` (`operator_id`) USING BTREE,
+                         KEY `idx_supplier_id` (`supplier_id`) USING BTREE
+                       ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  COMMENT='服务标签表'"
+
+s_serve_type_1 : "CREATE TABLE `s_serve_type_$` (
+                         `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+                         `created_date` datetime NOT NULL COMMENT '创建时间',
+                         `modified_date` datetime NOT NULL COMMENT '修改时间',
+                         `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
+                         `serve_type_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                         `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                         `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
+                         `status` int(11) DEFAULT NULL COMMENT '状态:0->未上架;1->待审核;2->平台待审核;3->已驳回;4->已上架;5->已下架',
+                         `name` varchar(100) NOT NULL COMMENT '名称',
+                         `cat_two_level_id` int(11) NOT NULL COMMENT '服务类目ID',
+                         `cat_two_level_name` varchar(100) NOT NULL COMMENT '服务类目冗余名称',
+                         `tag_names` varchar(255) NOT NULL COMMENT '服务标签名称用,分隔',
+                         `tag_ids` varchar(255) NOT NULL COMMENT '服务标签ID用,分隔',
+                         `all_area` int(1) NOT NULL COMMENT '是否全部范围 1:是;0:否',
+                         `cover_pic` varchar(255) NOT NULL COMMENT '服务封面图',
+                         `album_pics` varchar(1000)  DEFAULT NULL COMMENT '其他商品图片,用,分隔,最多5张',
+                         `description` varchar(255) NOT NULL COMMENT '描述',
+                         `notice` varchar(255) NOT NULL COMMENT '服务须知',
+                         `serve_areas` varchar(255)  DEFAULT NULL COMMENT '服务区域ID列表,用,分隔',
+                         `market_price_max` decimal(10,2) NOT NULL COMMENT '最高市场价',
+                         `market_price_min` decimal(10,2) NOT NULL COMMENT '最低市场价',
+                         `sale_price_max` decimal(10,2) NOT NULL COMMENT '最高销售价',
+                         `sale_price_min` decimal(10,2) NOT NULL COMMENT '最低销售价',
+                         `commission_rate` decimal(5,2) DEFAULT NULL COMMENT '平台分成,单位%',
+                          `sort` int(11) NOT NULL COMMENT '排序',
+                          `sale` int(11) NOT NULL DEFAULT '0' COMMENT '销量',
+                          `sku_num` int(11) DEFAULT NULL COMMENT '规格数',
+                         PRIMARY KEY (`id`),
+                         KEY `idx_serve_type_id` (`serve_type_id`) USING BTREE,
+                         KEY `idx_operator_id` (`operator_id`) USING BTREE,
+                         KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+                         KEY `idx_cat_two_level_id` (`cat_two_level_id`) USING BTREE
+                       ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  COMMENT='服务项目表'"
+
+s_serve_sku_1: "CREATE TABLE `s_serve_sku_$` (
+                           `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+                           `created_date` datetime NOT NULL COMMENT '创建时间',
+                           `modified_date` datetime NOT NULL COMMENT '修改时间',
+                           `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
+                           `serve_sku_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                           `serve_type_id` bigint(20) NOT NULL COMMENT '服务项目id',
+                           `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                           `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
+                           `name` varchar(100) NOT NULL COMMENT '名称',
+                           `pic` varchar(255) NOT NULL COMMENT '图片',
+                           `market_price` decimal(10,2) NOT NULL COMMENT '市场价',
+                           `sale_price` decimal(10,2) NOT NULL COMMENT '销售价',
+                           `sort` int(11) NOT NULL COMMENT '排序',
+                           PRIMARY KEY (`id`),
+                           KEY `idx_serve_type_id` (`serve_type_id`) USING BTREE,
+                           KEY `idx_operator_id` (`operator_id`) USING BTREE,
+                           KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+                           KEY `idx_serve_sku_id` (`serve_sku_id`) USING BTREE
+                         ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  COMMENT='服务规格表'"
+
+s_serve_detail_1: "CREATE TABLE `s_serve_detail_$` (
+                           `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+                           `created_date` datetime NOT NULL COMMENT '创建时间',
+                           `modified_date` datetime NOT NULL COMMENT '修改时间',
+                           `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
+                           `serve_detail_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                           `serve_type_id` bigint(20) NOT NULL COMMENT '服务项目id',
+                           `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                           `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
+                           `user_id` int(11) NOT NULL COMMENT '操作人id',
+                           `user_name` varchar(31) NOT NULL COMMENT '操作人姓名',
+                           `role_id` int(11) NOT NULL COMMENT '角色id',
+                           `role_name` varchar(100) NOT NULL COMMENT '角色名称',
+                           `status_name` varchar(100) NOT NULL COMMENT '状态名称',
+                           `description` varchar(255) NOT NULL COMMENT '描述',
+                           PRIMARY KEY (`id`),
+                           KEY `idx_serve_type_id` (`serve_type_id`) USING BTREE,
+                           KEY `idx_operator_id` (`operator_id`) USING BTREE,
+                           KEY `idx_supplier_id` (`supplier_id`) USING BTREE,
+                           KEY `idx_serve_detail_id` (`serve_detail_id`) USING BTREE
+                         ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  COMMENT='服务审核详情表'"
+
+s_serve_evaluate_1: "CREATE TABLE `s_serve_evaluate_$` (
+                           `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+                           `created_date` datetime NOT NULL COMMENT '创建时间',
+                           `modified_date` datetime NOT NULL COMMENT '修改时间',
+                           `yn` int(1) NOT NULL COMMENT '标记删除 0:未删除1:已删除',
+                           `serve_evaluate_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                           `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                           `commander_id` int(11) NULL DEFAULT NULL COMMENT '团长id',
+                           `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id',
+                           `cat_two_level_id` int(11) NOT NULL COMMENT '服务类目ID',
+                           `cat_two_level_name` varchar(100) NOT NULL COMMENT '服务类目冗余名称',
+                           `serve_type_id` bigint(20) NOT NULL COMMENT '服务项目id',
+                           `serve_type_name` varchar(100) NOT NULL COMMENT '服务项目名称',
+                           `order_id` bigint(20) NOT NULL COMMENT '订单id',
+                           `order_sn` varchar(31) NOT NULL COMMENT '订单编号',
+                           `employee_id` bigint(20) NOT NULL COMMENT '员工ID',
+                           `employee_name` varchar(31) NOT NULL COMMENT '员工名称',
+                           `sku_id` bigint(20) NOT NULL COMMENT '规格id',
+                           `sku_name` varchar(100) NOT NULL COMMENT '规格名称',
+                           `customer_id` bigint(20) NOT NULL COMMENT '用户id',
+                           `nick_name` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '昵称 默认微信昵称',
+                           `mobile_phone` varchar(31) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '联系电话',
+                           `score` int(11) NOT NULL COMMENT '评分',
+                           `description` varchar(255) NOT NULL COMMENT '评论内容',
+                           PRIMARY KEY (`id`),
+                           KEY `idx_serve_evaluate_id` (`serve_evaluate_id`) USING BTREE,
+                           KEY `idx_serve_type_id` (`serve_type_id`) USING BTREE,
+                           KEY `idx_operator_id` (`operator_id`) USING BTREE,
+                           KEY `idx_supplier_id` (`supplier_id`) USING BTREE
+                         ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  COMMENT='服务评论表'"
+
+s_serve_order_1: "CREATE TABLE `s_serve_order_$` (
+                           `serve_order_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+                           `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+                           `created_date` datetime NOT NULL COMMENT '创建日期',
+                           `modified_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期',
+                           `yn` int(1) NOT NULL COMMENT '删除:1。删除,0.未删除',
+                           `sn` varchar(31) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '编号',
+                           `operator_id` int(11) NOT NULL COMMENT '运营商id',
+                           `supplier_id` int(11) NOT NULL  COMMENT '供应商id',
+                           `customer_id` bigint(20) NOT NULL COMMENT '客户id',
+                           `group_leader_id` int(11) NOT NULL COMMENT '团长id',
+                           `employee_id` bigint(20) NULL DEFAULT NULL COMMENT '员工id',
+                           `employee_name` varchar(31) NULL DEFAULT NULL COMMENT '员工名称',
+                           `serve_type_id` bigint(20) NOT NULL COMMENT '服务项目id',
+                           `serve_type_name` varchar(100) NOT NULL COMMENT '服务项目名称',
+                           `sku_id` bigint(20) NOT NULL COMMENT '规格id',
+                           `sku_name` varchar(100) NOT NULL COMMENT '规格名称',
+                           `nick_name` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '昵称 默认微信昵称',
+                           `name` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系人',
+                           `phone` varchar(31) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '联系电话',
+                           `full_address` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '服务地址',
+                           `price` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '实收',
+                           `num` int(11) NOT NULL COMMENT '数量',
+                           `sum_price` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总价格',
+                           `order_time` datetime NOT NULL COMMENT '下单时间',
+                           `reservation_time` datetime NOT NULL COMMENT '预约时间',
+                           `pay_success_time` datetime NULL DEFAULT NULL COMMENT '支付成功时间',
+                           `order_status` int(2) NOT NULL COMMENT '订单状态:1.待付款;2.待派工。3.待服务。4.服务中。5。已完成。6.已取消。7.作废',
+                           `pay_status` int(1) NOT NULL DEFAULT 0 COMMENT '支付状态:0.未付款;1.已付款;2.待退款;3.已退款',
+                           `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
+                           `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
+                           `work_time` datetime NULL DEFAULT NULL COMMENT '派工时间',
+                           `repeal_reason` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '作废原因',
+                           `order_group` varchar(50) NOT NULL COMMENT '订单分组',
+                           `evaluate_status` int(1) NULL DEFAULT 0 COMMENT '0.去评价,1.已评价',
+                           PRIMARY KEY (`id`) USING BTREE,
+                           INDEX `idx_code`(`sn`) USING BTREE,
+                           INDEX `idx_serve_order_id`(`serve_order_id`) USING BTREE,
+                           INDEX `idx_operator_id`(`operator_id`) USING BTREE,
+                           INDEX `idx_customer_id`(`customer_id`) USING BTREE,
+                           INDEX `idx_group_leader_id`(`group_leader_id`) USING BTREE,
+                           INDEX `idx_supplier_id`(`supplier_id`) USING BTREE,
+                           INDEX `idx_employee_id`(`employee_id`) USING BTREE
+                           ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT = '服务工单表' ROW_FORMAT = Compact"
+
+s_serve_order_detail_1: "CREATE TABLE `s_serve_order_detail_$`  (
+            `serve_order_detail_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+            `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+            `created_date` datetime NOT NULL COMMENT '创建日期',
+            `modified_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期',
+            `customer_id` bigint(20) NOT NULL COMMENT '用户id',
+            `operator_id` int(11) NOT NULL COMMENT '运营商id',
+            `service_station_id` int(11) NOT NULL COMMENT '驿站id',
+            `group_leader_id` int(11) NOT NULL COMMENT '团长id',
+            `supplier_id` int(11) NULL DEFAULT NULL COMMENT '供应商id',
+            `serve_order_id` bigint(20) NOT NULL COMMENT '订单逻辑主键id',
+            `serve_type_id` bigint(20) NOT NULL COMMENT '服务项目id',
+            `serve_type_name` varchar(100) NOT NULL COMMENT '服务项目名称',
+            `activity_id` bigint(20) NULL DEFAULT NULL COMMENT '团购活动Id',
+            `sku_id` bigint(20) NOT NULL COMMENT '规格id',
+            `sku_name` varchar(100) NOT NULL COMMENT '规格名称',
+            `sku_img_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '规格图片url',
+            `market_price` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务市场价',
+            `sale_price` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务销售价',
+            `price` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '实付金额',
+            `sign_price` int(11) NOT NULL DEFAULT 0 COMMENT '实付单价',
+            `num` int(11) NOT NULL COMMENT '购买数量',
+            `yn` int(1) NOT NULL COMMENT '删除:1。删除,0.未删除',
+            `cat_two_level_id` int(11) NOT NULL COMMENT '服务类目ID',
+            `provider_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL  COMMENT '供应商名称',
+            `provider_phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL  COMMENT '供应商电话',
+            `operator_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '运营商名称',
+            `operator_phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '运营商电话',
+            `commission_rate` decimal(5, 2) NULL DEFAULT NULL COMMENT '平台分成比例,单位%',
+            `pay_sn` varchar(50) NULL DEFAULT NULL COMMENT '支付单号',
+            `transaction_id` varchar(31) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '微信支付订单号',
+            `pay_type` int(1) NULL DEFAULT NULL  COMMENT '1:微信;2:农商行',
+            `evaluate_score` int(11) NULL DEFAULT 0 COMMENT '评价得分',
+            `evaluate_description` varchar(255)  NULL DEFAULT NULL COMMENT '评论内容',
+            `evaluate_time` datetime  NULL DEFAULT NULL COMMENT '评论时间',
+            PRIMARY KEY (`id`) USING BTREE,
+            INDEX `idx_order_detail_id`(`order_detail_id`) USING BTREE,
+            INDEX `idx_order_detail_customer_id`(`customer_id`) USING BTREE,
+            INDEX `idx_product_id`(`product_id`) USING BTREE,
+            INDEX `idx_order_detail_provider_id`(`supplier_id`) USING BTREE,
+            INDEX `idx_order_detail_group_leader_id`(`group_leader_id`) USING BTREE,
+            INDEX `idx_order_detail_order_id`(`order_id`) USING BTREE,
+            INDEX `idx_sku_id`(`sku_id`) USING BTREE
+        ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '服务工单明细表' ROW_FORMAT = Compact"
+
+s_serve_order_operate_1: "CREATE TABLE `s_serve_order_operate_$`  (
+            `serve_order_operate_id` bigint(20) NOT NULL COMMENT '逻辑主键',
+            `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+            `created_date` datetime NOT NULL COMMENT '创建日期',
+            `modified_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期',
+            `operator_id` int(11) NOT NULL COMMENT '运营商id',
+            `serve_order_id` bigint(20) NOT NULL COMMENT '订单逻辑主键id',
+            `user_name` varchar(31) NOT NULL COMMENT '操作人名称',
+            `role_name` varchar(31) NOT NULL COMMENT '角色名称',
+            `description` varchar(255)  NULL DEFAULT NULL COMMENT '备注',
+            `yn` int(1) NOT NULL COMMENT '删除:1。删除,0.未删除',
+            PRIMARY KEY (`id`) USING BTREE,
+            INDEX `idx_serve_order_operate_operate_id`(`serve_order_operate_id`) USING BTREE,
+            INDEX `idx_serve_order_operate_id`(`operator_id`) USING BTREE,
+            INDEX `idx_serve_order_operate_user_id`(`user_id`) USING BTREE,
+            INDEX `idx_serve_order_operate_serve_order_id`(`serve_order_id`) USING BTREE,
+            INDEX `idx_serve_order_operate_role_id`(`role_id`) USING BTREE
+        ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '服务工单操作表' ROW_FORMAT = Compact"
+