``` refactor(db): 移除SQL语句中的public schema前缀

This commit is contained in:
2025-12-30 00:02:59 +08:00
parent a080b4294c
commit a1e07a204b
234 changed files with 3200 additions and 2831 deletions

View File

@@ -7,7 +7,7 @@ CREATE SEQUENCE doc_definition_id_seq
CACHE 1;
-- 2. 创建文书定义表doc_definition
CREATE TABLE "public"."doc_definition" (
CREATE TABLE "doc_definition" (
-- 主键ID
"id" int8 NOT NULL DEFAULT nextval('doc_definition_id_seq'::regclass),
-- 文书名称
@@ -51,38 +51,38 @@ CREATE TABLE "public"."doc_definition" (
);
-- 3. 设置表所有者
ALTER TABLE "public"."doc_definition"
ALTER TABLE "doc_definition"
OWNER TO "postgres";
-- 4. 表和字段注释
COMMENT ON TABLE "public"."doc_definition" IS '文书定义表:存储门诊病历、体温单、患者护理记录单等文书的定义信息';
COMMENT ON TABLE "doc_definition" IS '文书定义表:存储门诊病历、体温单、患者护理记录单等文书的定义信息';
COMMENT ON COLUMN "public"."doc_definition"."id" IS 'ID';
COMMENT ON COLUMN "public"."doc_definition"."name" IS '文书名称';
COMMENT ON COLUMN "public"."doc_definition"."version" IS '文书的版本号';
COMMENT ON COLUMN "public"."doc_definition"."primary_menu_enum" IS '文书类型(一级菜单),从枚举中获取 DocTypeEnum允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."sub_menu" IS '文书类型(二级菜单),自定义';
COMMENT ON COLUMN "public"."doc_definition"."bus_no" IS '文书业务编码busNo在新建时由系统自动生成';
COMMENT ON COLUMN "public"."doc_definition"."vue_router" IS 'Vue Router路径';
COMMENT ON COLUMN "public"."doc_definition"."hospital_id" IS '所属医院ID';
COMMENT ON COLUMN "public"."doc_definition"."display_order" IS '显示顺序';
COMMENT ON COLUMN "public"."doc_definition"."is_valid" IS '是否有效 0-有效 1-无效';
COMMENT ON COLUMN "public"."doc_definition"."use_range_enum" IS '使用范围0-暂不使用 1-全院使用 2-指定科室使用允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."doctor_permission_enum" IS '医生权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."nursing_permission_enum" IS '护士权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."medical_permission_enum" IS '医技权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."pharmacist_permission_enum" IS '药剂师权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "public"."doc_definition"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."doc_definition"."delete_flag" IS '删除状态0-未删除1-已删除';
COMMENT ON COLUMN "public"."doc_definition"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."doc_definition"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."doc_definition"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."doc_definition"."update_time" IS '更新时间';
COMMENT ON COLUMN "doc_definition"."id" IS 'ID';
COMMENT ON COLUMN "doc_definition"."name" IS '文书名称';
COMMENT ON COLUMN "doc_definition"."version" IS '文书的版本号';
COMMENT ON COLUMN "doc_definition"."primary_menu_enum" IS '文书类型(一级菜单),从枚举中获取 DocTypeEnum允许NULL';
COMMENT ON COLUMN "doc_definition"."sub_menu" IS '文书类型(二级菜单),自定义';
COMMENT ON COLUMN "doc_definition"."bus_no" IS '文书业务编码busNo在新建时由系统自动生成';
COMMENT ON COLUMN "doc_definition"."vue_router" IS 'Vue Router路径';
COMMENT ON COLUMN "doc_definition"."hospital_id" IS '所属医院ID';
COMMENT ON COLUMN "doc_definition"."display_order" IS '显示顺序';
COMMENT ON COLUMN "doc_definition"."is_valid" IS '是否有效 0-有效 1-无效';
COMMENT ON COLUMN "doc_definition"."use_range_enum" IS '使用范围0-暂不使用 1-全院使用 2-指定科室使用允许NULL';
COMMENT ON COLUMN "doc_definition"."doctor_permission_enum" IS '医生权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "doc_definition"."nursing_permission_enum" IS '护士权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "doc_definition"."medical_permission_enum" IS '医技权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "doc_definition"."pharmacist_permission_enum" IS '药剂师权限0-不限制 1-查看 2-编辑允许NULL';
COMMENT ON COLUMN "doc_definition"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "doc_definition"."delete_flag" IS '删除状态0-未删除1-已删除';
COMMENT ON COLUMN "doc_definition"."create_by" IS '创建人';
COMMENT ON COLUMN "doc_definition"."create_time" IS '创建时间';
COMMENT ON COLUMN "doc_definition"."update_by" IS '更新人';
COMMENT ON COLUMN "doc_definition"."update_time" IS '更新时间';
-- 5. 索引设计
--CREATE INDEX "idx_doc_definition_tenant_hospital" ON "public"."doc_definition" ("tenant_id", "hospital_id");
CREATE INDEX "idx_doc_definition_primary_menu" ON "public"."doc_definition" ("primary_menu_enum");
CREATE INDEX "idx_doc_definition_display_order" ON "public"."doc_definition" ("display_order");
--CREATE INDEX "idx_doc_definition_tenant_hospital" ON "doc_definition" ("tenant_id", "hospital_id");
CREATE INDEX "idx_doc_definition_primary_menu" ON "doc_definition" ("primary_menu_enum");
CREATE INDEX "idx_doc_definition_display_order" ON "doc_definition" ("display_order");