Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3.3 API Spec: <gắn link tài liệu mô tả API vào đây>

API

...

đổi mật nhẩu nhân viên

Method

POST

URL

authenticator/user-management/change_pass

Description

API đổi mật khẩu user

Note


1. Headers

1authorization<token>Token của người dùng đăng nhậpBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjY0NTU3ODksInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.wrvIFd-Q2kHgkTmPf6ryMY6aDIgXpNsWmSvvifQWc5k

2. Request

2

id

falseString trạng thái làm việc

3

newPassword

falseIntegertrạng thái tài khoản

3. Response / Incoming Data Specification

1codeInteger0: thành công, != 0 thất bại

2msg_codeString


3detailObject[]Object
tra ve khi validate lỗi
4

(detail) field

messagestring
changePass.user.newPassword
5

(result) msg

messagestring
Độ dài từ 8 đến 20 ký tự
Panel
titleAPI lưu nhóm quyền và quyền chi tiết của 1 nhân viên

Method

Get

URL

system/employee/permisstion/get?id=...

Description

API lấy thông tin danh sách nhóm quyền và quyền chi tiết của 1 nhân viên

Note

API mới

1. Headers

STT 

Field

Source Data Type / Length 

Description

Sample Values

1authorizationStringTokenBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzOTgyNDUsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.qRoaRDxjqyWS-3Az_ZqLmR0KAcPTM7jXggW1Ja5wpEc

2. Param

STT

Field

Required

Data Type / Length

Description

Note

1idtrueIntegerid nhân viên  

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note


codeInteger0: thành công, != 0 thất bại

messageString


resultObjectObject

(result.lstEmployeeResource) 

Object[]danh sách quyền người dùng tích chọn riêng

(result.lstEmployeeResource) id

IntegerId nhân viên

(result.lstEmployeeResource) employeeId

Integermã nhân viên

(result.lstEmployeeResource) resourceId

Integerid quyền

(result.lstEmployeeResource) actions

Stringtrạng thái quyền : vd : "[\"VIEW\", \"ADD\", \"UPDATE\", \"DELETE\"]"






(result.lstGroupRole) 

Object[]danh sách nhóm quyền đã gắn với nhân viên

(result.lstGroupRole) id

IntegerId nhân viên

(result.lstGroupRole) employeeId

Integermã nhân viên

(result.lstGroupRole) resourceId

Integerid quyền

(result.lstGroupRole) code

Stringmã nhóm quyền

(result.lstGroupRole) name

Stringtên nhóm quyền

(result.lstGroupRole) status

Stringtrạng thái 

(result.lstGroupRole.lstResources) idString trạng thái làm việc

(result.lstGroupRole.lstResources) code

Stringmã  quyền


(result.lstGroupRole.lstResources) name

Stringtên  quyền

(result.lstGroupRole.lstResources) actions

Stringtrạng thái quyền : vd : "[\"VIEW\", \"ADD\", \"UPDATE\", \"DELETE\"]"










Panel
titleAPI lưu nhóm quyền và quyền chi tiết của 1 nhân viên

Method

Get

URL

system/employee/permisstion/update

Description

API lưu nhóm quyền và quyền chi tiết của 1 nhân viên

Note

API mới

1. Headers

STT 

Field

Source Data Type / Length 

Description

Sample Values

1authorizationStringTokenBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzOTgyNDUsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.qRoaRDxjqyWS-3Az_ZqLmR0KAcPTM7jXggW1Ja5wpEc

2. Param

STT

Field

Required

Data Type / Length

Description

Note


employeeIdtrueIntegerid nhân viên  

(updateLst)Object[]



(updateLst) id




(updateLst) employeeId

Integermã nhân viên


(updateLst) resourceId

Integerid quyền


(rupdateLst) actions

Stringtrạng thái quyền : vd : "[\"VIEW\", \"ADD\", \"UPDATE\", \"DELETE\"]"


(createLst)Object[]



(createLst) employeeId

Integermã nhân viên


(createLst) resourceId

Integerid quyền


(createLst) actions

Stringtrạng thái quyền : vd : "[\"VIEW\", \"ADD\", \"UPDATE\", \"DELETE\"]"


(deleteLst) 

Integer[]xóa danh sách quyền của user


(groupRolesUpdateLst)

Object[]thông tin nhóm quyền update


(groupRolesUpdateLst) id

Integer



(groupRolesUpdateLst) employeeId

Integer



(groupRolesUpdateLst) groupRoleId

Integer



(groupRolesCreateLst)

Object[]thông tin nhóm quyền create


(groupRolesCreateLst) id

Integer



(groupRolesCreateLst) employeeId

Integer



(groupRolesCreateLst) groupRoleId

Integer



(groupRolesDeleteLst) 

Integer[]xóa nhóm quyền ( danh sách nhóm quyền id)

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note


codeInteger0: thành công, != 0 thất bại

messageString


resultObjectObject



3.4 Mô tả các trường dữ liệu trên màn hình:

...