Files
his/sql/迁移记录-DB变更记录/202512251200 add_table adm_doctor_schedule.sql

58 lines
2.3 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- adm_doctor_schedule definition
-- Drop table
-- DROP TABLE adm_doctor_schedule;
CREATE TABLE adm_doctor_schedule (
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
weekday VARCHAR(50) NULL,
time_period VARCHAR(50) NULL,
doctor VARCHAR(100) NULL,
clinic VARCHAR(100) NULL,
start_time TIME NULL,
end_time TIME NULL,
limit_number INTEGER NULL,
call_sign_record VARCHAR(500) NOT NULL DEFAULT '',
register_item VARCHAR(200) NULL,
register_fee INTEGER NULL,
diagnosis_item VARCHAR(200) NULL,
diagnosis_fee INTEGER NULL,
is_online BOOLEAN NULL,
is_stopped BOOLEAN NULL,
stop_reason VARCHAR(500) NULL,
dept_id INTEGER NULL,
create_time TIMESTAMPTZ(6) NULL,
update_time TIMESTAMPTZ(6) NULL
);
COMMENT ON TABLE adm_doctor_schedule IS '医生排班表';
-- Column comments
COMMENT ON COLUMN adm_doctor_schedule.id IS '主键IDGENERATED ALWAYS';
COMMENT ON COLUMN adm_doctor_schedule.weekday IS '星期';
COMMENT ON COLUMN adm_doctor_schedule.time_period IS '时段(上午/下午)';
COMMENT ON COLUMN adm_doctor_schedule.doctor IS '医生姓名';
COMMENT ON COLUMN adm_doctor_schedule.clinic IS '诊室';
COMMENT ON COLUMN adm_doctor_schedule.start_time IS '开始时间';
COMMENT ON COLUMN adm_doctor_schedule.end_time IS '结束时间';
COMMENT ON COLUMN adm_doctor_schedule.limit_number IS '限号数量';
COMMENT ON COLUMN adm_doctor_schedule.call_sign_record IS '号源记录';
COMMENT ON COLUMN adm_doctor_schedule.register_item IS '挂号项目';
COMMENT ON COLUMN adm_doctor_schedule.register_fee IS '挂号费';
COMMENT ON COLUMN adm_doctor_schedule.diagnosis_item IS '诊查项目';
COMMENT ON COLUMN adm_doctor_schedule.diagnosis_fee IS '诊疗费';
COMMENT ON COLUMN adm_doctor_schedule.is_online IS '是否线上挂号';
COMMENT ON COLUMN adm_doctor_schedule.is_stopped IS '是否停诊';
COMMENT ON COLUMN adm_doctor_schedule.stop_reason IS '停诊原因';
COMMENT ON COLUMN adm_doctor_schedule.dept_id IS '关联科室ID';
COMMENT ON COLUMN adm_doctor_schedule.create_time IS '创建时间';
COMMENT ON COLUMN adm_doctor_schedule.update_time IS '更新时间';
-- 插入迁移记录
INSERT INTO __MigrationsHistory (MigrationId, ProductVersion)
VALUES ('202512251200 add_table adm_doctor_schedule', '1.0.0');