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": ""
	}