chore: create legal and real user data info
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import { Controller, Get, Query } from "@nestjs/common";
|
||||
import { Controller, Get, Param, Query } from "@nestjs/common";
|
||||
import { ApiOperation } from "@nestjs/swagger";
|
||||
|
||||
import { SearchCitiesDto } from "./DTO/cities-search-query.dto";
|
||||
import { SearchProvincesDto } from "./DTO/provinces-search-query.dto";
|
||||
import { AddressService } from "./providers/address.service";
|
||||
import { ParamNumberIdDto } from "../../common/DTO/param.dto";
|
||||
|
||||
@Controller("address")
|
||||
export class AddressController {
|
||||
@@ -20,4 +21,16 @@ export class AddressController {
|
||||
getProvincesList(@Query() queryDto: SearchProvincesDto) {
|
||||
return this.addressService.getAllProvinces(queryDto);
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "Get cities of provinces" })
|
||||
@Get("provinces/:id/cities")
|
||||
getCitiesByProvinces(@Query() queryDto: SearchProvincesDto, @Param() paramDto: ParamNumberIdDto) {
|
||||
return this.addressService.getCitiesByProvince(queryDto, +paramDto.id);
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "Get province of city" })
|
||||
@Get("cities/:id/province")
|
||||
getProvinceByCity(@Param() paramDto: ParamNumberIdDto) {
|
||||
return this.addressService.getProvinceByCity(+paramDto.id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user