From d58122e0591c0ac668bf5e10ef3f29bd3adaf814 Mon Sep 17 00:00:00 2001 From: nesxy Date: Sat, 20 Apr 2019 02:15:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=9A=E6=9C=AC=E6=9B=B4=E6=96=B0=20?= =?UTF-8?q?=E9=A2=84=E7=BA=A6=E8=AE=A2=E5=8D=95=E7=A1=AE=E8=AE=A4=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 35数据库设计/v2.6.5/更新.txt | 233 +++++++++++++++---- 53项目部署说明书/v2.6.5/表更新.sql | 20 ++ 2 files changed, 202 insertions(+), 51 deletions(-) diff --git a/35数据库设计/v2.6.5/更新.txt b/35数据库设计/v2.6.5/更新.txt index 1eefbae..ca2b91d 100644 --- a/35数据库设计/v2.6.5/更新.txt +++ b/35数据库设计/v2.6.5/更新.txt @@ -1,66 +1,197 @@ -CREATE TABLE `order_import` ( +ALTER TABLE `qn_order` + ADD COLUMN `max_vehicle_type` TINYINT(4) NULL DEFAULT '0' COMMENT '最大能进车辆:8-4.2米以下; 7-4.2米; 6-6.8米; 5-7.6米; 4-9.6米; 3-13.5米; 2-15米; 1-17.5米' AFTER `del_flag`, + ADD COLUMN `vehicle_type_demand` TINYINT(4) NULL DEFAULT '0' COMMENT '车辆大小需求:8-4.2米以下; 7-4.2米; 6-6.8米; 5-7.6米; 4-9.6米; 3-13.5米; 2-15米; 1-17.5米' AFTER `max_vehicle_type`, + ADD COLUMN `settlement_type` TINYINT(4) NULL DEFAULT '0' COMMENT '结算类型:0-现结、1-半月结、2-月结、3-扣预付款' AFTER `vehicle_type_demand`, + ADD COLUMN `is_multiple_operator_center` TINYINT(4) NULL DEFAULT '0' COMMENT '是否跨仓调度 0否 1是' AFTER `settlement_type`, + ADD COLUMN `load_distance` INT(11) NULL DEFAULT '0' COMMENT '载运距离-单位公里,车辆预估行驶距离' AFTER `is_multiple_operator_center`, + ADD COLUMN `transport_distance` INT(11) NULL DEFAULT '0' COMMENT '搬运距离-单位米,货物搬上车的预估距离' AFTER `load_distance`, + ADD COLUMN `change_warehouse_number` INT(11) NULL DEFAULT '0' COMMENT '改仓次数' AFTER `transport_distance`, + CHANGE COLUMN `weight_type` `weight_type` TINYINT(4) NULL DEFAULT '0' COMMENT '称重方式:1代表客户称,2代表千鸟称,3代表公共地磅,4代表千鸟地磅' AFTER `exchange_number`; + +ALTER TABLE `qn_shipping_note` + CHANGE COLUMN `shipping_operator_id` `order_id` INT(11) NOT NULL COMMENT 'order_id' AFTER `id`, + ADD COLUMN `shipping_operator_id` INT(11) NOT NULL COMMENT 'shipping_operator_id' AFTER `order_id`, + ADD COLUMN `create_time` BIGINT(20) NULL DEFAULT '0' COMMENT '创建时间' AFTER `editor_id`, + CHANGE COLUMN `del_flag` `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识:0-否,1-是' AFTER `edit_time`, + CHANGE COLUMN `create_time` `gross_profit` BIGINT(20) NULL DEFAULT '0' COMMENT '预估毛利,单位分' AFTER `del_flag`; + +ALTER TABLE `qn_scheduling_note_vehicle_detail` + ADD COLUMN `driver_operation_center_id` INT(11) NOT NULL COMMENT '司机当前所属运营中心' AFTER `operator_id`, + ADD COLUMN `vehicle_operation_center_id` INT(11) NOT NULL COMMENT '车辆当前所属运营中心' AFTER `vehicle_id`; + +ALTER TABLE `qn_rel_scheduling_note_stevedore` + ADD COLUMN `operator_operation_center_id` INT NULL COMMENT '装卸工所属运营中心' AFTER `operator_id`; + +ALTER TABLE `qn_scheduling_note` + ADD COLUMN `destination_operation_center_id` INT(11) NOT NULL COMMENT '目的地运营中心,默认为调度单的运营中心,可以改为其他运营中心' AFTER `operation_center_id`, + CHANGE COLUMN `is_unusual` `is_abnormal` TINYINT(4) NULL DEFAULT '0' COMMENT '是否异常 0正常 1异常' AFTER `offset_weight`, + CHANGE COLUMN `lng` `lng` DECIMAL(10,6) UNSIGNED NULL DEFAULT '0.000000' COMMENT '经度' AFTER `order_no`, + ADD COLUMN `street_number` VARCHAR(256) NULL DEFAULT '' COMMENT '街道/门牌号' AFTER `full_address`, + ADD COLUMN `weight_type` TINYINT(4) NULL DEFAULT '0' COMMENT '称重方式:1-公共地磅,2-客户称,3-千鸟地磅,4-千鸟称' AFTER `is_abnormal`, + ADD COLUMN `shipping_type` TINYINT(4) NULL DEFAULT '0' COMMENT '装车方式 1-叉车,2-人工,3-人工+叉车' AFTER `weight_type`, + ADD COLUMN `vehicle_type_demand` TINYINT(4) NULL DEFAULT '0' COMMENT '车辆大小需求:8-4.2米以下; 7-4.2米; 6-6.8米; 5-7.6米; 4-9.6米; 3-13.5米; 2-15米; 1-17.5米' AFTER `shipping_type`, + ADD COLUMN `settlement_type` TINYINT(4) NULL DEFAULT '0' COMMENT '结算类型:0-现结、1-半月结、2-月结、3-扣预付款' AFTER `vehicle_type_demand`, + CHANGE COLUMN `weight_type` `weight_type` TINYINT(4) NULL DEFAULT '0' COMMENT '称重方式:1代表客户称,2代表千鸟称,3代表公共地磅,4代表千鸟地磅' AFTER `is_abnormal`; +ALTER TABLE `qn_advice_of_settlement` + ADD COLUMN `scheduling_note_id` INT(11) NOT NULL AFTER `operation_center_id`, + ADD COLUMN `order_id` INT(11) NOT NULL AFTER `scheduling_note_id`; + + +ALTER TABLE `qn_customer_ext` + ADD COLUMN `completed_orders` INT(11) NULL DEFAULT '0' COMMENT '已完成订单总数' AFTER `staff_count`; +ALTER TABLE `qn_shipping_category` + ADD COLUMN `paper_state` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '纸状 1-散纸;2-已装袋;3-已压包 ,多种状态用英文状态下逗号分隔' AFTER `del_flag`; +ALTER TABLE `qn_stock_in_note` + CHANGE COLUMN `is_unusual` `is_abnormal` TINYINT(4) NULL DEFAULT '0' COMMENT '是否标记异常:0-否,1-是' AFTER `offset_percent`; + +ALTER TABLE `qn_stock_in_note` + ADD COLUMN `status` TINYINT(4) NULL DEFAULT '0' COMMENT '入库状态标记:0-待处理,1-已处理 默认已处理' AFTER `remark`; + +UPDATE qn_operation_center SET center_name = REPLACE(center_name,'运营中心','工厂') WHERE center_name LIKE '%运营中心'; + +CREATE TABLE `qn_order_exchange_application` ( `id` INT(11) NOT NULL AUTO_INCREMENT, - `merchant_name` VARCHAR(32) NULL DEFAULT NULL COMMENT '商户名', - `goods_name` VARCHAR(32) NULL DEFAULT NULL COMMENT '商品名', - `channel_name` VARCHAR(32) NULL DEFAULT NULL COMMENT '渠道名', - `batch_name` VARCHAR(32) NULL DEFAULT NULL COMMENT '优惠券名', - `voucher` VARCHAR(32) NULL DEFAULT NULL COMMENT '凭证', - `number` INT(11) NULL DEFAULT NULL COMMENT '数量', - `linkman` VARCHAR(32) NULL DEFAULT NULL COMMENT '联系人', - `linkman_phone` VARCHAR(32) NULL DEFAULT NULL COMMENT '联系号码', - `phone` VARCHAR(32) NULL DEFAULT NULL COMMENT '注册手机号', - `province` VARCHAR(32) NULL DEFAULT NULL COMMENT '省', - `city` VARCHAR(32) NULL DEFAULT NULL COMMENT '市', - `district` VARCHAR(32) NULL DEFAULT NULL COMMENT '区', - `town` VARCHAR(32) NULL DEFAULT NULL COMMENT '街道', - `detail` VARCHAR(256) NULL DEFAULT NULL COMMENT '详细地址', - `remark` VARCHAR(256) NULL DEFAULT '' COMMENT '备注', - `upload_time` BIGINT(20) NULL DEFAULT NULL COMMENT '上传时间', - `status` TINYINT(4) NULL DEFAULT '0' COMMENT '状态标识0 等待上传 1上传成功 -1上传失败', + `target_operation_center_id` INT(11) NOT NULL, + `order_id` INT(11) NOT NULL, + `auditor_id` INT(11) NULL DEFAULT '0' , + `applicant_id` INT(11) NOT NULL, + `source_operation_center_id` INT(11) NOT NULL, + `application_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '申请编号', + `order_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '订单编号', + `status` TINYINT(4) NULL DEFAULT '0' COMMENT '申请状态 0默认未处理 -1拒绝 1同意', + `applicant_time` BIGINT(20) NULL DEFAULT NULL COMMENT '申请时间', + `audit_time` BIGINT(20) NULL DEFAULT '0' COMMENT '审核时间', `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识 0否 1是', PRIMARY KEY (`id`) ) -COMMENT='订单导入历史' +COMMENT='调度前的订单更换运营中心申请记录' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB ; -ALTER TABLE consumer_detail_info ADD COLUMN -contact_phone VARCHAR(12) NULL DEFAULT '' COMMENT '联系电话'; - -ALTER TABLE consumer_detail_info ADD COLUMN -cleaner_name VARCHAR(50) NULL DEFAULT '' COMMENT '服务保洁师'; - -ALTER TABLE consumer_detail_info ADD COLUMN -address VARCHAR(255) NULL DEFAULT '' COMMENT '地址'; - -ALTER TABLE consumer_detail_info ADD COLUMN -buy_date BIGINT(20) NULL DEFAULT NULL COMMENT '购买时间'; - -ALTER TABLE consumer_detail_info ADD COLUMN -server_date BIGINT(20) NULL DEFAULT NULL COMMENT '服务时间'; - -ALTER TABLE consumer_detail_info ADD COLUMN -sum_balance_cnt INT(11) NULL DEFAULT NULL COMMENT '剩余服务次数'; - -ALTER TABLE consumer_detail_info ADD COLUMN -remark VARCHAR(255) NULL DEFAULT '' COMMENT '客户备注信息'; + +CREATE TABLE `qn_destination_change_application` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `order_id` INT(11) NOT NULL, + `source_destination_operation_center_id` INT(11) NOT NULL, + `auditor_id` INT(11) NULL DEFAULT '0' , + `scheduling_note_id` INT(11) NOT NULL, + `applicant_id` INT(11) NOT NULL, + `target_destination_operation_center_id` INT(11) NOT NULL, + `application_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '申请编号', + `status` TINYINT(4) NULL DEFAULT '0' COMMENT '改仓状态 默认0未处理 1同意 -1拒绝', + `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识 0否 1是', + `applicant_time` BIGINT(20) NULL DEFAULT '0' COMMENT '申请时间', + `audit_time` BIGINT(20) NULL DEFAULT '0' COMMENT '审核时间', + `order_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '订单编号', + `scheduling_note_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '调度单编号', + PRIMARY KEY (`id`) +) +COMMENT='改仓记录,记录每次改仓的申请及结果' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +; -ALTER TABLE consumer_detail_info ADD COLUMN -merchant_name VARCHAR(50) NULL DEFAULT '' COMMENT '商户名称'; +CREATE TABLE `qn_inspection_of_goods` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `shipping_note_id` INT(11) NOT NULL, + `operation_center_id` INT(11) NOT NULL, + `scheduling_note_id` INT(11) NOT NULL, + `order_id` INT(11) NOT NULL, + `inspector_id` INT(11) NOT NULL, + `inspection_no` VARCHAR(32) NOT NULL COMMENT '验货单号', + `shipping_no` VARCHAR(32) NOT NULL COMMENT '装货单号', + `order_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '订单编号', + `scheduling_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '调度编号', + `remark` VARCHAR(512) NULL DEFAULT '' COMMENT '备注', + `credentials` VARCHAR(512) NULL DEFAULT '' COMMENT '凭证,存储多个图片文件,用英文逗号分隔', + `creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建人', + `editor_id` INT(11) NULL DEFAULT NULL COMMENT '编辑人', + `create_time` BIGINT(20) NULL DEFAULT '0' COMMENT '创建时间', + `edit_time` BIGINT(20) NULL DEFAULT NULL COMMENT '编辑时间', + `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识 0否 1是', + `is_abnormal` TINYINT(4) NULL DEFAULT '0' COMMENT '是否异常标记:0-否,1-是', + `status` TINYINT(4) NULL DEFAULT '0' COMMENT '验货状态 0待处理 1已处理', + `deduct_money` BIGINT(20) NULL DEFAULT '0' COMMENT '扣款金额,单位分', + `deduction_status` TINYINT(4) NULL DEFAULT '0' COMMENT '扣款状态 0未处理 1同意 -1拒绝', + PRIMARY KEY (`id`) +) +COMMENT='验货单' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +; -ALTER TABLE consumer_detail_info ADD COLUMN -not_call_num INT(11) NULL DEFAULT NULL COMMENT '未电话天数'; -ALTER TABLE consumer_detail_info ADD COLUMN -total_buy_num INT(11) NULL DEFAULT '0' COMMENT '累计购买次数'; +CREATE TABLE `qn_customer_message` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `sendee_id` INT(11) NOT NULL, + `sender_id` INT(11) NOT NULL, + `message_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '消息编号', + `message_title` VARCHAR(128) NULL DEFAULT NULL COMMENT '消息标题', + `message_content` VARCHAR(1024) NULL DEFAULT NULL COMMENT '消息内容', + `create_time` BIGINT(20) NULL DEFAULT NULL COMMENT '创建时间', + `creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建人', + `edit_time` BIGINT(20) NULL DEFAULT '0' COMMENT '编辑时间', + `editor_id` INT(11) NULL DEFAULT '0' COMMENT '编辑人', + `message_type` TINYINT(4) NULL DEFAULT '0' COMMENT '消息类型', + `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识:0否,1是', + `read_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '已读标识:0未读,1已读', + `relation_no` VARCHAR(32) NULL DEFAULT '' COMMENT '关联业务编号', + `relation_id` INT(11) NULL DEFAULT '0' COMMENT '关联业务id', + `application_id` INT(11) NULL DEFAULT '0' COMMENT '申请记录id', + `application_no` VARCHAR(32) NULL DEFAULT '' COMMENT '申请记录编号', + PRIMARY KEY (`id`) +) +COMMENT='客户接收的消息记录表' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +; -ALTER TABLE consumer_detail_info ADD COLUMN -max_card_type_name VARCHAR(50) NULL DEFAULT '' COMMENT '拥有最高卡类名称'; +CREATE TABLE `qn_operator_message` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `message_no` VARCHAR(32) NULL DEFAULT NULL COMMENT '消息编号', + `message_title` VARCHAR(128) NULL DEFAULT NULL COMMENT '消息标题', + `message_content` VARCHAR(1024) NULL DEFAULT NULL COMMENT '消息内容', + `sender_id` INT(11) NULL DEFAULT NULL, + `sendee_id` INT(11) NULL DEFAULT NULL, + `sendee_center_id` INT(11) NULL DEFAULT NULL COMMENT '收件人所属运营中心', + `sender_center_id` INT(11) NULL DEFAULT NULL COMMENT '发件人所属运营中心', + `creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建人', + `create_time` BIGINT(20) NULL DEFAULT NULL COMMENT '创建时间', + `edit_time` BIGINT(20) NULL DEFAULT NULL COMMENT '编辑时间', + `editor_id` INT(11) NULL DEFAULT NULL COMMENT '编辑人', + `message_type` TINYINT(4) NULL DEFAULT NULL COMMENT '消息类型', + `del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识:0否,1是', + `read_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '已读标识:0未读,1已读', + `relation_no` VARCHAR(32) NULL DEFAULT '' COMMENT '关联业务编号', + `relation_center_id` INT(11) NULL DEFAULT '0' COMMENT '关联业务所属运营中心', + `relation_id` INT(11) NULL DEFAULT '0' COMMENT '关联业务id', + `application_id` INT(11) NULL DEFAULT '0' COMMENT '申请记录id', + `application_no` VARCHAR(32) NULL DEFAULT '' COMMENT '申请记录编号', + PRIMARY KEY (`id`) +) +COMMENT='平台操作人接收的消息记录表' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +; -ALTER TABLE consumer_detail_info ADD COLUMN -buy_date_str VARCHAR(50) NULL DEFAULT '' COMMENT '购买时间字符串'; +CREATE TABLE `book_detail_confirm_message` ( + `id` BIGINT(20) NOT NULL AUTO_INCREMENT, + `merchant_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '商户号', + `user_id` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '客户id', + `open_id` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '客户openId', + `book_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '预约单号', + `book_time` DATE NULL DEFAULT NULL COMMENT '预约日期', + `time_type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '预约时间', + `created_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '创建时间', + `opened_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '打开链接时间', + `url` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '链接地址', + `reward` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '奖励金额', + PRIMARY KEY (`id`) +) +COMMENT='预约订单确认消息记录' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +; -ALTER TABLE consumer_detail_info ADD COLUMN -server_date_str VARCHAR(50) NULL DEFAULT '' COMMENT '服务时间字符串'; diff --git a/53项目部署说明书/v2.6.5/表更新.sql b/53项目部署说明书/v2.6.5/表更新.sql index 0748afd..7ef6a98 100644 --- a/53项目部署说明书/v2.6.5/表更新.sql +++ b/53项目部署说明书/v2.6.5/表更新.sql @@ -106,3 +106,23 @@ WHERE (`c`.`user_id` = `cp`.`user_id`) GROUP BY `c`.`user_id`,`cp`.`merchant_no`) `t` GROUP BY `t`.`user_id`) `tmp2` ON((`c`.`user_id` = `tmp2`.`user_id`))) GROUP BY `c`.`user_id`,`tmp1`.`merchant_no`,`tmp2`.`coupon_merchant_no` + + +CREATE TABLE `book_detail_confirm_message` ( + `id` BIGINT(20) NOT NULL AUTO_INCREMENT, + `log_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '确认记录编号', + `merchant_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '商户号', + `user_id` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '客户id', + `book_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '预约单号', + `book_time` DATE NULL DEFAULT NULL COMMENT '预约日期', + `time_type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '预约时间', + `created_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '创建时间', + `opend_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '打开链接时间', + `url` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '链接地址', + `reward` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '奖励金额', + PRIMARY KEY (`id`) +) +COMMENT='预约订单确认消息记录' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB +;