web 服务框架

This commit is contained in:
2025-03-18 10:13:57 +08:00
parent 27e0ed2994
commit 19530d9d40
52 changed files with 8295 additions and 37 deletions

View File

@@ -76,10 +76,10 @@ create table "user" (
admin_id int references admin (id) --
on update cascade --
on delete set null,
password varchar(255) not null,
username varchar(255) not null unique,
phone varchar(255) not null unique,
email varchar(255) not null unique,
username varchar(255),
email varchar(255),
password varchar(255),
name varchar(255),
avatar varchar(255),
status int not null default 1,
@@ -96,6 +96,9 @@ create table "user" (
updated_at timestamp default current_timestamp,
deleted_at timestamp
);
create index user_admin_id_index on "user" (admin_id);
create index user_username_index on "user" (username);
create index user_email_index on "user" (email);
create index user_status_index on "user" (status);
-- user表字段注释
@@ -345,7 +348,7 @@ create table channel (
user_id int not null references "user" (id)
on update cascade
on delete cascade,
node_id int references node (id) --
node_id int references node (id) --
on update cascade --
on delete set null,
user_addr varchar(255) not null,
@@ -439,21 +442,21 @@ comment on column resource.deleted_at is '删除时间';
-- resource_pss
drop table if exists resource_pss cascade;
create table resource_pss (
id serial primary key,
id serial primary key,
resource_id int not null references resource (id)
on update cascade
on delete cascade,
active bool not null default false,
type int,
live int,
quota int,
used int,
expire timestamp,
limit_day int,
last_used timestamp,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
active bool not null default false,
type int,
live int,
quota int,
used int,
expire timestamp,
limit_day int,
last_used timestamp,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
);
create index resource_pss_resource_id_index on resource_pss (resource_id);
@@ -476,18 +479,18 @@ comment on column resource_pss.deleted_at is '删除时间';
-- resource_psr
drop table if exists resource_psr cascade;
create table resource_psr (
id serial primary key,
id serial primary key,
resource_id int not null references resource (id)
on update cascade
on delete cascade,
active bool not null default false,
live int,
conn int,
expire timestamp,
used bool,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
active bool not null default false,
live int,
conn int,
expire timestamp,
used bool,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
);
create index resource_psr_resource_id_index on resource_psr (resource_id);
@@ -507,14 +510,14 @@ comment on column resource_psr.deleted_at is '删除时间';
-- resource_pps
drop table if exists resource_pps cascade;
create table resource_pps (
id serial primary key,
id serial primary key,
resource_id int not null references resource (id)
on update cascade
on delete cascade,
active bool not null default false,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
active bool not null default false,
created_at timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
deleted_at timestamp
);
create index resource_pps_resource_id_index on resource_pps (resource_id);
@@ -582,7 +585,7 @@ create table bill (
on update cascade
on delete cascade,
product_id int references product (id) --
on update cascade --
on update cascade --
on delete set null,
info varchar(255),
count int default 0,
@@ -619,7 +622,7 @@ create table refund (
on update cascade
on delete cascade,
product_id int references product (id) --
on update cascade --
on update cascade --
on delete set null,
amount decimal(12, 2) not null default 0,
created_at timestamp default current_timestamp,