补充公告与试题中心RPC契约,DataService补考试类型与科目增删改方法

This commit is contained in:
堂吉诃德拉曼查的英豪
2026-08-07 09:22:09 +08:00
parent 93a165aed2
commit f39cdca8ff
24 changed files with 1054 additions and 0 deletions

View File

@@ -40,11 +40,17 @@ interface DataServiceInterface
public function getExamTypeBy(int $id): array;
public function getExamTypesByCampusId(int $campusId): array;
public function getExamTypeByIds(array $ids): array;
public function createExamType(array $data): int;
public function updateExamType(int $id, array $data): bool;
public function deleteExamType(int $id): bool;
// 科目相关
public function getSubjects(array $data): array;
public function getSubjectBy(int $id): array;
public function getSubjectsByExamTypeId(int $examTypeId): array;
public function createSubject(array $data): int;
public function updateSubject(int $id, array $data): bool;
public function deleteSubject(int $id): bool;
// 批量更新校区排序
public function batchUpdateCampusSort(array $sorts): bool;