项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
李菲菲 |
开发成本 |
10人天 |
适用版本 |
A8350SP1集团版+3月月度修复包 |
功能描述
因为客户人员有很多跨单位兼职的情况,并且变动频繁,手动操作工作量太大,需要通过程序控制
效果演示
- 导入后可在兼职管理中显示,如下图所示:
- 用户可通过接口删除兼职信息,如下图所示:
- 调用删除接口后在兼职管理中对应删除,如下图所示:
- 所有兼职信息可导出excel
- 创建兼职信息的Webservice接口
方法:createSide(String loginName,String sideNum,String sideAccountId,String sideDept,String sidePost,String sideDuty,String sideMenu,String token)
创建兼职信息
参数 |
数据类型 |
说明 |
loginName |
String |
用户登录名 |
sideNum |
String |
兼职编号 |
sideAccountId |
String |
兼职单位ID |
sideDept |
String |
兼职部门 |
sidePost |
String |
兼职岗位 |
sideDuty |
String |
兼职职务级别,可以为空 |
sideMenu |
String |
兼职菜单权限,系统默认有 普通权限,所有权限,最小权限,外部权限,也可新建权限,但名称不可重复 |
token |
String |
|
返回值:0:创建成功;-1:创建失败;
创建时需要验证单位、部门、岗位、职务级别的有效性
方法:removeSide(String loginName,String sideAccountId,String token)
删除兼职信息
参数 |
数据类型 |
说明 |
loginName |
String |
用户登录名 |
sideAccountId |
String |
兼职单位ID |
token |
String |
|
返回值:0:删除成功;-1:删除失败;-2:数据不存在
删除时异常与数据不存在分别返回
方法:exportSide(String token,String[] params)
导出兼职信息
参数 |
数据类型 |
说明 |
token |
String |
|
params |
String[] |
查询参数,可以根据单位,登录名等信息查询,格式为 |
返回值:成功范围XML字符串;0:无数据;-1:导出失败;
XML使用UTF-8编码,格式如下:
<DataProperty propertyname="sideArray" isnull="false" length="1">
<DataPojo type="side">
<DataProperty propertyname="loginName" value="shengzh"/>
<DataProperty propertyname="sideNum" value="1"/>
<DataProperty propertyname="sideAccountId" value="12933483723"/>
<DataProperty propertyname="sideDept" value="/研发体系/研发部"/>
<DataProperty propertyname="sidePost" value="高级开发工程师"/>
<DataProperty propertyname="sideDuty" value="正式员工"/>
<DataProperty propertyname="sideMenu" value="所有权限"/>
</ DataPojo>
</ DataProperty>