fengketrade/addons/shopro/install.sql

1366 lines
319 KiB
MySQL
Raw Normal View History

2025-10-16 21:07:43 +08:00
CREATE TABLE IF NOT EXISTS `__PREFIX__jobs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`queue` varchar(255) NOT NULL,
`payload` longtext NOT NULL,
`attempts` tinyint(3) UNSIGNED NOT NULL,
`reserved` tinyint(3) UNSIGNED NOT NULL,
`reserved_at` int(10) UNSIGNED NULL DEFAULT NULL,
`available_at` int(10) UNSIGNED NOT NULL,
`created_at` int(10) UNSIGNED NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '队列';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NULL DEFAULT NULL COMMENT '活动名称',
`classify` varchar(60) NULL DEFAULT NULL COMMENT '活动类目',
`type` varchar(60) NULL DEFAULT NULL COMMENT '活动类别',
`goods_ids` varchar(1200) NULL DEFAULT NULL COMMENT '商品组',
`prehead_time` bigint(16) NULL DEFAULT NULL COMMENT '预热时间',
`start_time` bigint(16) NULL DEFAULT NULL COMMENT '开始时间',
`end_time` bigint(16) NULL DEFAULT NULL COMMENT '结束时间',
`rules` text NULL COMMENT '规则',
`richtext_id` int(11) NULL DEFAULT NULL COMMENT '活动说明',
`richtext_title` varchar(255) NULL DEFAULT NULL COMMENT '说明标题',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '营销活动';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_gift_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` enum('coupon','score','money','goods') NULL DEFAULT NULL COMMENT '礼品类型:coupon=优惠券,score=积分,money=余额,goods=商品',
`gift` varchar(60) NULL DEFAULT NULL COMMENT '礼品',
`value` varchar(60) NULL DEFAULT NULL COMMENT '价值',
`rules` varchar(2048) NULL DEFAULT NULL COMMENT '规则',
`status` enum('waiting','finish','fail') NULL DEFAULT 'waiting' COMMENT '状态:waiting=等待赠送,finish=赠送完成,fail=赠送失败',
`fail_msg` varchar(255) NULL DEFAULT NULL COMMENT '赠送失败原因',
`errors` varchar(1024) NULL DEFAULT NULL COMMENT '具体原因',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '满赠记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_groupon` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '团长',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`num` int(10) NOT NULL DEFAULT 0 COMMENT '成团人数',
`current_num` int(10) NOT NULL DEFAULT 0 COMMENT '当前人数',
`status` enum('invalid','ing','finish','finish_fictitious') NOT NULL DEFAULT 'ing' COMMENT '状态:invalid=已过期,ing=进行中,finish=已成团,finish_fictitious=虚拟成团',
`expire_time` bigint(16) NULL DEFAULT NULL COMMENT '过期时间',
`finish_time` bigint(16) NULL DEFAULT NULL COMMENT '成团时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '拼团';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_groupon_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`nickname` varchar(255) NULL DEFAULT NULL COMMENT '用户昵称',
`avatar` varchar(255) NULL DEFAULT NULL COMMENT '头像',
`groupon_id` int(11) NOT NULL DEFAULT 0 COMMENT '',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品规格',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`is_leader` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否团长:0=不是,1=是',
`is_fictitious` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否虚拟:0=不是,1=是',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`is_refund` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否退款:0=不是,1=是',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `groupon_id`(`groupon_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '参团记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`activity_title` varchar(255) NULL DEFAULT NULL COMMENT '活动标题',
`activity_type` varchar(255) NULL DEFAULT NULL COMMENT '活动类型',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '金额',
`discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额/赠送金额',
`goods_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '参与商品金额',
`goods_ids` varchar(225) NULL DEFAULT NULL COMMENT '参与商品',
`status` enum('unpaid','paid') NOT NULL DEFAULT 'unpaid' COMMENT '状态:unpaid=未支付,paid=已支付',
`ext` varchar(2048) NULL DEFAULT NULL COMMENT '附加信息',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `activity_id`(`activity_id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '活动订单';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_signin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`date` varchar(30) NOT NULL DEFAULT '' COMMENT '签到日期',
`score` int(10) NOT NULL DEFAULT 0 COMMENT '所得积分',
`is_replenish` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否补签:0=正常,1=补签',
`rules` varchar(255) NULL DEFAULT NULL COMMENT '规则',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '活动签到';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_activity_sku_price` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`stock` int(10) NOT NULL DEFAULT 0 COMMENT '库存',
`sales` int(10) NOT NULL DEFAULT 0 COMMENT '销量',
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '价格',
`ext` varchar(1024) NULL DEFAULT NULL COMMENT '附加字段',
`status` enum('up','down') NOT NULL DEFAULT 'up' COMMENT '规格状态:up=上架,down=下架',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '活动规格价格';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_cart` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`goods_num` int(10) NOT NULL DEFAULT 0 COMMENT '数量',
`snapshot_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '快照价格',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `goods_sku_price_id`(`goods_sku_price_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '购物车';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_category` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NULL DEFAULT NULL COMMENT '分类名称',
`parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '所属分类',
`style` varchar(30) NULL DEFAULT NULL COMMENT '样式',
`image` varchar(255) NULL DEFAULT NULL COMMENT '图片',
`description` varchar(255) NULL DEFAULT NULL COMMENT '描述',
`status` enum('normal','hidden') NOT NULL DEFAULT 'normal' COMMENT '状态:normal=正常,hidden=隐藏',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分类';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_common_word` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`room_id` varchar(60) NOT NULL DEFAULT 'admin' COMMENT '房间号',
`name` varchar(512) NOT NULL DEFAULT '' COMMENT '名称',
`content` text NULL COMMENT '内容',
`status` enum('normal','hidden') NOT NULL DEFAULT 'normal' COMMENT '状态',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `room_id`(`room_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '常用语';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_customer_service` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NULL DEFAULT NULL COMMENT '客服昵称',
`avatar` varchar(255) NULL DEFAULT NULL COMMENT '客服头像',
`room_id` varchar(60) NOT NULL DEFAULT 'admin' COMMENT '客服房间',
`max_num` int(10) NOT NULL DEFAULT 10 COMMENT '最大接待人数',
`last_time` bigint(16) NULL DEFAULT NULL COMMENT '上次服务时间',
`status` enum('offline','online','busy') NOT NULL DEFAULT 'offline' COMMENT '状态',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = 'chat客服';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_customer_service_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`customer_service_id` int(11) NOT NULL DEFAULT 0 COMMENT '客服',
`auth` varchar(60) NULL DEFAULT NULL COMMENT '认证类型',
`auth_id` int(11) NOT NULL DEFAULT 0 COMMENT '认证用户',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `customer_service_id`(`customer_service_id`) USING BTREE,
INDEX `auth`(`auth`, `auth_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '客服用户';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_question` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`room_id` varchar(60) NOT NULL DEFAULT 'admin' COMMENT '房间号',
`title` varchar(512) NOT NULL DEFAULT '' COMMENT '问题',
`content` text NULL COMMENT '内容',
`status` enum('normal','hidden') NOT NULL DEFAULT 'normal' COMMENT '状态',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `room_id`(`room_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '猜你想问';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`chat_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '顾客',
`room_id` varchar(60) NOT NULL DEFAULT 'admin' COMMENT '房间号',
`sender_identify` enum('customer_service','customer') NOT NULL DEFAULT 'customer' COMMENT '发送身份',
`sender_id` int(11) NOT NULL DEFAULT 0 COMMENT '发送者',
`message_type` enum('text','image','file','system','goods','order') NOT NULL DEFAULT 'text' COMMENT '消息类型',
`message` text NULL COMMENT '消息',
`read_time` bigint(16) NULL DEFAULT NULL COMMENT '读取时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `chat_user_id`(`chat_user_id`) USING BTREE,
INDEX `sender_identify`(`sender_identify`, `sender_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '聊天记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_service_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`chat_user_id` int(11) NOT NULL DEFAULT 0 COMMENT 'chat user',
`customer_service_id` int(11) NOT NULL DEFAULT 0 COMMENT '客服',
`room_id` varchar(60) NOT NULL DEFAULT 'admin' COMMENT '房间号',
`starttime` bigint(16) NULL DEFAULT NULL COMMENT '开始时间',
`endtime` bigint(16) NULL DEFAULT NULL COMMENT '结束时间',
`status` enum('waiting','ing','end') NOT NULL DEFAULT 'waiting' COMMENT '状态',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `chat_user_id`(`chat_user_id`) USING BTREE,
INDEX `customer_service_id`(`customer_service_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = 'chat服务记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_chat_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`session_id` varchar(60) NULL DEFAULT NULL COMMENT '标示',
`auth` varchar(60) NULL DEFAULT NULL COMMENT '认证类型',
`auth_id` int(11) NOT NULL DEFAULT 0 COMMENT '认证用户',
`nickname` varchar(60) NULL DEFAULT NULL COMMENT '昵称',
`avatar` varchar(225) NULL DEFAULT NULL COMMENT '头像',
`customer_service_id` int(11) NOT NULL DEFAULT 0 COMMENT '最后接待客服',
`last_time` bigint(16) NULL DEFAULT NULL COMMENT '上次在线时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `session_id`(`session_id`) USING BTREE,
INDEX `auth`(`auth`, `auth_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = 'chat用户';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_config` (
`code` varchar(100) NOT NULL COMMENT '配置标识',
`parent_code` varchar(60) NULL DEFAULT NULL COMMENT '上级标识',
`name` varchar(60) NOT NULL DEFAULT '' COMMENT '配置名称',
`description` varchar(255) NULL DEFAULT NULL COMMENT '描述',
`type` varchar(60) NULL DEFAULT NULL COMMENT '类型:group,string,text,int,radio,select,select_mult,bool,array,datetime,date,file',
`value` varchar(512) NULL DEFAULT NULL COMMENT '配置内容',
`store_range` varchar(512) NULL DEFAULT NULL COMMENT '配置选项',
`rule` varchar(60) NULL DEFAULT NULL COMMENT '验证规则',
`weigh` int(8) NOT NULL DEFAULT 50 COMMENT '权重',
PRIMARY KEY (`code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '系统配置';
-- shopro_config 数据
INSERT INTO `__PREFIX__shopro_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES ('chat', NULL, '客服配置', NULL, 'group', NULL, NULL, NULL, 50), ('chat.application', 'chat', '客服应用设置', '客服应用设置', 'group', NULL, NULL, NULL, 50), ('chat.application.shop', 'chat.application', '商城客服', '商城客服配置', 'group', NULL, NULL, NULL, 50), ('chat.application.shop.room_id', 'chat.application.shop', '客服连接类型', '官网客服连接类型', 'string', 'admin', NULL, 'required', 50), ('chat.basic', 'chat', '基础配置', NULL, 'group', NULL, NULL, NULL, 50), ('chat.basic.allocate', 'chat.basic', '分配客服方式', NULL, 'string', 'busy', '[{\"name\":\"\\u5fd9\\u788c\\u7a0b\\u5ea6\",\"value\":\"busy\"},{\"name\":\"\\u8f6e\\u6d41\",\"value\":\"turns\"},{\"name\":\"\\u968f\\u673a\",\"value\":\"random\"}]', NULL, 50), ('chat.basic.auto_customer_service', 'chat.basic', '自动分配客服', NULL, 'boolean', '1', NULL, NULL, 50), ('chat.basic.last_customer_service', 'chat.basic', '默认上次客服', NULL, 'boolean', '1', NULL, 'required', 50), ('chat.system', 'chat', '系统配置', '请谨慎修改', 'group', NULL, NULL, NULL, 50), ('chat.system.inside_host', 'chat.system', '内部通讯地址', '无特殊需求不要改', 'string', '127.0.0.1', NULL, 'required', 50), ('chat.system.inside_port', 'chat.system', '内部通讯端口', '对内提供服务', 'string', '9292', NULL, 'required', 50), ('chat.system.port', 'chat.system', '端口(需要放行)', '对外服务端口', 'string', '2222', NULL, 'required', 50), ('chat.system.ssl', 'chat.system', '证书模式', NULL, 'string', 'reverse_proxy', NULL, 'required', 50), ('chat.system.ssl_cert', 'chat.system', 'ssl 证书', NULL, 'string', '', NULL, 'required', 50), ('chat.system.ssl_key', 'chat.system', 'ssl key', NULL, 'string', '', NULL, 'required', 50), ('shop', NULL, '商城配置', NULL, 'group', NULL, NULL, NULL, 50), ('shop.basic', 'shop', '基本信息', NULL, 'group', NULL, NULL, NULL, 50), ('shop.basic.about_us', 'shop.basic', '关于我们', NULL, 'array', '{\"title\":\"关于我们\",\"id\":\"3\"}', NULL, 'required', 50), ('shop.basic.copyright', 'shop.basic', '版权信息', '版权信息', 'string', '河南星品科技有限公司版权所有', NULL, 'required', 50), ('shop.basic.copytime', 'shop.basic', '版权时间', '版权时间', 'string', 'Copyright© 2018-2023', NULL, 'required', 50), ('shop.basic.domain', 'shop.basic', '商城域名', NULL, 'string', 'https://m.v3.shopro.top/#/', NULL, 'required', 50), ('shop.basic.logo', 'shop.basic', '商城logo', NULL, 'string', '/assets/addons/shopro/img/admin/default_logo.png', NULL, 'required', 50), ('shop.basic.name', 'shop.basic', '商城名称', NULL, 'string', 'Shopro商城', NULL, 'required', 50), ('shop.basic.privacy_protocol', 'shop.basic', '隐私协议', NULL, 'array', '{\"title\":\"隐私协议\",\"id\":\"2\"}', NULL, 'required', 50), ('shop.basic.user_protocol', 'shop.basic', '用户协议', NULL, 'array', '{\"title\":\"用户协议\",\"id\":\"1\"}', NULL, 'required', 50), ('shop.basic.version', 'shop.basic', '版本号', NULL, 'string', '3.0.0', NULL, 'required', 50), ('shop.commission', 'shop', '分销设置', NULL, 'group', NULL, NULL, NULL, 50), ('shop.commission.agent_check', 'shop.commission', '分销商审核', NULL, 'boolean', '0', NULL, NULL, 50), ('shop.commission.agent_form', 'shop.commission', '完善资料表单', NULL, 'array', '{\"status\":\"1\",\"background_image\":\"\\/assets\\/addons\\/shopro\\/img\\/admin\\/apply_agent.png\",\"content\":[{\"type\":\"text\",\"name\":\"姓名\"},{\"type\":\"text\",\"name\":\"身份证号\"},{\"type\":\"image\",\"name\":\"身份证照片\"}]}', NULL, NULL, 50), ('shop.commission.apply_protocol', 'shop.commission', '申请协议', NULL, 'array', '{\"status\":\"1\",\"id\":\"2\",\"title\":\"隐私协议\"}', NULL, NULL, 50), ('shop.commission.background_image', 'shop.commission', '分销中心背景', NULL, 'string', NULL, NULL, NULL, 50), ('shop.commission.be
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_coupon` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
`type` enum('reduce','discount') NOT NULL DEFAULT 'reduce' COMMENT '类型:reduce=满减券,discount=折扣券',
`use_scope` enum('all_use','goods','disabled_goods','category') NOT NULL DEFAULT 'all_use' COMMENT '可用范围:all_use=全场通用,goods=指定商品可用,disabled_goods=指定商品不可用,category=指定分类可用',
`items` varchar(255) NULL DEFAULT NULL COMMENT '可用范围值',
`amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '券面额',
`max_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '最大抵扣(折扣券)',
`enough` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '消费门槛',
`stock` int(10) NOT NULL DEFAULT 0 COMMENT '库存',
`limit_num` int(10) NOT NULL DEFAULT 0 COMMENT '每人限领',
`get_start_time` bigint(16) NOT NULL DEFAULT 0 COMMENT '领取开始时间',
`get_end_time` bigint(16) NOT NULL DEFAULT 0 COMMENT '领取结束时间',
`use_time_type` enum('range','days') NOT NULL DEFAULT 'range' COMMENT '使用时间类型:range=固定区间,days=相对天数',
`use_start_time` bigint(16) NOT NULL DEFAULT 0 COMMENT '使用开始时间',
`use_end_time` bigint(16) NOT NULL DEFAULT 0 COMMENT '使用结束时间',
`start_days` int(10) NOT NULL DEFAULT 0 COMMENT '开始有效天数',
`days` int(10) NOT NULL DEFAULT 0 COMMENT '有效天数',
`is_double_discount` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '优惠叠加:0=不可叠加,1=可叠加',
`description` varchar(60) NULL DEFAULT NULL COMMENT '描述',
`status` enum('normal','hidden','disabled') NOT NULL DEFAULT 'normal' COMMENT '状态:normal=公开,hidden=后台发放,disabled=禁用',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '优惠券';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_area` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) NOT NULL DEFAULT 0 COMMENT '上级',
`name` varchar(60) NOT NULL COMMENT '行政区名称',
`level` varchar(60) NULL DEFAULT NULL COMMENT '行政区级别',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '地区';
-- shopro_data_area 数据
INSERT INTO `__PREFIX__shopro_data_area` (`id`, `pid`, `name`, `level`) VALUES (11, 0, '北京市', 'province'), (12, 0, '天津市', 'province'), (13, 0, '河北省', 'province'), (14, 0, '山西省', 'province'), (15, 0, '内蒙古自治区', 'province'), (21, 0, '辽宁省', 'province'), (22, 0, '吉林省', 'province'), (23, 0, '黑龙江省', 'province'), (31, 0, '上海市', 'province'), (32, 0, '江苏省', 'province'), (33, 0, '浙江省', 'province'), (34, 0, '安徽省', 'province'), (35, 0, '福建省', 'province'), (36, 0, '江西省', 'province'), (37, 0, '山东省', 'province'), (41, 0, '河南省', 'province'), (42, 0, '湖北省', 'province'), (43, 0, '湖南省', 'province'), (44, 0, '广东省', 'province'), (45, 0, '广西壮族自治区', 'province'), (46, 0, '海南省', 'province'), (50, 0, '重庆市', 'province'), (51, 0, '四川省', 'province'), (52, 0, '贵州省', 'province'), (53, 0, '云南省', 'province'), (54, 0, '西藏自治区', 'province'), (61, 0, '陕西省', 'province'), (62, 0, '甘肃省', 'province'), (63, 0, '青海省', 'province'), (64, 0, '宁夏回族自治区', 'province'), (65, 0, '新疆维吾尔自治区', 'province'), (71, 0, '台湾省', 'province'), (81, 0, '香港特别行政区', 'province'), (82, 0, '澳门特别行政区', 'province'), (1101, 11, '市辖区', 'city'), (1201, 12, '市辖区', 'city'), (1301, 13, '石家庄市', 'city'), (1302, 13, '唐山市', 'city'), (1303, 13, '秦皇岛市', 'city'), (1304, 13, '邯郸市', 'city'), (1305, 13, '邢台市', 'city'), (1306, 13, '保定市', 'city'), (1307, 13, '张家口市', 'city'), (1308, 13, '承德市', 'city'), (1309, 13, '沧州市', 'city'), (1310, 13, '廊坊市', 'city'), (1311, 13, '衡水市', 'city'), (1401, 14, '太原市', 'city'), (1402, 14, '大同市', 'city'), (1403, 14, '阳泉市', 'city'), (1404, 14, '长治市', 'city'), (1405, 14, '晋城市', 'city'), (1406, 14, '朔州市', 'city'), (1407, 14, '晋中市', 'city'), (1408, 14, '运城市', 'city'), (1409, 14, '忻州市', 'city'), (1410, 14, '临汾市', 'city'), (1411, 14, '吕梁市', 'city'), (1501, 15, '呼和浩特市', 'city'), (1502, 15, '包头市', 'city'), (1503, 15, '乌海市', 'city'), (1504, 15, '赤峰市', 'city'), (1505, 15, '通辽市', 'city'), (1506, 15, '鄂尔多斯市', 'city'), (1507, 15, '呼伦贝尔市', 'city'), (1508, 15, '巴彦淖尔市', 'city'), (1509, 15, '乌兰察布市', 'city'), (1522, 15, '兴安盟', 'city'), (1525, 15, '锡林郭勒盟', 'city'), (1529, 15, '阿拉善盟', 'city'), (2101, 21, '沈阳市', 'city'), (2102, 21, '大连市', 'city'), (2103, 21, '鞍山市', 'city'), (2104, 21, '抚顺市', 'city'), (2105, 21, '本溪市', 'city'), (2106, 21, '丹东市', 'city'), (2107, 21, '锦州市', 'city'), (2108, 21, '营口市', 'city'), (2109, 21, '阜新市', 'city'), (2110, 21, '辽阳市', 'city'), (2111, 21, '盘锦市', 'city'), (2112, 21, '铁岭市', 'city'), (2113, 21, '朝阳市', 'city'), (2114, 21, '葫芦岛市', 'city'), (2201, 22, '长春市', 'city'), (2202, 22, '吉林市', 'city'), (2203, 22, '四平市', 'city'), (2204, 22, '辽源市', 'city'), (2205, 22, '通化市', 'city'), (2206, 22, '白山市', 'city'), (2207, 22, '松原市', 'city'), (2208, 22, '白城市', 'city'), (2224, 22, '延边朝鲜族自治州', 'city'), (2301, 23, '哈尔滨市', 'city'), (2302, 23, '齐齐哈尔市', 'city'), (2303, 23, '鸡西市', 'city'), (2304, 23, '鹤岗市', 'city'), (2305, 23, '双鸭山市', 'city'), (2306, 23, '大庆市', 'city'), (2307, 23, '伊春市', 'city'), (2308, 23, '佳木斯市', 'city'), (2309, 23, '七台河市', 'city'), (2310, 23, '牡丹江市', 'city'), (2311, 23, '黑河市', 'city'), (2312, 23, '绥化市', 'city'), (2327, 23, '大兴安岭地区', 'city'), (3101, 31, '市辖区', 'city'), (3201, 32, '南京市', 'city'), (3202, 32, '无锡市', 'city'), (3203, 32, '徐州市', 'city'), (3204, 32, '常州市', 'city'), (3205, 32, '苏州市', 'city'), (3206, 32, '南通市', 'city'), (3207, 32, '连云港市', 'city'), (3208, 32, '淮安市', 'city'), (3209,
INSERT INTO `__PREFIX__shopro_data_area` (`id`, `pid`, `name`, `level`) VALUES (360423, 3604, '武宁县', 'district'), (360424, 3604, '修水县', 'district'), (360425, 3604, '永修县', 'district'), (360426, 3604, '德安县', 'district'), (360428, 3604, '都昌县', 'district'), (360429, 3604, '湖口县', 'district'), (360430, 3604, '彭泽县', 'district'), (360481, 3604, '瑞昌市', 'district'), (360482, 3604, '共青城市', 'district'), (360483, 3604, '庐山市', 'district'), (360502, 3605, '渝水区', 'district'), (360521, 3605, '分宜县', 'district'), (360602, 3606, '月湖区', 'district'), (360603, 3606, '余江区', 'district'), (360681, 3606, '贵溪市', 'district'), (360702, 3607, '章贡区', 'district'), (360703, 3607, '南康区', 'district'), (360704, 3607, '赣县区', 'district'), (360722, 3607, '信丰县', 'district'), (360723, 3607, '大余县', 'district'), (360724, 3607, '上犹县', 'district'), (360725, 3607, '崇义县', 'district'), (360726, 3607, '安远县', 'district'), (360728, 3607, '定南县', 'district'), (360729, 3607, '全南县', 'district'), (360730, 3607, '宁都县', 'district'), (360731, 3607, '于都县', 'district'), (360732, 3607, '兴国县', 'district'), (360733, 3607, '会昌县', 'district'), (360734, 3607, '寻乌县', 'district'), (360735, 3607, '石城县', 'district'), (360781, 3607, '瑞金市', 'district'), (360783, 3607, '龙南市', 'district'), (360802, 3608, '吉州区', 'district'), (360803, 3608, '青原区', 'district'), (360821, 3608, '吉安县', 'district'), (360822, 3608, '吉水县', 'district'), (360823, 3608, '峡江县', 'district'), (360824, 3608, '新干县', 'district'), (360825, 3608, '永丰县', 'district'), (360826, 3608, '泰和县', 'district'), (360827, 3608, '遂川县', 'district'), (360828, 3608, '万安县', 'district'), (360829, 3608, '安福县', 'district'), (360830, 3608, '永新县', 'district'), (360881, 3608, '井冈山市', 'district'), (360902, 3609, '袁州区', 'district'), (360921, 3609, '奉新县', 'district'), (360922, 3609, '万载县', 'district'), (360923, 3609, '上高县', 'district'), (360924, 3609, '宜丰县', 'district'), (360925, 3609, '靖安县', 'district'), (360926, 3609, '铜鼓县', 'district'), (360981, 3609, '丰城市', 'district'), (360982, 3609, '樟树市', 'district'), (360983, 3609, '高安市', 'district'), (361002, 3610, '临川区', 'district'), (361003, 3610, '东乡区', 'district'), (361021, 3610, '南城县', 'district'), (361022, 3610, '黎川县', 'district'), (361023, 3610, '南丰县', 'district'), (361024, 3610, '崇仁县', 'district'), (361025, 3610, '乐安县', 'district'), (361026, 3610, '宜黄县', 'district'), (361027, 3610, '金溪县', 'district'), (361028, 3610, '资溪县', 'district'), (361030, 3610, '广昌县', 'district'), (361102, 3611, '信州区', 'district'), (361103, 3611, '广丰区', 'district'), (361104, 3611, '广信区', 'district'), (361123, 3611, '玉山县', 'district'), (361124, 3611, '铅山县', 'district'), (361125, 3611, '横峰县', 'district'), (361126, 3611, '弋阳县', 'district'), (361127, 3611, '余干县', 'district'), (361128, 3611, '鄱阳县', 'district'), (361129, 3611, '万年县', 'district'), (361130, 3611, '婺源县', 'district'), (361181, 3611, '德兴市', 'district'), (370102, 3701, '历下区', 'district'), (370103, 3701, '市中区', 'district'), (370104, 3701, '槐荫区', 'district'), (370105, 3701, '天桥区', 'district'), (370112, 3701, '历城区', 'district'), (370113, 3701, '长清区', 'district'), (370114, 3701, '章丘区', 'district'), (370115, 3701, '济阳区', 'district'), (370116, 3701, '莱芜区', 'district'), (370117, 3701, '钢城区', 'district'), (370124, 3701, '平阴县', 'district'), (370126, 3701, '商河县', 'district'), (370171, 3701, '济南高新技术产业开发区', 'district'), (370202, 3702, '市南区', 'district'), (370203, 3702, '市北区', 'district'), (370211, 3702, '黄岛区', 'district'), (370212, 3702, '崂山区', 'district'), (370213, 3702, '李沧区', 'district'), (370214,
INSERT INTO `__PREFIX__shopro_data_area` (`id`, `pid`, `name`, `level`) VALUES (611002, 6110, '商州区', 'district'), (611021, 6110, '洛南县', 'district'), (611022, 6110, '丹凤县', 'district'), (611023, 6110, '商南县', 'district'), (611024, 6110, '山阳县', 'district'), (611025, 6110, '镇安县', 'district'), (611026, 6110, '柞水县', 'district'), (620102, 6201, '城关区', 'district'), (620103, 6201, '七里河区', 'district'), (620104, 6201, '西固区', 'district'), (620105, 6201, '安宁区', 'district'), (620111, 6201, '红古区', 'district'), (620121, 6201, '永登县', 'district'), (620122, 6201, '皋兰县', 'district'), (620123, 6201, '榆中县', 'district'), (620171, 6201, '兰州新区', 'district'), (620201, 6202, '嘉峪关市', 'district'), (620302, 6203, '金川区', 'district'), (620321, 6203, '永昌县', 'district'), (620402, 6204, '白银区', 'district'), (620403, 6204, '平川区', 'district'), (620421, 6204, '靖远县', 'district'), (620422, 6204, '会宁县', 'district'), (620423, 6204, '景泰县', 'district'), (620502, 6205, '秦州区', 'district'), (620503, 6205, '麦积区', 'district'), (620521, 6205, '清水县', 'district'), (620522, 6205, '秦安县', 'district'), (620523, 6205, '甘谷县', 'district'), (620524, 6205, '武山县', 'district'), (620525, 6205, '张家川回族自治县', 'district'), (620602, 6206, '凉州区', 'district'), (620621, 6206, '民勤县', 'district'), (620622, 6206, '古浪县', 'district'), (620623, 6206, '天祝藏族自治县', 'district'), (620702, 6207, '甘州区', 'district'), (620721, 6207, '肃南裕固族自治县', 'district'), (620722, 6207, '民乐县', 'district'), (620723, 6207, '临泽县', 'district'), (620724, 6207, '高台县', 'district'), (620725, 6207, '山丹县', 'district'), (620802, 6208, '崆峒区', 'district'), (620821, 6208, '泾川县', 'district'), (620822, 6208, '灵台县', 'district'), (620823, 6208, '崇信县', 'district'), (620825, 6208, '庄浪县', 'district'), (620826, 6208, '静宁县', 'district'), (620881, 6208, '华亭市', 'district'), (620902, 6209, '肃州区', 'district'), (620921, 6209, '金塔县', 'district'), (620922, 6209, '瓜州县', 'district'), (620923, 6209, '肃北蒙古族自治县', 'district'), (620924, 6209, '阿克塞哈萨克族自治县', 'district'), (620981, 6209, '玉门市', 'district'), (620982, 6209, '敦煌市', 'district'), (621002, 6210, '西峰区', 'district'), (621021, 6210, '庆城县', 'district'), (621022, 6210, '环县', 'district'), (621023, 6210, '华池县', 'district'), (621024, 6210, '合水县', 'district'), (621025, 6210, '正宁县', 'district'), (621026, 6210, '宁县', 'district'), (621027, 6210, '镇原县', 'district'), (621102, 6211, '安定区', 'district'), (621121, 6211, '通渭县', 'district'), (621122, 6211, '陇西县', 'district'), (621123, 6211, '渭源县', 'district'), (621124, 6211, '临洮县', 'district'), (621125, 6211, '漳县', 'district'), (621126, 6211, '岷县', 'district'), (621202, 6212, '武都区', 'district'), (621221, 6212, '成县', 'district'), (621222, 6212, '文县', 'district'), (621223, 6212, '宕昌县', 'district'), (621224, 6212, '康县', 'district'), (621225, 6212, '西和县', 'district'), (621226, 6212, '礼县', 'district'), (621227, 6212, '徽县', 'district'), (621228, 6212, '两当县', 'district'), (622901, 6229, '临夏市', 'district'), (622921, 6229, '临夏县', 'district'), (622922, 6229, '康乐县', 'district'), (622923, 6229, '永靖县', 'district'), (622924, 6229, '广河县', 'district'), (622925, 6229, '和政县', 'district'), (622926, 6229, '东乡族自治县', 'district'), (622927, 6229, '积石山保安族东乡族撒拉族自治县', 'district'), (623001, 6230, '合作市', 'district'), (623021, 6230, '临潭县', 'district'), (623022, 6230, '卓尼县', 'district'), (623023, 6230, '舟曲县', 'district'), (623024, 6230, '迭部县', 'district'), (623025, 6230, '玛曲县', 'district'), (623026, 6230, '碌曲县', 'district'), (623027, 6230, '夏河县', 'district'), (630102, 6301, '
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_express` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '快递公司',
`code` varchar(60) NULL DEFAULT NULL COMMENT '公司编号',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
PRIMARY KEY (`id`) USING BTREE,
INDEX `code`(`code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '快递公司';
-- shopro_data_express 数据
INSERT INTO `__PREFIX__shopro_data_express` (`id`, `name`, `code`, `weigh`) VALUES (1, '顺丰速运', 'SF', 0), (2, '百世快递', 'HTKY', 0), (3, '中通快递', 'ZTO', 0), (4, '申通快递', 'STO', 0), (5, '圆通速递', 'YTO', 0), (6, '韵达速递', 'YD', 0), (7, '邮政快递包裹', 'YZPY', 0), (8, 'EMS', 'EMS', 0), (9, '天天快递', 'HHTT', 0), (10, '京东快递', 'JD', 0), (11, '优速快递', 'UC', 0), (12, '德邦快递', 'DBL', 0), (13, '宅急送', 'ZJS', 0), (14, '安捷快递', 'AJ', 0), (15, '阿里跨境电商物流', 'ALKJWL', 0), (16, '安迅物流', 'AX', 0), (17, '安邮美国', 'AYUS', 0), (18, '亚马逊物流', 'AMAZON', 0), (19, '澳门邮政', 'AOMENYZ', 0), (20, '安能物流', 'ANE', 0), (21, '澳多多', 'ADD', 0), (22, '澳邮专线', 'AYCA', 0), (23, '安鲜达', 'AXD', 0), (24, '安能快运', 'ANEKY', 0), (25, '澳邦国际', 'ABGJ', 0), (26, '安得物流', 'ANNTO', 0), (27, '八达通 ', 'BDT', 0), (28, '百腾物流', 'BETWL', 0), (29, '北极星快运', 'BJXKY', 0), (30, '奔腾物流', 'BNTWL', 0), (31, '百福东方', 'BFDF', 0), (32, '贝海国际 ', 'BHGJ', 0), (33, '八方安运', 'BFAY', 0), (34, '百世快运', 'BTWL', 0), (35, '帮帮发转运', 'BBFZY', 0), (36, '百城通物流', 'BCTWL', 0), (37, '春风物流', 'CFWL', 0), (38, '诚通物流', 'CHTWL', 0), (39, '传喜物流', 'CXHY', 0), (40, '城市100', 'CITY100', 0), (41, '城际快递', 'CJKD', 0), (42, 'CNPEX中邮快递', 'CNPEX', 0), (43, 'COE东方快递', 'COE', 0), (44, '长沙创一', 'CSCY', 0), (45, '成都善途速运', 'CDSTKY', 0), (46, '联合运通', 'CTG', 0), (47, '疯狂快递', 'CRAZY', 0), (48, 'CBO钏博物流', 'CBO', 0), (49, '佳吉快运', 'CNEX', 0), (50, '承诺达', 'CND', 0), (51, '畅顺通达', 'CSTD', 0), (52, 'D速物流', 'DSWL', 0), (53, '到了港', 'DLG ', 0), (54, '大田物流', 'DTWL', 0), (55, '东骏快捷物流', 'DJKJWL', 0), (56, '德坤', 'DEKUN', 0), (57, '德邦快运', 'DBLKY', 0), (58, '大马鹿', 'DML', 0), (59, '丹鸟物流', 'DNWL', 0), (60, '东方汇', 'EST365', 0), (61, 'E特快', 'ETK', 0), (62, 'EMS国内', 'EMS2', 0), (63, 'EWE', 'EWE', 0), (64, '飞康达', 'FKD', 0), (65, '富腾达 ', 'FTD', 0), (66, '凡宇货的', 'FYKD', 0), (67, '速派快递', 'FASTGO', 0), (68, '飞豹快递', 'FBKD', 0), (69, '丰巢', 'FBOX', 0), (70, '飞狐快递', 'FHKD', 0), (71, '复融供应链', 'FRGYL', 0), (72, '飞远配送', 'FYPS', 0), (73, '凡宇速递', 'FYSD', 0), (74, '丰通快运', 'FT', 0), (75, '冠达 ', 'GD', 0), (76, '广东邮政', 'GDEMS', 0), (77, '共速达', 'GSD', 0), (78, '广通 ', 'GTONG', 0), (79, '冠达快递', 'GDKD', 0), (80, '挂号信', 'GHX', 0), (81, '广通速递', 'GTKD', 0), (82, '高铁快运', 'GTKY', 0), (83, '迦递快递', 'GAI', 0), (84, '港快速递', 'GKSD', 0), (85, '高铁速递', 'GTSD', 0), (86, '黑狗冷链', 'HGLL', 0), (87, '恒路物流', 'HLWL', 0), (88, '天地华宇', 'HOAU', 0), (89, '鸿桥供应链', 'HOTSCM', 0), (90, '海派通物流公司', 'HPTEX', 0), (91, '华强物流', 'hq568', 0), (92, '环球速运 ', 'HQSY', 0), (93, '华夏龙物流', 'HXLWL', 0), (94, '河北建华', 'HBJH', 0), (95, '汇丰物流', 'HF', 0), (96, '华航快递', 'HHKD', 0), (97, '华翰物流', 'HHWL', 0), (98, '黄马甲快递', 'HMJKD', 0), (99, '海盟速递', 'HMSD', 0), (100, '华企快运', 'HQKY', 0), (101, '昊盛物流', 'HSWL', 0), (102, '鸿泰物流', 'HTWL', 0), (103, '豪翔物流 ', 'HXWL', 0), (104, '合肥汇文', 'HFHW', 0), (105, '辉隆物流', 'HLONGWL', 0), (106, '华企快递', 'HQKD', 0), (107, '韩润物流', 'HRWL', 0), (108, '青岛恒通快递', 'HTKD', 0), (109, '货运皇物流', 'HYH', 0), (110, '好来运快递', 'HLYSD', 0), (111, '皇家物流', 'HJWL', 0), (112, '海信物流', 'HISENSE', 0), (113, '捷安达 ', 'JAD', 0), (114, '京广速递', 'JGSD', 0), (115, '九曳供应链', 'JIUYE', 0), (116, '急先达', 'JXD', 0), (117, '晋越快递', 'JYKD', 0), (118, '佳成国际', 'JCEX', 0), (119, '捷特快递', 'JTKD', 0), (120, '精英速运', 'JYSY', 0), (121, '加运美', 'JYM'
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_fake_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(60) NULL DEFAULT NULL COMMENT '用户名',
`nickname` varchar(60) NULL DEFAULT NULL COMMENT '昵称',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '手机号',
`password` varchar(60) NOT NULL DEFAULT '' COMMENT '密码',
`avatar` varchar(255) NULL DEFAULT NULL COMMENT '头像',
`gender` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`email` varchar(60) NULL DEFAULT NULL COMMENT '邮箱',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '虚拟用户';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_faq` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL COMMENT '问题',
`content` text NOT NULL COMMENT '内容',
`status` enum('normal','hidden') NOT NULL DEFAULT 'normal' COMMENT '状态:normal=显示,hidden=隐藏',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '常见问题';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_page` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL COMMENT '名称',
`path` varchar(255) NOT NULL COMMENT '路径',
`group` varchar(20) NOT NULL COMMENT '分组',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '前端路由';
-- shopro_data_page 数据
INSERT INTO `__PREFIX__shopro_data_page` (`id`, `name`, `path`, `group`, `createtime`, `updatetime`) VALUES (1, '首页', '/pages/index/index', '商城', 1664350756, 1664350756), (2, '个人中心', '/pages/index/user', '商城', 1664350756, 1664350756), (3, '商品分类', '/pages/index/category', '商城', 1664350756, 1664350756), (4, '购物车', '/pages/index/cart', '商城', 1664350756, 1664350756), (5, '搜索', '/pages/index/search', '商城', 1664350756, 1664350756), (6, '自定义页面', '/pages/index/page', '商城', 1664350756, 1664350756), (7, '普通商品', '/pages/goods/index', '商品', 1664350756, 1664350756), (8, '拼团商品', '/pages/goods/groupon', '商品', 1664350756, 1664350756), (9, '秒杀商品', '/pages/goods/seckill', '商品', 1664350756, 1664350756), (10, '积分商品', '/pages/goods/score', '商品', 1664350756, 1664350756), (11, '商品列表', '/pages/goods/list', '商品', 1664350756, 1664350756), (12, '用户订单', '/pages/order/list', '订单中心', 1664350756, 1664350756), (13, '售后订单', '/pages/order/aftersale/list', '订单中心', 1664350756, 1664350756), (14, '用户信息', '/pages/user/info', '用户中心', 1664350756, 1664350756), (15, '商品收藏', '/pages/user/goods-collect', '用户中心', 1664350756, 1664350756), (16, '浏览记录', '/pages/user/goods-log', '用户中心', 1664350756, 1664350756), (17, '地址管理', '/pages/user/address/list', '用户中心', 1664350756, 1664350756), (18, '发票管理', '/pages/user/invoice/list', '用户中心', 1664350756, 1664350756), (19, '用户余额', '/pages/user/wallet/money', '用户中心', 1664350756, 1664350756), (20, '用户佣金', '/pages/user/wallet/commission', '分销中心', 1664350756, 1664350756), (21, '用户积分', '/pages/user/wallet/score', '用户中心', 1664350756, 1664350756), (22, '分销中心', '/pages/commission/index', '分销商城', 1664350756, 1664350756), (23, '申请分销商', '/pages/commission/apply', '分销商城', 1664350756, 1664350756), (24, '推广商品', '/pages/commission/goods', '分销商城', 1664350756, 1664350756), (25, '分销订单', '/pages/commission/order', '分销商城', 1664350756, 1664350756), (26, '分享记录', '/pages/commission/share-log', '分销商城', 1664350756, 1664350756), (27, '我的团队', '/pages/commission/team', '分销商城', 1664350756, 1664350756), (28, '签到中心', '/pages/app/sign', '应用', 1664350756, 1664350756), (29, '积分商城', '/pages/app/score-shop', '应用', 1664350756, 1664350756), (30, '系统设置', '/pages/public/setting', '通用', 1664350756, 1664350756), (31, '问题反馈', '/pages/public/feedback', '通用', 1664350756, 1664350756), (32, '富文本', '/pages/public/richtext', '通用', 1664350756, 1664350756), (33, '常见问题', '/pages/public/faq', '通用', 1664350756, 1664350756), (34, '领券中心', '/pages/coupon/list', '优惠券', 1664350756, 1664350756), (35, '优惠券详情', '/pages/coupon/detail', '优惠券', 1664350756, 1664350756), (36, '客服', '/pages/chat/index', '客服', 1664350756, 1664350756), (37, '充值余额', '/pages/pay/recharge', '支付', 1664350756, 1664350756), (38, '充值记录', '/pages/pay/recharge-log', '支付', 1664350756, 1664350756), (39, '申请提现', '/pages/pay/withdraw', '支付', 1664350756, 1664350756), (40, '提现记录', '/pages/pay/withdraw-log', '支付', 1664350756, 1664350756), (41, '拼团订单', '/pages/activity/groupon/order', '营销活动', 1664350756, 1664350756), (43, '拼团活动', '/pages/activity/groupon/list', '营销活动', 1664350756, 1664350756), (44, '秒杀活动', '/pages/activity/seckill/list', '营销活动', 1664350756, 1664350756), (46, '分销排行', '/pages/commission/rank', '分销商城', 1660202947, 1660202947), (47, '优惠券中心', '/pages/app/coupon/index', '应用', 1663153046, 1663153046), (48, '优惠券详情', '/pages/app/coupon/detail', '应用', 1663153046, 1663153046), (49, '营销活动商品', '/pages/goods/activity', '商品', 1663311458, 1663311458);
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_data_richtext` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL COMMENT '标题',
`content` longtext NOT NULL COMMENT '内容',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '富文本';
-- shopro_data_richtext 数据
INSERT INTO `__PREFIX__shopro_data_richtext` (`id`, `title`, `content`, `createtime`, `updatetime`) VALUES (1, '用户协议', '<p><br></p><p><span style=\"font-family: 微软雅黑;\">本软件许可及服务协议(以下称\"本协议\")由您与河南星品科技有限公司(以下称“我们”)共同签署。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">在使用shopro商城软件以下称许可软件之前请您仔细阅读本协议特别是免除或者限制责任的条款、法律适用和争议解决条款。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">免除或者限制责任的条款将以粗体标识,您需要重点阅读。如您对协议有任何疑问,可向客服咨询。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">如果您同意接受本协议条款和条件的约束,您可下载安装使用许可软件。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">我们如修改本协议或其补充协议,协议条款修改后,请您仔细阅读并接受修改后的协议后再继续使用许可软件。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">一、 定义</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp; </span></p><p><span style=\"font-family: 微软雅黑;\">1. 本协议是您与我们之间关于您下载、安装、使用、登录本软件,以及使用本软件服务所订立的协议。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">二、授权范围</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp;</span></p><p><span style=\"font-family: 微软雅黑;\">1. 由于软件适配平台及终端限制,您理解您仅可在获授权的系统平台及终端使用许可软件,如您将许可软件安装在其他终端设备上(包括台式电脑、手提电脑、或授权终端外的其他手持移动终端、电视机及机顶盒等),可能会对您硬件或软件功能造成损害。</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp;</span></p><p><span style=\"font-family: 微软雅黑;\">2. 您应该理解许可软件仅可用于非商业目的,您不可为商业运营目的安装、使用、运行许可软件。</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; </span></p><p><span style=\"font-family: 微软雅黑;\">3. 我们会对许可软件及其相关功能不时进行变更、升级、修改或转移,并会在许可软件系统中开发新的功能或其它服务。上述新的功能、软件服务如无独立协议的,您仍可取得相应功能或服务的授权,并可适用本协议。</span></p><p><br></p><p><span style=\"font-family: 微软雅黑;\">三、使用规范</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp;</span></p><p><span style=\"font-family: 微软雅黑;\">1. 您应该规范使用许可软件,以下方式是违反使用规范的:</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; </span></p><p><span style=\"font-family: 微软雅黑;\">1从事违反法律法规政策、破坏公序良俗、损害公共利益的行为。</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp;</span></p><p><span style=\"font-family: 微软雅黑;\">2对许可软件及其中的相关信息擅自出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点借助许可软件发展与之有关的衍生产品、作品、服务、插件、外挂、兼容、互联等。</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp; &nbsp; &nbsp;</span></p><p><span style=\"font-family: 微软雅黑;\">3通过非由我们及其关联公司开发、授权或认可的第三方兼容软件、系统登录或使用许可软件或针对许可软件使用非我们及其关联公司开发、授权或认证的插件和外挂。</span></p><p><span style=\"font-family: 微软雅黑;\"> &nbsp
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_decorate` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL COMMENT '名称',
`type` enum('template','diypage','designer') NOT NULL DEFAULT 'template' COMMENT '模板类型:template=店铺模板,diypage=自定义页面,designer=设计师模板',
`memo` varchar(255) NULL DEFAULT NULL COMMENT '备注',
`platform` varchar(255) NULL DEFAULT NULL COMMENT '支持平台',
`status` enum('enable','disabled') NOT NULL DEFAULT 'disabled' COMMENT '状态:normal=启用,disabled=禁用',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '装修模板';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_decorate_page` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`decorate_id` int(11) NOT NULL DEFAULT 0 COMMENT '模板',
`type` varchar(10) NOT NULL COMMENT '类型',
`page` longtext NOT NULL COMMENT '数据',
`image` longtext NULL COMMENT '截图',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '模板数据';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_dispatch` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NULL DEFAULT NULL COMMENT '模板名称',
`type` enum('express', 'autosend') NOT NULL DEFAULT 'express' COMMENT '发货方式:express=快递物流,autosend=自动发货',
`status` enum('normal','disabled') NOT NULL DEFAULT 'normal' COMMENT '状态:normal=正常,disabled=禁用',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '发货模板';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_dispatch_autosend` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dispatch_id` int(11) NOT NULL COMMENT '配送模板',
`type` enum('text','params') NOT NULL DEFAULT 'text' COMMENT '自动发货类型:text=固定内容,params=自定义内容',
`content` varchar(1200) NULL DEFAULT NULL COMMENT '发货内容',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '自动发货';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_dispatch_express` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dispatch_id` int(11) NOT NULL DEFAULT 0 COMMENT '配送模板',
`type` enum('number','weight') NOT NULL DEFAULT 'number' COMMENT '计费方式:number=件数,weight=重量',
`first_num` int(10) NOT NULL DEFAULT 0 COMMENT '首(重/件)数',
`first_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '首(重/件)',
`additional_num` int(10) NOT NULL DEFAULT 0 COMMENT '续(重/件)数',
`additional_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '续(重/件)',
`province_ids` varchar(255) NULL DEFAULT NULL COMMENT '省份',
`city_ids` varchar(255) NULL DEFAULT NULL COMMENT '城市',
`district_ids` varchar(255) NULL DEFAULT NULL COMMENT '地区',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '运费模板';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_feedback` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '反馈用户',
`type` varchar(30) NOT NULL COMMENT '反馈类型',
`content` varchar(1024) NULL DEFAULT NULL COMMENT '反馈内容',
`images` varchar(1024) NULL DEFAULT NULL COMMENT '截图',
`phone` varchar(30) NULL DEFAULT NULL COMMENT '联系电话',
`status` enum('0','1') NOT NULL DEFAULT '0' COMMENT '处理状态',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '系统备注',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '意见反馈';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('normal','virtual','card') NOT NULL DEFAULT 'normal' COMMENT '商品类型:normal=实体商品,virtual=虚拟商品,card=电子卡密',
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题',
`subtitle` varchar(255) NULL DEFAULT NULL COMMENT '副标题',
`category_ids` varchar(120) NULL DEFAULT NULL COMMENT '所属分类',
`image` varchar(255) NULL DEFAULT NULL COMMENT '商品主图',
`images` varchar(2500) NULL DEFAULT NULL COMMENT '轮播图',
`params` varchar(2500) NULL DEFAULT NULL COMMENT '参数详情',
`content` text NULL COMMENT '图文详情',
`original_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '原价',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
`is_sku` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否多规格',
`limit_type` enum('none','daily','all') NOT NULL DEFAULT 'none' COMMENT '限购类型:none=不限购,daily=每日,all=累计',
`limit_num` int(10) NOT NULL DEFAULT 0 COMMENT '限购数量',
`likes` int(10) NOT NULL DEFAULT 0 COMMENT '收藏人数',
`views` int(10) NOT NULL DEFAULT 0 COMMENT '浏览人数',
`sales` int(10) NOT NULL DEFAULT 0 COMMENT '销量',
`sales_show_type` enum('exact','sketchy') NOT NULL DEFAULT 'exact' COMMENT '销量显示类型:exact=精确的,sketchy=粗略的',
`stock_show_type` enum('exact','sketchy') NOT NULL DEFAULT 'exact' COMMENT '库存显示类型:exact=精确的,sketchy=粗略的',
`show_sales` int(10) NOT NULL DEFAULT 0 COMMENT '显示销量',
`service_ids` varchar(120) NULL DEFAULT NULL COMMENT '服务标签',
`dispatch_type` varchar(120) NULL DEFAULT NULL COMMENT '发货方式',
`dispatch_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货模板',
`is_offline` tinyint(3) NOT NULL DEFAULT 0 COMMENT '线下付款:0=否,1=是',
`status` enum('up','hidden','down') NOT NULL DEFAULT 'up' COMMENT '商品状态:up=上架,hidden=隐藏,down=下架',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_item_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单商品',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`user_type` enum('user','fake_user') NOT NULL DEFAULT 'user' COMMENT '用户类型:user=用户,fake_user=虚拟用户',
`user_nickname` varchar(255) NULL DEFAULT NULL COMMENT '用户昵称',
`user_avatar` varchar(255) NULL DEFAULT NULL COMMENT '用户头像',
`level` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '评价星级',
`content` varchar(512) NULL DEFAULT NULL COMMENT '评价内容',
`images` varchar(2500) NULL DEFAULT NULL COMMENT '评价图片',
`status` enum('normal','hidden') NOT NULL DEFAULT 'normal' COMMENT '显示状态:normal=正常,hidden=隐藏',
`admin_id` int(11) NOT NULL DEFAULT 0 COMMENT '管理员',
`reply_content` varchar(512) NULL DEFAULT NULL COMMENT '回复内容',
`reply_time` bigint(16) NULL DEFAULT NULL COMMENT '回复时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品评价';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_service` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(120) NULL DEFAULT NULL COMMENT '名称',
`image` varchar(255) NULL DEFAULT NULL COMMENT '服务标志',
`description` varchar(255) NULL DEFAULT NULL COMMENT '描述',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品服务标签';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_sku` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称',
`parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '所属规格',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品规格';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_sku_price` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_sku_ids` varchar(120) NULL DEFAULT NULL COMMENT '规格',
`goods_sku_text` varchar(255) NULL DEFAULT NULL COMMENT '规格中文',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`image` varchar(255) NULL DEFAULT NULL COMMENT '缩略图',
`stock` int(10) NOT NULL DEFAULT 0 COMMENT '库存',
`stock_warning` int(10) NULL DEFAULT NULL COMMENT '库存预警',
`sales` int(10) NOT NULL DEFAULT 0 COMMENT '销量',
`sn` varchar(50) NULL DEFAULT NULL COMMENT '货号',
`weight` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '重量(KG)',
`cost_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '成本价',
`original_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '原价',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
`status` enum('up','down') NOT NULL DEFAULT 'up' COMMENT '商品状态:up=上架,down=下架',
`weigh` int(8) NOT NULL DEFAULT 0 COMMENT '权重',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品规格价格';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_stock_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`admin_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`goods_sku_text` varchar(255) NULL DEFAULT NULL COMMENT '规格名',
`before` int(10) NOT NULL DEFAULT 0 COMMENT '补货前',
`stock` int(10) NOT NULL DEFAULT 0 COMMENT '补货库存',
`msg` varchar(255) NULL DEFAULT NULL COMMENT '补货备注',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品库存记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_goods_stock_warning` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`goods_sku_text` varchar(255) NULL DEFAULT NULL COMMENT '规格名',
`stock_warning` int(10) NOT NULL DEFAULT 0 COMMENT '预警值',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '商品库存预警';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_mplive_goods` (
`id` int(11) NOT NULL,
`type` tinyint(4) NULL DEFAULT NULL COMMENT '商品来源',
`audit_id` int(11) NULL DEFAULT NULL COMMENT '审核单ID',
`goods_id` int(11) NULL DEFAULT NULL COMMENT '商城商品ID',
`name` varchar(255) NULL DEFAULT NULL COMMENT '商品名称',
`cover_img_url` varchar(255) NULL DEFAULT NULL COMMENT '封面图',
`price_type` tinyint(4) NULL DEFAULT NULL COMMENT '价格类型',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
`price2` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格2',
`third_party_tag` tinyint(4) NULL DEFAULT NULL COMMENT '添加商品标识',
`third_party_appid` varchar(255) NULL DEFAULT NULL COMMENT '第三方小程序APPID',
`on_shelves` tinyint(4) NULL DEFAULT NULL COMMENT '上架状态',
`audit_status` tinyint(4) NULL DEFAULT NULL COMMENT '审核状态',
`url` varchar(255) NULL DEFAULT NULL COMMENT '商品链接',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '直播间商品';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_mplive_room` (
`roomid` int(10) NOT NULL COMMENT '房间号',
`name` varchar(255) NULL DEFAULT NULL COMMENT '直播间名称',
`type` tinyint(4) NULL DEFAULT NULL COMMENT '直播方式',
`status` int(10) NULL DEFAULT NULL COMMENT '状态',
`is_feeds_public` tinyint(4) NULL DEFAULT NULL COMMENT '官方推荐',
`goods` varchar(255) NULL DEFAULT NULL COMMENT '商品',
`anchor_name` varchar(50) NULL DEFAULT NULL COMMENT '主播名称',
`share_img` varchar(255) NULL DEFAULT NULL COMMENT '分享图',
`cover_img` varchar(255) NULL DEFAULT NULL COMMENT '封面图',
`feeds_img` varchar(255) NULL DEFAULT NULL COMMENT '官方封面图',
`close_replay` tinyint(4) NULL DEFAULT NULL COMMENT '关闭回放',
`close_like` tinyint(4) NULL DEFAULT NULL COMMENT '关闭点赞',
`close_kf` tinyint(4) NULL DEFAULT NULL COMMENT '关闭客服',
`close_goods` tinyint(4) NULL DEFAULT NULL COMMENT '关闭商品橱窗',
`close_comment` tinyint(4) NULL DEFAULT NULL COMMENT '关闭评论',
`creater_openid` varchar(255) NULL DEFAULT NULL COMMENT '创建用户',
`start_time` bigint(16) NULL DEFAULT NULL COMMENT '开始时间',
`end_time` bigint(16) NULL DEFAULT NULL COMMENT '结束时间',
PRIMARY KEY (`roomid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '直播间';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_notification` (
`id` char(36) NOT NULL,
`notification_type` varchar(60) NOT NULL DEFAULT '' COMMENT '通知类型',
`type` varchar(60) NOT NULL DEFAULT '' COMMENT '消息类型',
`notifiable_id` int(11) NOT NULL DEFAULT 0 COMMENT '通知人',
`notifiable_type` varchar(60) NOT NULL COMMENT '通知人类型',
`data` text NULL COMMENT '内容',
`read_time` bigint(16) NULL DEFAULT NULL COMMENT '读取时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '通知';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_notification_config` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`event` varchar(60) NULL DEFAULT NULL COMMENT '消息事件',
`channel` enum('Sms','Email','Websocket','WechatOfficialAccount','WechatMiniProgram','WechatOfficialAccountBizsend') NULL DEFAULT NULL COMMENT '发送渠道:Sms=短信,Email=邮件,Websocket=Websocket,WechatOfficialAccount=微信模板消息,WechatMiniProgram=小程序订阅消息,WechatOfficialAccountBizsend=公众号订阅消息',
`type` enum('default','custom') NULL DEFAULT NULL COMMENT '类型:default=默认,custom=自定义',
`content` text NULL COMMENT '配置内容',
`status` enum('enable','disabled') NOT NULL DEFAULT 'enable' COMMENT '状态:enable=开启,disabled=关闭',
`send_num` int(10) NOT NULL DEFAULT 0 COMMENT '发送次数',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '消息通知配置';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('goods','score') NOT NULL DEFAULT 'goods' COMMENT '订单类型:goods=商城订单,score=积分商城订单',
`order_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '订单号',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`activity_type` varchar(255) NULL DEFAULT NULL COMMENT '活动类型',
`promo_types` varchar(255) NULL DEFAULT NULL COMMENT '营销类型',
`goods_original_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品原价',
`goods_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品总价',
`dispatch_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '运费',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '用户备注',
`memo` varchar(255) NULL DEFAULT NULL COMMENT '商家备注',
`status` enum('closed','cancel','unpaid','paid','completed','pending') NOT NULL DEFAULT 'unpaid' COMMENT '订单状态:closed=交易关闭,cancel=已取消,unpaid=未支付,paid=已支付,completed=已完成,pending=待定',
`order_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
`score_amount` int(10) NOT NULL DEFAULT 0 COMMENT '积分总数',
`pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付总金额',
`original_pay_fee` decimal(10, 2) NULL DEFAULT NULL COMMENT '原始支付总金额',
`remain_pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '剩余支付金额',
`paid_time` bigint(16) NULL DEFAULT NULL COMMENT '支付成功时间',
`pay_mode` enum('online','offline') NOT NULL DEFAULT 'online' COMMENT '支付模式:online=线上支付,offline=线下支付',
`apply_refund_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '申请退款状态:0=未申请,1=用户申请退款,-1=拒绝申请',
`total_discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠总金额',
`coupon_discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠券抵扣金额',
`promo_discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '营销优惠金额',
`coupon_id` int(11) NOT NULL DEFAULT 0 COMMENT '优惠券',
`invoice_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发票开具状态:-1=不可开具,0=未申请,1=已申请',
`ext` varchar(2048) NULL DEFAULT NULL COMMENT '附加信息',
`platform` enum('H5','App','WechatOfficialAccount','WechatMiniProgram') NULL DEFAULT NULL COMMENT '平台:H5=H5,WechatOfficialAccount=微信公众号,WechatMiniProgram=微信小程序,App=App',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `order_sn`(`order_sn`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `status`(`status`) USING BTREE,
INDEX `createtime`(`createtime`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_action` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_item_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单商品',
`oper_type` varchar(60) NULL DEFAULT NULL COMMENT '操作人类型',
`oper_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`order_status` enum('closed','cancel','unpaid','paid','completed','pending') NOT NULL DEFAULT 'unpaid' COMMENT '订单状态:closed=交易关闭,cancel=已取消,unpaid=未支付,paid=已支付,completed=已完成,pending=待定',
`dispatch_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发货状态:-1=拒收,0=未发货,1=已发货,2=已收货',
`aftersale_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '售后状态:-1=拒绝,0=未申请,1=申请售后,2=售后完成',
`refund_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '退款状态:0=未退款,1=已同意,2=已完成',
`comment_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '评价状态:0=未评价,1=已评价',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '用户备注',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `order_item_id`(`order_item_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单操作';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_address` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`consignee` varchar(60) NULL DEFAULT NULL COMMENT '收货人',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '收货手机',
`province_name` varchar(60) NULL DEFAULT NULL COMMENT '省份',
`city_name` varchar(60) NULL DEFAULT NULL COMMENT '城市',
`district_name` varchar(60) NULL DEFAULT NULL COMMENT '地区',
`address` varchar(255) NULL DEFAULT NULL COMMENT '详细地址',
`province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省Id',
`city_id` int(11) NOT NULL DEFAULT 0 COMMENT '市Id',
`district_id` int(11) NOT NULL DEFAULT 0 COMMENT '区Id',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单收货信息';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_aftersale` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`aftersale_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '售后单号',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` varchar(60) NULL DEFAULT NULL COMMENT '类型:refund=退款,return=退货,other=其他',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '联系方式',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`activity_type` varchar(255) NULL DEFAULT NULL COMMENT '活动类型',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_item_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单商品',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`goods_sku_text` varchar(60) NULL DEFAULT NULL COMMENT '规格名',
`goods_title` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
`goods_image` varchar(255) NOT NULL DEFAULT '' COMMENT '商品图片',
`goods_original_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品原价',
`goods_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品价格',
`discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠费用',
`goods_num` int(10) NOT NULL DEFAULT 0 COMMENT '购买数量',
`dispatch_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发货状态:-1=拒收,0=未发货,1=已发货,2=已收货',
`dispatch_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '发货费用',
`aftersale_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '售后状态:-2=已取消,-1=拒绝,0=未处理,1=申请售后,2=售后完成',
`refund_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '退款状态:0=未退款,1=已同意',
`refund_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
`reason` varchar(255) NULL DEFAULT NULL COMMENT '申请原因',
`content` varchar(1024) NULL DEFAULT NULL COMMENT '相关描述',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `aftersale_sn`(`aftersale_sn`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单售后';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_aftersale_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_aftersale_id` int(11) NOT NULL DEFAULT 0 COMMENT '售后单',
`oper_type` varchar(60) NULL DEFAULT NULL COMMENT '操作人类型',
`oper_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`dispatch_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发货状态:-1=拒收,0=未发货,1=已发货,2=已收货',
`aftersale_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '售后状态:-1=拒绝,0=未申请,1=申请售后,2=售后完成',
`refund_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '退款状态:0=未退款,1=已同意,2=已完成',
`log_type` varchar(255) NULL DEFAULT NULL COMMENT '日志类型',
`content` varchar(255) NULL DEFAULT NULL COMMENT '操作内容',
`images` varchar(2500) NULL DEFAULT NULL COMMENT '图片',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `order_aftersale_id`(`order_aftersale_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单售后记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_express` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`method` enum('input','api','upload') NOT NULL DEFAULT 'input' COMMENT '发货方式:input=手动发货,api=推送运单,upload=上传发货单',
`driver` varchar(30) NULL DEFAULT NULL COMMENT '当前物流驱动',
`express_name` varchar(60) NULL DEFAULT NULL COMMENT '快递公司',
`express_code` varchar(60) NULL DEFAULT NULL COMMENT '公司编号',
`express_no` varchar(60) NULL DEFAULT NULL COMMENT '快递单号',
`status` enum('noinfo','collect','transport','delivery','signfor','refuse','difficulty','invalid','timeout','fail','back') NOT NULL DEFAULT 'noinfo' COMMENT '订单状态:noinfo=暂无信息,collect=已揽件,transport=运输中,delivery=派送中,signfor=已签收,refuse=用户拒收,difficulty=问题件,invalid=无效件,timeout=超时单,fail=签收失败,back=退回',
`ext` varchar(2048) NULL DEFAULT NULL COMMENT '附加信息',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '快递包裹';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_express_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_express_id` int(11) NOT NULL DEFAULT 0 COMMENT '快递包裹',
`content` varchar(512) NULL DEFAULT NULL COMMENT '内容',
`change_date` datetime(0) NULL DEFAULT NULL COMMENT '变动时间',
`status` enum('noinfo','collect','transport','delivery','signfor','refuse','difficulty','invalid','timeout','fail','back') NOT NULL DEFAULT 'noinfo' COMMENT '订单状态:noinfo=暂无信息,collect=已揽件,transport=运输中,delivery=派送中,signfor=已签收,refuse=用户拒收,difficulty=问题件,invalid=无效件,timeout=超时单,fail=签收失败,back=退回',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `order_express_id`(`order_express_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '物流信息';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_invoice` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('person','company') NULL DEFAULT NULL COMMENT '发票类型:person=个人,company=企事业单位',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`name` varchar(255) NULL DEFAULT NULL COMMENT '名称',
`tax_no` varchar(255) NULL DEFAULT NULL COMMENT '税号',
`address` varchar(255) NULL DEFAULT NULL COMMENT '单位地址',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '手机号码',
`bank_name` varchar(255) NULL DEFAULT NULL COMMENT '开户银行',
`bank_no` varchar(255) NULL DEFAULT NULL COMMENT '银行账户',
`amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '金额',
`download_urls` varchar(2500) NULL DEFAULT NULL COMMENT '发票地址',
`invoice_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '开票金额',
`status` enum('cancel','unpaid','waiting','finish') NOT NULL DEFAULT 'unpaid' COMMENT '状态:cancel=已取消,unpaid=未支付,waiting=等待处理,finish=已开具',
`finish_time` bigint(16) NOT NULL DEFAULT 0 COMMENT '开具时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '发票';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_order_item` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`goods_type` enum('normal','virtual','card') NOT NULL DEFAULT 'normal' COMMENT '商品类型:normal=实体商品,virtual=虚拟商品,card=电子卡密',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`activity_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动',
`activity_type` varchar(255) NULL DEFAULT NULL COMMENT '活动类型',
`promo_types` varchar(255) NULL DEFAULT NULL COMMENT '营销类型',
`item_goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '活动规格|积分商城规格',
`goods_sku_text` varchar(60) NULL DEFAULT NULL COMMENT '规格名',
`goods_title` varchar(255) NULL DEFAULT NULL COMMENT '商品名称',
`goods_image` varchar(255) NULL DEFAULT NULL COMMENT '商品图片',
`goods_original_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品原价',
`goods_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品价格',
`goods_num` int(10) NOT NULL DEFAULT 0 COMMENT '购买数量',
`goods_weight` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品重量(KG)',
`discount_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠费用',
`pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付金额(不含运费)',
`dispatch_status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '发货状态:-1=拒收,0=未发货,1=已发货,2=已收货',
`dispatch_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '发货费用',
`dispatch_type` varchar(60) NULL DEFAULT NULL COMMENT '发货方式',
`dispatch_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货模板',
`aftersale_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '售后状态:-1=拒绝,0=未申请,1=申请售后,2=售后完成',
`comment_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '评价状态:0=未评价,1=已评价',
`refund_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '退款状态:0=未退款,1=已同意,2=已完成',
`refund_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
`refund_msg` varchar(255) NULL DEFAULT NULL COMMENT '退款原因',
`order_express_id` int(11) NOT NULL DEFAULT 0 COMMENT '快递包裹',
`ext` varchar(2048) NULL DEFAULT NULL COMMENT '附加信息',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE,
INDEX `activity_id`(`activity_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '订单商品';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_pay` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_type` varchar(60) NOT NULL DEFAULT '' COMMENT '订单类型',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`pay_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '支付单号',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`pay_type` enum('wechat','alipay','money','score','offline') NULL DEFAULT NULL COMMENT '支付方式:wechat=微信支付,alipay=支付宝,money=钱包支付,score=积分支付,offline=线下支付',
`pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付金额',
`real_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '实际金额',
`transaction_id` varchar(60) NULL DEFAULT NULL COMMENT '交易单号',
`payment_json` varchar(2048) NULL DEFAULT NULL COMMENT '交易原始数据',
`paid_time` bigint(16) NULL DEFAULT NULL COMMENT '交易时间',
`status` enum('unpaid','paid','refund') NULL DEFAULT NULL COMMENT '支付状态:unpaid=未支付,paid=已支付,refund=已退款',
`refund_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '已退款金额',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `pay_sn`(`pay_sn`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '支付';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_pay_config` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NULL DEFAULT NULL COMMENT '名称',
`type` enum('wechat','alipay') NULL DEFAULT NULL COMMENT '类型:wechat=微信,alipay=支付宝',
`params` varchar(2500) NULL DEFAULT NULL COMMENT '参数',
`status` enum('normal','disabled') NOT NULL DEFAULT 'normal' COMMENT '状态:normal=正常,disabled=禁用',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `type`(`type`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '支付配置';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_refund` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`refund_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '退款单号',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`pay_id` int(11) NOT NULL DEFAULT 0 COMMENT '支付',
`pay_type` enum('wechat','alipay','money','score','offline') NULL DEFAULT NULL COMMENT '支付方式:wechat=微信支付,alipay=支付宝,money=钱包支付,score=积分支付,offline=线下支付',
`refund_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
`refund_type` varchar(60) NULL DEFAULT NULL COMMENT '退款类型',
`refund_method` varchar(60) NULL DEFAULT NULL COMMENT '退款方式',
`status` enum('ing','completed','fail') NULL DEFAULT 'ing' COMMENT '退款状态:ing=退款中,completed=退款完成,fail=退款失败',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
`platform` varchar(60) NULL DEFAULT NULL COMMENT '下单平台',
`payment_json` varchar(2048) NULL DEFAULT NULL COMMENT '交易原始数据',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `refund_sn`(`refund_sn`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '退款';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_score_sku_price` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`goods_sku_price_id` int(11) NOT NULL DEFAULT 0 COMMENT '规格',
`stock` int(10) NOT NULL DEFAULT 0 COMMENT '库存',
`sales` int(10) NOT NULL DEFAULT 0 COMMENT '销量',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
`score` int(10) NOT NULL DEFAULT 0 COMMENT '积分',
`status` enum('up','down') NOT NULL DEFAULT 'up' COMMENT '商品状态:up=上架,down=下架',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '积分商城';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_search_history` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`keyword` varchar(255) NOT NULL COMMENT '关键词',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '搜索历史';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_share` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`spm` varchar(255) NULL DEFAULT NULL COMMENT '原始spm',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`share_id` int(11) NOT NULL DEFAULT 0 COMMENT '分享人',
`page` varchar(50) NULL DEFAULT NULL COMMENT '分享页面',
`query` varchar(255) NULL DEFAULT NULL COMMENT '分享页面参数',
`platform` varchar(50) NULL DEFAULT NULL COMMENT '分享平台',
`from` varchar(50) NULL DEFAULT NULL COMMENT '分享方式',
`ext` text NULL COMMENT '附加信息',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `share_id`(`share_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户分享记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_third_oauth` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`admin_id` int(11) NOT NULL DEFAULT 0 COMMENT '管理员ID',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员ID',
`provider` varchar(20) NOT NULL COMMENT '厂商',
`platform` varchar(20) NOT NULL COMMENT '平台',
`openid` varchar(50) NOT NULL COMMENT '平台唯一标识',
`unionid` varchar(50) NULL DEFAULT NULL COMMENT '主体唯一标识',
`nickname` varchar(255) NULL DEFAULT NULL COMMENT '昵称',
`avatar` varchar(255) NULL DEFAULT NULL COMMENT '头像',
`login_num` int(10) NOT NULL DEFAULT 0 COMMENT '使用登录次数',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`, `openid`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '第三方用户';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_trade_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('recharge') NULL DEFAULT NULL COMMENT '订单类型:recharge=余额充值',
`order_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '订单号',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`status` enum('closed','cancel','unpaid','paid','completed') NOT NULL DEFAULT 'unpaid' COMMENT '订单状态:closed=交易关闭,cancel=已取消,unpaid=未支付,paid=已支付,completed=已完成',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '用户备注',
`order_amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
`pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付总金额',
`remain_pay_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '剩余支付金额',
`paid_time` bigint(16) NULL DEFAULT NULL COMMENT '支付成功时间',
`ext` varchar(2048) NULL DEFAULT NULL COMMENT '附加信息',
`platform` enum('H5','App','WechatOfficialAccount','WechatMiniProgram') NULL DEFAULT NULL COMMENT '平台:H5=H5,WechatOfficialAccount=微信公众号,WechatMiniProgram=微信小程序,App=App',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `order_sn`(`order_sn`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `status`(`status`) USING BTREE,
INDEX `createtime`(`createtime`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '交易订单';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_account` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` varchar(20) NOT NULL COMMENT '账户类型:wechat=微信,alipay=支付宝,bank=银行账户',
`account_name` varchar(255) NULL DEFAULT NULL COMMENT '真实姓名',
`account_header` varchar(255) NULL DEFAULT NULL COMMENT '账户名',
`account_no` varchar(255) NULL DEFAULT NULL COMMENT '账号',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '提现账户';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_address` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`is_default` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '默认:0=否,1=是',
`consignee` varchar(60) NULL DEFAULT NULL COMMENT '收货人',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '收货手机',
`province_name` varchar(60) NULL DEFAULT NULL COMMENT '省份',
`city_name` varchar(60) NULL DEFAULT NULL COMMENT '城市',
`district_name` varchar(60) NULL DEFAULT NULL COMMENT '地区',
`address` varchar(255) NULL DEFAULT NULL COMMENT '详细地址',
`province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省Id',
`city_id` int(11) NOT NULL DEFAULT 0 COMMENT '市Id',
`district_id` int(11) NOT NULL DEFAULT 0 COMMENT '区Id',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户收货地址';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_coupon` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`coupon_id` int(11) NOT NULL DEFAULT 0 COMMENT '优惠券',
`use_order_id` int(11) NOT NULL DEFAULT 0 COMMENT '使用订单',
`use_time` bigint(16) NULL DEFAULT NULL COMMENT '使用时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `coupon_id`(`coupon_id`) USING BTREE,
INDEX `use_time`(`use_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户优惠券';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_goods_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` enum('favorite','views') NULL DEFAULT NULL COMMENT '类型:favorite=收藏,views=浏览记录',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `type`(`type`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户商品收藏';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_invoice` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` enum('person','company') NULL DEFAULT NULL COMMENT '发票类型:person=个人,company=单位',
`name` varchar(225) NULL DEFAULT NULL COMMENT '名称',
`tax_no` varchar(225) NULL DEFAULT NULL COMMENT '税号',
`address` varchar(225) NULL DEFAULT NULL COMMENT '单位地址',
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '手机号码',
`bank_name` varchar(225) NULL DEFAULT NULL COMMENT '开户银行',
`bank_no` varchar(225) NULL DEFAULT NULL COMMENT '银行账户',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '我的发票';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_user_wallet_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
`type` varchar(10) NOT NULL COMMENT '类型:money=余额,commission=佣金,score=积分',
`event` varchar(255) NOT NULL COMMENT '事件:money_recharge=充值,money_consume=余额消费,commission_withdraw=提现,commission_transfer=佣金转余额,commission_reward=佣金奖励,score_consume=积分消费,score_sign=积分签到,activity=活动赠送',
`amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '数量',
`before` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '变动前',
`after` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '变动后',
`memo` varchar(255) NULL DEFAULT NULL COMMENT '备注',
`ext` varchar(2500) NULL DEFAULT NULL COMMENT '扩展信息',
`oper_type` varchar(20) NOT NULL COMMENT '操作人类型',
`oper_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户资金日志';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_wechat_material` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('text','link') NOT NULL COMMENT '类型:text=文字,link=链接',
`content` varchar(2500) NOT NULL COMMENT '内容',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '素材管理';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_wechat_menu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NULL DEFAULT NULL COMMENT '菜单名称',
`rules` text NULL COMMENT '菜单规则',
`status` int(1) NOT NULL DEFAULT 0 COMMENT '状态:0=未发布,1=已发布',
`publishtime` bigint(16) NULL DEFAULT NULL COMMENT '发布时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '微信公众号菜单';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_wechat_reply` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`group` enum('keywords','subscribe','default') NOT NULL COMMENT '类型:keywords=关键字回复,subscribe=关注回复,default=默认回复',
`type` enum('text','link','video','voice','image','news') NULL DEFAULT NULL COMMENT '类型:text=文本,link=链接,video=视频,audio=音频,image=图像,media=图文消息',
`status` enum('enable','disabled') NOT NULL COMMENT '状态:enable=启用,disabled=禁用',
`keywords` varchar(255) NULL DEFAULT NULL COMMENT '关键字',
`content` text NULL COMMENT '回复内容',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '自动回复';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_withdraw` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '提现用户',
`amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '提现金额',
`paid_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '实际到账',
`charge_fee` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '手续费',
`charge_rate` decimal(10, 3) NOT NULL DEFAULT '0.000' COMMENT '手续费率',
`withdraw_sn` varchar(191) NOT NULL COMMENT '提现单号',
`withdraw_type` enum('bank','wechat','alipay') NOT NULL COMMENT '提现类型:bank=银行卡,wechat=微信零钱,alipay=支付宝账户',
`withdraw_info` varchar(255) NULL DEFAULT NULL COMMENT '提现信息',
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '提现状态:-1=已拒绝,0=待审核,1=处理中,2=已处理',
`platform` enum('H5','App','WechatOfficialAccount','WechatMiniProgram') NULL DEFAULT NULL COMMENT '平台:H5=H5,WechatOfficialAccount=微信公众号,WechatMiniProgram=微信小程序,App=App',
`payment_json` varchar(2500) NULL DEFAULT NULL COMMENT '交易原始数据',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `withdraw_sn`(`withdraw_sn`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户提现';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_withdraw_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`withdraw_id` int(11) NOT NULL DEFAULT 0 COMMENT '提现ID',
`content` varchar(255) NULL DEFAULT NULL COMMENT '日志内容',
`oper_type` varchar(50) NULL DEFAULT NULL COMMENT '操作人类型',
`oper_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '提现日志';
-- 用户佣金
ALTER TABLE `__PREFIX__user` ADD COLUMN `commission` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '佣金' AFTER `money`;
-- parent_id
ALTER TABLE `__PREFIX__user` ADD COLUMN `parent_user_id` int(11) NULL DEFAULT NULL COMMENT '上级用户' AFTER `verification`;
-- 用户消费累计
ALTER TABLE `__PREFIX__user` ADD COLUMN `total_consume` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '累计消费' AFTER `parent_user_id`;
ALTER TABLE `__PREFIX__user` ADD INDEX `parent_user_id`(`parent_user_id`) USING BTREE;
-- // -- commission code start --
-- 2.0.0 高级版更新 ↓
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_agent` (
`user_id` int(11) NOT NULL COMMENT '用户',
`level` int(11) NOT NULL COMMENT '分销商等级',
`apply_info` text NULL COMMENT '申请信息',
`total_income` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '总收益',
`child_order_money_0` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '自购/直推分销订单金额',
`child_order_money_1` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '一级分销订单总金额',
`child_order_money_2` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '二级分销订单总金额',
`child_order_money_all` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '团队分销订单总金额',
`child_order_count_0` int(11) NOT NULL DEFAULT 0 COMMENT '自购/直推分销订单数量',
`child_order_count_1` int(11) NOT NULL DEFAULT 0 COMMENT '一级分销订单数量',
`child_order_count_2` int(11) NOT NULL DEFAULT 0 COMMENT '二级分销订单数量',
`child_order_count_all` int(11) NOT NULL DEFAULT 0 COMMENT '团队分销订单数量',
`child_agent_count_1` int(11) NOT NULL DEFAULT 0 COMMENT '直推分销商人数',
`child_agent_count_2` int(11) NOT NULL DEFAULT 0 COMMENT '二级分销商人数',
`child_agent_count_all` int(11) NOT NULL DEFAULT 0 COMMENT '团队分销商人数',
`child_agent_level_1` varchar(255) NULL DEFAULT '' COMMENT '一级分销商等级统计',
`child_agent_level_all` varchar(255) NULL DEFAULT '' COMMENT '团队分销商等级统计',
`child_user_count_1` int(11) NOT NULL DEFAULT 0 COMMENT '一级用户人数',
`child_user_count_2` int(11) NOT NULL DEFAULT 0 COMMENT '二级用户人数',
`child_user_count_all` int(11) NOT NULL DEFAULT 0 COMMENT '团队用户人数',
`upgrade_lock` tinyint(4) NOT NULL DEFAULT 0 COMMENT '升级锁定:0=不锁定,1=锁定',
`apply_num` int(11) NOT NULL DEFAULT 0 COMMENT '提交申请次数',
`level_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '升级状态:0=不升级,>1=待升级等级',
`status` varchar(20) NOT NULL DEFAULT 'normal' COMMENT '分销商状态:forbidden=禁用,pending=审核中,freeze=冻结,normal=正常,reject=拒绝',
`become_time` bigint(16) NULL DEFAULT NULL COMMENT '成为分销商时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销商';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_goods` (
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商品',
`self_rules` tinyint(4) NULL DEFAULT 0 COMMENT '独立设置佣金:0=否,1=是',
`commission_rules` text NULL COMMENT '佣金设置',
`status` tinyint(4) NOT NULL COMMENT '状态:0=不参与分销,1=参与分销',
`commission_config` text NULL COMMENT '独立佣金规则',
`commission_order_status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否计入业绩:0=否,1=是',
PRIMARY KEY (`goods_id`) USING BTREE,
UNIQUE INDEX `goods_id`(`goods_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销商品';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_level` (
`level` int(11) NOT NULL COMMENT '权重等级',
`name` varchar(50) NOT NULL COMMENT '等级名称',
`image` varchar(255) NULL DEFAULT NULL COMMENT '等级徽章',
`commission_rules` text NOT NULL COMMENT '佣金比例设置',
`upgrade_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '升级方式',
`upgrade_rules` text NULL COMMENT '升级规则',
PRIMARY KEY (`level`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销商等级';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`agent_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商',
`event` varchar(255) NULL DEFAULT NULL COMMENT '事件标识:agent=分销商日志,level=等级变动日志,order=分销业绩,team=团队日志,reward=佣金日志,share=分享日志',
`remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
`oper_type` varchar(60) NULL DEFAULT NULL COMMENT '操作人:admin=管理员,system=系统,user=用户',
`oper_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人ID',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `agent_id`(`agent_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销动态日志';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`self_buy` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否分销内购:0=分销订单,1=内购订单',
`order_item_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单商品',
`buyer_id` int(11) NOT NULL DEFAULT 0 COMMENT '购买人',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品',
`agent_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商',
`amount` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品结算金额',
`reward_type` varchar(20) NOT NULL COMMENT '商品结算方式',
`reward_event` varchar(20) NOT NULL COMMENT '佣金结算事件',
`commission_order_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '分销商业绩:-2=已扣除,-1=已取消,0=不计入,1=已计入',
`commission_reward_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '佣金处理状态:-2=已退回,-1=已取消,0=未结算,1=已结算',
`commission_rules` text NULL COMMENT '执行佣金结算规则',
`commission_time` bigint(16) NULL DEFAULT NULL COMMENT '结算时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `order_item_id`(`order_item_id`) USING BTREE,
INDEX `buyer_id`(`buyer_id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE,
INDEX `agent_id`(`agent_id`) USING BTREE,
INDEX `createtime`(`createtime`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销订单';
CREATE TABLE IF NOT EXISTS `__PREFIX__shopro_commission_reward` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`agent_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商',
`buyer_id` int(11) NOT NULL DEFAULT 0 COMMENT '购买人',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单',
`order_item_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单商品',
`commission_order_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销订单',
`type` enum('money','score','change','bank','commission') NOT NULL DEFAULT 'commission' COMMENT '打款方式:commission=佣金钱包,money=余额钱包,score=积分,cash=现金(手动打款),change=企业付款到零钱,bank=企业付款到银行卡',
`commission` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '佣金',
`original_commission` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '原始佣金',
`commission_level` tinyint(4) NOT NULL DEFAULT 0 COMMENT '执行层级',
`agent_level` int(10) NOT NULL DEFAULT 0 COMMENT '执行等级',
`commission_rules` varchar(255) NULL DEFAULT NULL COMMENT '执行规则',
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:-2=已退回,-1=已取消,0=待入账,1=已入账',
`commission_time` bigint(16) NULL DEFAULT NULL COMMENT '结算时间',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `commission_order_id`(`commission_order_id`) USING BTREE,
INDEX `agent_id`(`agent_id`) USING BTREE,
INDEX `buyer_id`(`buyer_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '分销佣金';
-- 2.0.0 高级版更新 ↑
-- // -- commission code end --
-- 3.0.1 更新 ↓
--
ALTER TABLE `__PREFIX__shopro_goods` ADD COLUMN `image_wh` varchar(255) NULL DEFAULT NULL COMMENT '主图宽高' AFTER `image`;
-- 3.0.1 更新 ↑
-- 3.0.2 更新 ↓
--
ALTER TABLE `__PREFIX__shopro_pay` ADD COLUMN `buyer_info` varchar(255) NULL DEFAULT NULL COMMENT '交易用户' AFTER `transaction_id`;
-- 3.0.2 更新 ↑
-- 3.1.0 更新 ↓
ALTER TABLE `__PREFIX__shopro_withdraw` MODIFY COLUMN `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '提现状态:-3=撤销提现,-2=提现失败,-1=已拒绝,0=待审核,1=处理中,2=已处理' AFTER `withdraw_info`;
ALTER TABLE `__PREFIX__shopro_withdraw` ADD COLUMN `wechat_transfer_state` varchar(20) NULL DEFAULT NULL COMMENT '商家转账实时状态' AFTER `status`;
ALTER TABLE `__PREFIX__shopro_withdraw_log` MODIFY COLUMN `content` text NULL COMMENT '日志内容' AFTER `withdraw_id`;
-- 3.1.0 更新 ↑