From 925994dec6eb30bff32dfebc20b10442468379e5 Mon Sep 17 00:00:00 2001 From: harid Date: Wed, 19 Nov 2025 14:19:08 +0700 Subject: [PATCH] add districts & subDistricts --- src/controllers/MainController.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/controllers/MainController.ts b/src/controllers/MainController.ts index 744c2c8f..8429d1d1 100644 --- a/src/controllers/MainController.ts +++ b/src/controllers/MainController.ts @@ -10,6 +10,8 @@ import { Religion } from "../entities/Religion"; import { Rank } from "../entities/Rank"; import { EducationLevel } from "../entities/EducationLevel"; import { Province } from "../entities/Province"; +import { District } from "../entities/District"; +import { SubDistrict } from "../entities/SubDistrict"; @Route("api/v1/org/metadata") @Tags("Profile") @@ -28,6 +30,8 @@ export class MainController extends Controller { private rankRepo = AppDataSource.getRepository(Rank); private educationLevelRepo = AppDataSource.getRepository(EducationLevel); private provinceRepo = AppDataSource.getRepository(Province); + private districtRepo = AppDataSource.getRepository(District); + private subDistrictRepo = AppDataSource.getRepository(SubDistrict); /** * API ข้อมูลหลัก * @@ -44,6 +48,8 @@ export class MainController extends Controller { const rank = await this.rankRepo.find({order: { name: "ASC" }}); const educationLevels = await this.educationLevelRepo.find({order: { rank: "ASC" }}); const provinces = await this.provinceRepo.find({order: { name: "ASC" }}); + const districts = await this.districtRepo.find({order: { name: "ASC" }}); + const subDistricts = await this.subDistrictRepo.find({order: { name: "ASC" }}); return new HttpSuccess({ bloodGroups, @@ -54,6 +60,8 @@ export class MainController extends Controller { rank, educationLevels, provinces, + districts, + subDistricts, }); } }