|
|
@@ -108,7 +108,78 @@ CREATE TABLE `pet_system`.`sys_sms_config`
|
|
|
# 2026/02/28
|
|
|
CREATE TABLE `pet_system`.`sys_user_store`
|
|
|
(
|
|
|
- `user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
- `store_id` bigint NOT NULL COMMENT '门店ID',
|
|
|
+ `user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
+ `store_id` bigint NOT NULL COMMENT '门店ID',
|
|
|
PRIMARY KEY (`user_id`, `store_id`)
|
|
|
) ENGINE = innoDB COMMENT = '用户门店关系表';
|
|
|
+
|
|
|
+# 2026/03/03
|
|
|
+CREATE TABLE `pet_system`.`sys_order`
|
|
|
+(
|
|
|
+ `id` bigint PRIMARY KEY NOT NULL COMMENT '序号',
|
|
|
+ `code` varchar(255) NOT NULL COMMENT '订单号',
|
|
|
+
|
|
|
+ # 门店信息
|
|
|
+ `store` bigint NOT NULL COMMENT '所属门店ID',
|
|
|
+ `store_site` varchar(128) NOT NULL COMMENT '所属门店站点',
|
|
|
+
|
|
|
+ # 下单人
|
|
|
+ `order_placer` bigint NOT NULL COMMENT '下单人',
|
|
|
+
|
|
|
+ # 客户以及宠物等信息
|
|
|
+ `usr_customer` bigint NOT NULL COMMENT '宠物主',
|
|
|
+ `usr_customer_phone_number` varchar(32) NOT NULL COMMENT '宠物主电话',
|
|
|
+ `usr_pet` bigint NOT NULL COMMENT '宠物',
|
|
|
+
|
|
|
+ # 其它信息
|
|
|
+ `service` bigint NOT NULL COMMENT '服务项目',
|
|
|
+ `group_purchase_package_name` varchar(64) COMMENT '团购套餐',
|
|
|
+ `remark` varchar(512) NOT NULL COMMENT '备注',
|
|
|
+ `platform_id` tinyint NOT NULL COMMENT '下单平台',
|
|
|
+ `status` tinyint DEFAULT 0 COMMENT '状态',
|
|
|
+ `tenant_id` varchar(20) NOT NULL COMMENT '租户编号',
|
|
|
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
+ `create_dept` bigint(20) COMMENT '创建部门',
|
|
|
+ `create_by` bigint(20) COMMENT '创建者',
|
|
|
+ `create_time` datetime COMMENT '创建时间',
|
|
|
+ `update_by` bigint(20) COMMENT '更新者',
|
|
|
+ `update_time` datetime COMMENT '更新时间'
|
|
|
+) ENGINE = innoDB COMMENT = '订单表';
|
|
|
+
|
|
|
+CREATE TABLE `pet_system`.`sys_sub_order`
|
|
|
+(
|
|
|
+ `id` bigint PRIMARY KEY NOT NULL COMMENT '序号',
|
|
|
+ `code` varchar(255) NOT NULL COMMENT '订单号',
|
|
|
+ `order_id` bigint NOT NULL COMMENT '父订单ID',
|
|
|
+
|
|
|
+ # 接送单信息
|
|
|
+ `mode` tinyint COMMENT '接送模式(仅接送单有)',
|
|
|
+ `type` tinyint COMMENT '0接/1送(仅接送单有)',
|
|
|
+
|
|
|
+ # 关于联系
|
|
|
+ `contact` varchar(255) NOT NULL COMMENT '联系人',
|
|
|
+ `contact_phone_number` varchar(32) NOT NULL COMMENT '联系电话',
|
|
|
+
|
|
|
+ # 关于时间
|
|
|
+ `service_time` datetime NOT NULL COMMENT '起始服务时间(仅服务单有)',
|
|
|
+ `end_service_time` datetime NOT NULL COMMENT '结束服务时间',
|
|
|
+
|
|
|
+ # 地址
|
|
|
+ `from_code` varchar(128) NOT NULL COMMENT '起点地址编号(仅接送单有)',
|
|
|
+ `from_address` varchar(255) NOT NULL COMMENT '起点详细地址(仅接送单有)',
|
|
|
+ `to_code` varchar(128) NOT NULL COMMENT '终点地址编号',
|
|
|
+ `to_address` varchar(255) NOT NULL COMMENT '终点详细地址',
|
|
|
+
|
|
|
+ `price` bigint COMMENT '价格(分)',
|
|
|
+
|
|
|
+ `fulfiller` bigint COMMENT '履约者',
|
|
|
+
|
|
|
+ `status` tinyint DEFAULT 0 NOT NULL COMMENT '状态',
|
|
|
+ `tenant_id` varchar(20) NOT NULL COMMENT '租户编号',
|
|
|
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
+ `create_dept` bigint(20) COMMENT '创建部门',
|
|
|
+ `create_by` bigint(20) COMMENT '创建者',
|
|
|
+ `create_time` datetime COMMENT '创建时间',
|
|
|
+ `update_by` bigint(20) COMMENT '更新者',
|
|
|
+ `update_time` datetime COMMENT '更新时间'
|
|
|
+) ENGINE = innoDB COMMENT = '子订单表';
|