...
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
Body
STT Field Required Data Type/Length Description Note 1 code
true String Thông tin mã nhóm quyền
Ký tự được phép nhập: Chữ , Số, ký tự đặc biệt bao gồm . _ (Chấm và gạch dưới)
Giới hạn: 32 ký tự
2 name
true Integer Thông tin tên nhóm quyền
Giới hạn: 500 ký tự
3 description
false Integer Thông tin mô tả
4 status
true Integer (default: 1)
Cho phép chuyển trạng thái Hoạt động (1) → Không hoạt động (0)
Mặc định là hoạt động
5 listResource
false List<Resource>
Danh sách danh mục chức năng
Response
STT Field Data Type/Length Description Note Sample Values 1 id Integer Id nhóm quyền
2 code String Mã nhóm quyền
3 name String Tên nhóm quyền
4 status Integer Trạng thái hoạt động
1: Hoạt động/0: Không hoạt động
5 description
String Thông tin mô tả
3.3.3. Chỉnh sửa nhóm quyền
| Method | POST | URL | <DOMAIN>/system/groupRole/update |
|---|---|---|---|
| Description | API thêm mới nhóm quyền | ||
| Note | Cùng api với thêm mới nhóm quyền nhưng yêu cầu truyền thêm id | ||
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
Body
STT Field Required Data Type/Length Description Note 1 id
true Integer Thông tin id nhóm quyền
2 code
true String Thông tin mã nhóm quyền
Ký tự được phép nhập: Chữ , Số, ký tự đặc biệt bao gồm . _ (Chấm và gạch dưới)
Giới hạn: 32 ký tự
3 name
true Integer Thông tin tên nhóm quyền
Giới hạn: 500 ký tự
4 description
false Integer Thông tin mô tả
5 status
true Integer (default: 1)
Cho phép chuyển trạng thái Hoạt động (1) → Không hoạt động (0)
Mặc định là hoạt động
6 listResource
false List<Resource>
Danh sách danh mục chức năng
Response
STT Field Data Type/Length Description Note Sample Values 1 id Integer Id nhóm quyền
2 code String Mã nhóm quyền
3 name String Tên nhóm quyền
4 status Integer Trạng thái hoạt động
1: Hoạt động/0: Không hoạt động
5 description
String Thông tin mô tả
3.3.4. Chi tiết nhóm quyền
| Method | GET | URL | <DOMAIN>/system/groupRole/get |
|---|---|---|---|
| Description | API lấy chi tiết nhóm quyền | ||
| Note | Api mới | ||
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
Param
STT Field Required Data Type/Length Description Note 1 id true Integer Id nhóm quyền
Response
STT Field Data Type/Length Description Note Sample Values 1 id Integer Id nhóm quyền
2 code String Mã nhóm quyền
3 name String Tên nhóm quyền
4 status Integer Trạng thái hoạt động
1: Hoạt động/0: Không hoạt động
5 description String Mô tả
6 listResource List<Resource> Danh sách danh mục chức năng
3.3.5. Thêm danh sách nhân viên vào nhóm quyền
| Method | POST | URL | <DOMAIN>/system/groupEmployee/update |
|---|---|---|---|
| Description | API thêm nhân viên vào nhóm quyền | ||
| Note | Api mới | ||
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
Body
STT Field Required Data Type/Length Description Note 1 lstEmployeeId
true List<Integer>
Danh sách mã nhân viên
2 groupRoleId
true Integer Thông tin id nhóm quyền
Response
STT Field Data Type/Length Description Note Sample Values 1 lstEmployeeId List<Integer>
Id nhóm quyền
2 groupRoleId Integer Mã nhóm quyền
3.3.6. Xóa nhân viên khỏi nhóm quyền
| Method | DELETE | URL | <DOMAIN>/system/groupEmployee/delete |
|---|---|---|---|
| Description | API xóa nhân viên khỏi nhóm quyền | ||
| Note | Api mới | ||
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
Param
STT Field Required Data Type/Length Description Note 1 employeeId
true Integer
ID nhân viên
2 groupRoleId
true Integer ID nhóm quyền
Response
STT Field Data Type/Length Description Note Sample Values 1 result Integer
Id bản ghi được xóa
3.3.7. Nhập excel
| Method | POST | URL | <DOMAIN>/system/groupRole/upload |
|---|---|---|---|
| Description | API nhập excel danh sách nhóm quyền | ||
| Note | Api mới | ||
Header
STT Field Source Data Type / Length Description Sample Values 1 authorized String Token Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6
puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14
2 Content-Type
multipart/form-data Bắt buộc để gửi file
Body
STT Field Required Data Type/Length Description Note 1 file
true File
File Excel (.xlsx, .xls, .csv) chứa danh sách nhóm quyền
Response
STT Field Data Type/Length Description Note Sample Values 1 fileName String
Tên file
2 uploadId Integer Id upload
3 numDuplicate Long Số bản ghi trùng lặp
4 numValid Long Số bản ghi hợp lệ
5 numDone Long Số bản ghi hoàn thành
6 numInvalid Long Số bản ghi không hợp lệ
7 errorMessages List<String>
Danh sách lỗi
3.4.1. Mô tả màn hình Danh sách nhóm quyền
...