Skip to content

phamducmanh1452001/vietnam-population-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vietnam-population-server

Các api danh sách có chức năng search theo code và name với param key

Lấy danh sách tỉnh/thành phố:
GET https://www.phorifai.xyz/api/provinces?page={int}&limit={int}&key={string}

Lấy danh sách quận/huyện theo mã tỉnh/thành phố (province_code):
GET https://www.phorifai.xyz/api/districts?province_code={string}&page={int}&limit={int}&key={string}

Lấy danh sách phường/xã/thị trấn theo mã quận/huyện (district_code):
GET https://www.phorifai.xyz/api/wards?district_code={string}&page={int}&limit={int}&key={string}

Cán bộ đăng nhập (Mặc định password trùng code):
POST https://www.phorifai.xyz/api/login
Content-Type: application/x-www-form-urlencoded
{
"code": "YOUR_CODE",
"password": "YOUR_PASSWORD"
}

Cán bộ đăng xuất:
POST https://www.phorifai.xyz/api/logout
Authorization: Bearer "YOUR_TOKEN"

Lấy danh sách cán bộ cấp dưới (dựa vào bearer token của cán bộ cấp trên):
GET https://www.phorifai.xyz/api/lower-cadres&page={int}&limit={int}&key={string}
Authorization: Bearer "YOUR_TOKEN"

Lấy danh sách công dân (dựa vào bearer token của cán bộ quản lý):
GET https://www.phorifai.xyz/api/citizens?page=2&limit=12
Authorization: Bearer "YOUR_TOKEN"

Thay đổi quyền khai báo với cán bộ cấp dưới (0 hoặc 1):
POST https://www.phorifai.xyz/api/change-cadre-permission
Content-Type: application/x-www-form-urlencoded
{
"code": "CADRE_CODE",
"permission": 1
}

Upload ảnh: (nên nén data ảnh <= 500KB)
POST https://www.phorifai.xyz/api/upload
Content-Type: multipart/form-data
{
image: {Data}
}

Download ảnh:
GET http://www.phorifai.xyz/api/images?name={string}
Ví dụ: http://www.phorifai.xyz/api/images?name=avatar1757368390.png
Thêm công dân:
POST https://www.phorifai.xyz/api/add-citizen
Authorization: Bearer "YOUR_TOKEN"
{
"code": "808222771",
"first_name": "B",
"middle_name": "Van",
"last_name": "Pham",
"gender": "M",
"date_of_birth": "2001-01-01",
"date_of_joining": "2021-02-22",
"religion_id": 1,
"avatar": "",
"collaborator_name": "Quach Tinh",
"collaborator_phone": "0912345678"
"major": "Nghề nghiệp"
"temporary_address": "Địa chỉ tạm trú"
}

Xóa Công dân:
DELETE https://www.phorifai.xyz/api/delete-citizen?code={string}
Authorization: Bearer "YOUR_TOKEN"

ID tôn giáo
0: Không
1: Phật giáo
2: Công giáo
3: Hồi giáo
4: Tin Lành
5: Cao Đài
6: Tôn giáo dân gian
7: Hòa Hảo
8: Khác

Lấy số liệu thống kê (code là mã khu vực tỉnh, huyện, xã, không truyền code nếu lấy cả nước)
GET https://www.phorifai.xyz/api/age-chart?code=01
GET https://www.phorifai.xyz/api/gender-chart?code=01
GET https://www.phorifai.xyz/api/religion-chart?code=01

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published