43 lines
2.2 KiB
SQL
43 lines
2.2 KiB
SQL
-- 会诊邀请对象表
|
||
CREATE TABLE hisdev.consultation_invited (
|
||
id BIGINT NOT NULL PRIMARY KEY,
|
||
consultation_request_id BIGINT NOT NULL,
|
||
invited_department_id BIGINT,
|
||
invited_department_name VARCHAR(100),
|
||
invited_physician_id BIGINT,
|
||
invited_physician_name VARCHAR(50),
|
||
invited_status SMALLINT DEFAULT 0,
|
||
confirm_time TIMESTAMP,
|
||
confirm_opinion TEXT,
|
||
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||
create_by VARCHAR(64),
|
||
update_by VARCHAR(64),
|
||
tenant_id BIGINT,
|
||
is_deleted SMALLINT DEFAULT 0
|
||
);
|
||
|
||
-- 添加注释
|
||
COMMENT ON TABLE hisdev.consultation_invited IS '会诊邀请对象表';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.id IS '主键ID';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.consultation_request_id IS '会诊申请ID(外键)';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.invited_department_id IS '邀请科室ID';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.invited_department_name IS '邀请科室名称';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.invited_physician_id IS '邀请医生ID';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.invited_physician_name IS '邀请医生姓名';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.invited_status IS '邀请状态(0-待确认,1-已确认,2-已拒绝)';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.confirm_time IS '确认时间';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.confirm_opinion IS '确认意见';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.create_time IS '创建时间';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.update_time IS '更新时间';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.create_by IS '创建人';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.update_by IS '更新人';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.tenant_id IS '租户ID';
|
||
COMMENT ON COLUMN hisdev.consultation_invited.is_deleted IS '删除标识(0-未删除,1-已删除)';
|
||
|
||
-- 创建索引
|
||
CREATE INDEX idx_consultation_request_id ON hisdev.consultation_invited(consultation_request_id);
|
||
CREATE INDEX idx_invited_physician_id ON hisdev.consultation_invited(invited_physician_id);
|
||
CREATE INDEX idx_tenant_id ON hisdev.consultation_invited(tenant_id);
|
||
|