排班管理、主播管理、直播账号管理
This commit is contained in:
160
update.sql
Normal file
160
update.sql
Normal file
@@ -0,0 +1,160 @@
|
||||
-- auto-generated definition
|
||||
create table schedule
|
||||
(
|
||||
id bigserial
|
||||
primary key,
|
||||
anchor_id bigint default 0 not null,
|
||||
account_id bigint default 0 not null,
|
||||
start_time timestamp not null,
|
||||
end_time timestamp not null,
|
||||
status smallint default 0 not null,
|
||||
remark varchar(500) default ''::character varying not null,
|
||||
created_by bigint default 0 not null,
|
||||
updated_by bigint default 0 not null,
|
||||
created_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
updated_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
deleted_at timestamp,
|
||||
tenant_id bigint default 0,
|
||||
product_id bigint default 0,
|
||||
order_id bigint default 0
|
||||
);
|
||||
|
||||
comment on table schedule is '排班表';
|
||||
|
||||
comment on column schedule.id is '排班ID';
|
||||
|
||||
comment on column schedule.anchor_id is '主播ID';
|
||||
|
||||
comment on column schedule.account_id is '直播账号ID';
|
||||
|
||||
comment on column schedule.start_time is '开始时间';
|
||||
|
||||
comment on column schedule.end_time is '结束时间';
|
||||
|
||||
comment on column schedule.status is '状态(0待直播 1直播中 2已结束 3已取消)';
|
||||
|
||||
comment on column schedule.remark is '备注';
|
||||
|
||||
comment on column schedule.created_by is '创建人';
|
||||
|
||||
comment on column schedule.updated_by is '修改人';
|
||||
|
||||
comment on column schedule.created_at is '创建时间';
|
||||
|
||||
comment on column schedule.updated_at is '修改时间';
|
||||
|
||||
comment on column schedule.deleted_at is '删除时间';
|
||||
|
||||
comment on column schedule.product_id is '商品ID';
|
||||
|
||||
comment on column schedule.order_id is '订单ID';
|
||||
|
||||
alter table schedule
|
||||
owner to postgres;
|
||||
|
||||
create index idx_schedule_tenant_id
|
||||
on schedule (tenant_id);
|
||||
|
||||
|
||||
|
||||
|
||||
-- auto-generated definition
|
||||
create table anchor
|
||||
(
|
||||
id bigint default nextval('anchor_id_seq'::regclass) not null
|
||||
primary key,
|
||||
name varchar(50) default ''::character varying not null,
|
||||
phone varchar(20) default ''::character varying not null,
|
||||
code varchar(255) default ''::character varying not null,
|
||||
status smallint default 1 not null,
|
||||
remark varchar(500) default ''::character varying not null,
|
||||
created_by bigint default 0 not null,
|
||||
updated_by bigint default 0 not null,
|
||||
created_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
updated_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
deleted_at timestamp,
|
||||
tenant_id bigint default 0
|
||||
);
|
||||
|
||||
comment on table anchor is '主播表';
|
||||
|
||||
comment on column anchor.id is '主播ID';
|
||||
|
||||
comment on column anchor.name is '主播姓名';
|
||||
|
||||
comment on column anchor.phone is '联系电话';
|
||||
|
||||
comment on column anchor.code is '工号';
|
||||
|
||||
comment on column anchor.status is '状态(0停用 1正常)';
|
||||
|
||||
comment on column anchor.remark is '备注';
|
||||
|
||||
comment on column anchor.created_by is '创建人';
|
||||
|
||||
comment on column anchor.updated_by is '修改人';
|
||||
|
||||
comment on column anchor.created_at is '创建时间';
|
||||
|
||||
comment on column anchor.updated_at is '修改时间';
|
||||
|
||||
comment on column anchor.deleted_at is '删除时间';
|
||||
|
||||
alter table anchor
|
||||
owner to postgres;
|
||||
|
||||
create index idx_anchor_tenant_id
|
||||
on anchor (tenant_id);
|
||||
|
||||
|
||||
|
||||
|
||||
-- auto-generated definition
|
||||
create table live_account
|
||||
(
|
||||
id bigint default nextval('live_account_id_seq'::regclass) not null
|
||||
primary key,
|
||||
platform varchar(50) default ''::character varying not null,
|
||||
account_name varchar(100) default ''::character varying not null,
|
||||
account_id varchar(100) default ''::character varying not null,
|
||||
status smallint default 1 not null,
|
||||
remark varchar(500) default ''::character varying not null,
|
||||
created_by bigint default 0 not null,
|
||||
updated_by bigint default 0 not null,
|
||||
created_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
updated_at timestamp default CURRENT_TIMESTAMP not null,
|
||||
deleted_at timestamp,
|
||||
tenant_id bigint default 0
|
||||
);
|
||||
|
||||
comment on table live_account is '直播账号表';
|
||||
|
||||
comment on column live_account.id is '账号ID';
|
||||
|
||||
comment on column live_account.platform is '直播平台(抖音/快手/淘宝等)';
|
||||
|
||||
comment on column live_account.account_name is '账号名称';
|
||||
|
||||
comment on column live_account.account_id is '账号ID';
|
||||
|
||||
comment on column live_account.status is '状态(0停用 1正常)';
|
||||
|
||||
comment on column live_account.remark is '备注';
|
||||
|
||||
comment on column live_account.created_by is '创建人';
|
||||
|
||||
comment on column live_account.updated_by is '修改人';
|
||||
|
||||
comment on column live_account.created_at is '创建时间';
|
||||
|
||||
comment on column live_account.updated_at is '修改时间';
|
||||
|
||||
comment on column live_account.deleted_at is '删除时间';
|
||||
|
||||
alter table live_account
|
||||
owner to postgres;
|
||||
|
||||
create index idx_live_account_tenant_id
|
||||
on live_account (tenant_id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user