2024-12-17 02:27:35 +00:00
|
|
|
CREATE TABLE "cd_product"
|
|
|
|
(
|
2024-12-18 13:25:39 +00:00
|
|
|
"id" integer PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
|
"icon" varchar(100),
|
|
|
|
"title" varchar(100),
|
|
|
|
"type" varchar(100),
|
|
|
|
"content" varchar(4096),
|
|
|
|
"duration_prices" varchar(10240),
|
|
|
|
"duration" integer,
|
|
|
|
"price" integer,
|
|
|
|
"intro" varchar(10240),
|
|
|
|
"order" integer,
|
|
|
|
"is_bootstrap" boolean,
|
|
|
|
"disabled" boolean NOT NULL DEFAULT (false),
|
|
|
|
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
|
|
|
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
2024-12-17 02:27:35 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "cd_payment"
|
|
|
|
(
|
2024-12-18 01:07:52 +00:00
|
|
|
"id" integer PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
|
"type" varchar(100),
|
|
|
|
"title" varchar(100),
|
|
|
|
"setting" text,
|
|
|
|
"order" integer,
|
|
|
|
"disabled" boolean NOT NULL DEFAULT (false),
|
|
|
|
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
|
|
|
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
2024-12-17 02:27:35 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
2024-12-18 13:25:39 +00:00
|
|
|
CREATE TABLE "cd_trade"
|
2024-12-17 02:27:35 +00:00
|
|
|
(
|
2024-12-18 01:07:52 +00:00
|
|
|
"id" integer PRIMARY KEY AUTOINCREMENT NOT NULL,
|
2024-12-20 10:04:32 +00:00
|
|
|
"trade_no" varchar(100),
|
2024-12-18 01:07:52 +00:00
|
|
|
"user_id" integer,
|
|
|
|
"product_id" integer,
|
2024-12-20 10:04:32 +00:00
|
|
|
"title" varchar(1024),
|
|
|
|
"desc" varchar(2048),
|
|
|
|
"num" integer,
|
|
|
|
"duration" integer,
|
2024-12-18 01:07:52 +00:00
|
|
|
"price" integer,
|
|
|
|
"amount" integer,
|
2024-12-20 10:04:32 +00:00
|
|
|
"remark" varchar(2048),
|
2024-12-18 01:07:52 +00:00
|
|
|
"status" varchar(100),
|
2024-12-20 10:04:32 +00:00
|
|
|
"pay_type" varchar(50),
|
2024-12-18 01:07:52 +00:00
|
|
|
"pay_time" integer,
|
|
|
|
"pay_no" varchar(100),
|
2024-12-20 10:04:32 +00:00
|
|
|
"end_time" integer,
|
2024-12-18 01:07:52 +00:00
|
|
|
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
|
|
|
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
2024-12-17 02:27:35 +00:00
|
|
|
);
|
|
|
|
|
2024-12-20 10:04:32 +00:00
|
|
|
CREATE INDEX "index_trade_user_id" ON "cd_trade" ("user_id");
|
|
|
|
CREATE UNIQUE INDEX "index_trade_trade_no" ON "cd_trade" ("trade_no");
|
|
|
|
CREATE INDEX "index_trade_pay_no" ON "cd_trade" ("pay_type","pay_no");
|
2024-12-17 02:27:35 +00:00
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "cd_user_suite"
|
|
|
|
(
|
2024-12-18 13:25:39 +00:00
|
|
|
"id" integer PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
|
"user_id" integer,
|
|
|
|
"product_id" integer,
|
|
|
|
"trade_id" integer,
|
|
|
|
"icon" varchar(100),
|
|
|
|
"title" varchar(100),
|
|
|
|
"content" text,
|
|
|
|
"duration" integer,
|
|
|
|
"used_deploy_count" integer,
|
|
|
|
"active_time" integer,
|
|
|
|
"expires_time" integer,
|
|
|
|
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
|
|
|
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
2024-12-17 02:27:35 +00:00
|
|
|
);
|
|
|
|
|
2024-12-20 10:04:32 +00:00
|
|
|
CREATE INDEX "index_user_suite_user_id" ON "cd_user_suite" ("user_id");
|
|
|
|
|
2024-12-17 02:27:35 +00:00
|
|
|
|
2024-12-20 10:04:32 +00:00
|
|
|
DROP TABLE IF EXISTS "cd_cert";
|
|
|
|
DROP TABLE IF EXISTS "cd_cert_apply_history";
|
|
|
|
DROP TABLE IF EXISTS "cd_cert_issuer";
|
|
|
|
DROP TABLE IF EXISTS "cd_task";
|
|
|
|
DROP TABLE IF EXISTS "cd_task_history";
|
2024-12-17 02:27:35 +00:00
|
|
|
|