文档中心 > API文档

2.14.6.14. 新建人员【V6.0增加了副岗信息】

创建人员。

接口调用请求说明

http请求方式:POST
 http://ip:port/seeyon/rest/orgMember
 如
 http://127.0.0.1/seeyon/rest/orgMember

参数说明

使用HTTP请求的Body传入JSON格式的人员信息

{
     Map newMember = new HashMap() {
         {
             put("orgAccountId", "-4532703988283521957"); //单位ID
             put("code", "26");//编号
             put("name", "夏强6");//姓名
            // put("sortId", 1);//排序号  V5.6最新版本后可以不用录入此参数                    
             put("orgDepartmentId", "3034473275669826764");//部门ID
             put("telNumber", "13551001572");//移动电话
             put("officeNum", "");//办公电话
             put("emailAddress", "");//电子邮件
             put("gender", "1");//性别
             put("telNumber", "13922600261");//电话
             put("officeNum", null);//固话
             put("password=", "123456");//密码
             put("loginName", "rest6");//登录名
             put("birthday", "-1497600000");//出生日期"birthday":567964800000
             put("orgLevelId", "-4560829651911226401");//职务ID
             put("orgPostId", "-1185154002310052488");//岗位ID
         }
     };
     
     //副岗信息
     List reslist=new ArrayList();
     Map resfg=new HashMap();
     //resfg.put("memberId", "-4584455978690592711");//需要设置 副岗人员ID
     resfg.put("deptId", "3034473275669826764");//指定副岗所在部门ID(副岗范围是部门下已经存在人员所设置的主岗中来选择)
     resfg.put("postId", "-8953437412957663435");//指定副岗ID
     resfg.put("orgAccountId", "-4532703988283521957");//单位ID
     reslist.add(resfg);
 newMember.put("second_post", reslist);
 }

返回说明

返回JSON格式。

success为true则创建成功

{
     "successMsgs": [
         {
             "code": "SUCCESS", 
             "ent": {
                 "orgAccountId": -2332227039700957700, 
                 "id": 7998660249083069000, 
                 "name": "新建人员", 
                 "code": "A002", 
                 "createTime": 1398417138169, 
                 "updateTime": 1398417138169, 
                 "sortId": 20, 
                 "isDeleted": false, 
                 "enabled": false, 
                 "status": 1, 
                 "description": "描述", 
                 "orgLevelId": 3176188816548514000, 
                 "orgPostId": -2779802668474544000, 
                 "orgDepartmentId": 8422701464295851000, 
                 "type": 1, 
                 "isInternal": true, 
                 "isLoginable": true, 
                 "isVirtual": false, 
                 "isAssigned": true, 
                 "isAdmin": false, 
                 "isValid": false, 
                 "state": 1, 
                 "properties": {
                     "birthday": 1398096000000, 
                     "postalcode": "", 
                     "emailaddress": "", 
                     "extPostLevel": "", 
                     "website": "", 
                     "address": "", 
                     "officenumber": "", 
                     "gender": "1", 
                     "telnumber": "", 
                     "blog": "", 
                     "imageid": ""
                 }, 
                 "second_post": [ ], 
                 "concurrent_post": [ ], 
                 "valid": false, 
                 "telNumber": null, 
                 "birthday": 1398096000000, 
                 "officeNum": null, 
                 "emailAddress": null, 
                 "gender": 1, 
                 "loginName": "newUser"
             }
         }
     ], 
     "errorMsgs": [ ], 
     "success": true
 }