2
0
Эх сурвалжийг харах

✨ feat(classroom): add classroom data service
- 创建ClassroomDataService继承GenericCrudService实现基础CRUD操作

✨ feat(stock): add stock data services
- 创建DateNotesService实现日期笔记数据管理
- 创建StockDataService实现股票数据管理功能
- 创建StockXunlianCodesService处理训练代码数据

✨ feat(submission): add submission records service
- 创建SubmissionRecordsService实现提交记录的CRUD操作

yourname 5 сар өмнө
parent
commit
f72633e6ed

+ 9 - 0
src/server/modules/classroom/classroom-data.service.ts

@@ -0,0 +1,9 @@
+import { GenericCrudService } from '@/server/utils/generic-crud.service';
+import { DataSource } from 'typeorm';
+import { ClassroomData } from './classroom-data.entity';
+
+export class ClassroomDataService extends GenericCrudService<ClassroomData> {
+  constructor(dataSource: DataSource) {
+    super(dataSource, ClassroomData);
+  }
+}

+ 9 - 0
src/server/modules/stock/date-notes.service.ts

@@ -0,0 +1,9 @@
+import { GenericCrudService } from '@/server/utils/generic-crud.service';
+import { DataSource } from 'typeorm';
+import { DateNotes } from './date-notes.entity';
+
+export class DateNotesService extends GenericCrudService<DateNotes> {
+  constructor(dataSource: DataSource) {
+    super(dataSource, DateNotes);
+  }
+}

+ 9 - 0
src/server/modules/stock/stock-data.service.ts

@@ -0,0 +1,9 @@
+import { GenericCrudService } from '@/server/utils/generic-crud.service';
+import { DataSource } from 'typeorm';
+import { StockData } from './stock-data.entity';
+
+export class StockDataService extends GenericCrudService<StockData> {
+  constructor(dataSource: DataSource) {
+    super(dataSource, StockData);
+  }
+}

+ 9 - 0
src/server/modules/stock/stock-xunlian-codes.service.ts

@@ -0,0 +1,9 @@
+import { GenericCrudService } from '@/server/utils/generic-crud.service';
+import { DataSource } from 'typeorm';
+import { StockXunlianCodes } from './stock-xunlian-codes.entity';
+
+export class StockXunlianCodesService extends GenericCrudService<StockXunlianCodes> {
+  constructor(dataSource: DataSource) {
+    super(dataSource, StockXunlianCodes);
+  }
+}

+ 9 - 0
src/server/modules/submission/submission-records.service.ts

@@ -0,0 +1,9 @@
+import { GenericCrudService } from '@/server/utils/generic-crud.service';
+import { DataSource } from 'typeorm';
+import { SubmissionRecords } from './submission-records.entity';
+
+export class SubmissionRecordsService extends GenericCrudService<SubmissionRecords> {
+  constructor(dataSource: DataSource) {
+    super(dataSource, SubmissionRecords);
+  }
+}