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>

Panel
titleAPI lấy danh sách nhân viên

Method

GET

URL

system/employeeHris/list

Description

API lấy danh sách nhân viên

Note


1. Headers

STT

Field

Source Data Type / Length 

Description

Sample Values

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

2. Request

STT

Field

Require

Data Type / Length

Description

Note

Sample Values

1namefalseString tên cơ cấu tổ chức

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

3accountStatusfalseIntegertrạng thái tài khoản

4pagetrueInteger


5limittrueInteger


6departmentIdHrisfalseString phòng ban (lấy theo Hris)

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

Sample Values

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

2messageString


3resultObjectObject

4

(result) loadMoreAble

Boolean


5

(result) page

Integer


6

(result) preLoadAble

Integer


7

(result) total

Integer




8

(result) items

List<Object>        

9

(items) id

IntegerId nhân viên theo chức danh

10

(items) employeeId

IntegerId nhân viên

11

(items) code

Stringmã nhân viên

12

(items) name

String tên nhân viên

13

(items) phone

Stringsố điện thoại

14

(items) email

Stringmail

15(items) companyNameString tên công ty



16(items) departmentNameString tên phòng ban



17(items) jobTitleString tên chức danh



18(items) shiftCodeString mã ca làm việc



19(items) workingStatusString trạng thái làm việc



20(items) accountStatusIntegertrạng thái tài khoản



Panel
titleAPI Spec xem thông tin chi tiết 1 nhân viên theo chức danh

Method

Get

URL

system/employeeHris/get

Description

API lấy thông tin 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 theo Hris

3. Response / Incoming Data Specification

STT

Field

Data Type / Length

Description

Note

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

3resultObjectObject
4

(result) id

IntegerId nhân viên theo chức danh

(result) employeeId

IntegerId nhân viên
5

(result) code

Stringmã nhân viên
6

(result) name

String tên nhân viên
7

(result) phone

Stringsố điện thoại
8

(result) email

Stringmail
9(result) companyNameString tên công ty
10(result) departmentNameString tên phòng ban
11(result) jobTitleString tên chức danh
12(result) shiftCodeString mã ca làm việc
13(result) workingStatusString trạng thái làm việc
14(result) accountStatusIntegertrạng thái tài khoản
15(result) addressString địa chỉ
16(result) jobIndicatorString Phân loại công việc (P: chính, S: phụ)
17(result) managerIdIntegerid người quản lý trực tiếp
18(result) managerNameStringtên người quả lý trực tiếp
Panel
titleAPI chỉnh sửa thông tin nhân viên theo Hris

Method

PUT

URL

system/employeeHris/update

Description

API chỉnh sửa thông tin nhân viên theo Hris

Note

API mới

1. Headers

STT 

Field

Source Data Type / Length 

Description

Sample Values

1authorizationStringTokenBearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzOTgyNDUsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.qRoaRDxjqyWS-3Az_ZqLmR0KAcPTM7jXggW1Ja5wpEc

2. RequestBody      

STT

Field

Required

Data Type / Length

Description

Note

1idtrueIntegerid nhân viên theo Hris
2

phone

falseStringSố điện thoại
3managerIdfalseIntegerId người quản lý trực tiếp
4

employeeId

falseStringid nhân viên
5addressfalseStringĐịa chỉ

3. Response / Incoming Data Specification

STT 

Field

Data Type / Length

Description

Note

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

3resultObjectObject
4

(result) employeeId

Booleanid nhân viên
5(result) managerIdSố điện thoạiId người quản lý trực tiếp
6

(result) phone

StringSố điện thoại
7

(result) address

StringĐịa chỉ
8

(result) id

Integerid nhân viên theo Hris

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

...