feat card key set

This commit is contained in:
avicenan
2026-05-28 11:45:42 +09:00
parent 6f3cdc925a
commit 9c664c682c
5 changed files with 304 additions and 19 deletions

View File

@ -89,21 +89,22 @@ import {
EmrRegistrationEmergencyResponsible,
DischargeStatusEmergency,
EmrInternalConsultation,
Counter,
RoomNumber,
MainDisease
Counter,
RoomNumber,
MainDisease,
CardKeySet
} 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,
@ -203,18 +204,19 @@ export class OrmHelper {
Ward,
ResponsiblePartyConsent,
FosterCareHistory,
Counter,
RoomNumber,
MainDisease
Counter,
RoomNumber,
MainDisease,
CardKeySet
],
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));
}
}