add districts & subDistricts

This commit is contained in:
harid 2025-11-19 14:19:08 +07:00
parent 12f05e5ec3
commit 925994dec6

View file

@ -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,
});
}
}