# 員工基本資料

查詢員工個人及職務相關的資料，包括：員工基本資料查詢、兼職資料查詢。

## 取得員工基本資料

> \`\`\`\
> emp = {\
> &#x20; "EMP\_ID": number,                   //員工\_ID\
> &#x20; "CO\_ID": number,                    //公司\_ID\
> &#x20; "CO\_CODE": string,                  //公司代號\
> &#x20; "CO\_NAME": string,                  //公司名稱\
> &#x20; "CO\_NAME\_JSON": string,             //公司名稱\_JSON\
> &#x20; "EMP\_NO": string,                   //員工編號\
> &#x20; "EMP\_NAME": string,                 //員工姓名\
> &#x20; "EMP\_EN\_NAME": string,              //英文姓名\
> &#x20; "EMP\_ALIAS\_NAME": string,           //別名\
> &#x20; "NATIONALITY": string,              //國籍\
> &#x20; "NATIONALITY\_NAME": string,         //國籍名稱\
> &#x20; "LIVE\_AREA": string,                //出生地\
> &#x20; "IDC\_NO": string,                   //身分證號\
> &#x20; "GENDER": number,                   //性別\
> &#x20; "GENDER\_NAME": string,              //性別名稱\
> &#x20; "BIRTHDAY": date,                   //生日\
> &#x20; "CONSTELLATION": number,            //星座\
> &#x20; "CONSTELLATION\_NAME": string,       //星座名稱\
> &#x20; "BLOOD\_TYPE": string,               //血型\
> &#x20; "BLOOD\_TYPE\_NAME": string,          //血型名稱\
> &#x20; "MARITAL\_STATUS": number,           //婚姻狀況\
> &#x20; "MARITAL\_STATUS\_NAME": string,      //婚姻狀況名稱\
> &#x20; "MILITARY\_STATUS": number,          //兵役狀況\
> &#x20; "MILITARY\_STATUS\_NAME": string,     //兵役狀況名稱\
> &#x20; "VETERANS\_ date": date,             //退伍日期\
> &#x20; "HEIGHT": number,                   //身高\
> &#x20; "WEIGHT": number,                   //體重\
> &#x20; "ETHNIC\_IDENTITY": number,          //族群身分\
> &#x20; "ETHNIC\_IDENTITY\_NAME": string,     //族群身分名稱\
> &#x20; "IS\_CRIMINAL\_REC": number,          //有無前科\
> &#x20; "IS\_CRIMINAL\_REC\_NAME": number,     //有無前科名稱\
> &#x20; "WORK\_SRC\_NAME": string,            //就職來源名稱\
> &#x20; "CRIPPLES\_LEVEL1": number,          //身障程度1\
> &#x20; "CRIPPLES\_LEVEL1\_NAME": string,     //身障程度1名稱\
> &#x20; "CRIPPLES\_CLASS1": number,          //殘障類別1\
> &#x20; "CRIPPLES\_CLASS1\_NAME": string,     //殘障類別1名稱\
> &#x20; "CRIPPLES\_LEVEL2": number,          //身障程度2\
> &#x20; "CRIPPLES\_LEVEL2\_NAME": string,     //身障程度2名稱\
> &#x20; "CRIPPLES\_CLASS2": number,          //殘障類別2\
> &#x20; "CRIPPLES\_CLASS2\_NAME": string,     //殘障類別2名稱\
> &#x20; "CRIPPLES\_LEVEL3": number,          //身障程度3\
> &#x20; "CRIPPLES\_LEVEL3\_NAME": string,     //身障程度3名稱\
> &#x20; "CRIPPLES\_CLASS3": number,          //殘障類別3\
> &#x20; "CRIPPLES\_CLASS3\_NAME": string,     //殘障類別3名稱\
> &#x20; "ALIEN\_IDC\_NO": string,             //外僑統一證號\
> &#x20; "AGENT\_CODE": string,               //仲介單位代碼\
> &#x20; "AGENT\_NAME": string,               //仲介單位名稱\
> &#x20; "PASSPORT\_NO": string,              //護照號碼\
> &#x20; "PASSPORT\_NAME": string,            //護照姓名\
> &#x20; "ENTER\_ date": date,                //入境日期\
> &#x20; "OUTBOUND\_ date": date,             //出境日期\
> &#x20; "DUE\_ date": date,                  //居留證到期日\
> &#x20; "OFFICE\_TEL": string,               //公司電話\
> &#x20; "OFFICE\_TEL\_EXT": string,           //公司電話-分機\
> &#x20; "HOME\_TEL": string,                 //住家電話\
> &#x20; "LIVE\_TEL": string,                 //戶籍電話\
> &#x20; "MOBILE\_TEL": string,               //行動電話\
> &#x20; "OFFICE\_EMAIL": string,             //公司e-mail\
> &#x20; "PERSONAL\_EMAIL": string,           //個人 e-mail\
> &#x20; "LIVE\_POSTAL\_CODE": string,         //戶籍郵遞區號\
> &#x20; "LIVE\_POSTAL\_CODE\_NAME": string,    //戶籍郵遞區號名稱\
> &#x20; "LIVE\_ADDRESS": string,             //戶籍地址\
> &#x20; "LIVE\_ADDRESS\_TW": string,          //完整戶籍地址\
> &#x20; "CONTACT\_POSTAL\_CODE": string,      //通訊郵遞區號\
> &#x20; "CONTACT\_POSTAL\_CODE\_NAME": string, //通訊郵遞區號名稱\
> &#x20; "CONTACT\_ADDRESS": string,          //通訊地址\
> &#x20; "CONTACT\_ADDRESS\_TW": string,       //完整通訊地址\
> &#x20; "CONTACT\_ADDRESS\_EN": string,       //國外地址\
> &#x20; "SOCIAL\_ACCOUNT1": string,          //社群帳號(1)\
> &#x20; "SOCIAL\_ACCOUNT2": string,          //社群帳號(2)\
> &#x20; "URGENCY\_CONTACT1": string,         //緊急聯絡人(1)\
> &#x20; "URGENCY\_RELATION1": string,        //緊急聯絡人關係(1)\
> &#x20; "URGENCY\_RELATION1\_NAME": string,   //緊急聯絡人關係(1)名稱\
> &#x20; "URGENCY\_TEL1": string,             //電話(1)\
> &#x20; "URGENCY\_MOBILE1": string,          //行動電話(1)\
> &#x20; "URGENCY\_CONTACT2": string,         //緊急聯絡人(2)\
> &#x20; "URGENCY\_RELATION2": string,        //緊急聯絡人關係(2)\
> &#x20; "URGENCY\_RELATION2\_NAME": string,   //緊急聯絡人關係(2)名稱\
> &#x20; "URGENCY\_TEL2": string,             //電話(2)\
> &#x20; "URGENCY\_MOBILE2": string,          //行動電話(2)\
> &#x20; "SNO\_ID": number,                   //公司扣繳統編\_ID\
> &#x20; "TAXID\_NO": string,                 //公司扣繳統編\
> &#x20; "SNO\_NAME": string,                 //公司扣繳統編名稱\
> &#x20; "DEPT1\_ID": number,                 //部門1\_ID\
> &#x20; "DEPT1\_CODE": string,               //部門1\
> &#x20; "DEPT1\_NAME": string,               //部門1名稱\
> &#x20; "DEPT2\_ID": number,                 //部門2\_ID\
> &#x20; "DEPT2\_CODE": string,               //部門2\
> &#x20; "DEPT2\_NAME": string,               //部門2名稱\
> &#x20; "DEPT3\_ID": number,                 //部門3\_ID\
> &#x20; "DEPT3\_CODE": string,               //部門3\
> &#x20; "DEPT3\_NAME": string,               //部門3名稱\
> &#x20; "DEPT4\_ID": number,                 //部門4\_ID\
> &#x20; "DEPT4\_CODE": string,               //部門4\
> &#x20; "DEPT4\_NAME": string,               //部門4名稱\
> &#x20; "DEPT5\_ID": number,                 //部門5\_ID\
> &#x20; "DEPT5\_CODE": string,               //部門5\
> &#x20; "DEPT5\_NAME": string,               //部門5名稱\
> &#x20; "JOB\_ID": number,                   //職位\
> &#x20; "JOB\_CODE": string,                 //職位\
> &#x20; "JOB\_NAME": string,                 //職位名稱\
> &#x20; "GRADE\_ID": number,                 //職等\_ID\
> &#x20; "GRADE\_CODE": string,               //職等\
> &#x20; "GRADE\_NAME": string,               //職等名稱\
> &#x20; "LEVEL\_ID": number,                 //職級\_ID\
> &#x20; "LEVEL\_CODE": string,               //職級\
> &#x20; "LEVEL\_NAME": string,               //職級名稱\
> &#x20; "JOB\_CAT\_ID": number,               //職務類別\_ID\
> &#x20; "JOB\_CAT\_CODE": string,             //職務類別\
> &#x20; "JOB\_CAT\_NAME": string,             //職務類別名稱\
> &#x20; "JOB\_STYLE\_ID": number,             //職種\_ID\
> &#x20; "JOB\_STYLE\_CODE": string,           //職種\
> &#x20; "JOB\_STYLE\_NAME": string,           //職種名稱\
> &#x20; "JOB\_DESC\_ID": number,              //適用職務說明書\
> &#x20; "JOB\_DESC\_CODE": string,            //適用職務說明書\
> &#x20; "JOB\_DESC\_NAME": string,            //適用職務說明書名稱\
> &#x20; "JOB\_BIZ\_ID": number,               //名片職務\
> &#x20; "JOB\_BIZ\_CODE": string,             //名片職務\
> &#x20; "JOB\_BIZ\_NAME": string,             //名片職務名稱\
> &#x20; "IDENTITY\_ID": number,              //身份類別\
> &#x20; "IDENTITY\_CODE": string,            //身份類別\
> &#x20; "IDENTITY\_NAME": string,            //身份類別名稱\
> &#x20; "EMPLOYEE\_TYPE": number,            //直/間接員工\
> &#x20; "EMPLOYEE\_TYPE\_NAME": string,       //直/間接員工名稱\
> &#x20; "RESPOBILITY": number,              //責任區分\
> &#x20; "RESPOBILITY\_NAME": string,         //責任區分名稱\
> &#x20; "HEADCOUNT\_STATUS": number,         //編制狀態\
> &#x20; "HEADCOUNT\_STATUS\_NAME": string,    //編制狀態名稱\
> &#x20; "AREA\_ID": number,                  //工作區域\
> &#x20; "AREA\_CODE": string,                //工作區域\
> &#x20; "AREA\_NAME": string,                //工作區域名稱\
> &#x20; "SITE\_ID": number,                  //工作地點\
> &#x20; "SITE\_CODE": string,                //工作地點\
> &#x20; "SITE\_NAME": string,                //工作地點名稱\
> &#x20; "FACTORY\_ID": string,               //廠別\
> &#x20; "FACTORY\_CODE": string,             //廠別\
> &#x20; "FACTORY\_NAME": string,             //廠別名稱\
> &#x20; "IS\_PASS\_PROBATION": number,        //是否已試用期滿\
> &#x20; "PP\_DAY": number,                   //試用期天數\
> &#x20; "PP\_DATE": date,                    //試用期滿日期\
> &#x20; "PP\_DESC": string,                  //試用期說明\
> &#x20; "WORK\_STATUS": number,              //在職狀況\
> &#x20; "WORK\_STATUS\_NAME": string,         //在職狀況名稱\
> &#x20; "HIRE\_DATE": date,                  //到職日期\
> &#x20; "ORG\_HIRE\_DATE": date,              //到企業集團日\
> &#x20; "ORG\_QUIT\_DATE": date,              //轉出集團日\
> &#x20; "QUIT\_DATE": date,                  //最後離職日期\
> &#x20; "QUIT\_RETURN\_DATE": date,           //最後離職復職日期\
> &#x20; "STOP\_DATE": date,                  //最後留職停薪日期\
> &#x20; "STOP\_RETURN\_DATE": date,           //最後留停復職日期\
> &#x20; "WORK\_YEAR\_START": date,            //工作年資起始日\
> &#x20; "RETIRE\_YEAR\_START": date,          //退休年資起始日\
> &#x20; "CARDNO": string,                   //員工生效卡號\
> &#x20; "PORTAL\_USER\_ID": number,           //員工Portal\_ID        \
> &#x20; "PORTAL\_USER\_ACCOUNT": string,      //員工Portal帳號  \
> &#x20; "PORTAL\_USER\_NAME": string,         //員工Portal名稱                \
> &#x20; "C\_DATETIME": date,                 //新增\_日期\
> &#x20; "E\_EMP\_ID": number,                 //修改\_員工\_ID          \
> &#x20; "E\_EMP\_NO": date,                   //修改\_員工編號        \
> &#x20; "E\_DATETIME": date,                 //修改\_日期\
> },\
> \`\`\`<br>

````json
{"openapi":"3.0.0","tags":[{"name":"員工基本資料","description":"查詢員工個人及職務相關的資料，包括：員工基本資料查詢、兼職資料查詢。"}],"servers":[{"url":"https://104demotest-api-server.hrmax.104.com.tw"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"401":{"description":"認證失敗 (請更新 accessToken 再試一次)"},"403":{"description":"權限不足"},"440":{"description":"參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)"},"500":{"description":"系統異常 `{ code: 500, msg: string }`"}}},"paths":{"/api/ed/emp":{"post":{"tags":["員工基本資料"],"summary":"取得員工基本資料","description":"```\nemp = {\n  \"EMP_ID\": number,                   //員工_ID\n  \"CO_ID\": number,                    //公司_ID\n  \"CO_CODE\": string,                  //公司代號\n  \"CO_NAME\": string,                  //公司名稱\n  \"CO_NAME_JSON\": string,             //公司名稱_JSON\n  \"EMP_NO\": string,                   //員工編號\n  \"EMP_NAME\": string,                 //員工姓名\n  \"EMP_EN_NAME\": string,              //英文姓名\n  \"EMP_ALIAS_NAME\": string,           //別名\n  \"NATIONALITY\": string,              //國籍\n  \"NATIONALITY_NAME\": string,         //國籍名稱\n  \"LIVE_AREA\": string,                //出生地\n  \"IDC_NO\": string,                   //身分證號\n  \"GENDER\": number,                   //性別\n  \"GENDER_NAME\": string,              //性別名稱\n  \"BIRTHDAY\": date,                   //生日\n  \"CONSTELLATION\": number,            //星座\n  \"CONSTELLATION_NAME\": string,       //星座名稱\n  \"BLOOD_TYPE\": string,               //血型\n  \"BLOOD_TYPE_NAME\": string,          //血型名稱\n  \"MARITAL_STATUS\": number,           //婚姻狀況\n  \"MARITAL_STATUS_NAME\": string,      //婚姻狀況名稱\n  \"MILITARY_STATUS\": number,          //兵役狀況\n  \"MILITARY_STATUS_NAME\": string,     //兵役狀況名稱\n  \"VETERANS_ date\": date,             //退伍日期\n  \"HEIGHT\": number,                   //身高\n  \"WEIGHT\": number,                   //體重\n  \"ETHNIC_IDENTITY\": number,          //族群身分\n  \"ETHNIC_IDENTITY_NAME\": string,     //族群身分名稱\n  \"IS_CRIMINAL_REC\": number,          //有無前科\n  \"IS_CRIMINAL_REC_NAME\": number,     //有無前科名稱\n  \"WORK_SRC_NAME\": string,            //就職來源名稱\n  \"CRIPPLES_LEVEL1\": number,          //身障程度1\n  \"CRIPPLES_LEVEL1_NAME\": string,     //身障程度1名稱\n  \"CRIPPLES_CLASS1\": number,          //殘障類別1\n  \"CRIPPLES_CLASS1_NAME\": string,     //殘障類別1名稱\n  \"CRIPPLES_LEVEL2\": number,          //身障程度2\n  \"CRIPPLES_LEVEL2_NAME\": string,     //身障程度2名稱\n  \"CRIPPLES_CLASS2\": number,          //殘障類別2\n  \"CRIPPLES_CLASS2_NAME\": string,     //殘障類別2名稱\n  \"CRIPPLES_LEVEL3\": number,          //身障程度3\n  \"CRIPPLES_LEVEL3_NAME\": string,     //身障程度3名稱\n  \"CRIPPLES_CLASS3\": number,          //殘障類別3\n  \"CRIPPLES_CLASS3_NAME\": string,     //殘障類別3名稱\n  \"ALIEN_IDC_NO\": string,             //外僑統一證號\n  \"AGENT_CODE\": string,               //仲介單位代碼\n  \"AGENT_NAME\": string,               //仲介單位名稱\n  \"PASSPORT_NO\": string,              //護照號碼\n  \"PASSPORT_NAME\": string,            //護照姓名\n  \"ENTER_ date\": date,                //入境日期\n  \"OUTBOUND_ date\": date,             //出境日期\n  \"DUE_ date\": date,                  //居留證到期日\n  \"OFFICE_TEL\": string,               //公司電話\n  \"OFFICE_TEL_EXT\": string,           //公司電話-分機\n  \"HOME_TEL\": string,                 //住家電話\n  \"LIVE_TEL\": string,                 //戶籍電話\n  \"MOBILE_TEL\": string,               //行動電話\n  \"OFFICE_EMAIL\": string,             //公司e-mail\n  \"PERSONAL_EMAIL\": string,           //個人 e-mail\n  \"LIVE_POSTAL_CODE\": string,         //戶籍郵遞區號\n  \"LIVE_POSTAL_CODE_NAME\": string,    //戶籍郵遞區號名稱\n  \"LIVE_ADDRESS\": string,             //戶籍地址\n  \"LIVE_ADDRESS_TW\": string,          //完整戶籍地址\n  \"CONTACT_POSTAL_CODE\": string,      //通訊郵遞區號\n  \"CONTACT_POSTAL_CODE_NAME\": string, //通訊郵遞區號名稱\n  \"CONTACT_ADDRESS\": string,          //通訊地址\n  \"CONTACT_ADDRESS_TW\": string,       //完整通訊地址\n  \"CONTACT_ADDRESS_EN\": string,       //國外地址\n  \"SOCIAL_ACCOUNT1\": string,          //社群帳號(1)\n  \"SOCIAL_ACCOUNT2\": string,          //社群帳號(2)\n  \"URGENCY_CONTACT1\": string,         //緊急聯絡人(1)\n  \"URGENCY_RELATION1\": string,        //緊急聯絡人關係(1)\n  \"URGENCY_RELATION1_NAME\": string,   //緊急聯絡人關係(1)名稱\n  \"URGENCY_TEL1\": string,             //電話(1)\n  \"URGENCY_MOBILE1\": string,          //行動電話(1)\n  \"URGENCY_CONTACT2\": string,         //緊急聯絡人(2)\n  \"URGENCY_RELATION2\": string,        //緊急聯絡人關係(2)\n  \"URGENCY_RELATION2_NAME\": string,   //緊急聯絡人關係(2)名稱\n  \"URGENCY_TEL2\": string,             //電話(2)\n  \"URGENCY_MOBILE2\": string,          //行動電話(2)\n  \"SNO_ID\": number,                   //公司扣繳統編_ID\n  \"TAXID_NO\": string,                 //公司扣繳統編\n  \"SNO_NAME\": string,                 //公司扣繳統編名稱\n  \"DEPT1_ID\": number,                 //部門1_ID\n  \"DEPT1_CODE\": string,               //部門1\n  \"DEPT1_NAME\": string,               //部門1名稱\n  \"DEPT2_ID\": number,                 //部門2_ID\n  \"DEPT2_CODE\": string,               //部門2\n  \"DEPT2_NAME\": string,               //部門2名稱\n  \"DEPT3_ID\": number,                 //部門3_ID\n  \"DEPT3_CODE\": string,               //部門3\n  \"DEPT3_NAME\": string,               //部門3名稱\n  \"DEPT4_ID\": number,                 //部門4_ID\n  \"DEPT4_CODE\": string,               //部門4\n  \"DEPT4_NAME\": string,               //部門4名稱\n  \"DEPT5_ID\": number,                 //部門5_ID\n  \"DEPT5_CODE\": string,               //部門5\n  \"DEPT5_NAME\": string,               //部門5名稱\n  \"JOB_ID\": number,                   //職位\n  \"JOB_CODE\": string,                 //職位\n  \"JOB_NAME\": string,                 //職位名稱\n  \"GRADE_ID\": number,                 //職等_ID\n  \"GRADE_CODE\": string,               //職等\n  \"GRADE_NAME\": string,               //職等名稱\n  \"LEVEL_ID\": number,                 //職級_ID\n  \"LEVEL_CODE\": string,               //職級\n  \"LEVEL_NAME\": string,               //職級名稱\n  \"JOB_CAT_ID\": number,               //職務類別_ID\n  \"JOB_CAT_CODE\": string,             //職務類別\n  \"JOB_CAT_NAME\": string,             //職務類別名稱\n  \"JOB_STYLE_ID\": number,             //職種_ID\n  \"JOB_STYLE_CODE\": string,           //職種\n  \"JOB_STYLE_NAME\": string,           //職種名稱\n  \"JOB_DESC_ID\": number,              //適用職務說明書\n  \"JOB_DESC_CODE\": string,            //適用職務說明書\n  \"JOB_DESC_NAME\": string,            //適用職務說明書名稱\n  \"JOB_BIZ_ID\": number,               //名片職務\n  \"JOB_BIZ_CODE\": string,             //名片職務\n  \"JOB_BIZ_NAME\": string,             //名片職務名稱\n  \"IDENTITY_ID\": number,              //身份類別\n  \"IDENTITY_CODE\": string,            //身份類別\n  \"IDENTITY_NAME\": string,            //身份類別名稱\n  \"EMPLOYEE_TYPE\": number,            //直/間接員工\n  \"EMPLOYEE_TYPE_NAME\": string,       //直/間接員工名稱\n  \"RESPOBILITY\": number,              //責任區分\n  \"RESPOBILITY_NAME\": string,         //責任區分名稱\n  \"HEADCOUNT_STATUS\": number,         //編制狀態\n  \"HEADCOUNT_STATUS_NAME\": string,    //編制狀態名稱\n  \"AREA_ID\": number,                  //工作區域\n  \"AREA_CODE\": string,                //工作區域\n  \"AREA_NAME\": string,                //工作區域名稱\n  \"SITE_ID\": number,                  //工作地點\n  \"SITE_CODE\": string,                //工作地點\n  \"SITE_NAME\": string,                //工作地點名稱\n  \"FACTORY_ID\": string,               //廠別\n  \"FACTORY_CODE\": string,             //廠別\n  \"FACTORY_NAME\": string,             //廠別名稱\n  \"IS_PASS_PROBATION\": number,        //是否已試用期滿\n  \"PP_DAY\": number,                   //試用期天數\n  \"PP_DATE\": date,                    //試用期滿日期\n  \"PP_DESC\": string,                  //試用期說明\n  \"WORK_STATUS\": number,              //在職狀況\n  \"WORK_STATUS_NAME\": string,         //在職狀況名稱\n  \"HIRE_DATE\": date,                  //到職日期\n  \"ORG_HIRE_DATE\": date,              //到企業集團日\n  \"ORG_QUIT_DATE\": date,              //轉出集團日\n  \"QUIT_DATE\": date,                  //最後離職日期\n  \"QUIT_RETURN_DATE\": date,           //最後離職復職日期\n  \"STOP_DATE\": date,                  //最後留職停薪日期\n  \"STOP_RETURN_DATE\": date,           //最後留停復職日期\n  \"WORK_YEAR_START\": date,            //工作年資起始日\n  \"RETIRE_YEAR_START\": date,          //退休年資起始日\n  \"CARDNO\": string,                   //員工生效卡號\n  \"PORTAL_USER_ID\": number,           //員工Portal_ID        \n  \"PORTAL_USER_ACCOUNT\": string,      //員工Portal帳號  \n  \"PORTAL_USER_NAME\": string,         //員工Portal名稱                \n  \"C_DATETIME\": date,                 //新增_日期\n  \"E_EMP_ID\": number,                 //修改_員工_ID          \n  \"E_EMP_NO\": date,                   //修改_員工編號        \n  \"E_DATETIME\": date,                 //修改_日期\n},\n```\n","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["CO_ID","LIMIT","EMP_ID"],"properties":{"CO_ID":{"type":"integer","description":"公司ID"},"Limit":{"type":"integer","description":"筆數限制"},"EMP_ID":{"type":"integer","description":"員工ID"},"EMP_IDS":{"type":"string","description":"員工IDS"},"C_SDATETIME":{"type":["date"],"description":"新增日期起"},"C_EDATETIME":{"type":["date"],"description":"新增日期迄"},"E_SDATETIME":{"type":["date"],"description":"修改日期起"},"E_EDATETIME":{"type":["date"],"description":"修改日期迄"}}}}}},"responses":{"200":{"description":"成功\n```\n{\n  code: 200,\n  data: [emp, emp, ...],\n}\n```\n"},"401":{"$ref":"#/components/responses/401"},"403":{"$ref":"#/components/responses/403"},"440":{"$ref":"#/components/responses/440"},"490":{"description":"資料檢查異常 `{ code: 490, msg?: string }`"},"500":{"$ref":"#/components/responses/500"}}}}}}
````

## 取得員工ID

> 回傳格式說明：\
> \`\`\`\
> \[\
> &#x20; {\
> &#x20;   CO\_CODE, // 公司代號\
> &#x20;   CO\_ID,   // 公司 ID\
> &#x20;   EMP\_NO,  // 員工編號\
> &#x20;   EMP\_ID   // 員工 ID\
> &#x20; },\
> &#x20; ...\
> ]\
> \`\`\`<br>

````json
{"openapi":"3.0.0","tags":[{"name":"員工基本資料","description":"查詢員工個人及職務相關的資料，包括：員工基本資料查詢、兼職資料查詢。"}],"servers":[{"url":"https://104demotest-api-server.hrmax.104.com.tw"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"401":{"description":"認證失敗 (請更新 accessToken 再試一次)"},"403":{"description":"權限不足"},"440":{"description":"參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)"},"499":{"description":"DB錯誤 `{ code: 499, msg: string }`"},"500":{"description":"系統異常 `{ code: 500, msg: string }`"}}},"paths":{"/api/ed/emp_id":{"post":{"tags":["員工基本資料"],"summary":"取得員工ID","description":"回傳格式說明：\n```\n[\n  {\n    CO_CODE, // 公司代號\n    CO_ID,   // 公司 ID\n    EMP_NO,  // 員工編號\n    EMP_ID   // 員工 ID\n  },\n  ...\n]\n```\n","requestBody":{"require":true,"content":{"application/json":{"schema":{"type":"object","properties":{"CO_CODE":{"type":"string","description":"公司代號"},"EMP_NO":{"type":"array","items":{"type":"string","description":"員工編號 可多組"}}}}}}},"responses":{"200":{"description":"成功"},"401":{"$ref":"#/components/responses/401"},"403":{"$ref":"#/components/responses/403"},"440":{"$ref":"#/components/responses/440"},"490":{"description":"資料檢查異常 `{ code: 490, msg?: string }`"},"499":{"$ref":"#/components/responses/499"},"500":{"$ref":"#/components/responses/500"}}}}}}
````

## 取得員工照片檔

> \`\`\`\
> emp\_photo = {\
> &#x20; "EMP\_ID": number,   //員工\_ID\
> &#x20; "PHOTO": string,    //員工照片\
> },\
> \`\`\`<br>

````json
{"openapi":"3.0.0","tags":[{"name":"員工基本資料","description":"查詢員工個人及職務相關的資料，包括：員工基本資料查詢、兼職資料查詢。"}],"servers":[{"url":"https://104demotest-api-server.hrmax.104.com.tw"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"401":{"description":"認證失敗 (請更新 accessToken 再試一次)"},"403":{"description":"權限不足"},"440":{"description":"參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)"},"500":{"description":"系統異常 `{ code: 500, msg: string }`"}}},"paths":{"/api/ed/emp_photo":{"post":{"tags":["員工基本資料"],"summary":"取得員工照片檔","description":"```\nemp_photo = {\n  \"EMP_ID\": number,   //員工_ID\n  \"PHOTO\": string,    //員工照片\n},\n```\n","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["CO_ID","EMP_ID"],"properties":{"CO_ID":{"type":"integer","description":"公司ID"},"EMP_ID":{"type":"integer","description":"員工ID"}}}}}},"responses":{"200":{"description":"成功\n```\n{\n  code: 200,\n  data: [emp_photo, emp_photo, ...],\n}\n```\n"},"401":{"$ref":"#/components/responses/401"},"403":{"$ref":"#/components/responses/403"},"440":{"$ref":"#/components/responses/440"},"500":{"$ref":"#/components/responses/500"}}}}}}
````

## 取得員工兼職資料

> \`\`\`\
> emp\_parttime = {\
> &#x20; "EMP\_PARTTIME\_ID": number,   //員工兼職資料\_ID\
> &#x20; "EMP\_ID": number,            //員工\_ID\
> &#x20; "EMP\_NO": string,            //員工編號\
> &#x20; "DATA\_AREA": number,         //資料區域\
> &#x20; "START\_DATE": date,          //任職日期\
> &#x20; "END\_DATE": date,            //卸離日期\
> &#x20; "CO\_ID": number,             //公司\_ID\
> &#x20; "ORG\_TYPE\_CODE": number,     //組織類別代碼\
> &#x20; "DEPT\_ID": number,           //部門\_ID\
> &#x20; "DEPT\_CODE": string,         //部門代號\
> &#x20; "DEPT\_NAME": string,         //部門名稱\
> &#x20; "JOB\_ID": number,            //職位\_ID\
> &#x20; "JOB\_CODE": string,          //職位代號\
> &#x20; "JOB\_NAME": string,          //職位名稱    \
> &#x20; "JOB\_CAT\_ID": number,        //職務類別\_ID\
> &#x20; "JOB\_CAT\_CODE": string,      //職務類別代號\
> &#x20; "JOB\_CAT\_NAME": string,      //職務類別名稱\
> &#x20; "GRADE\_ID": number,          //職等\_ID\
> &#x20; "GRADE\_CODE": string,        //職等代號\
> &#x20; "GRADE\_NAME": string,        //職等名稱             \
> &#x20; "LEVEL\_ID": number,          //職級\_ID\
> &#x20; "LEVEL\_CODE": string,        //職級代號\
> &#x20; "LEVEL\_NAME": string,        //職級名稱                 \
> &#x20; "NOTE": string,              //備註\
> },\
> \`\`\`<br>

````json
{"openapi":"3.0.0","tags":[{"name":"員工基本資料","description":"查詢員工個人及職務相關的資料，包括：員工基本資料查詢、兼職資料查詢。"}],"servers":[{"url":"https://104demotest-api-server.hrmax.104.com.tw"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"401":{"description":"認證失敗 (請更新 accessToken 再試一次)"},"403":{"description":"權限不足"},"440":{"description":"參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)"},"500":{"description":"系統異常 `{ code: 500, msg: string }`"}}},"paths":{"/api/ed/emp_parttime":{"post":{"tags":["員工基本資料"],"summary":"取得員工兼職資料","description":"```\nemp_parttime = {\n  \"EMP_PARTTIME_ID\": number,   //員工兼職資料_ID\n  \"EMP_ID\": number,            //員工_ID\n  \"EMP_NO\": string,            //員工編號\n  \"DATA_AREA\": number,         //資料區域\n  \"START_DATE\": date,          //任職日期\n  \"END_DATE\": date,            //卸離日期\n  \"CO_ID\": number,             //公司_ID\n  \"ORG_TYPE_CODE\": number,     //組織類別代碼\n  \"DEPT_ID\": number,           //部門_ID\n  \"DEPT_CODE\": string,         //部門代號\n  \"DEPT_NAME\": string,         //部門名稱\n  \"JOB_ID\": number,            //職位_ID\n  \"JOB_CODE\": string,          //職位代號\n  \"JOB_NAME\": string,          //職位名稱    \n  \"JOB_CAT_ID\": number,        //職務類別_ID\n  \"JOB_CAT_CODE\": string,      //職務類別代號\n  \"JOB_CAT_NAME\": string,      //職務類別名稱\n  \"GRADE_ID\": number,          //職等_ID\n  \"GRADE_CODE\": string,        //職等代號\n  \"GRADE_NAME\": string,        //職等名稱             \n  \"LEVEL_ID\": number,          //職級_ID\n  \"LEVEL_CODE\": string,        //職級代號\n  \"LEVEL_NAME\": string,        //職級名稱                 \n  \"NOTE\": string,              //備註\n},\n```\n","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["CO_ID"],"properties":{"CO_ID":{"type":"integer","description":"公司ID"},"EMP_ID":{"type":"integer","description":"員工ID"},"LIMIT":{"type":"integer","description":"筆數限制"}}}}}},"responses":{"200":{"description":"成功\n```\n{\n  code: 200,\n  data: [emp_parttime, emp_parttime, ...],\n}\n```\n"},"401":{"$ref":"#/components/responses/401"},"403":{"$ref":"#/components/responses/403"},"440":{"$ref":"#/components/responses/440"},"500":{"$ref":"#/components/responses/500"}}}}}}
````


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://104ha-docs.gitbook.io/104-ha-openapi/clients/104-hr-max/yuan-gong-ji-ben-zi-liao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
