共49个表

CREATE TABLE `wst_accreds` (
  `accredId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `accredName` varchar(50) NOT NULL COMMENT '名称',
  `accredImg` varchar(150) NOT NULL DEFAULT '0' COMMENT '图标',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志[-1:删除 1:有效]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`accredId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商家认证项目表';
CREATE TABLE `wst_ad_positions` (
  `positionId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `positionType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '广告类型[1:电脑端 2:微信端 3:手机端 4:app端 5:小程序端]',
  `positionName` varchar(100) NOT NULL COMMENT '广告位置名称',
  `positionWidth` int(11) NOT NULL DEFAULT '0' COMMENT '建议宽度',
  `positionHeight` int(11) NOT NULL DEFAULT '0' COMMENT '建议高度',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态[1:有效 -1:删除]',
  `positionCode` varchar(20) DEFAULT NULL COMMENT '广告位置代码[N/A]',
  `apSort` int(11) NOT NULL COMMENT '序列号',
  PRIMARY KEY (`positionId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='广告位置表';
CREATE TABLE `wst_addons` (
  `addonId` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `name` varchar(40) NOT NULL COMMENT '插件名称',
  `title` varchar(20) NOT NULL COMMENT '插件标题',
  `description` text COMMENT '插件描述',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '插件状态[0:未安装 1:启用 2:禁用]',
  `config` text COMMENT '插件配置参数json',
  `author` varchar(40) DEFAULT NULL COMMENT '插件作者',
  `version` varchar(20) DEFAULT NULL COMMENT '插件版本号',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标识[1:有效 -1删除]',
  `isConfig` tinyint(4) DEFAULT '0' COMMENT '是否配置[1:已配置 0:未配置]',
  `updateTime` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`addonId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='插件表';
CREATE TABLE `wst_ads` (
  `adId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `adPositionId` int(11) NOT NULL DEFAULT '0' COMMENT '广告位置ID',
  `adFile` varchar(150) NOT NULL COMMENT '广告文件',
  `adName` varchar(100) NOT NULL COMMENT '广告名称',
  `adURL` varchar(255) NOT NULL COMMENT '广告网址',
  `adStartDate` datetime NOT NULL COMMENT '广告开始时间',
  `adEndDate` datetime NOT NULL COMMENT '广告结束时间',
  `adSort` int(11) NOT NULL DEFAULT '0' COMMENT '序列号',
  `adClickNum` int(11) NOT NULL DEFAULT '0' COMMENT '广告点击数',
  `positionType` tinyint(4) DEFAULT '0' COMMENT '广告类型[1:电脑端 2:微信端 3:手机端 4:app端 5:小程序端]',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `subTitle` varchar(255) DEFAULT NULL COMMENT '副标题',
  PRIMARY KEY (`adId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='广告表';
CREATE TABLE `wst_areas` (
  `areaId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `parentId` int(11) NOT NULL COMMENT '父ID',
  `areaName` varchar(100) NOT NULL COMMENT '地区名称',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示[0:是 1:否]',
  `areaSort` int(11) NOT NULL DEFAULT '0' COMMENT '序列号',
  `areaKey` char(10) NOT NULL COMMENT '地区首字母',
  `areaType` tinyint(4) NOT NULL DEFAULT '1' COMMENT '级别标志[1:省 2:市 3:县区]',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志[-1:删除 1:有效]',
  `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`areaId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='区域表';
CREATE TABLE `wst_article_cats` (
  `catId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `parentId` int(11) NOT NULL DEFAULT '0' COMMENT '父ID',
  `catType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '分类类型[0:普通类型 1:系统菜单]',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示[0:隐藏 1:显示]',
  `catName` varchar(20) NOT NULL COMMENT '分类名称',
  `catSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`catId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文章分类表';
CREATE TABLE `wst_articles` (
  `articleId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catId` int(11) NOT NULL COMMENT '分类ID',
  `articleTitle` varchar(200) NOT NULL COMMENT '文章标题',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示[0:隐藏 1:显示]',
  `articleContent` longtext NOT NULL COMMENT '文章内容',
  `articleKey` varchar(200) DEFAULT NULL COMMENT '关键字',
  `staffId` int(11) NOT NULL COMMENT '创建者',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态[1:有效 -1:无效]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `solve` int(10) unsigned DEFAULT '0' COMMENT '觉得文章有帮助的次数',
  `unsolve` int(10) unsigned DEFAULT '0' COMMENT '觉得文章没帮助的次数',
  `coverimg` varchar(150) DEFAULT NULL COMMENT '文章封面图片',
  `visitorNum` int(10) unsigned DEFAULT '0' COMMENT '浏览数',
  `TypeStatus` int(10) DEFAULT '1' COMMENT '布局类型[1:左图右文 2:左文右图 3:上文下图 4:全文]',
  `likeNum` int(10) DEFAULT '0' COMMENT '点赞数',
  `catSort` int(11) DEFAULT '0' COMMENT '排序号',
  `articleDesc` varchar(600) DEFAULT NULL COMMENT '文章描述',
  `isHide` tinyint(4) DEFAULT '0' COMMENT '是否隐藏不可编辑/删除的文章[1:是 2:否]',
  PRIMARY KEY (`articleId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文章记录表';
CREATE TABLE `wst_attributes` (
  `attrId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `goodsCatId` int(11) NOT NULL DEFAULT '0' COMMENT '最后一级商品分类ID',
  `goodsCatPath` varchar(100) NOT NULL COMMENT '商品分类路径',
  `attrName` varchar(100) NOT NULL COMMENT '属性名称',
  `attrType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '属性类型[0:输入框 1:多选项 2:下拉框]',
  `attrVal` text NOT NULL COMMENT '属性值',
  `attrSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示[1:显示 0:不显示]',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态[1:有效 -1:无效]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID[如果有值则说明是店铺属性]',
  PRIMARY KEY (`attrId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品属性表';
CREATE TABLE `wst_banks` (
  `bankId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `bankName` varchar(50) NOT NULL COMMENT '银行名称',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态[1:有效 -1:无效]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `bankimg` varchar(150) DEFAULT NULL COMMENT '银行图标',
  `bankCode` varchar(100) DEFAULT NULL COMMENT '银行代码[第三方功能会用到,如用户申请提现,管理员付款到银行卡时会用到]',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '使用启用[1:是 0:否]',
  PRIMARY KEY (`bankId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='银行表';
CREATE TABLE `wst_brands` (
  `brandId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `brandName` varchar(100) NOT NULL COMMENT '品牌名称',
  `brandImg` varchar(150) NOT NULL COMMENT '品牌图标',
  `brandDesc` text COMMENT '品牌介绍',
  `createTime` datetime NOT NULL COMMENT '建立时间',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志[-1:删除 1:有效]',
  `sortNo` int(11) DEFAULT '0' COMMENT '品牌排序号',
  PRIMARY KEY (`brandId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='品牌表';
CREATE TABLE `wst_carts` (
  `cartId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `isCheck` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否选中',
  `goodsId` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `goodsSpecId` varchar(200) NOT NULL DEFAULT '0' COMMENT '商品-规格ID',
  `cartNum` int(11) NOT NULL COMMENT '商品数量',
  PRIMARY KEY (`cartId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='购物车表';
CREATE TABLE `wst_cash_configs` (
  `id` int(11) NOT NULL COMMENT '自增ID',
  `targetType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现对象[0:用户 1:商家]',
  `targetId` int(11) NOT NULL COMMENT '提现对象ID',
  `accType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现类型[1:支付宝 2:微信 3:银行卡]',
  `accTargetId` int(11) NOT NULL DEFAULT '0' COMMENT '银行卡ID',
  `accAreaId` int(11) DEFAULT NULL COMMENT '开卡地区ID',
  `accNo` varchar(100) NOT NULL COMMENT '银行卡号',
  `accUser` varchar(100) NOT NULL COMMENT '持卡人',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态[1:有效 -1:删除]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='提现账号配置表';
CREATE TABLE `wst_cash_draws` (
  `cashId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `cashNo` varchar(50) NOT NULL COMMENT '提现单号',
  `targetType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现对象[0:用户 1:商家]',
  `targetId` int(11) NOT NULL DEFAULT '0' COMMENT '提现对象ID',
  `money` decimal(11,2) NOT NULL COMMENT '金额',
  `accType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现类型',
  `accTargetName` varchar(100) DEFAULT NULL COMMENT '开卡银行名称',
  `accAreaName` varchar(100) DEFAULT NULL COMMENT '开看地区名称',
  `accNo` varchar(100) NOT NULL COMMENT '卡号',
  `accUser` varchar(100) DEFAULT NULL COMMENT '持卡人',
  `cashSatus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现状态[-1:提现失败 0:待处理 1:提现成功]',
  `cashRemarks` varchar(255) DEFAULT NULL COMMENT '提现备注',
  `cashConfigId` int(11) NOT NULL COMMENT '提现设置对应的id',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `commission` decimal(11,2) DEFAULT NULL COMMENT '提现手续费',
  `actualMoney` decimal(11,2) DEFAULT NULL COMMENT '实际到账金额',
  `commissionRate` tinyint(4) DEFAULT '0' COMMENT '提现手续费率',
  `sendData` text COMMENT '向微信商户号请求的内容',
  `returnData` text COMMENT '微信商户号返回的内容',
  `returnMsg` varchar(300) DEFAULT NULL COMMENT '微信商户返回的结果[内容取自returnData]',
  `payTime` datetime DEFAULT NULL COMMENT '付款时间[N/A]',
  `payNo` varchar(300) DEFAULT NULL COMMENT '付款流水[商户号返回的]',
  `accTargetId` int(11) DEFAULT '0' COMMENT '银行ID[通过这个可以知道银行代码是什么]',
  `payFee` int(11) DEFAULT '0' COMMENT '手续费[微信商户号收]',
  `incNo` int(11) DEFAULT NULL COMMENT '自增ID[向银行卡付款失败后,再次请求需要加1操作,和提现申请单号组合使用]\r\n注:表关联解决',
  `queryData` text COMMENT '查询银行卡付款状态请求的数据[N/A]',
  `queryReturnData` text COMMENT '查询银行卡付款状态返回的数据[N/A]',
  PRIMARY KEY (`cashId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='提现记录表\r\n注:内一项需关联';
CREATE TABLE `wst_cat_brands` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catId` int(11) DEFAULT NULL COMMENT '分类ID',
  `brandId` int(11) DEFAULT NULL COMMENT '品牌ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分类-品牌表';
CREATE TABLE `wst_cat_shops` (
  `id` int(11) NOT NULL COMMENT '自增ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `catId` int(11) NOT NULL DEFAULT '0' COMMENT '所属分类ID',
  `commissionRate` decimal(11,2) DEFAULT NULL COMMENT '商家店铺分类佣金比例',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品经营类目表';
CREATE TABLE `wst_charge_items` (
  `id` int(11) NOT NULL COMMENT '自增ID',
  `chargeMoney` int(11) DEFAULT '0' COMMENT '充值金额',
  `giveMoney` decimal(11,1) DEFAULT NULL COMMENT '赠送金额',
  `itemSort` int(11) DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '是否有效[1:有效 -1:删除]',
  `createTime` datetime DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='充值项表';
CREATE TABLE `wst_data_cats` (
  `catId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catName` varchar(255) NOT NULL COMMENT '数据分类名称',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标记[1:有效 -1:删除]',
  `catCode` varchar(255) NOT NULL COMMENT '分类表标记字母',
  PRIMARY KEY (`catId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='基础数据分类表';
CREATE TABLE `wst_datas` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catId` int(11) NOT NULL DEFAULT '0' COMMENT '分类ID',
  `dataName` varchar(255) NOT NULL COMMENT '数据名称',
  `dataVal` varchar(255) NOT NULL COMMENT '数据值',
  `dataSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标记[1:有效 -1:删除]',
  `subCatId` int(11) DEFAULT '0' COMMENT '子分类ID',
  `subDataVal` int(11) DEFAULT '0' COMMENT '子分类数据内容',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='基础数据表';
CREATE TABLE `wst_express` (
  `expressId` int(11) NOT NULL COMMENT '自增ID',
  `expressName` varchar(50) NOT NULL COMMENT '快递名称',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效标记[1:有效 -1:删除]',
  `expressCode` varchar(50) DEFAULT NULL COMMENT '快递代码[主要用于物流插件]',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '是否启用[1:是 0:否]',
  PRIMARY KEY (`expressId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='快递表';
CREATE TABLE `wst_favorites` (
  `favoriteId` int(11) NOT NULL COMMENT '自增ID',
  `userId` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `goodsId` int(11) DEFAULT NULL COMMENT '商品ID',
  `currShopPrice` decimal(11,2) NOT NULL COMMENT '关注时的价格',
  PRIMARY KEY (`favoriteId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='关注商品表';
CREATE TABLE `wst_feedbacks` (
  `feedbackId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `feedbackType` int(4) NOT NULL DEFAULT '0' COMMENT '反馈类型[内容来自原系统基础数据表]',
  `userId` int(11) DEFAULT NULL COMMENT '反馈者ID',
  `createTime` datetime NOT NULL COMMENT '反馈时间',
  `feedbackContent` text COMMENT '反馈内容',
  `contactinfo` varchar(100) DEFAULT NULL COMMENT '联系方式',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '删除标志[1:有效 -1:删除]',
  `feedbackStatus` tinyint(4) DEFAULT '0' COMMENT '反馈记录状态[0:待处理 1:已处理]',
  `staffId` int(11) DEFAULT '0' COMMENT '处理者ID',
  `handleTime` datetime DEFAULT NULL COMMENT '处理时间',
  `handleContent` text COMMENT '处理结果',
  PRIMARY KEY (`feedbackId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户反馈表';
CREATE TABLE `wst_friendlinks` (
  `friendlinkId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `friendlinkico` varchar(150) DEFAULT NULL COMMENT '图标',
  `friendlinkName` varchar(50) NOT NULL COMMENT '名称',
  `friendlinkUrl` varchar(150) NOT NULL COMMENT '网址',
  `friendlinkSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志[1:有效 -1:删除]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`friendlinkId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='友情链接表';
CREATE TABLE `wst_goods` (
  `goodsId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `goodsSn` varchar(20) NOT NULL COMMENT '商品编号',
  `productNo` varchar(20) NOT NULL COMMENT '商品货号',
  `goodsName` varchar(200) NOT NULL COMMENT '商品名称',
  `goodsImg` varchar(150) NOT NULL COMMENT '商品图片',
  `shopId` int(11) NOT NULL COMMENT '店铺ID',
  `marketPrice` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '市场价',
  `shopPrice` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '店铺价',
  `warnStock` int(11) NOT NULL DEFAULT '0' COMMENT '预警库存',
  `goodsStock` int(11) NOT NULL DEFAULT '0' COMMENT '商品总库存',
  `goodsUnit` char(10) NOT NULL COMMENT '单位',
  `goodsTips` text COMMENT '促销信息',
  `isSale` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否上架[0:不上架 1:上架]',
  `isBest` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否精品[0:否 1:是]',
  `isHot` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否热销产品[0:否 1:是]',
  `isNew` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否新品[0:否 1:是]',
  `isRecom` tinyint(4) DEFAULT '0' COMMENT '是否推荐[0:否 1:是]',
  `goodsCatIdPath` varchar(255) DEFAULT NULL COMMENT '商品分类ID路径',
  `goodsCatId` int(11) NOT NULL COMMENT '最后一级商品分类ID',
  `shopCatId1` int(11) NOT NULL COMMENT '门店商品分类第一级ID',
  `shopCatId2` int(11) NOT NULL COMMENT '门店商品分类第二级ID',
  `brandId` int(11) DEFAULT '0' COMMENT '品牌ID',
  `goodsDesc` text NOT NULL COMMENT '商品描述',
  `goodsStatus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '商品状态[-1:违规 0:未审核 1:已审核]',
  `saleNum` int(11) NOT NULL DEFAULT '0' COMMENT '总销售量',
  `saleTime` datetime NOT NULL COMMENT '上架时间',
  `visitNum` int(11) DEFAULT '0' COMMENT '访问数',
  `appraiseNum` int(11) DEFAULT '0' COMMENT '评价数',
  `isSpec` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否有规格[0:否 1:是]',
  `gallery` text COMMENT '商品相册',
  `goodsSeoKeyWords` varchar(200) DEFAULT NULL COMMENT '商品SEO关键字',
  `illegalRemarks` varchar(255) DEFAULT NULL COMMENT '状态说明[一般用于说明拒绝原因]',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志[1:有效 -1:删除]',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `goodsType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '商品类型[0:实物商品 1:虚拟商品]',
  `isDistribut` int(11) DEFAULT '0' COMMENT '是否分销物品[0:否 1:是]',
  `commission` decimal(11,2) DEFAULT '0.00' COMMENT '分销佣金',
  `isFreeShipping` tinyint(4) DEFAULT '0' COMMENT '是否包邮[0:否 1:是]',
  `goodsSerachKeyWords` text COMMENT '商品关键字搜索[字段内容由系统生成,取商品名称+属性内容]',
  `goodsVideo` varchar(150) DEFAULT NULL COMMENT '商品视频',
  `costPrice` decimal(11,2) DEFAULT '0.00' COMMENT '成本价',
  `goodsVideoThumb` varchar(150) DEFAULT NULL COMMENT '视频缩略图,未用',
  `goodsSeoDesc` varchar(600) DEFAULT NULL COMMENT '商品SEO描述',
  `shippingFeeType` tinyint(4) DEFAULT '1' COMMENT '计价方式[1:计件 2:重量 3:体积]',
  `goodsWeight` decimal(11,2) DEFAULT '0.00' COMMENT '商品重量',
  `goodsVolume` decimal(11,2) DEFAULT '0.00' COMMENT '商品体积',
  `shopExpressId` int(11) DEFAULT '0' COMMENT '店铺快递公司ID',
  `isPifa` tinyint(4) DEFAULT '0' COMMENT '是否属于批发商品[1:批发商品 0;不是批发商品]',
  `collectNum` int(11) DEFAULT '0' COMMENT '收藏该商品的人数',
  `canSaleStatus` tinyint(4) DEFAULT '1' COMMENT '是否可以批量上架[1:是 0:否][一般终于导入或采集商品才会用到这个字段]',
  PRIMARY KEY (`goodsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品表';
CREATE TABLE `wst_goods_appraises` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `orderId` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `goodsId` int(11) NOT NULL DEFAULT '0' COMMENT '评价对象ID',
  `goodsSpecld` int(11) NOT NULL DEFAULT '0' COMMENT '商品-规格Id',
  `userId` int(11) NOT NULL DEFAULT '0' COMMENT '会员ID',
  `goodsScore` int(11) NOT NULL DEFAULT '0' COMMENT '商品评价',
  `serviceScore` int(11) NOT NULL DEFAULT '0' COMMENT '服务评价',
  `timeScore` int(11) NOT NULL DEFAULT '0' COMMENT '时效评价',
  `content` text NOT NULL COMMENT '点评内容',
  `shopReply` text COMMENT '店铺回应',
  `images` text COMMENT '上传图片',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否隐藏(1:显示 0:隐藏)',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效性(1:有效 -1:无效)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `replyTime` date DEFAULT NULL COMMENT '商家回复时间',
  `orderGoodsId` int(10) unsigned NOT NULL COMMENT '订单上商品表自增ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品评价表';
CREATE TABLE `wst_goods_attributes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL COMMENT '店铺ID',
  `goodsId` int(11) NOT NULL COMMENT '商品ID',
  `attrId` int(11) NOT NULL COMMENT '属性名称',
  `attrVal` text NOT NULL COMMENT '属性值',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品属性表';
CREATE TABLE `wst_goods_cats` (
  `catId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `parentId` int(11) NOT NULL COMMENT '父ID',
  `catName` varchar(20) NOT NULL COMMENT '分类名称',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示(0:隐藏 1:显示)',
  `isFloor` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示楼层(0:不显示 1:显示)',
  `catSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志(1:有效 -1:删除)',
  `createTime` datetime NOT NULL COMMENT '建立时间',
  `commissionRate` decimal(11,2) NOT NULL DEFAULT '-1.00' COMMENT '商品佣金比例(-1代表使用上级父类的佣金设置)',
  `catImg` varchar(150) DEFAULT NULL COMMENT '分类图片',
  `subTitle` varchar(150) DEFAULT NULL COMMENT '二级标题',
  `simpleName` varchar(20) NOT NULL COMMENT '移动端商品简称',
  `seoTitle` varchar(200) NOT NULL COMMENT '分类SEO标题',
  `seoKeywords` varchar(200) NOT NULL COMMENT '分类SEO关键词',
  `seoDes` varchar(200) NOT NULL COMMENT '分类SEO描述',
  `catListTheme` varchar(200) NOT NULL DEFAULT 'goods_list' COMMENT '电脑端商品列表模版名',
  `detailTheme` varchar(200) NOT NULL DEFAULT 'goods_detail' COMMENT '电脑端商品详情模版名',
  `mobileCatListTheme` varchar(200) NOT NULL DEFAULT 'goods_list' COMMENT '移动端商品列表模版名',
  `mobileDetailTheme` varchar(200) NOT NULL DEFAULT 'goods_detail' COMMENT '移动端商品详情模版名',
  `wechatCatListTheme` varchar(200) NOT NULL DEFAULT 'goods_list' COMMENT '微信端商品列表模版名',
  `wechatDetailTheme` varchar(200) NOT NULL DEFAULT 'goods_detail' COMMENT '微信端商品详情模版名',
  `showWay` tinyint(4) DEFAULT '0' COMMENT '移动端列表显示方式(0:一行两个 1:一行一个)',
  PRIMARY KEY (`catId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品分类表';
CREATE TABLE `wst_goods_consult` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `goodsId` int(10) unsigned NOT NULL COMMENT '商品ID',
  `userId` int(10) unsigned DEFAULT NULL COMMENT '咨询人ID',
  `consultType` tinyint(3) unsigned DEFAULT NULL COMMENT '咨询类型',
  `consultContent` varchar(500) NOT NULL COMMENT '咨询内容',
  `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  `reply` varchar(255) NOT NULL COMMENT '商家回复内容',
  `replyTime` datetime DEFAULT NULL COMMENT '回复时间',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效状态(1:有效 -1:删除)',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '是否显示(1:显示 0:不显示)',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品咨询表';
CREATE TABLE `wst_goods_scores` (
  `scoreId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `goodsId` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `totalScore` int(11) NOT NULL DEFAULT '0' COMMENT '总评分',
  `totalUsers` int(11) NOT NULL DEFAULT '0' COMMENT '总评评分用户数',
  `goodsScore` int(11) NOT NULL DEFAULT '0' COMMENT '商品评分',
  `goodsUsers` int(11) NOT NULL DEFAULT '0' COMMENT '商品评分用户数',
  `serviceScore` int(11) NOT NULL DEFAULT '0' COMMENT '服务评分',
  `serviceUsers` int(11) NOT NULL COMMENT '服务评分用户数',
  `timeScore` int(11) NOT NULL DEFAULT '0' COMMENT '时效评分',
  `timeUsers` int(11) NOT NULL DEFAULT '0' COMMENT '时效评分用户数',
  PRIMARY KEY (`scoreId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品评分表';
CREATE TABLE `wst_goods_specs` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `goodsId` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `productNo` varchar(20) NOT NULL COMMENT '商品货号',
  `speclds` varchar(255) NOT NULL COMMENT '规格ID格式(例如:specld:specld:specld:specld:specld)',
  `marketPrice` decimal(10,2) NOT NULL COMMENT '市场价',
  `specPrice` decimal(10,2) NOT NULL COMMENT '商品价',
  `specStock` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
  `warnStock` int(11) NOT NULL DEFAULT '0' COMMENT '预警库存',
  `saleNum` int(11) NOT NULL COMMENT '销量',
  `isDefault` tinyint(4) DEFAULT '0' COMMENT '默认规格(1:默认规格 0:非默认规格)',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(1:有效 -1:无效)',
  `specWeight` decimal(11,2) DEFAULT NULL COMMENT '商品重量',
  `specVolume` decimal(11,2) DEFAULT NULL COMMENT '商品体积',
  `costPrice` decimal(10,2) DEFAULT NULL COMMENT '成本价',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品规格表';
CREATE TABLE `wst_goods_virtuals` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL COMMENT '店铺ID',
  `goodsId` int(11) NOT NULL COMMENT '商品ID',
  `cardNo` varchar(20) NOT NULL COMMENT '卡券号',
  `cardPwd` varchar(20) NOT NULL COMMENT '卡券密码',
  `orderId` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `orderNo` varchar(20) DEFAULT NULL COMMENT '订单号',
  `isUse` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否使用(0:未使用 1:已下单)',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(-1:未用 1:已用)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='虚拟商品表';
CREATE TABLE `wst_home_menus` (
  `menuId` int(11) NOT NULL COMMENT '自增ID',
  `parentId` int(11) NOT NULL DEFAULT '0' COMMENT '父ID',
  `menuName` varchar(100) NOT NULL COMMENT '菜单名称',
  `menuUrl` varchar(100) NOT NULL COMMENT '菜单Url',
  `menuOtherUrl` text COMMENT '关联url',
  `menuType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '菜单类型(0:用户中心 1::商家中心)',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '是有显示(0:隐藏 1:显示)',
  `menuSort` int(11) NOT NULL DEFAULT '0' COMMENT '菜单状态',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(1:有效 -1:无效)',
  `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  `menuMark` varchar(50) DEFAULT NULL COMMENT '菜单所属插件的名称,方便卸载插件时删除菜单',
  PRIMARY KEY (`menuId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='前台菜单表';
CREATE TABLE `wst_hooks` (
  `hookId` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `name` varchar(40) NOT NULL COMMENT '钩子名称',
  `hookRemarks` text NOT NULL COMMENT '钩子描述',
  `hookType` tinyint(1) NOT NULL DEFAULT '1' COMMENT '钩子类型(1:插件钩子)',
  `updateTime` datetime NOT NULL COMMENT '修改时间',
  `addons` text NOT NULL COMMENT '所属插件【有哪些插件用到这个钩子】',
  PRIMARY KEY (`hookId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='插件钩子说明表';
CREATE TABLE `wst_informs` (
  `informId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `informTargetId` int(11) NOT NULL COMMENT '举报人ID',
  `goodId` int(11) NOT NULL COMMENT '被举报商品ID',
  `shopId` int(11) NOT NULL COMMENT '被举报店铺ID',
  `informType` int(11) NOT NULL DEFAULT '1' COMMENT '举报分类Id',
  `informContent` text COMMENT '举报内容',
  `informAnnex` text NOT NULL COMMENT '图片路径',
  `informTime` datetime NOT NULL COMMENT '举报时间',
  `informStatus` tinyint(4) NOT NULL COMMENT '举报类型(1:产品质量问题 2:出售禁售品)',
  `respondContent` text COMMENT '回应内容',
  `finalHandleStaffId` int(11) DEFAULT NULL COMMENT '处理者ID',
  `finalHandleTime` datetime DEFAULT NULL COMMENT '处理时间',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效标记(1:有效 -1:删除)',
  PRIMARY KEY (`informId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品举报表';
CREATE TABLE `wst_invoices`  (
  `id` int(10) UNSIGNED NOT NULL COMMENT '主键id',
  `invoiceHead` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '发票抬头',
  `invoiceCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '纳税人识别号',
  `userId` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  `dataFlag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据有效标记(1:有效 -1:无效)',
  `createTime` datetime(0) NOT NULL COMMENT '数据创建时间',
  `invoiceType` tinyint(4) NULL DEFAULT 0 COMMENT '发票类型(1:专票 0:普票)',
  `invoiceAddr` varchar(300) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '专票注册地址',
  `invoicePhoneNumber` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '专票注册电话',
  `invoiceBankName` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '专票开户银行',
  `invoiceBankNo` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '专票银行卡号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '发票表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_moneys`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `targetType` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用户类型(0:用户 1:商家)',
  `targetId` int(11) NOT NULL DEFAULT 0 COMMENT '用户/商家ID',
  `dataId` int(11) NOT NULL DEFAULT 0 COMMENT '数据记录ID(1:交易订单 2:积分支出)',
  `dataSrc` varchar(20) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL DEFAULT '0' COMMENT '流水来源(1:交易订单 2:订单结算 3:提现申请 4:退款订单)',
  `remark` text CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '备注(N/A)',
  `moneyType` tinyint(4) NOT NULL DEFAULT 1 COMMENT '流水标志(1:收入 0:支出)',
  `money` decimal(11, 2) NOT NULL COMMENT '金额',
  `tradeNo` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '外部流水号(例如微信支付,支付宝支付的交易流水号)',
  `payType` varchar(20) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL DEFAULT '0' COMMENT '支付类型(支付来源代码,和支付方式对应代码)',
  `dataFlag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '有效状态(1:有效 -1:删除)',
  `createTime` datetime(0) NOT NULL COMMENT '创建时间',
  `giveMoney` decimal(11, 2) NULL COMMENT '记录充值送的金额',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '资金流水表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_operates`  (
  `operateId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `staffId` int(11) NOT NULL DEFAULT 0 COMMENT '职员ID',
  `operateTime` datetime(0) NOT NULL COMMENT '操作时间',
  `menuId` int(11) NOT NULL COMMENT '所属菜单ID',
  `operateDesc` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '操作说明',
  `operateUrl` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '操作链接地址',
  `content` longtext CHARACTER SET utf8 COLLATE utf8_german2_ci NULL COMMENT '请求内容',
  `operateIP` varchar(20) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '操作IP',
  PRIMARY KEY (`operateId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '操作记录表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_orders`  (
  `logId` int(11) NOT NULL AUTO_INCREMENT,
  `orderId` int(11) NOT NULL DEFAULT 0 COMMENT '订单ID',
  `orderStatus` int(11) NOT NULL COMMENT '订单状态(和订单表对应)',
  `logContent` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '操作日志',
  `logUserId` int(11) NOT NULL DEFAULT 0 COMMENT '操作者Id',
  `logType` tinyint(4) NOT NULL DEFAULT 0 COMMENT '操作者类型(0:顾客/门店 1:商城职员)',
  `logTime` datetime(0) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`logId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '订单日志表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_pay_params`  (
  `logId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `transId` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '交易ID',
  `paramsVa` varchar(500) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '交易订单参数',
  `createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `payFrom` varchar(20) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT '0' COMMENT '支付来源',
  PRIMARY KEY (`logId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '支付传参表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_pays`  (
  `logId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `transId` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '交易ID',
  `createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`logId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '支付日志表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_services`  (
  `logId` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增Id',
  `orderId` int(10) UNSIGNED NOT NULL COMMENT '订单ID',
  `serviceId` int(10) UNSIGNED NOT NULL COMMENT '售后单ID',
  `logContent` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '日志内容',
  `logTargetId` int(10) UNSIGNED NOT NULL COMMENT '日志操作对象ID(如果是商家的话记录商家的ID)',
  `logType` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作者类型(0:用户 1:商家)',
  `logTime` datetime(0) NULL DEFAULT NULL COMMENT '日志时间',
  PRIMARY KEY (`logId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '售后申请-售后日志表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_sms`  (
  `smsId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `smsSrc` tinyint(4) NOT NULL DEFAULT 0 COMMENT '消息类型(0:系统消息,扩展)',
  `smsUserId` int(11) NOT NULL DEFAULT 0 COMMENT '发送者ID',
  `smsContent` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '短信内容',
  `smsPhoneNumber` varchar(11) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '短信号码',
  `smsReturnCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '短信返回值',
  `smsCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '短信中的验证码',
  `smsFunc` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '调用短信的接口',
  `smsIP` varchar(16) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT 'IP地址',
  `createTime` datetime(0) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`smsId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '信息发送记录表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_staff_logins`  (
  `loginId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `staffId` int(11) NOT NULL DEFAULT 0 COMMENT '职员ID',
  `loginTime` datetime(0) NOT NULL COMMENT '登录时间',
  `loginIp` varchar(16) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '登录IP',
  PRIMARY KEY (`loginId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '职员登录记录表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_log_user_logins`  (
  `loginId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NOT NULL COMMENT '职员ID',
  `loginTime` datetime(0) NOT NULL COMMENT '登录时间',
  `loginIp` varchar(16) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '登录IP',
  `loginSrc` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '登录来源(电脑端:0 微信端:1 手机端:2 安卓端:3 苹果端:4 小程序端:5)',
  `loginRemark` varchar(30) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '登录备注',
  PRIMARY KEY (`loginId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '会员登录记录表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_menus`  (
  `menuId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `parentId` int(11) NOT NULL COMMENT '父ID',
  `menuName` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '菜单名称',
  `menuSort` int(11) NOT NULL DEFAULT 0 COMMENT '菜单排序',
  `dataFlag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '有效状态(1:有效 -1:无效)',
  `menuMark` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '菜单标记(通常用于插件名称标记,方便卸载插件时删除记录)',
  `isShow` tinyint(4) NULL DEFAULT 1 COMMENT '是否显示(0:不显示 1:显示)',
  `menuIcon` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '菜单图标(使用fontawesome图标。不必加fa-前缀)',
  PRIMARY KEY (`menuId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '后台菜单表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_message_queues`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `msgType` tinyint(4) NULL DEFAULT 0 COMMENT '消息类型(1:商城消息 2:手机短信提醒 3:微信模板消息提醒)',
  `paramJson` text CHARACTER SET utf8 COLLATE utf8_german2_ci NULL COMMENT '消息参数JSON',
  `createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `sendTime` datetime(0) NULL DEFAULT NULL COMMENT '发送时间',
  `sendStatus` tinyint(4) NULL DEFAULT 0 COMMENT '发送状态(状态:0未发送 1已发送)',
  `msgCode` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '消息代码',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '消息队列表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_messages`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `msgType` tinyint(4) NOT NULL DEFAULT 0 COMMENT '消息类型(0:后台手工送的消息 1:系统自动发的消息)',
  `sendUserId` int(11) NOT NULL DEFAULT 0 COMMENT '发送者ID',
  `receiveUserId` int(11) NOT NULL DEFAULT 0 COMMENT '接受者ID',
  `msgContent` text CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '消息内容',
  `msgStatus` tinyint(4) NOT NULL DEFAULT 0 COMMENT '阅读状态(0:未读 1:已读)',
  `msgJson` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '默认{from:1,dataId} from:0:普通消息 1:订单 2:商品 3:订单投诉 4:结算信息 5:提现信息 6:订单评价 dataId:关联的记录id ',
  `dataFlag` tinyint(255) NOT NULL DEFAULT 1 COMMENT '有效状态(1:有效 -1:无效)',
  `createTime` datetime(0) NOT NULL COMMENT '发送时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '商城信息表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_mobile_btns`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `btnName` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '按钮显示名称',
  `btnSrc` tinyint(4) NOT NULL DEFAULT 0 COMMENT '按钮来源(0:手机 1:微信 2:小程序 3:app)',
  `btnUrl` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '按钮显示URL',
  `btnImg` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '按钮图标',
  `addonsName` varchar(255) CHARACTER SET utf8 COLLATE utf8_german2_ci NULL DEFAULT NULL COMMENT '插件名称',
  `btnSort` int(11) NULL DEFAULT 0 COMMENT '按钮排序',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '移动端首页按钮管理表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_navs`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `navType` tinyint(4) NOT NULL DEFAULT 0 COMMENT '导航类型(0:顶部 1:底部)',
  `navTitle` varchar(50) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '导航标题',
  `navUrl` varchar(100) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL COMMENT '导航地址',
  `isShow` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否显示(0:隐藏 1:显示)',
  `isOpen` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否新开窗口(0:页面跳转 1:新开窗口)',
  `navSort` int(11) NOT NULL DEFAULT 0 COMMENT '排序号',
  `createTime` datetime(0) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '商城导航表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
CREATE TABLE `wst_orderids`  (
  `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `rnd` float(16, 2) NOT NULL COMMENT '毫秒数',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_german2_ci COMMENT = '订单ID表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是使用MySQL语句创建这6个的示例: 1. 专业(zhuanye) ```sql CREATE TABLE zhuanye ( zy_id INT PRIMARY KEY, zy_name VARCHAR(20) ); INSERT INTO zhuanye (zy_id, zy_name) VALUES (1, '人工智能'), (2, '大数据'), (3, '软件前端'); ``` 2. 班级(banji) ```sql CREATE TABLE banji ( bj_id INT PRIMARY KEY, bj_name VARCHAR(20), zy_id INT, FOREIGN KEY (zy_id) REFERENCES zhuanye(zy_id) ); INSERT INTO banji (bj_id, bj_name, zy_id) VALUES (1, '人工智能1班', 1), (2, '人工智能2班', 1), (3, '人工智能3班', 1), (4, '大数据1班', 2), (5, '大数据2班', 2), (6, '大数据3班', 2), (7, '软件前端1班', 3), (8, '软件前端2班', 3), (9, '软件前端3班', 3); ``` 3. 教师(jiaoshi) ```sql CREATE TABLE jiaoshi ( js_id INT PRIMARY KEY, js_name VARCHAR(20), js_course VARCHAR(20) ); INSERT INTO jiaoshi (js_id, js_name, js_course) VALUES (1, '张三', '人工智能课程1'), (2, '李四', '大数据课程1'), (3, '王五', '软件前端课程1'), (4, '赵六', '人工智能课程2'), (5, '钱七', '大数据课程2'), (6, '孙八', '软件前端课程2'), (7, '周九', '人工智能课程3'), (8, '吴十', '大数据课程3'), (9, '郑十一', '软件前端课程3'); ``` 4. 课程(kecheng) ```sql CREATE TABLE kecheng ( kc_id INT PRIMARY KEY, kc_name VARCHAR(20), zy_id INT, js_id INT, FOREIGN KEY (zy_id) REFERENCES zhuanye(zy_id), FOREIGN KEY (js_id) REFERENCES jiaoshi(js_id) ); INSERT INTO kecheng (kc_id, kc_name, zy_id, js_id) VALUES (1, '人工智能课程1', 1, 1), (2, '大数据课程1', 2, 2), (3, '软件前端课程1', 3, 3), (4, '人工智能课程2', 1, 4), (5, '大数据课程2', 2, 5), (6, '软件前端课程2', 3, 6), (7, '人工智能课程3', 1, 7), (8, '大数据课程3', 2, 8), (9, '软件前端课程3', 3, 9); ``` 5. 学生(xuesheng) ```sql CREATE TABLE xuesheng ( xs_id INT PRIMARY KEY, xs_name VARCHAR(20), bj_id INT, FOREIGN KEY (bj_id) REFERENCES banji(bj_id) ); INSERT INTO xuesheng (xs_id, xs_name, bj_id) VALUES (1, '张三', 1), (2, '李四', 1), (3, '王五', 1), (4, '赵六', 1), (5, '钱七', 1), (6, '孙八', 2), (7, '周九', 2), (8, '吴十', 2), (9, '郑十一', 2), (10, '冯十二', 2), (11, '陈十三', 3), (12, '楚十四', 3), (13, '魏十五', 3), (14, '蒋十六', 3), (15, '沈十七', 3), (16, '韩十八', 4), (17, '杨十九', 4), (18, '朱二十', 4), (19, '秦二十一', 4), (20, '尤二十二', 4), (21, '许二十三', 5), (22, '何二十四', 5), (23, '吕二十五', 5), (24, '施二十六', 5), (25, '张二十七', 5), (26, '孙二十八', 6), (27, '周二十九', 6), (28, '吴三十', 6), (29, '郑三十一', 6), (30, '王三十二', 6), (31, '李三十三', 7), (32, '赵三十四', 7), (33, '钱三十五', 7), (34, '孙三十六', 7), (35, '周三十七', 7), (36, '吴三十八', 8), (37, '郑三十九', 8), (38, '王四十', 8), (39, '李四十一', 8), (40, '赵四十二', 8), (41, '钱四十三', 9), (42, '孙四十四', 9), (43, '周四十五', 9), (44, '吴四十六', 9), (45, '郑四十七', 9); ``` 6. 排课(paike) ```sql CREATE TABLE paike ( pk_id INT PRIMARY KEY, bj_id INT, kc_id INT, FOREIGN KEY (bj_id) REFERENCES banji(bj_id), FOREIGN KEY (kc_id) REFERENCES kecheng(kc_id) ); INSERT INTO paike (pk_id, bj_id, kc_id) VALUES (1, 1, 1), (2, 1, 2), (3, 1, 3), (4, 2, 4), (5, 2, 5), (6, 2, 6), (7, 3, 7), (8, 3, 8), (9, 3, 9), (10, 4, 1), (11, 4, 2), (12, 4, 3), (13, 5, 4), (14, 5, 5), (15, 5, 6), (16, 6, 7), (17, 6, 8), (18, 6, 9), (19, 7, 1), (20, 7, 2), (21, 7, 3), (22, 8, 4), (23, 8, 5), (24, 8, 6), (25, 9, 7), (26, 9, 8), (27, 9, 9); ``` 要查找某个学生的课程和任课老师,可以通过连接多个来实现。例如,查询学生张三所选的课程和对应的任课老师: ```sql SELECT xuesheng.xs_name, kecheng.kc_name, jiaoshi.js_name FROM xuesheng INNER JOIN banji ON xuesheng.bj_id = banji.bj_id INNER JOIN kecheng ON banji.zy_id = kecheng.zy_id INNER JOIN jiaoshi ON kecheng.js_id = jiaoshi.js_id WHERE xuesheng.xs_name = '张三'; ``` 输出结果为: ``` +--------+------------------+--------+ | xs_name| kc_name | js_name| +--------+------------------+--------+ | 张三 | 人工智能课程1 | 张三 | | 李四 | 人工智能课程1 | 张三 | | 王五 | 人工智能课程1 | 张三 | | 赵六 | 人工智能课程1 | 张三 | | 钱七 | 人工智能课程1 | 张三 | +--------+------------------+--------+ ``` 可以看到,张三所在的班级是人工智能1班,而人工智能1班所选的课程是人工智能课程1,所以张三选的是人工智能课程1,任课老师是张三。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值