# Resign
# List
# Request
- Method: GET
- Url: /personnel/api/resigns/
- Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
- Query Parameters
Parameter | Description |
---|---|
page | |
page_size | |
employee | |
resign_type | |
resign_date |
# Response
{
"count": 5,
"next": null,
"previous": null,
"msg": "",
"code": 0,
"data": [
{
"id": 5,
"resign_date": "2020-06-04",
"resign_type": 1,
"disableatt": true,
"employee": {
"id": 3,
"emp_code": "11111122",
"first_name": "aaabb",
"last_name": ""
},
"first_name": "aaabb",
"last_name": ""
},
......
]
}
# Read
# Request
Method: GET
Url: /personnel/api/resigns/{id}/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Path Parameters
Parameter | Description |
---|---|
id | required |
# Response
- Url: /personnel/api/resigns/5/
{
"id": 5,
"resign_date": "2020-06-04",
"resign_type": 1,
"disableatt": true,
"employee": {
"id": 3,
"emp_code": "11111122",
"first_name": "aaabb",
"last_name": ""
},
"first_name": "aaabb",
"last_name": ""
}
# Create
- Method: POST
- Url: /personnel/api/resigns/
- Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
- Request Body
{
"employee": 3,
"disableatt": true,
"resign_type": 1,
"resign_date": "2020-06-01",
"reason": ""
}
Parameter | Required | Type | Description |
---|---|---|---|
resign_type | Y | Integer | |
disableatt | Y | Bool | |
disableatt | Y | String | format: yyyy-mm-dd |
employee | Y | Integer | |
reason | N | String |
# Response
{
"id": 5,
"resign_date": "2020-06-01",
"resign_type": 1,
"disableatt": true,
"employee": {
"id": 3,
"emp_code": "11111122",
"first_name": "aaabb",
"last_name": ""
},
"first_name": "aaabb",
"last_name": ""
}
# Update
# Request
Method: PUT
Url: /personnel/api/resigns/{id}/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Path Parameters
Parameter | Description |
---|---|
id | required |
- Request Body
{
"resign_date": "2020-06-02"
}
Parameter | Required | Type | Description |
---|---|---|---|
resign_type | N | Integer | |
disableatt | N | Bool | |
disableatt | N | String | format: yyyy-mm-dd |
reason | N | String |
# Response
- Url: /personnel/api/resigns/5/
{
"id": 5,
"resign_date": "2020-06-02",
"resign_type": 1,
"disableatt": true,
"employee": {
"id": 3,
"emp_code": "11111122",
"first_name": "aaabb",
"last_name": ""
},
"first_name": "aaabb",
"last_name": ""
}
# Delete
# Request
Method: DELETE
Url: /personnel/api/resigns/{id}/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Path Parameters
Parameter | Description |
---|---|
id | required |
# Response
None
# Reinstatement
# Request
Method: POST
Url: /personnel/api/resigns/reinstatement/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Request Body
{
"resigns": [1]
}
Parameter | Required | Type | Description |
---|---|---|---|
resigns | Y | List | resign id list example: [1, 2, 3, ...] |