員工基本資料
查詢員工個人及職務相關的資料,包括:員工基本資料查詢、兼職資料查詢。
emp = {
"EMP_ID": number, //員工_ID
"CO_ID": number, //公司_ID
"CO_CODE": string, //公司代號
"CO_NAME": string, //公司名稱
"CO_NAME_JSON": string, //公司名稱_JSON
"EMP_NO": string, //員工編號
"EMP_NAME": string, //員工姓名
"EMP_EN_NAME": string, //英文姓名
"EMP_ALIAS_NAME": string, //別名
"NATIONALITY": string, //國籍
"NATIONALITY_NAME": string, //國籍名稱
"LIVE_AREA": string, //出生地
"IDC_NO": string, //身分證號
"GENDER": number, //性別
"GENDER_NAME": string, //性別名稱
"BIRTHDAY": date, //生日
"CONSTELLATION": number, //星座
"CONSTELLATION_NAME": string, //星座名稱
"BLOOD_TYPE": string, //血型
"BLOOD_TYPE_NAME": string, //血型名稱
"MARITAL_STATUS": number, //婚姻狀況
"MARITAL_STATUS_NAME": string, //婚姻狀況名稱
"MILITARY_STATUS": number, //兵役狀況
"MILITARY_STATUS_NAME": string, //兵役狀況名稱
"VETERANS_ date": date, //退伍日期
"HEIGHT": number, //身高
"WEIGHT": number, //體重
"ETHNIC_IDENTITY": number, //族群身分
"ETHNIC_IDENTITY_NAME": string, //族群身分名稱
"IS_CRIMINAL_REC": number, //有無前科
"IS_CRIMINAL_REC_NAME": number, //有無前科名稱
"WORK_SRC_NAME": string, //就職來源名稱
"CRIPPLES_LEVEL1": number, //身障程度1
"CRIPPLES_LEVEL1_NAME": string, //身障程度1名稱
"CRIPPLES_CLASS1": number, //殘障類別1
"CRIPPLES_CLASS1_NAME": string, //殘障類別1名稱
"CRIPPLES_LEVEL2": number, //身障程度2
"CRIPPLES_LEVEL2_NAME": string, //身障程度2名稱
"CRIPPLES_CLASS2": number, //殘障類別2
"CRIPPLES_CLASS2_NAME": string, //殘障類別2名稱
"CRIPPLES_LEVEL3": number, //身障程度3
"CRIPPLES_LEVEL3_NAME": string, //身障程度3名稱
"CRIPPLES_CLASS3": number, //殘障類別3
"CRIPPLES_CLASS3_NAME": string, //殘障類別3名稱
"ALIEN_IDC_NO": string, //外僑統一證號
"AGENT_CODE": string, //仲介單位代碼
"AGENT_NAME": string, //仲介單位名稱
"PASSPORT_NO": string, //護照號碼
"PASSPORT_NAME": string, //護照姓名
"ENTER_ date": date, //入境日期
"OUTBOUND_ date": date, //出境日期
"DUE_ date": date, //居留證到期日
"OFFICE_TEL": string, //公司電話
"OFFICE_TEL_EXT": string, //公司電話-分機
"HOME_TEL": string, //住家電話
"LIVE_TEL": string, //戶籍電話
"MOBILE_TEL": string, //行動電話
"OFFICE_EMAIL": string, //公司e-mail
"PERSONAL_EMAIL": string, //個人 e-mail
"LIVE_POSTAL_CODE": string, //戶籍郵遞區號
"LIVE_POSTAL_CODE_NAME": string, //戶籍郵遞區號名稱
"LIVE_ADDRESS": string, //戶籍地址
"LIVE_ADDRESS_TW": string, //完整戶籍地址
"CONTACT_POSTAL_CODE": string, //通訊郵遞區號
"CONTACT_POSTAL_CODE_NAME": string, //通訊郵遞區號名稱
"CONTACT_ADDRESS": string, //通訊地址
"CONTACT_ADDRESS_TW": string, //完整通訊地址
"CONTACT_ADDRESS_EN": string, //國外地址
"SOCIAL_ACCOUNT1": string, //社群帳號(1)
"SOCIAL_ACCOUNT2": string, //社群帳號(2)
"URGENCY_CONTACT1": string, //緊急聯絡人(1)
"URGENCY_RELATION1": string, //緊急聯絡人關係(1)
"URGENCY_RELATION1_NAME": string, //緊急聯絡人關係(1)名稱
"URGENCY_TEL1": string, //電話(1)
"URGENCY_MOBILE1": string, //行動電話(1)
"URGENCY_CONTACT2": string, //緊急聯絡人(2)
"URGENCY_RELATION2": string, //緊急聯絡人關係(2)
"URGENCY_RELATION2_NAME": string, //緊急聯絡人關係(2)名稱
"URGENCY_TEL2": string, //電話(2)
"URGENCY_MOBILE2": string, //行動電話(2)
"SNO_ID": number, //公司扣繳統編_ID
"TAXID_NO": string, //公司扣繳統編
"SNO_NAME": string, //公司扣繳統編名稱
"DEPT1_ID": number, //部門1_ID
"DEPT1_CODE": string, //部門1
"DEPT1_NAME": string, //部門1名稱
"DEPT2_ID": number, //部門2_ID
"DEPT2_CODE": string, //部門2
"DEPT2_NAME": string, //部門2名稱
"DEPT3_ID": number, //部門3_ID
"DEPT3_CODE": string, //部門3
"DEPT3_NAME": string, //部門3名稱
"DEPT4_ID": number, //部門4_ID
"DEPT4_CODE": string, //部門4
"DEPT4_NAME": string, //部門4名稱
"DEPT5_ID": number, //部門5_ID
"DEPT5_CODE": string, //部門5
"DEPT5_NAME": string, //部門5名稱
"JOB_ID": number, //職位
"JOB_CODE": string, //職位
"JOB_NAME": string, //職位名稱
"GRADE_ID": number, //職等_ID
"GRADE_CODE": string, //職等
"GRADE_NAME": string, //職等名稱
"LEVEL_ID": number, //職級_ID
"LEVEL_CODE": string, //職級
"LEVEL_NAME": string, //職級名稱
"JOB_CAT_ID": number, //職務類別_ID
"JOB_CAT_CODE": string, //職務類別
"JOB_CAT_NAME": string, //職務類別名稱
"JOB_STYLE_ID": number, //職種_ID
"JOB_STYLE_CODE": string, //職種
"JOB_STYLE_NAME": string, //職種名稱
"JOB_DESC_ID": number, //適用職務說明書
"JOB_DESC_CODE": string, //適用職務說明書
"JOB_DESC_NAME": string, //適用職務說明書名稱
"JOB_BIZ_ID": number, //名片職務
"JOB_BIZ_CODE": string, //名片職務
"JOB_BIZ_NAME": string, //名片職務名稱
"IDENTITY_ID": number, //身份類別
"IDENTITY_CODE": string, //身份類別
"IDENTITY_NAME": string, //身份類別名稱
"EMPLOYEE_TYPE": number, //直/間接員工
"EMPLOYEE_TYPE_NAME": string, //直/間接員工名稱
"RESPOBILITY": number, //責任區分
"RESPOBILITY_NAME": string, //責任區分名稱
"HEADCOUNT_STATUS": number, //編制狀態
"HEADCOUNT_STATUS_NAME": string, //編制狀態名稱
"AREA_ID": number, //工作區域
"AREA_CODE": string, //工作區域
"AREA_NAME": string, //工作區域名稱
"SITE_ID": number, //工作地點
"SITE_CODE": string, //工作地點
"SITE_NAME": string, //工作地點名稱
"FACTORY_ID": string, //廠別
"FACTORY_CODE": string, //廠別
"FACTORY_NAME": string, //廠別名稱
"IS_PASS_PROBATION": number, //是否已試用期滿
"PP_DAY": number, //試用期天數
"PP_DATE": date, //試用期滿日期
"PP_DESC": string, //試用期說明
"WORK_STATUS": number, //在職狀況
"WORK_STATUS_NAME": string, //在職狀況名稱
"HIRE_DATE": date, //到職日期
"ORG_HIRE_DATE": date, //到企業集團日
"ORG_QUIT_DATE": date, //轉出集團日
"QUIT_DATE": date, //最後離職日期
"QUIT_RETURN_DATE": date, //最後離職復職日期
"STOP_DATE": date, //最後留職停薪日期
"STOP_RETURN_DATE": date, //最後留停復職日期
"WORK_YEAR_START": date, //工作年資起始日
"RETIRE_YEAR_START": date, //退休年資起始日
"CARDNO": string, //員工生效卡號
"PORTAL_USER_ID": number, //員工Portal_ID
"PORTAL_USER_ACCOUNT": string, //員工Portal帳號
"PORTAL_USER_NAME": string, //員工Portal名稱
"C_DATETIME": date, //新增_日期
"E_EMP_ID": number, //修改_員工_ID
"E_EMP_NO": date, //修改_員工編號
"E_DATETIME": date, //修改_日期
},
Authorizations
Body
CO_IDintegerRequired
公司ID
LimitintegerOptional
筆數限制
EMP_IDintegerRequired
員工ID
EMP_IDSstringOptional
員工IDS
C_SDATETIMEdateOptional
新增日期起
C_EDATETIMEdateOptional
新增日期迄
E_SDATETIMEdateOptional
修改日期起
E_EDATETIMEdateOptional
修改日期迄
Responses
200
成功
```
{
code: 200,
data: [emp, emp, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
490
資料檢查異常 `{ code: 490, msg?: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 29
{
"CO_ID": 13,
"EMP_ID": "33770"
}
No content
回傳格式說明:
[
{
CO_CODE, // 公司代號
CO_ID, // 公司 ID
EMP_NO, // 員工編號
EMP_ID // 員工 ID
},
...
]
Authorizations
Body
CO_CODEstringOptional
公司代號
EMP_NOstring[]Optional
員工編號 可多組
Responses
200
成功
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
490
資料檢查異常 `{ code: 490, msg?: string }`
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_id HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 67
"{\n \"CO_CODE\": \"84598349\",\n \"EMP_NO\": \"A001,A002\"\n}\n"
No content
emp_photo = {
"EMP_ID": number, //員工_ID
"PHOTO": string, //員工照片
},
Authorizations
Body
CO_IDintegerRequired
公司ID
EMP_IDintegerRequired
員工ID
Responses
200
成功
```
{
code: 200,
data: [emp_photo, emp_photo, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_photo HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 29
{
"CO_ID": 13,
"EMP_ID": "33762"
}
No content
emp_parttime = {
"EMP_PARTTIME_ID": number, //員工兼職資料_ID
"EMP_ID": number, //員工_ID
"EMP_NO": string, //員工編號
"DATA_AREA": number, //資料區域
"START_DATE": date, //任職日期
"END_DATE": date, //卸離日期
"CO_ID": number, //公司_ID
"ORG_TYPE_CODE": number, //組織類別代碼
"DEPT_ID": number, //部門_ID
"DEPT_CODE": string, //部門代號
"DEPT_NAME": string, //部門名稱
"JOB_ID": number, //職位_ID
"JOB_CODE": string, //職位代號
"JOB_NAME": string, //職位名稱
"JOB_CAT_ID": number, //職務類別_ID
"JOB_CAT_CODE": string, //職務類別代號
"JOB_CAT_NAME": string, //職務類別名稱
"GRADE_ID": number, //職等_ID
"GRADE_CODE": string, //職等代號
"GRADE_NAME": string, //職等名稱
"LEVEL_ID": number, //職級_ID
"LEVEL_CODE": string, //職級代號
"LEVEL_NAME": string, //職級名稱
"NOTE": string, //備註
},
Authorizations
Body
CO_IDintegerRequired
公司ID
EMP_IDintegerOptional
員工ID
LIMITintegerOptional
筆數限制
Responses
200
成功
```
{
code: 200,
data: [emp_parttime, emp_parttime, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_parttime HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 29
{
"CO_ID": 13,
"EMP_ID": "33770"
}
No content