95-门诊医生站开立会诊申请单界面PRD_2026-01-15,全部功能。

This commit is contained in:
weixin_45799331
2026-02-06 11:24:08 +08:00
parent f3d56bff45
commit faf73a5ac4
25 changed files with 4225 additions and 25 deletions

42
consultation_invited.sql Normal file
View File

@@ -0,0 +1,42 @@
-- 会诊邀请对象表
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);