-- ============================================================================ -- 优匠优服 · Phase 2(微信授权登录 / 申诉中心) -- 纯新增表,不改动既有表结构 -- ============================================================================ SET NAMES utf8mb4; -- 微信授权账号绑定(不动 fa_user 结构,独立表存放) CREATE TABLE IF NOT EXISTS `fa_user_wechat` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关联 fa_user.id', `openid` varchar(64) NOT NULL DEFAULT '' COMMENT '小程序 openid', `unionid` varchar(64) NOT NULL DEFAULT '' COMMENT '开放平台 unionid', `session_key` varchar(128) NOT NULL DEFAULT '', `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '微信昵称', `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '微信头像', `createtime` bigint(16) DEFAULT NULL, `updatetime` bigint(16) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `openid` (`openid`), KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信授权账号'; -- 申诉中心(误判 / 恶意评价 / 扣款申诉) CREATE TABLE IF NOT EXISTS `fa_appeal` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `master_id` int(10) unsigned NOT NULL DEFAULT '0', `order_id` int(10) unsigned NOT NULL DEFAULT '0', `type` enum('misjudge','review','deduct','other') NOT NULL DEFAULT 'other' COMMENT '误判/恶意评价/扣款/其他', `content` varchar(500) NOT NULL DEFAULT '', `images` varchar(1000) NOT NULL DEFAULT '', `status` enum('wait','handling','done','reject') NOT NULL DEFAULT 'wait', `reply` varchar(500) NOT NULL DEFAULT '' COMMENT '平台回复', `createtime` bigint(16) DEFAULT NULL, `updatetime` bigint(16) DEFAULT NULL, PRIMARY KEY (`id`), KEY `master_id` (`master_id`), KEY `status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='申诉工单'; -- 回滚: -- DROP TABLE IF EXISTS `fa_appeal`,`fa_user_wechat`;