出勤參數

查詢出勤相關的參數代碼,包括:班別代碼查詢、假勤項目代碼查詢、出差地點代碼查詢等。

取得班別工作時間檔

post
shift_worktime = {
  "CO_ID": number,      //公司_ID
  "SHIFT_ID": number,   //班別_ID
  "WEEKDAY": number,    //星期別
  "DATA_TYPE": string,  //資料類別
  "STIME":date,         //時間起
  "ETIME":date,         //時間迄
},
Authorizations
Body
CO_IDintegerRequired

公司ID

SHIFT_IDintegerRequired

班別ID

Responses
200
成功 ``` { code: 200, data: [shift_worktime, shift_worktime, ...] } ```
post
POST /api/am/shift_worktime HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "CO_ID": 13,
  "SHIFT_ID": 188
}

No content

取得行事曆類別

post
calendar_leave = {
  "CALENDAR_LEAVE_ID": number,  //行事曆別_ID
  "LEAVE_NAME": string,         //行事曆別名稱
  "LEAVE_NAME_JSON": boject,    //行事曆別名稱_JSON
  "LEAVE_NAME_COLOR": string,   //行事曆填滿顏色
  "TEXT_COLOR": string,         //行事曆文字顏色
  "SORT_ORDER": number,         //排序
},
Authorizations
Responses
200
成功 ``` { code: 200, data: [calendar_leave, calendar_leave, ...] } ```
post
POST /api/am/calendar_leave HTTP/1.1
Host: 
Authorization: Bearer JWT
Accept: */*

No content

取得行事曆基本資料

post
calendar_basic = {
  "CALENDAR_BASIC_ID": number,//行事曆基本檔_ID
  "CO_ID": number,//公司_ID
  "CALENDAR_CODE": string,//行事曆代碼
  "CALENDAR_NAME": string,//行事曆名稱
  "CALENDAR_NAME_JSON": boject,//行事曆別名稱_JSON
  "IS_ACT": number,//使用狀態
  "SORT_ORDER": number,//排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [calendar_basic, calendar_basic, ...] } ```
post
POST /api/am/calendar_basic HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12

{
  "CO_ID": 13
}

No content

取得行事曆日檔

post
calendar_day = {
  "CO_ID": number,//公司_ID
  "CALENDAR_BASIC_ID": number,//行事曆基本檔_ID
  "CALENDAR_DATE":date,//行事曆日期
  "CALENDAR_WEEK": number,//星期
  "CALENDAR_LEAVE_ID": number,//行事曆別_ID
},
Authorizations
Body
CO_IDintegerRequired

公司ID

CALENDAR_BASIC_IDintegerRequired

行事曆基本檔ID

CALENDAR_YEARstring | dateRequired

行事曆年度

Responses
200
成功 ``` { code: 200, data: [calendar_day, calendar_day, ...] } ```
post
POST /api/am/calendar_day HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 57

{
  "CO_ID": 13,
  "CALENDAR_BASIC_ID": 109,
  "CALENDAR_YEAR": 2019
}

No content

取得班別代碼

post
shift = {
  "SHIFT_ID": number,               //班別_ID
  "CO_ID": number,                  //公司_ID
  "SHIFT_CODE": string,             //班別代碼
  "SHIFT_NAME": string,             //班別名稱
  "SHIFT_NAME_JSON": boject,        //班別名稱_JSON
  "SHIFT_ABBR_NAME": string,        //班別簡稱
  "SHIFT_ABBR_NAME_JSON": boject,   //班別簡稱_JSON
  "IS_FIX_SHIFT": number,           //是否為固定班用途
  "IS_SA_SHIFT": number,            //是否為排班用途
  "SHIFT_WORK_HOUR": number,        //班別實際工時
  "IS_ACT": number,                 //使用狀態
  "SORT_ORDER": number,             //排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [shift, shift, ...] } ```
post
POST /api/am/shift HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12

{
  "CO_ID": 13
}

No content

取得假勤項目代碼

post
leaveitem = {
  "LEAVEITEM_ID": number,       //假勤項目_ID
  "CO_ID": number,              //公司_ID
  "LEAVEITEM_CODE":string,      //假勤項目代碼
  "LEAVEITEM_NAME":string,      //假勤項目名稱
  "LEAVEITEM_NAME_JSON":boject, //假勤項目名稱_JSON
  "SPECIFIC_CODE":string,       //特定代碼
  "UNIT":string,                //假勤單位
  "UNIT_VALUE": number,         //假勤單位(數值)
  "PERIOD_TYPE":string,         //計算期間(種類)
  "SORT_ORDER": number,         //排序
  "IS_ACT": number,             //使用狀態
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [leaveitem, leaveitem, ...] } ```
post
POST /api/am/leaveitem HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12

{
  "CO_ID": 13
}

No content

取得出差地點代碼

post
bizArea = {
  "BIZ_AREA_ID": number,       //出差地點_ID
  "CO_ID": number,             //公司_ID
  "AREA_CODE": string,         //出差地點代碼
  "AREA_NAME": string,         //出差地點名稱
  "AREA_NAME_JSON": boject,    //出差地點名稱_JSON
  "IS_ACT": number,            //使用狀態
  "SORT_ORDER": number,        //排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [bizArea, bizArea, ...], } ```
post
POST /api/am/biz_area HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11

{
  "CO_ID": 1
}

No content

取得出差性質代碼

post
bizProperty = {
  "BIZ_PROPERTY_ID": number,       //出差性質_ID
  "CO_ID": number,                 //公司_ID
  "PROPERTY_CODE": string,         //出差性質代碼
  "PROPERTY_NAME": string,         //出差性質名稱
  "PROPERTY_NAME_JSON": boject,    //出差性質名稱_JSON
  "IS_ACT": number,                //使用狀態
  "SORT_ORDER": number,            //排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [bizProperty, bizProperty, ...], } ```
post
POST /api/am/biz_property HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11

{
  "CO_ID": 1
}

No content

取得委辦事項代碼

post
bizTodo = {
  "BIZ_TODO_ID": number,           //委辦事項_ID
  "CO_ID": number,                 //公司_ID
  "TODO_CODE": string,             //委辦事項代碼
  "TODO_NAME": string,             //委辦事項名稱
  "TODO_NAME_JSON": boject,        //委辦事項名稱_JSON
  "IS_ACT": number,                //使用狀態
  "SORT_ORDER": number,            //排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [bizTodo, bizTodo, ...], } ```
post
POST /api/am/biz_todo HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11

{
  "CO_ID": 1
}

No content

取得交通工具代碼

post
bizTrans = {
  "BIZ_TRANS_ID": number,          //交通工具_ID
  "CO_ID": number,                 //公司_ID
  "TRANS_CODE": string,            //交通工具代碼
  "TRANS_NAME": string,            //交通工具名稱
  "TRANS_NAME_JSON": boject,       //交通工具名稱_JSON
  "IS_ACT": number,                //使用狀態
  "SORT_ORDER": number,            //排序
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: [bizTrans, bizTrans, ...], } ```
post
POST /api/am/biz_trans HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11

{
  "CO_ID": 1
}

No content