ynu-oa
Version:
a oa API Client for YNU
44 lines (37 loc) • 1.12 kB
text/typescript
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;
}