DROP TABLE IF EXISTS `pay_method`;
CREATE TABLE `pay_method` (
`methodId` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(150) DEFAULT NULL COMMENT '支付类型名称',
`description` varchar(255) DEFAULT NULL COMMENT '支付类型描叙',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`methodId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
`accountId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL COMMENT '会员ID:为0时是商城账户',
`payPassword` varchar(50) DEFAULT NULL COMMENT '支付密码',
`balances` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '账户余额',
`gradeId` int(10) DEFAULT NULL COMMENT '会员级别:商家,普通会员',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`accountId`,`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `payment_details`;
CREATE TABLE `payment_details` (
`detailsId` int(10) NOT NULL AUTO_INCREMENT,
`detailsSn` varchar(50) DEFAULT NULL COMMENT '明细号',
`accountId` int(10) DEFAULT NULL COMMENT '账户ID',
`orderId` int(10) DEFAULT NULL COMMENT '订单ID',
`type` tinyint(3) DEFAULT NULL COMMENT '收支类型:提现,充值,转账,订单',
`methodId` int(10) DEFAULT NULL COMMENT '交易类型:银行卡交易,支付宝支付等',
`value` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '交易金额',
`desc` varchar(255) DEFAULT NULL COMMENT '备注',
`state` tinyint(3) DEFAULT NULL COMMENT '收支状态:交易成功,等待确认收货,转账付款处理中,等待付款,转账汇款处理中等',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`detailsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `address`;
CREATE TABLE `address` (
`addressId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`consignee` varchar(50) DEFAULT NULL,
`regionId` int(10) DEFAULT NULL,
`regionName` varchar(255) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`cellphone` varchar(20) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`addressId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `article`;
CREATE TABLE `article` (
`articleId` int(10) NOT NULL AUTO_INCREMENT,
`categoryId` varchar(50) DEFAULT NULL,
`categoryName` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`author` varchar(50) DEFAULT NULL,
`source` varchar(150) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`content` mediumtext,
`publishTime` date DEFAULT NULL,
`editor` varchar(50) DEFAULT NULL,
`clickCount` int(10) DEFAULT NULL,
`attachment` varchar(255) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`link` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`articleId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `article_category`;
CREATE TABLE `article_category` (
`categoryId` varchar(50) NOT NULL,
`parentId` varchar(50) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`subCategoryCount` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `brand`;
CREATE TABLE `brand` (
`brandId` int(10) NOT NULL AUTO_INCREMENT,
`brandName` varchar(100) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`recommend` int(2) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`tag` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`brandId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cart`;
CREATE TABLE `cart` (
`cartId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`sessionId` varchar(50) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`specId` int(10) DEFAULT NULL,
`specification` varchar(255) DEFAULT NULL,
`price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`quantity` int(10) DEFAULT NULL,
`goodsImage` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`cartId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category` (
`categoryId` varchar(50) NOT NULL,
`categoryName` varchar(100) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `category_property`;
CREATE TABLE `category_property` (
`propertyId` int(10) NOT NULL AUTO_INCREMENT,
`categoryId` varchar(50) DEFAULT NULL,
`name` varchar(100) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL,
`value` text,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`propertyId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `collect`;
CREATE TABLE `collect` (
`collectId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`collectId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment` (
`commentId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`email` varchar(150) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`username` varchar(100) DEFAULT NULL,
`content` text,
`IP` varchar(20) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`parentId` int(10) DEFAULT NULL,
`commentRank` varchar(50) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`commentId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `coupon`;
CREATE TABLE `coupon` (
`couponId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`couponName` varchar(100) DEFAULT NULL,
`couponValue` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`useTimes` int(10) DEFAULT NULL,
`startTime` int(10) DEFAULT NULL,
`endTime` int(10) DEFAULT NULL,
`minAmount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`issue` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`couponId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `coupon_sn`;
CREATE TABLE `coupon_sn` (
`couponSn` varchar(50) NOT NULL,
`couponId` int(10) NOT NULL,
`remainTimes` int(10) NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`couponSn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods` (
`goodsId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`goodsName` varchar(100) DEFAULT NULL,
`description` text,
`categoryId` varchar(50) DEFAULT NULL,
`brandId` int(10) DEFAULT NULL,
`brand` varchar(100) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`closed` tinyint(3) DEFAULT NULL,
`closeReason` varchar(255) DEFAULT NULL,
`defaultSpec` int(10) DEFAULT NULL,
`defaultImage` int(10) DEFAULT NULL,
`recommended` tinyint(3) DEFAULT NULL,
`shopPrice` decimal(10,2) unsigned DEFAULT '0.00',
`promotePrice` decimal(10,2) unsigned DEFAULT '0.00',
`promoteStartDate` int(10) DEFAULT NULL,
`promoteEndDate` int(10) DEFAULT NULL,
`warnNumber` varchar(50) DEFAULT NULL,
`keywords` varchar(255) DEFAULT NULL,
`isOnSale` tinyint(3) DEFAULT NULL,
`isAloneSale` tinyint(3) DEFAULT NULL,
`isShipping` tinyint(3) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`isDelete` tinyint(3) DEFAULT NULL,
`isBest` tinyint(3) DEFAULT NULL,
`isNew` tinyint(3) DEFAULT NULL,
`isHot` tinyint(3) DEFAULT NULL,
`isPromote` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`goodsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_category`;
CREATE TABLE `goods_category` (
`goodsId` int(10) DEFAULT NULL,
`categoryId` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_group`;
CREATE TABLE `goods_group` (
`groupId` int(10) NOT NULL AUTO_INCREMENT,
`groupName` varchar(100) DEFAULT NULL,
`groupDesc` varchar(255) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`groupPrice` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`minNums` int(10) DEFAULT NULL,
`MaxPerUser` int(10) DEFAULT NULL,
`views` int(10) DEFAULT NULL,
`recommend` tinyint(3) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`StartTime` int(10) DEFAULT NULL,
`EndTime` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_group_log`;
CREATE TABLE `goods_group_log` (
`groupId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`orderId` int(10) DEFAULT NULL,
`userName` varchar(100) DEFAULT NULL,
`quanity` varchar(50) DEFAULT NULL,
`specQuantity` text,
`linkman` varchar(50) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_images`;
CREATE TABLE `goods_images` (
`imagesId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`imagesUrl` varchar(150) DEFAULT NULL,
`thumbnail` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`imagesId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_property`;
CREATE TABLE `goods_property` (
`goodsId` int(10) DEFAULT NULL,
`propertyId` int(10) DEFAULT NULL,
`value` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_spec`;
CREATE TABLE `goods_spec` (
`specId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`value` text,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`specId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_statistics`;
CREATE TABLE `goods_statistics` (
`statisticsId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`view` int(10) DEFAULT NULL,
`collect` int(10) DEFAULT NULL,
`carts` int(10) DEFAULT NULL,
`orders` int(10) DEFAULT NULL,
`sales` int(10) DEFAULT NULL,
`comments` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`statisticsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `integral`;
CREATE TABLE `integral` (
`integralId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`integrals` decimal(10,2) unsigned DEFAULT '0.00',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`integralId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `integral_details`;
CREATE TABLE `integral_details` (
`detailsId` int(10) NOT NULL AUTO_INCREMENT,
`integralId` int(10) DEFAULT NULL,
`description` varchar(50) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`amount` decimal(10,2) unsigned DEFAULT '0.00',
`source` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`detailsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member`;
CREATE TABLE `member` (
`memberId` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(100) DEFAULT NULL,
`password` varchar(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`portrait` varchar(255) DEFAULT NULL,
`realname` varchar(100) DEFAULT NULL,
`sex` tinyint(3) DEFAULT NULL,
`birth` int(10) DEFAULT NULL,
`MSN` varchar(50) DEFAULT NULL,
`QQ` varchar(20) DEFAULT NULL,
`skype` varchar(50) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`cellphone` varchar(20) DEFAULT NULL,
`companyName` varchar(100) DEFAULT NULL,
`companySn` varchar(50) DEFAULT NULL,
`companyLegal` varchar(50) DEFAULT NULL,
`companyAddress` varchar(255) DEFAULT NULL,
`companyRregCap` varchar(50) DEFAULT NULL,
`companyPaidCap` varchar(50) DEFAULT NULL,
`companystate` tinyint(3) DEFAULT NULL,
`companyType` tinyint(3) DEFAULT NULL,
`companySetDate` int(10) DEFAULT NULL,
`companyStartDate` int(10) DEFAULT NULL,
`companyEndDate` int(10) DEFAULT NULL,
`companyRegiAuthor` varchar(100) DEFAULT NULL,
`companyAcceptMatter` varchar(100) DEFAULT NULL,
`companyShareholders` varchar(255) DEFAULT NULL,
`companyScope` text,
`description` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`lastLogin` int(10) DEFAULT NULL,
`lastIp` varchar(50) DEFAULT NULL,
`logins` int(10) DEFAULT NULL,
`ugrade` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_property`;
CREATE TABLE `member_property` (
`propertyId` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`register` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`propertyId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_property_relation`;
CREATE TABLE `member_property_relation` (
`propertyId` int(10) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`value` text DEFAULT NULL,
PRIMARY KEY (`propertyId`,`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_priv`;
CREATE TABLE `member_priv` (
`memberId` int(10) NOT NULL DEFAULT '0',
`storeId` int(10) NOT NULL DEFAULT '0',
`privs` text NOT NULL,
PRIMARY KEY (`memberId`,`storeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `message`;
CREATE TABLE `message` (
`messageId` int(10) NOT NULL AUTO_INCREMENT,
`fromId` varchar(50) DEFAULT NULL,
`ToId` varchar(50) DEFAULT NULL,
`ParentId` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`content` text NOT NULL,
`new` tinyint(3) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`messageId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `navigation`;
CREATE TABLE `navigation` (
`navId` int(10) NOT NULL AUTO_INCREMENT,
`type` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`link` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`openNew` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`navId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `order`;
CREATE TABLE `order` (
`orderId` int(10) NOT NULL AUTO_INCREMENT,
`orderSn` varchar(50) DEFAULT NULL,
`type` varchar(10) NOT NULL DEFAULT 'material',
`extension` varchar(50) DEFAULT NULL,
`sellerId` int(10) DEFAULT NULL,
`buyerId` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`addTime` int(10) DEFAULT NULL,
`paymentId` varchar(50) DEFAULT NULL,
`paymentName` varchar(100) DEFAULT NULL,
`paymentCode` varchar(50) DEFAULT NULL,
`outTradeSn` varchar(50) DEFAULT NULL,
`payTime` int(10) DEFAULT NULL,
`payMessage` varchar(255) DEFAULT NULL,
`shipTime` int(10) DEFAULT NULL,
`invoiceNo` varchar(255) DEFAULT NULL,
`finishedTime` int(10) DEFAULT NULL,
`goodsAmount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`discount` decimal(10,2) unsigned DEFAULT '0.00',
`orderAmount` decimal(10,2) unsigned DEFAULT '0.00',
`evaluationstate` tinyint(3) DEFAULT NULL,
`evaluationTime` int(10) DEFAULT NULL,
`anonymous` tinyint(3) DEFAULT NULL,
`postscript` varchar(255) NOT NULL DEFAULT '',
`payAlter` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`orderId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `order_extm`;
CREATE TABLE `order_extm` (
`orderId` int(10) NOT NULL AUTO_INCREMENT,
`consignee` varchar(50) DEFAULT NULL,
`regionId` varchar(50) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`mobile` varchar(20) DEFAULT NULL,
`shippingId` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`orderId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `payment`;
CREATE TABLE `payment` (
`paymentId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`paymentCode` varchar(50) DEFAULT NULL,
`paymentName` varchar(100) DEFAULT NULL,
`paymentDesc` varchar(255) DEFAULT NULL,
`config` text,
`isOnline` tinyint(3) DEFAULT NULL,
`enabled` tinyint(3) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`paymentId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `privilege`;
CREATE TABLE `privilege` (
`privCode` varchar(50) NOT NULL DEFAULT '',
`privName` varchar(50) NOT NULL DEFAULT '',
`parentCode` varchar(50) DEFAULT NULL,
`owner` varchar(50) NOT NULL DEFAULT 'mall',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`privCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `refund`;
CREATE TABLE `refund` (
`refundId` int(10) NOT NULL AUTO_INCREMENT,
`refundSn` varchar(50) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`sellerId` int(10) DEFAULT NULL,
`transactionAmount` decimal(10,2) unsigned DEFAULT '0.00',
`refundAmount` decimal(10,2) unsigned DEFAULT '0.00',
`description` varchar(50) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`outTime` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`refundId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `region`;
CREATE TABLE `region` (
`regionId` varchar(50) NOT NULL,
`regionName` varchar(100) DEFAULT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`regionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `shipping_region`;
CREATE TABLE `shipping_region` (
`shippingId` int(10) DEFAULT NULL,
`price` decimal(10,2) unsigned DEFAULT '0.00',
`regionIds` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `shipping`;
CREATE TABLE `shipping` (
`shippingId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`shippingName` varchar(100) DEFAULT NULL,
`shippingDesc` varchar(255) DEFAULT NULL,
`firstPrice` decimal(10,2) unsigned DEFAULT '0.00',
`stepPrice` decimal(10,2) unsigned DEFAULT '0.00',
`codRegions` text,
`enabled` tinyint(3) NOT NULL DEFAULT '1',
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`shippingId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `scategory`;
CREATE TABLE `scategory` (
`categoryId` varchar(50) NOT NULL,
`categoryName` varchar(100) NOT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `scategory_store`;
CREATE TABLE `scategory_store` (
`categoryId` varchar(50) NOT NULL,
`storeId` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sessions`;
CREATE TABLE `sessions` (
`sesskey` varchar(50) NOT NULL DEFAULT '',
`expiry` int(10) NOT NULL DEFAULT '0',
`memberId` int(10) DEFAULT NULL,
`adminId` int(10) DEFAULT NULL,
`ip` varchar(20) DEFAULT NULL,
`data` varchar(255) DEFAULT NULL,
`overflow` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`sesskey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sessions_data`;
CREATE TABLE `sessions_data` (
`sesskey` varchar(50) NOT NULL DEFAULT '',
`expiry` int(10) NOT NULL DEFAULT '0',
`data` longtext NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`sesskey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sgrade`;
CREATE TABLE `sgrade` (
`gradeId` int(10) NOT NULL AUTO_INCREMENT,
`gradeName` varchar(100) DEFAULT NULL,
`goodsLimit` varchar(50) DEFAULT NULL,
`spaceLimit` varchar(50) DEFAULT NULL,
`skinLimit` varchar(50) DEFAULT NULL,
`charge` varchar(100) DEFAULT NULL,
`needConfirm` tinyint(3) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`functions` varchar(255) DEFAULT NULL,
`skins` text NOT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`gradeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `store`;
CREATE TABLE `store` (
`storeId` int(10) NOT NULL AUTO_INCREMENT,
`storeName` varchar(100) DEFAULT NULL,
`ownerName` varchar(100) DEFAULT NULL,
`ownerCard` varchar(100) DEFAULT NULL,
`regionId` int(10) DEFAULT NULL,
`regionName` varchar(100) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`sgrade` tinyint(3) DEFAULT NULL,
`applyRemark` varchar(255) DEFAULT NULL,
`creditValue` int(10) DEFAULT NULL,
`praiseRate` decimal(5,2) NOT NULL DEFAULT '0.00',
`domain` varchar(60) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`closeReason` varchar(255) DEFAULT NULL,
`addTime` int(10) DEFAULT NULL,
`endTime` int(10) DEFAULT NULL,
`certification` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`recommended` tinyint(3) DEFAULT NULL,
`theme` varchar(60) DEFAULT NULL,
`storeBanner` varchar(255) DEFAULT NULL,
`storeLogo` varchar(255) DEFAULT NULL,
`description` text,
`qq` varchar(50) DEFAULT NULL,
`ww` varchar(50) DEFAULT NULL,
`msn` varchar(50) DEFAULT NULL,
`enableGroupbuy` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`storeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `store_ads`;
CREATE TABLE `store_ads` (
`adsId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`theme` varchar(50) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`filepath` varchar(150) DEFAULT NULL,
`url` varchar(150) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`adsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `uploaded_file`;
CREATE TABLE `uploaded_file` (
`fileId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`articleId` varchar(50) DEFAULT NULL,
`categoryId` varchar(50) NOT NULL,
`filetype` varchar(50) DEFAULT NULL,
`filesize` varchar(50) DEFAULT NULL,
`filename` varchar(100) DEFAULT NULL,
`filepath` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`fileId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `user_coupon`;
CREATE TABLE `user_coupon` (
`memberId` int(10) NOT NULL,
`couponSn` varchar(50) NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`memberId`,`couponSn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `pay_method` (
`methodId` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(150) DEFAULT NULL COMMENT '支付类型名称',
`description` varchar(255) DEFAULT NULL COMMENT '支付类型描叙',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`methodId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
`accountId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL COMMENT '会员ID:为0时是商城账户',
`payPassword` varchar(50) DEFAULT NULL COMMENT '支付密码',
`balances` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '账户余额',
`gradeId` int(10) DEFAULT NULL COMMENT '会员级别:商家,普通会员',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`accountId`,`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `payment_details`;
CREATE TABLE `payment_details` (
`detailsId` int(10) NOT NULL AUTO_INCREMENT,
`detailsSn` varchar(50) DEFAULT NULL COMMENT '明细号',
`accountId` int(10) DEFAULT NULL COMMENT '账户ID',
`orderId` int(10) DEFAULT NULL COMMENT '订单ID',
`type` tinyint(3) DEFAULT NULL COMMENT '收支类型:提现,充值,转账,订单',
`methodId` int(10) DEFAULT NULL COMMENT '交易类型:银行卡交易,支付宝支付等',
`value` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '交易金额',
`desc` varchar(255) DEFAULT NULL COMMENT '备注',
`state` tinyint(3) DEFAULT NULL COMMENT '收支状态:交易成功,等待确认收货,转账付款处理中,等待付款,转账汇款处理中等',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`detailsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `address`;
CREATE TABLE `address` (
`addressId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`consignee` varchar(50) DEFAULT NULL,
`regionId` int(10) DEFAULT NULL,
`regionName` varchar(255) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`cellphone` varchar(20) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`addressId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `article`;
CREATE TABLE `article` (
`articleId` int(10) NOT NULL AUTO_INCREMENT,
`categoryId` varchar(50) DEFAULT NULL,
`categoryName` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`author` varchar(50) DEFAULT NULL,
`source` varchar(150) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`content` mediumtext,
`publishTime` date DEFAULT NULL,
`editor` varchar(50) DEFAULT NULL,
`clickCount` int(10) DEFAULT NULL,
`attachment` varchar(255) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`link` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`articleId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `article_category`;
CREATE TABLE `article_category` (
`categoryId` varchar(50) NOT NULL,
`parentId` varchar(50) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`subCategoryCount` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `brand`;
CREATE TABLE `brand` (
`brandId` int(10) NOT NULL AUTO_INCREMENT,
`brandName` varchar(100) DEFAULT NULL,
`icon` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`recommend` int(2) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`tag` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`brandId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cart`;
CREATE TABLE `cart` (
`cartId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`sessionId` varchar(50) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`specId` int(10) DEFAULT NULL,
`specification` varchar(255) DEFAULT NULL,
`price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`quantity` int(10) DEFAULT NULL,
`goodsImage` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`cartId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category` (
`categoryId` varchar(50) NOT NULL,
`categoryName` varchar(100) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `category_property`;
CREATE TABLE `category_property` (
`propertyId` int(10) NOT NULL AUTO_INCREMENT,
`categoryId` varchar(50) DEFAULT NULL,
`name` varchar(100) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL,
`value` text,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`propertyId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `collect`;
CREATE TABLE `collect` (
`collectId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`keyword` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`collectId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment` (
`commentId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`email` varchar(150) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`username` varchar(100) DEFAULT NULL,
`content` text,
`IP` varchar(20) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`parentId` int(10) DEFAULT NULL,
`commentRank` varchar(50) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`commentId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `coupon`;
CREATE TABLE `coupon` (
`couponId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`couponName` varchar(100) DEFAULT NULL,
`couponValue` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`useTimes` int(10) DEFAULT NULL,
`startTime` int(10) DEFAULT NULL,
`endTime` int(10) DEFAULT NULL,
`minAmount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`issue` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`couponId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `coupon_sn`;
CREATE TABLE `coupon_sn` (
`couponSn` varchar(50) NOT NULL,
`couponId` int(10) NOT NULL,
`remainTimes` int(10) NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`couponSn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods` (
`goodsId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`goodsName` varchar(100) DEFAULT NULL,
`description` text,
`categoryId` varchar(50) DEFAULT NULL,
`brandId` int(10) DEFAULT NULL,
`brand` varchar(100) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`closed` tinyint(3) DEFAULT NULL,
`closeReason` varchar(255) DEFAULT NULL,
`defaultSpec` int(10) DEFAULT NULL,
`defaultImage` int(10) DEFAULT NULL,
`recommended` tinyint(3) DEFAULT NULL,
`shopPrice` decimal(10,2) unsigned DEFAULT '0.00',
`promotePrice` decimal(10,2) unsigned DEFAULT '0.00',
`promoteStartDate` int(10) DEFAULT NULL,
`promoteEndDate` int(10) DEFAULT NULL,
`warnNumber` varchar(50) DEFAULT NULL,
`keywords` varchar(255) DEFAULT NULL,
`isOnSale` tinyint(3) DEFAULT NULL,
`isAloneSale` tinyint(3) DEFAULT NULL,
`isShipping` tinyint(3) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`isDelete` tinyint(3) DEFAULT NULL,
`isBest` tinyint(3) DEFAULT NULL,
`isNew` tinyint(3) DEFAULT NULL,
`isHot` tinyint(3) DEFAULT NULL,
`isPromote` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`goodsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_category`;
CREATE TABLE `goods_category` (
`goodsId` int(10) DEFAULT NULL,
`categoryId` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_group`;
CREATE TABLE `goods_group` (
`groupId` int(10) NOT NULL AUTO_INCREMENT,
`groupName` varchar(100) DEFAULT NULL,
`groupDesc` varchar(255) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`storeId` int(10) DEFAULT NULL,
`groupPrice` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`minNums` int(10) DEFAULT NULL,
`MaxPerUser` int(10) DEFAULT NULL,
`views` int(10) DEFAULT NULL,
`recommend` tinyint(3) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`StartTime` int(10) DEFAULT NULL,
`EndTime` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_group_log`;
CREATE TABLE `goods_group_log` (
`groupId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`orderId` int(10) DEFAULT NULL,
`userName` varchar(100) DEFAULT NULL,
`quanity` varchar(50) DEFAULT NULL,
`specQuantity` text,
`linkman` varchar(50) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_images`;
CREATE TABLE `goods_images` (
`imagesId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`imagesUrl` varchar(150) DEFAULT NULL,
`thumbnail` varchar(150) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`imagesId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_property`;
CREATE TABLE `goods_property` (
`goodsId` int(10) DEFAULT NULL,
`propertyId` int(10) DEFAULT NULL,
`value` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_spec`;
CREATE TABLE `goods_spec` (
`specId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`value` text,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`specId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `goods_statistics`;
CREATE TABLE `goods_statistics` (
`statisticsId` int(10) NOT NULL AUTO_INCREMENT,
`goodsId` int(10) DEFAULT NULL,
`view` int(10) DEFAULT NULL,
`collect` int(10) DEFAULT NULL,
`carts` int(10) DEFAULT NULL,
`orders` int(10) DEFAULT NULL,
`sales` int(10) DEFAULT NULL,
`comments` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`statisticsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `integral`;
CREATE TABLE `integral` (
`integralId` int(10) NOT NULL AUTO_INCREMENT,
`memberId` int(10) DEFAULT NULL,
`integrals` decimal(10,2) unsigned DEFAULT '0.00',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`integralId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `integral_details`;
CREATE TABLE `integral_details` (
`detailsId` int(10) NOT NULL AUTO_INCREMENT,
`integralId` int(10) DEFAULT NULL,
`description` varchar(50) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`amount` decimal(10,2) unsigned DEFAULT '0.00',
`source` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`detailsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member`;
CREATE TABLE `member` (
`memberId` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(100) DEFAULT NULL,
`password` varchar(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`portrait` varchar(255) DEFAULT NULL,
`realname` varchar(100) DEFAULT NULL,
`sex` tinyint(3) DEFAULT NULL,
`birth` int(10) DEFAULT NULL,
`MSN` varchar(50) DEFAULT NULL,
`QQ` varchar(20) DEFAULT NULL,
`skype` varchar(50) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`cellphone` varchar(20) DEFAULT NULL,
`companyName` varchar(100) DEFAULT NULL,
`companySn` varchar(50) DEFAULT NULL,
`companyLegal` varchar(50) DEFAULT NULL,
`companyAddress` varchar(255) DEFAULT NULL,
`companyRregCap` varchar(50) DEFAULT NULL,
`companyPaidCap` varchar(50) DEFAULT NULL,
`companystate` tinyint(3) DEFAULT NULL,
`companyType` tinyint(3) DEFAULT NULL,
`companySetDate` int(10) DEFAULT NULL,
`companyStartDate` int(10) DEFAULT NULL,
`companyEndDate` int(10) DEFAULT NULL,
`companyRegiAuthor` varchar(100) DEFAULT NULL,
`companyAcceptMatter` varchar(100) DEFAULT NULL,
`companyShareholders` varchar(255) DEFAULT NULL,
`companyScope` text,
`description` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`lastLogin` int(10) DEFAULT NULL,
`lastIp` varchar(50) DEFAULT NULL,
`logins` int(10) DEFAULT NULL,
`ugrade` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_property`;
CREATE TABLE `member_property` (
`propertyId` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`register` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`propertyId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_property_relation`;
CREATE TABLE `member_property_relation` (
`propertyId` int(10) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`value` text DEFAULT NULL,
PRIMARY KEY (`propertyId`,`memberId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `member_priv`;
CREATE TABLE `member_priv` (
`memberId` int(10) NOT NULL DEFAULT '0',
`storeId` int(10) NOT NULL DEFAULT '0',
`privs` text NOT NULL,
PRIMARY KEY (`memberId`,`storeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `message`;
CREATE TABLE `message` (
`messageId` int(10) NOT NULL AUTO_INCREMENT,
`fromId` varchar(50) DEFAULT NULL,
`ToId` varchar(50) DEFAULT NULL,
`ParentId` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`content` text NOT NULL,
`new` tinyint(3) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`messageId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `navigation`;
CREATE TABLE `navigation` (
`navId` int(10) NOT NULL AUTO_INCREMENT,
`type` varchar(50) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`link` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`openNew` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`navId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `order`;
CREATE TABLE `order` (
`orderId` int(10) NOT NULL AUTO_INCREMENT,
`orderSn` varchar(50) DEFAULT NULL,
`type` varchar(10) NOT NULL DEFAULT 'material',
`extension` varchar(50) DEFAULT NULL,
`sellerId` int(10) DEFAULT NULL,
`buyerId` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`addTime` int(10) DEFAULT NULL,
`paymentId` varchar(50) DEFAULT NULL,
`paymentName` varchar(100) DEFAULT NULL,
`paymentCode` varchar(50) DEFAULT NULL,
`outTradeSn` varchar(50) DEFAULT NULL,
`payTime` int(10) DEFAULT NULL,
`payMessage` varchar(255) DEFAULT NULL,
`shipTime` int(10) DEFAULT NULL,
`invoiceNo` varchar(255) DEFAULT NULL,
`finishedTime` int(10) DEFAULT NULL,
`goodsAmount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
`discount` decimal(10,2) unsigned DEFAULT '0.00',
`orderAmount` decimal(10,2) unsigned DEFAULT '0.00',
`evaluationstate` tinyint(3) DEFAULT NULL,
`evaluationTime` int(10) DEFAULT NULL,
`anonymous` tinyint(3) DEFAULT NULL,
`postscript` varchar(255) NOT NULL DEFAULT '',
`payAlter` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`orderId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `order_extm`;
CREATE TABLE `order_extm` (
`orderId` int(10) NOT NULL AUTO_INCREMENT,
`consignee` varchar(50) DEFAULT NULL,
`regionId` varchar(50) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`mobile` varchar(20) DEFAULT NULL,
`shippingId` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`orderId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `payment`;
CREATE TABLE `payment` (
`paymentId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`paymentCode` varchar(50) DEFAULT NULL,
`paymentName` varchar(100) DEFAULT NULL,
`paymentDesc` varchar(255) DEFAULT NULL,
`config` text,
`isOnline` tinyint(3) DEFAULT NULL,
`enabled` tinyint(3) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`paymentId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `privilege`;
CREATE TABLE `privilege` (
`privCode` varchar(50) NOT NULL DEFAULT '',
`privName` varchar(50) NOT NULL DEFAULT '',
`parentCode` varchar(50) DEFAULT NULL,
`owner` varchar(50) NOT NULL DEFAULT 'mall',
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`privCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `refund`;
CREATE TABLE `refund` (
`refundId` int(10) NOT NULL AUTO_INCREMENT,
`refundSn` varchar(50) DEFAULT NULL,
`memberId` int(10) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`goodsId` int(10) DEFAULT NULL,
`sellerId` int(10) DEFAULT NULL,
`transactionAmount` decimal(10,2) unsigned DEFAULT '0.00',
`refundAmount` decimal(10,2) unsigned DEFAULT '0.00',
`description` varchar(50) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`outTime` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`refundId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `region`;
CREATE TABLE `region` (
`regionId` varchar(50) NOT NULL,
`regionName` varchar(100) DEFAULT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`regionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `shipping_region`;
CREATE TABLE `shipping_region` (
`shippingId` int(10) DEFAULT NULL,
`price` decimal(10,2) unsigned DEFAULT '0.00',
`regionIds` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `shipping`;
CREATE TABLE `shipping` (
`shippingId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`shippingName` varchar(100) DEFAULT NULL,
`shippingDesc` varchar(255) DEFAULT NULL,
`firstPrice` decimal(10,2) unsigned DEFAULT '0.00',
`stepPrice` decimal(10,2) unsigned DEFAULT '0.00',
`codRegions` text,
`enabled` tinyint(3) NOT NULL DEFAULT '1',
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`shippingId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `scategory`;
CREATE TABLE `scategory` (
`categoryId` varchar(50) NOT NULL,
`categoryName` varchar(100) NOT NULL,
`parentId` varchar(50) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`categoryId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `scategory_store`;
CREATE TABLE `scategory_store` (
`categoryId` varchar(50) NOT NULL,
`storeId` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sessions`;
CREATE TABLE `sessions` (
`sesskey` varchar(50) NOT NULL DEFAULT '',
`expiry` int(10) NOT NULL DEFAULT '0',
`memberId` int(10) DEFAULT NULL,
`adminId` int(10) DEFAULT NULL,
`ip` varchar(20) DEFAULT NULL,
`data` varchar(255) DEFAULT NULL,
`overflow` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`sesskey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sessions_data`;
CREATE TABLE `sessions_data` (
`sesskey` varchar(50) NOT NULL DEFAULT '',
`expiry` int(10) NOT NULL DEFAULT '0',
`data` longtext NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`sesskey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sgrade`;
CREATE TABLE `sgrade` (
`gradeId` int(10) NOT NULL AUTO_INCREMENT,
`gradeName` varchar(100) DEFAULT NULL,
`goodsLimit` varchar(50) DEFAULT NULL,
`spaceLimit` varchar(50) DEFAULT NULL,
`skinLimit` varchar(50) DEFAULT NULL,
`charge` varchar(100) DEFAULT NULL,
`needConfirm` tinyint(3) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`functions` varchar(255) DEFAULT NULL,
`skins` text NOT NULL,
`orderNumber` int(10) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`gradeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `store`;
CREATE TABLE `store` (
`storeId` int(10) NOT NULL AUTO_INCREMENT,
`storeName` varchar(100) DEFAULT NULL,
`ownerName` varchar(100) DEFAULT NULL,
`ownerCard` varchar(100) DEFAULT NULL,
`regionId` int(10) DEFAULT NULL,
`regionName` varchar(100) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`zipcode` varchar(20) DEFAULT NULL,
`telephone` varchar(20) DEFAULT NULL,
`sgrade` tinyint(3) DEFAULT NULL,
`applyRemark` varchar(255) DEFAULT NULL,
`creditValue` int(10) DEFAULT NULL,
`praiseRate` decimal(5,2) NOT NULL DEFAULT '0.00',
`domain` varchar(60) DEFAULT NULL,
`state` tinyint(3) DEFAULT NULL,
`closeReason` varchar(255) DEFAULT NULL,
`addTime` int(10) DEFAULT NULL,
`endTime` int(10) DEFAULT NULL,
`certification` varchar(255) DEFAULT NULL,
`orderNumber` int(10) DEFAULT NULL,
`recommended` tinyint(3) DEFAULT NULL,
`theme` varchar(60) DEFAULT NULL,
`storeBanner` varchar(255) DEFAULT NULL,
`storeLogo` varchar(255) DEFAULT NULL,
`description` text,
`qq` varchar(50) DEFAULT NULL,
`ww` varchar(50) DEFAULT NULL,
`msn` varchar(50) DEFAULT NULL,
`enableGroupbuy` tinyint(3) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`storeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `store_ads`;
CREATE TABLE `store_ads` (
`adsId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`theme` varchar(50) DEFAULT NULL,
`type` tinyint(3) DEFAULT NULL,
`filepath` varchar(150) DEFAULT NULL,
`url` varchar(150) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`adsId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `uploaded_file`;
CREATE TABLE `uploaded_file` (
`fileId` int(10) NOT NULL AUTO_INCREMENT,
`storeId` int(10) DEFAULT NULL,
`articleId` varchar(50) DEFAULT NULL,
`categoryId` varchar(50) NOT NULL,
`filetype` varchar(50) DEFAULT NULL,
`filesize` varchar(50) DEFAULT NULL,
`filename` varchar(100) DEFAULT NULL,
`filepath` varchar(255) DEFAULT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`fileId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `user_coupon`;
CREATE TABLE `user_coupon` (
`memberId` int(10) NOT NULL,
`couponSn` varchar(50) NOT NULL,
`createdTime` DATETIME DEFAULT NULL,
`creatorId` DATETIME DEFAULT NULL,
`modifiedTime` DATETIME DEFAULT NULL,
`modifierId` DATETIME DEFAULT NULL,
PRIMARY KEY (`memberId`,`couponSn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
本文详细介绍了一个电商系统的数据库设计,包括支付方式、账户管理、订单处理等多个模块的数据表结构及字段说明。
367

被折叠的 条评论
为什么被折叠?



