CREATE INDEX idx_order_daily_stats ON sd_order (time, daili, goodid, status);
CREATE TABLE `sd_userConsumption` (`id` VARCHAR(30) NOT NULL , `user_id` VARCHAR(10) NOT NULL , `date` DATE NOT NULL , `order_count` INT(11) NOT NULL , `total_amount` DECIMAL(10,2) NOT NULL ) ENGINE = InnoDB;
ALTER TABLE `sd_userConsumption` ADD PRIMARY KEY(`id`);
ALTER TABLE `sd_user` ADD `balanceThreshold` DECIMAL(6,2) NOT NULL DEFAULT '20' AFTER `phone`;
ALTER TABLE `sd_user` ADD `ipWhitelist` TEXT NULL AFTER `balanceThreshold`;
ALTER TABLE `sd_user` ADD INDEX(`id`, `money`);
ALTER TABLE `sd_order` ADD INDEX(`status`, `goodtype`);
TRUNCATE TABLE `sd_wo`;
TRUNCATE TABLE `sd_wo_comment`;
ALTER TABLE `sd_wo` DROP `ip`;
ALTER TABLE `sd_wo` CHANGE `type` `status` INT(1) NOT NULL DEFAULT '1';
ALTER TABLE `sd_wo` CHANGE `time` `created_at` TIMESTAMP NOT NULL;
ALTER TABLE `sd_wo` CHANGE `content` `title` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `sd_wo` ADD `updated_at` TIMESTAMP NOT NULL;
ALTER TABLE `sd_wo` ADD `last_sender_type` INT(1) NOT NULL DEFAULT '1';
ALTER TABLE `sd_wo` ADD `last_reply_at` TIMESTAMP NOT NULL;
ALTER TABLE `sd_wo` ADD `user_id` VARCHAR(10) NOT NULL DEFAULT '0';
ALTER TABLE `sd_wo_comment` CHANGE `order_id` `wo_id` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `sd_wo_comment` CHANGE `content` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `sd_wo_comment` DROP `role`;
ALTER TABLE `sd_wo_comment` ADD `sender_type` INT(1) NOT NULL DEFAULT '1' AFTER `ip`;
ALTER TABLE `sd_wo_comment` ADD `message_type` INT(1) NOT NULL DEFAULT '1' AFTER `sender_type`;
ALTER TABLE `sd_wo_comment` CHANGE `time` `created_at` TIMESTAMP NOT NULL;
ALTER TABLE `sd_wo_comment` CHANGE `ip` `created_ip` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `sd_goods` DROP `count_set`;
ALTER TABLE `sd_goodDetail` ADD `count_set` INT(1) NOT NULL DEFAULT '1';
ALTER TABLE `sd_goodDetail` ADD `sales_set` INT(1) NOT NULL DEFAULT '1';