Files
iotlink/sql/iotdb0.7.0-202203331-wxWeb.sql
T
2022-08-25 04:16:00 +00:00

216 lines
12 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 微信web端 依赖sql 可选择性执行非升级必须执行sql [2022-03-31] [zf]
CREATE TABLE `yz_wx_config` (
`id` char(50) NOT NULL COMMENT '\r\nid',
`app_id` varchar(50) NOT NULL COMMENT '公众号id',
`app_secret` varchar(50) NOT NULL COMMENT '公众号密钥',
`app_token` varchar(100) NOT NULL COMMENT '接入token',
`origin_id` varchar(30) DEFAULT NULL COMMENT '原始id',
`mch_id` varchar(30) DEFAULT NULL COMMENT '商户号',
`paterner_key` varchar(50) DEFAULT NULL COMMENT '商户密钥',
`index_url` varchar(500) DEFAULT NULL COMMENT '接入路径',
`back_url` varchar(500) DEFAULT NULL COMMENT '回调路径',
`status` int(2) DEFAULT '0' COMMENT '开启状态:0未开启-1开启',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`create_user` varchar(30) NOT NULL COMMENT '更新人',
`company_id` varchar(50) DEFAULT NULL COMMENT '区分公众号',
`agent_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '所属企业id',
`native_url` varchar(100) DEFAULT NULL COMMENT '扫码回调',
`auth_txt` varchar(80) DEFAULT NULL COMMENT '授权文件名',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `app_id` (`app_id`) USING BTREE,
UNIQUE KEY `app_secret` (`app_secret`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='微信公众号配置';
CREATE TABLE `yz_wx_menu` (
`id` char(50) NOT NULL COMMENT 'id',
`menu_id` int(10) NOT NULL COMMENT '菜单id',
`menu_name` varchar(30) NOT NULL COMMENT '菜单名',
`menu_pid` int(10) DEFAULT '0' COMMENT '父级ID,一级菜单默认0',
`menu_url` varchar(300) DEFAULT '0' COMMENT '菜单:一级菜单默认0',
`menu_status` int(2) DEFAULT '0' COMMENT '状态:0未开启-1开启',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`create_user` varchar(30) DEFAULT NULL COMMENT '更新人',
`app_id` varchar(100) DEFAULT NULL COMMENT '所属微信公众号',
`menu_type` varchar(50) DEFAULT NULL,
`media_id` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='微信菜单表';
CREATE TABLE `yz_wechat_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`openid` varchar(40) NOT NULL,
`head_image` varchar(300) DEFAULT NULL,
`iccid` varchar(30) DEFAULT NULL,
`sex` int(2) DEFAULT '33',
`create_time` datetime DEFAULT NULL,
`city` varchar(40) DEFAULT NULL,
`province` varchar(40) DEFAULT NULL,
`country` varchar(30) DEFAULT NULL,
`app_id` varchar(50) DEFAULT NULL,
`status` int(2) DEFAULT NULL,
`bind_status` int(2) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=469 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `yz_wx_autoreply` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id',
`auto_id` int(3) NOT NULL COMMENT '回复ID,区分关注(100),关键词(200),默认(1)',
`keywords` varchar(30) DEFAULT NULL COMMENT '关键字',
`content` varchar(500) DEFAULT NULL COMMENT '内容',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_user` varchar(30) DEFAULT NULL COMMENT '更新人',
`app_id` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='微信自动回复';
## 微信端购物界面依赖表
CREATE TABLE `yz_wx_by_brand_info` (
`brand_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '品牌ID',
`brand_name` varchar(50) NOT NULL COMMENT '品牌名称',
`telephone` varchar(50) NOT NULL COMMENT '联系电话',
`brand_web` varchar(100) DEFAULT NULL COMMENT '品牌网络',
`brand_logo` varchar(100) DEFAULT NULL COMMENT '品牌logo URL',
`brand_desc` varchar(150) DEFAULT NULL COMMENT '品牌描述',
`brand_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '品牌状态,0禁用,1启用',
`brand_order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '排序',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`brand_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='品牌信息表';
CREATE TABLE `yz_wx_by_product_agent` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dept_id` int(11) DEFAULT NULL COMMENT '代理编号 与 agent_id 一致 但需要用于系统结构 数据验证',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品购买代理关联表';
CREATE TABLE `yz_wx_by_product_category` (
`category_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '分类ID',
`category_name` varchar(10) NOT NULL COMMENT '分类名称',
`category_code` varchar(10) NOT NULL COMMENT '分类编码',
`parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '父分类ID',
`category_level` tinyint(4) NOT NULL DEFAULT '1' COMMENT '分类层级',
`category_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '分类状态',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品分类表';
CREATE TABLE `yz_wx_by_product_comment` (
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '评论ID',
`product_id` int(10) unsigned NOT NULL COMMENT '商品ID',
`order_id` bigint(20) unsigned NOT NULL COMMENT '订单ID',
`customer_id` int(10) unsigned NOT NULL COMMENT '用户ID',
`title` varchar(50) NOT NULL COMMENT '评论标题',
`content` varchar(300) NOT NULL COMMENT '评论内容',
`audit_status` tinyint(4) NOT NULL COMMENT '审核状态:0未审核,1已审核',
`audit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '评论时间',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品评论表';
CREATE TABLE `yz_wx_by_product_info` (
`product_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品ID',
`product_core` char(16) NOT NULL COMMENT '商品编码',
`product_name` varchar(20) NOT NULL COMMENT '商品名称',
`bar_code` varchar(50) DEFAULT NULL COMMENT '国条码',
`brand_id` int(10) unsigned DEFAULT NULL COMMENT '品牌表的ID',
`one_category_id` smallint(5) unsigned NOT NULL COMMENT '一级分类ID',
`two_category_id` smallint(5) unsigned DEFAULT NULL COMMENT '二级分类ID',
`three_category_id` smallint(5) unsigned DEFAULT NULL COMMENT '三级分类ID',
`supplier_id` int(10) unsigned DEFAULT NULL COMMENT '商品的供应商ID',
`price` decimal(8,2) NOT NULL COMMENT '商品销售价格',
`average_cost` decimal(18,2) DEFAULT NULL COMMENT '商品加权平均成本',
`publish_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '上下架状态:0下架1上架',
`audit_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '审核状态:0未审核,1已审核',
`weight` float DEFAULT NULL COMMENT '商品重量',
`length` float DEFAULT NULL COMMENT '商品长度',
`height` float DEFAULT NULL COMMENT '商品高度',
`width` float DEFAULT NULL COMMENT '商品宽度',
`color_type` enum('红','黄','蓝','黑') DEFAULT NULL,
`production_date` datetime DEFAULT NULL COMMENT '生产日期',
`shelf_life` int(11) DEFAULT NULL COMMENT '商品有效期',
`descript` text COMMENT '商品描述',
`indate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '商品录入时间',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品信息表';
CREATE TABLE `yz_wx_by_product_pic_info` (
`product_pic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品图片ID',
`product_id` int(10) unsigned NOT NULL COMMENT '商品ID',
`pic_desc` varchar(50) DEFAULT NULL COMMENT '图片描述',
`pic_url` varchar(200) NOT NULL COMMENT '图片URL',
`is_master` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否主图:0.非主图1.主图',
`pic_order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '图片排序',
`pic_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '图片是否有效:0无效 1有效',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`product_pic_id`)
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品图片信息表';
CREATE TABLE `yz_wx_by_supplier_info` (
`supplier_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '供应商ID',
`supplier_code` char(8) NOT NULL COMMENT '供应商编码',
`supplier_name` char(50) NOT NULL COMMENT '供应商名称',
`supplier_type` tinyint(4) NOT NULL COMMENT '供应商类型:1.自营,2.平台',
`link_man` varchar(10) NOT NULL COMMENT '供应商联系人',
`phone_number` varchar(50) NOT NULL COMMENT '联系电话',
`bank_name` varchar(50) NOT NULL COMMENT '供应商开户银行名称',
`bank_account` varchar(50) NOT NULL COMMENT '银行账号',
`address` varchar(200) NOT NULL COMMENT '供应商地址',
`supplier_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0禁止,1启用',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`supplier_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='供应商信息表';
CREATE TABLE `yz_wx_by_order` (
`order_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID',
`ord_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单编号 ',
`openid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '下单人微信openID',
`shipping_Phone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '收货人电话',
`shipping_user` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '收货人姓名',
`province` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '省',
`city` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '市',
`district` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '区',
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '地址',
`shipping_money` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '运费金额',
`shipping_comp_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '快递公司名称',
`shipping_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '快递单号',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '下单时间',
`shipping_time` datetime DEFAULT NULL COMMENT '发货时间',
`receive_time` datetime DEFAULT NULL COMMENT '收货时间',
`order_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '发货状态',
`invoice_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '发票抬头',
`modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
`by_count` int(8) NOT NULL COMMENT '下单数量',
`by_pid` int(11) NOT NULL COMMENT '商品id',
PRIMARY KEY (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单发货表';