feat(public): new resource master of room number

This commit is contained in:
avicenan
2026-05-21 11:48:08 +09:00
parent c44b3e4183
commit 60f90a536c
5 changed files with 303 additions and 11 deletions

View File

@ -89,15 +89,20 @@ import {
EmrRegistrationEmergencyResponsible,
DischargeStatusEmergency,
EmrInternalConsultation,
Counter,
RoomNumber
} from "entity";
export class OrmHelper {
static DB: DataSource = null;
static DB: DataSource = null;
static setup() {
const log: Logger<ILogObj> = new Logger({ name: "[OrmHelper]", type: "pretty" });
static setup() {
const log: Logger<ILogObj> = new Logger({
name: "[OrmHelper]",
type: "pretty",
});
const engine: "mysql" | "postgres" = config.get("database.engine");
const engine: "mysql" | "postgres" = config.get("database.engine");
OrmHelper.DB = new DataSource({
type: engine,
@ -196,16 +201,18 @@ export class OrmHelper {
Subdistrict,
Ward,
ResponsiblePartyConsent,
FosterCareHistory
FosterCareHistory,
Counter,
RoomNumber
],
subscribers: [],
migrations: [],
});
OrmHelper.DB.initialize()
.then(() => {
// here you can start to work with your database
})
.catch((error: any) => log.error(error));
}
OrmHelper.DB.initialize()
.then(() => {
// here you can start to work with your database
})
.catch((error: any) => log.error(error));
}
}