UNPKG

ynu-oa

Version:

a oa API Client for YNU

44 lines (37 loc) 1.12 kB
import axios from 'axios'; import Debug from 'debug'; import {GetToken, getToken} from "../index"; import {UserAddParams} from "./type/user_add"; const debug = Debug('ids::debug'); const https = require('https'); const httpsAgent = new https.Agent({ rejectUnauthorized: false // 禁用证书验证 }); /** * 新建人员【V6.0增加了副岗信息】 */ export const addUser = async (params: UserAddParams, options: GetToken): Promise<any> => { const token = await getToken(options); const res = await axios.post(`${options.host}/seeyon/rest/orgMember`, { ...params, },{ headers: { token: token } }); return res; } /** * 批量新建人员【V6.0增加了副岗信息】 */ export const addBatchUser = async (params: UserAddParams[], options: GetToken): Promise<any> => { const token = await getToken(options); const res = await axios.post(`${options.host}/seeyon/rest/orgMember/addMembers`, { params, },{ headers: { token: token } }); return res; }