完成前后端紫鸟部分开发
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE IF NOT EXISTS biz_shop_key (
|
||||
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
|
||||
ziniao_account_name VARCHAR(128) NOT NULL COMMENT '紫鸟账号名称',
|
||||
ziniao_token VARCHAR(512) NOT NULL COMMENT '紫鸟令牌',
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
KEY idx_created_at (created_at)
|
||||
) COMMENT='店铺密钥管理表';
|
||||
@@ -0,0 +1,27 @@
|
||||
SET @drop_shop_key_machine_no_index_sql := (
|
||||
SELECT CASE
|
||||
WHEN COUNT(*) > 0 THEN 'ALTER TABLE biz_shop_key DROP INDEX uk_machine_no'
|
||||
ELSE 'SELECT 1'
|
||||
END
|
||||
FROM information_schema.STATISTICS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'biz_shop_key'
|
||||
AND INDEX_NAME = 'uk_machine_no'
|
||||
);
|
||||
PREPARE stmt FROM @drop_shop_key_machine_no_index_sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @drop_shop_key_machine_no_column_sql := (
|
||||
SELECT CASE
|
||||
WHEN COUNT(*) > 0 THEN 'ALTER TABLE biz_shop_key DROP COLUMN machine_no'
|
||||
ELSE 'SELECT 1'
|
||||
END
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'biz_shop_key'
|
||||
AND COLUMN_NAME = 'machine_no'
|
||||
);
|
||||
PREPARE stmt FROM @drop_shop_key_machine_no_column_sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
@@ -0,0 +1,11 @@
|
||||
CREATE TABLE IF NOT EXISTS biz_ziniao_memory_store (
|
||||
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
|
||||
cache_type VARCHAR(64) NOT NULL COMMENT '缓存类型',
|
||||
cache_key VARCHAR(255) NOT NULL COMMENT '缓存key',
|
||||
payload_json LONGTEXT NOT NULL COMMENT '缓存JSON',
|
||||
expires_at DATETIME NOT NULL COMMENT '过期时间',
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
UNIQUE KEY uk_type_key (cache_type, cache_key),
|
||||
KEY idx_expires_at (expires_at)
|
||||
) COMMENT='紫鸟记忆存储(跨会话SQL缓存)';
|
||||
Reference in New Issue
Block a user