OMFLOW Doc
搜索文档…
請假紀錄
新增刪除註銷使用者的請假紀錄

新增

新增使用者請假紀錄。
  • Method:POST
  • URL:/rest/api/leave-records/add/
  • 輸入參數(postbody):範例格式如下。
所有api使用前須取得安全碼(security),取得方式請參閱取得安全碼
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"start" : <開始時間,必填>,
5
"end" : <結束時間,必填>,
6
"principal" : "<請假人,必填,可填入使用者帳號、暱稱、員編>",
7
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>",
8
"identifier" : "<識別碼,選填,用來介接其他系統的請假單。>"
9
}
Copied!
API回傳範例如下:
1
{
2
"status": 200,
3
"message": "新增成功。",
4
"result": <請假紀錄id>
5
}
Copied!

列表

列表使用者請假紀錄。
  • Method:POST
  • URL:/rest/api/leave-records/list/
  • 輸入參數(postbody):範例格式如下。
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"cancel" : <是否為註銷資料>, #請輸入0或1,若不填則全撈
5
"history" : <是否為歷史資料>, #請輸入0或1,若不填則全撈
6
"principal" : "<請假人,必填,可填入使用者帳號、暱稱、員編>",
7
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>"
8
}
Copied!
API回傳範例如下:
1
{
2
"status": 200,
3
"message": "查詢成功。",
4
"result": {
5
"now_time" : <系統現在時間>
6
"leave_list" : [{
7
"principal_id" : <請假人id>
8
"principal_id__nick_name" : <請假人暱稱>
9
"substitute_id" : <代理人id>
10
"substitute_id__nick_name" : <代理人暱稱>
11
"starttime" : <開始時間>
12
"endtime" : <結束時間>
13
"cancel" : <是否為註銷資料>
14
"identifier" : <識別碼>
15
},...]
16
}
17
}
Copied!

更新

更新使用者請假代理人。
  • Method:POST
  • URL:/rest/api/leave-records/update/
  • 輸入參數(postbody):範例格式如下。
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
5
"identifier" : <識別碼,與請假紀錄id二選一填入>,
6
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>"
7
}
Copied!
API回傳範例如下:
1
{
2
"status": 200,
3
"message": "更新成功。",
4
"result": None
5
}
Copied!

註銷

註銷使用者請假紀錄。
  • Method:POST
  • URL:/rest/api/leave-records/cancel/
  • 輸入參數(postbody):範例格式如下。
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
5
"identifier" : <識別碼,與請假紀錄id二選一填入>
6
}
Copied!
API回傳範例如下:
1
{
2
"status": 200,
3
"message": "註銷成功。",
4
"result": None
5
}
Copied!

刪除

刪除使用者請假紀錄。
  • Method:POST
  • URL:/rest/api/leave-records/delete/
  • 輸入參數(postbody):範例格式如下。
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
5
"identifier" : <識別碼,與請假紀錄id二選一填入>
6
}
Copied!
API回傳範例如下:
1
{
2
"status": 200,
3
"message": "刪除成功。",
4
"result": None
5
}
Copied!

最近更新 1yr ago