Files
his/sql/迁移记录-DB变更记录/202511171215 add_table tmp_encounter_auto_roll.sql
zhangfei 9c3e603b94 Fix Bug #443: 手术计费:点击签发耗材时异常报错
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
2026-05-08 09:14:18 +08:00

35 lines
1.7 KiB
SQL
Executable File

-- tmp_encounter_auto_roll definition
-- Drop table
-- DROP TABLE tmp_encounter_auto_roll;
CREATE TABLE tmp_encounter_auto_roll (
ID bigserial NOT NULL,
status_enum INT4 DEFAULT 2 NOT NULL,
encounter_id INT8 NOT NULL,
instance_table VARCHAR ( 255 ) DEFAULT '' :: CHARACTER VARYING NOT NULL,
instance_id INT8 NOT NULL,
quantity NUMERIC ( 20, 6 ) DEFAULT 0 NOT NULL,
tenant_id INT8 NOT NULL,
delete_flag INT4 DEFAULT 0 NOT NULL,
create_by VARCHAR ( 32 ) DEFAULT '' :: CHARACTER VARYING NOT NULL,
create_time TIMESTAMPTZ ( 6 ) NOT NULL,
update_by VARCHAR ( 32 ) NULL,
update_time TIMESTAMPTZ ( 6 ) NULL,
CONSTRAINT tmp_encounter_auto_roll_pkey PRIMARY KEY ( ID )
);
COMMENT ON TABLE tmp_encounter_auto_roll IS '住院就诊滚方绑定';
-- Column comments
COMMENT ON COLUMN tmp_encounter_auto_roll.ID IS 'ID';
COMMENT ON COLUMN tmp_encounter_auto_roll.status_enum IS '状态';
COMMENT ON COLUMN tmp_encounter_auto_roll.encounter_id IS '就诊id';
COMMENT ON COLUMN tmp_encounter_auto_roll.instance_table IS '实例表名';
COMMENT ON COLUMN tmp_encounter_auto_roll.instance_id IS '实例id';
COMMENT ON COLUMN tmp_encounter_auto_roll.quantity IS '数量';
COMMENT ON COLUMN tmp_encounter_auto_roll.tenant_id IS '租户ID';
COMMENT ON COLUMN tmp_encounter_auto_roll.delete_flag IS '删除状态';
COMMENT ON COLUMN tmp_encounter_auto_roll.create_by IS '创建人';
COMMENT ON COLUMN tmp_encounter_auto_roll.create_time IS '创建时间';
COMMENT ON COLUMN tmp_encounter_auto_roll.update_by IS '更新人';
COMMENT ON COLUMN tmp_encounter_auto_roll.update_time IS '更新时间';
-- Insert migration record
INSERT INTO __MigrationsHistory (MigrationId, ProductVersion)
VALUES ('202511171215 add_table tmp_encounter_auto_roll', '1.0.0');