Tra Cuu Hoc Sinh Api - nms-htc/csdl-doc GitHub Wiki
1. GetCayDonVi
GET /TraCuuHocSinh/GetCayDonVi
Trả về dữ liệu cây đơn vị cho việc tra cứu học sinh
Tỉnh thành phố avaiable theo tài khoản đăng nhập
Dữ liệu trả về
{
"data": [
{
"maTinh": "01", // Mã tỉnh
"capHoc": 0, // 1, 2,4: cap 1,2,3, 4: nha tre, 5: mau giao
"maTruong": "",
"maLop": "",
"type": 0, // 0: tỉnh, 1: Cấp học, 2: Trường học, 3, Lớp học
"title": "Thành phố Hà Nội", // Tương ứng với type
"children": [
{
"maTinh": "01",
"capHoc": 1,
"maTruong": "",
"maLop": "",
"type": 1,
"title": "Cấp 1",
"children": [
{
"type": 2,
"maTinh": "01",
"capHoc": 1,
"maTruong": "234234234",
"maLop": "",
"title": "Trường Tiểu học Bùi Thị Xuân",
"children": [
{
"type": 3,
"maTinh": "01",
"capHoc": 1,
"maTruong": "234234234",
"maLop": "LH0000002373",
"title": "2B"
}
]
}
]
},
]
}
// ....
],
"responseCode": 0,
"responseMessage": ""
}
2. Tra Cuu Hoc Sinh
POST /TraCuuHocSinh/Search
Request JSON Body sample:
{
"namHoc": 2013,
"maTinh": "01",
"capHoc": 1,
"maTruong": "1232422",
"maLop": "H123124",
"tuKhoa": "Duy mai ba", //Họ, tên, mã học sinh, cmnd. Ko phân biệt hoa thường dấu má
"gioiTinh": 0, // 0: Nữ, 1: Nam, 2: Không xác định
"trangThai": 1 // 1: Đang học, 2: Đã hoàn thành, 3: Chuyển, 4: Bỏ (cần verify lại trạng thái số 2)
// Pagination and sort
"limit": 10, // pageSize
"page": 1, // pageNumber >= 1,
"sorting": "maHocSinh=asc", // maHocSinh, hoTen, lopHoc - asc, desc
}
Response JSON Body Sample
{
"data": [
{
"stt": 1, // Có hoặc ko, có thì tốt,
"maHocSinh": "23429332",
"hoTen": "Duy mai Ba",
"gioiTinh": 1,
"gioiTinhTitle": "Nam",
"ngaySinh": "",
"maDanToc": "309skjsd",
"danToc": "Kinh",
"noiSinh": "Vân Đồn, Quảng Ninh",
"truongHoc": "Trường Ngô gia tự",
"lopHoc": "12A1",
"trangThai": "Đã bỏ học",
"dchiThtru": "Vân Đồn, Quản Ninh"
},
// .....
],
"total": 1000, // Couting kết quả tìm kiếm
"responseCode": 0,
"responseMessage": ""
}