|
@@ -38,6 +38,8 @@ CREATE TABLE IF NOT EXISTS t_user (
|
|
|
status INT NOT NULL DEFAULT 1,
|
|
status INT NOT NULL DEFAULT 1,
|
|
|
role VARCHAR(20) NOT NULL DEFAULT 'USER',
|
|
role VARCHAR(20) NOT NULL DEFAULT 'USER',
|
|
|
membership_level VARCHAR(20) DEFAULT NULL,
|
|
membership_level VARCHAR(20) DEFAULT NULL,
|
|
|
|
|
+ membership_expire_at TIMESTAMP DEFAULT NULL COMMENT '会员过期时间',
|
|
|
|
|
+ inviter_id BIGINT DEFAULT NULL COMMENT '邀请人ID(不可变)',
|
|
|
last_login_time TIMESTAMP DEFAULT NULL,
|
|
last_login_time TIMESTAMP DEFAULT NULL,
|
|
|
last_login_ip VARCHAR(45) DEFAULT NULL,
|
|
last_login_ip VARCHAR(45) DEFAULT NULL,
|
|
|
last_login_device VARCHAR(100) DEFAULT NULL,
|
|
last_login_device VARCHAR(100) DEFAULT NULL,
|
|
@@ -298,7 +300,7 @@ ON DUPLICATE KEY UPDATE
|
|
|
-- 初始化邀请配置
|
|
-- 初始化邀请配置
|
|
|
INSERT IGNORE INTO t_invite_config (id, reward_type, reward_months, reward_crawler_count, max_daily_reward, invite_code_expire_days, max_invite_per_day, max_total_invites, landing_title, landing_desc, app_name, status)
|
|
INSERT IGNORE INTO t_invite_config (id, reward_type, reward_months, reward_crawler_count, max_daily_reward, invite_code_expire_days, max_invite_per_day, max_total_invites, landing_title, landing_desc, app_name, status)
|
|
|
VALUES
|
|
VALUES
|
|
|
- (1, 'MEMBERSHIP', 1, 5, 50, 30, 10, 30, '邀请你加入智价云(药店端)', '登录智价云(药店端)平台,邀请好友各得好礼', '智价云(药店端)', 1)
|
|
|
|
|
|
|
+ (1, 'MEMBERSHIP', 1, 0, 50, 30, 10, 30, '邀请你加入智价云(药店端)', '登录智价云(药店端)平台,邀请好友各得好礼', '智价云(药店端)', 1)
|
|
|
ON DUPLICATE KEY UPDATE
|
|
ON DUPLICATE KEY UPDATE
|
|
|
reward_type = VALUES(reward_type),
|
|
reward_type = VALUES(reward_type),
|
|
|
reward_months = VALUES(reward_months),
|
|
reward_months = VALUES(reward_months),
|
|
@@ -375,6 +377,7 @@ CREATE TABLE IF NOT EXISTS t_trial_quota_config (
|
|
|
daily_query_limit INT NOT NULL DEFAULT 20,
|
|
daily_query_limit INT NOT NULL DEFAULT 20,
|
|
|
monthly_watchlist_limit INT NOT NULL DEFAULT 199,
|
|
monthly_watchlist_limit INT NOT NULL DEFAULT 199,
|
|
|
enabled TINYINT(1) NOT NULL DEFAULT 1,
|
|
enabled TINYINT(1) NOT NULL DEFAULT 1,
|
|
|
|
|
+ priority INT NOT NULL DEFAULT 0,
|
|
|
config_type VARCHAR(16) NOT NULL DEFAULT 'DEFAULT',
|
|
config_type VARCHAR(16) NOT NULL DEFAULT 'DEFAULT',
|
|
|
applicable_user_type VARCHAR(16) NOT NULL DEFAULT 'NEW_USER',
|
|
applicable_user_type VARCHAR(16) NOT NULL DEFAULT 'NEW_USER',
|
|
|
effective_from TIMESTAMP DEFAULT NULL,
|
|
effective_from TIMESTAMP DEFAULT NULL,
|
|
@@ -461,6 +464,7 @@ CREATE TABLE IF NOT EXISTS t_payment_order (
|
|
|
plan_id BIGINT NOT NULL,
|
|
plan_id BIGINT NOT NULL,
|
|
|
amount DECIMAL(10,2) NOT NULL,
|
|
amount DECIMAL(10,2) NOT NULL,
|
|
|
channel VARCHAR(20) NOT NULL,
|
|
channel VARCHAR(20) NOT NULL,
|
|
|
|
|
+ order_type VARCHAR(20) NOT NULL DEFAULT 'NORMAL',
|
|
|
status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
|
|
status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
|
|
|
qr_code_url VARCHAR(512) DEFAULT NULL,
|
|
qr_code_url VARCHAR(512) DEFAULT NULL,
|
|
|
paid_channel VARCHAR(20) DEFAULT NULL,
|
|
paid_channel VARCHAR(20) DEFAULT NULL,
|
|
@@ -495,10 +499,8 @@ CREATE TABLE IF NOT EXISTS t_payment_order_extra_payment (
|
|
|
INDEX idx_order_no (order_no)
|
|
INDEX idx_order_no (order_no)
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
--- 初始化支付方案(含原价)
|
|
|
|
|
|
|
+-- 初始化支付方案(PLUS 免费开放,不提供付费套餐)
|
|
|
INSERT IGNORE INTO t_payment_plan (plan_code, plan_name, membership_level, price, original_price, duration_days, sort_order, status, description) VALUES
|
|
INSERT IGNORE INTO t_payment_plan (plan_code, plan_name, membership_level, price, original_price, duration_days, sort_order, status, description) VALUES
|
|
|
- ('MONTHLY_PLUS', '普通会员·月卡', 'PLUS', 9.90, 19.90, 30, 1, 1, '每天有效查询10次 · 1个月9.9(原价19.9)'),
|
|
|
|
|
- ('YEARLY_PLUS', '普通会员·年卡', 'PLUS', 99.00, 199.90, 365, 2, 1, '每天有效查询10次 · 1年99(原价199.9)'),
|
|
|
|
|
('MONTHLY_PRO', '高级会员·月卡', 'PRO', 29.90, 59.90, 30, 3, 1, '每天不限量· 1个月29.9(原价59.9)'),
|
|
('MONTHLY_PRO', '高级会员·月卡', 'PRO', 29.90, 59.90, 30, 3, 1, '每天不限量· 1个月29.9(原价59.9)'),
|
|
|
('YEARLY_PRO', '高级会员·年卡', 'PRO', 299.90,599.90, 365, 4, 1, '每天不限量· 1年299.9(原价599.9)'),
|
|
('YEARLY_PRO', '高级会员·年卡', 'PRO', 299.90,599.90, 365, 4, 1, '每天不限量· 1年299.9(原价599.9)'),
|
|
|
('ULTRA', '超级会员·连锁专享','ULTRA',0, NULL, 0, 5, 0, '连锁专用,多店铺管理,敬请期待');
|
|
('ULTRA', '超级会员·连锁专享','ULTRA',0, NULL, 0, 5, 0, '连锁专用,多店铺管理,敬请期待');
|