Files
erp/update.sql

161 lines
5.3 KiB
MySQL
Raw Permalink Normal View History

-- 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);