公司組織設定

查詢公司的基本資訊及組織架構,包括:公司資料查詢、組織圖資料查詢、扣繳單位資料查詢。

取得公司資訊

post
company = {
  "CO_ID": number,          //公司_ID
  "CO_CODE": string,        //公司代號
  "CO_NAME": string,        //公司名稱
  "CO_NAME_JSON": boject,   //公司名稱_JSON
  "SORT_ORDER": number,     //排序
  "BUILD_DATE": date,       //成立日期
  "DEF_LANG": string,       //預設語系
  "TIME_ZONE": string,      //時區
  "IS_ACT": number,         //使用狀態  
},
Authorizations
Responses
200
成功 ``` { code: 200, data: [company, company, ...] } ```
post
POST /api/os/company HTTP/1.1
Host: 
Authorization: Bearer JWT
Accept: */*

No content

取得部門資訊

post
dept = {
  "DEPT_ID": number,                //部門_ID
  "CO_ID": number,                  //公司_ID
  "ORG_TYPE_CODE": string,          //組織類別代碼
  "ORG_TYPE_NAME": string,          //組織類別名稱
  "DEPT_CODE": string,              //部門代碼
  "DEPT_NAME": string,              //部門名稱
  "DEPT_NAME_JSON": object,         //部門名稱_JSON
  "DEPT_ABBR  ": string,            //部門簡稱
  "DEPT_ABBR_JSON": object,         //部門簡稱_JSON
  "DEPT_LEVEL_ID": number,          //部門組織層級_ID
  "DEPT_LEVEL_NAME": string,        //層級名稱
  "DEPT_LEVEL_NAME_JSON": object,   //部門層級名稱_JSON
  "DEPT_LEVEL_SORT": number,        ##部門層級_排序
  "LEADER_ID": number,              //部門主管_ID
  "LEADER_EMP_NO": string,          //部門主管_員工編號
  "LEADER_EMP_NAME": string,        //部門主管_姓名
  "LEADER_STATUS": number,          //部門主管兼職/代理
  "DEPUTY_LEADER_ID": number,       //部門副主管_ID
  "DEPUTY_LEADER_EMP_NO": string,   //部門副主管_員工編號
  "DEPUTY_LEADER_EMP_NAME": string, //部門副主管_姓名
  "DEPUTY_LEADER_STATUS": number,   //部門副主管_兼職/代理
  "POSTAL_CODE": string,            //部門郵遞區號
  "ADDRESS": string,                //部門地址
  "ADDRESS_TW": string,             //中文地址
  "ADDRESS_EN": string,             //英文地址
  "TEL": string,                    //部門電話
  "FAX": string,                    //部門傳真
  "NOTE": string,                   //備註
  "IS_ACT": number,                 //使用狀態
  "PARENT_DEPT_ID": number,         //上層部門_ID
  "PARENT_DEPT_CODE": string,       //上層部門_部門代號
  "PARENT_DEPT_NAME": string,       //上層部門_部門名稱
  "DEPT_RELATION": string,          //部門連結關係(向上的父部門)
  "DEPT_RELATION_R": string,        //部門連結關係(反向:子部門)
  "DEPT_SORT": number,              //組織樹狀排序位置
  "SORT_BY_LEVEL": number,          //同一個層級排序位置
  "LEVNUM": number,                 //組織圖排列層次  
  "DEPT_START_DATE": date,          //部門起始日    
  "E_EMP_ID": number,               //修改_員工_ID           
  "E_EMP_NO": string,               //修改_員工編號
  "E_DATETIME": date,               //修改_日期    
}
Authorizations
Body
CO_IDintegerRequired

公司ID

BASE_DATEstring | dateRequired

基準日

ORG_TYPE_CODEintegerRequired

組織類別代碼 1~5

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

"{\n  \"CO_ID\": 13,\n  \"BASE_DATE\": \"2021-07-01\",\n  \"ORG_TYPE_CODE\": 1\n}\n"

No content

取得部門層級

post
deptLevel = {
  "DEPT_LEVEL_ID": number,       //組織層級_ID
  "CO_ID": number,               //公司_ID
  "ORG_TYPE_CODE": string,       //組織類別代碼
  "ORG_TYPE_NAME": string,       //組織類別名稱
  "LEVEL_NAME": string,          //層級名稱
  "LEVEL_NAME_JSON": object,     //層級名稱_JSON
  "IS_ACT": number,              //使用狀態
  "SORT_ORDER": number,          //組織樹狀排序位置
  "E_EMP_ID": number,            //修改_員工_ID        
  "E_EMP_NO": string,            //修改_員工編號
  "E_DATETIME": date,            //修改_日期  
}
Authorizations
Body
CO_IDintegerRequired

公司ID

BASE_DATEstring | dateRequired

基準日

ORG_TYPE_CODEintegerRequired

組織類別代碼 1~5

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

{
  "CO_ID": 13,
  "BASE_DATE": "2021-07-01",
  "ORG_TYPE_CODE": 1
}

No content

取得扣繳單位統編

post
company_sno = {
  "SNO_ID": number,         //公司扣繳統編_ID
  "CO_ID": string,          //公司_ID
  "SNO_NAME": string,       //公司扣繳統編名稱
  "SNO_NAME_JSON": boject,  //公司扣繳統編名稱_JSON
  "TAXID_NO": number,       //統一編號
  "IS_WELFARE": date,       //是否為福委會
},
Authorizations
Body
CO_IDintegerRequired

公司ID

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

{
  "CO_ID": 13
}

No content