Przeglądaj źródła

✨ feat(data-source): add new entity classes to data source

- import and register ClassroomData, DateNotes, StockData, StockXunlianCodes and SubmissionRecords entities
- update entities array to include all application entities for database mapping
yourname 5 miesięcy temu
rodzic
commit
d903d781ca
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      src/server/data-source.ts

+ 6 - 1
src/server/data-source.ts

@@ -5,6 +5,11 @@ import process from 'node:process'
 // 实体类导入
 import { UserEntity as User } from "./modules/users/user.entity"
 import { Role } from "./modules/users/role.entity"
+import { ClassroomData } from "./modules/classroom/classroom-data.entity"
+import { DateNotes } from "./modules/stock/date-notes.entity"
+import { StockData } from "./modules/stock/stock-data.entity"
+import { StockXunlianCodes } from "./modules/stock/stock-xunlian-codes.entity"
+import { SubmissionRecords } from "./modules/submission/submission-records.entity"
 
 export const AppDataSource = new DataSource({
   type: "mysql",
@@ -14,7 +19,7 @@ export const AppDataSource = new DataSource({
   password: process.env.DB_PASSWORD || "",
   database: process.env.DB_DATABASE || "d8dai",
   entities: [
-    User, Role
+    User, Role, ClassroomData, DateNotes, StockData, StockXunlianCodes, SubmissionRecords
   ],
   migrations: [],
   synchronize: process.env.DB_SYNCHRONIZE !== "false",